Skip to content

v5.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 30 Aug 11:16
· 7 commits to main since this release
50ef452

πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»

5.1 introduced twenty-three kinds of repair. Several of them were wrong, and this release is mostly about that.

Two are gone entirely. The forgotten long-lived tokens check reported every token you have, however often you use it, because Home Assistant does not record when a long-lived token is used at all. The dead entities check looked at a 3D printer that was switched off and reported seventy entities as no longer existing, with a button offering to delete them. Neither could ever have been right. A repair with a delete button on it has to be right, not mostly right.

The rest were reporting things that were not wrong in the first place. trigger.entity_id and this.entity_id are variables rather than entities, and had been reported as missing since August 2024, by two separate routes, because everybody kept looking at the templates and the templates were never it. A wildcard in a card filter, area: KG/*, means every area under KG and not an area that has gone. A template written straight into a condition, which Home Assistant accepts perfectly happily, was being read as the name of an integration and handed back to you in full, forty-three times over for anybody using Cover Control Automation. And the way out of an orphaned statistics repair was an action that does not exist, in fourteen languages.

There are two new things as well. Six light actions that adjust what is already on instead of switching things on: brightness up and down, colour, colour temperature and effects. Each of them leaves lights that are off alone, and works through a group member by member rather than averaging it and setting them all the same. And update entities for blueprints, which follow the address a blueprint came in with and tell you when its author has changed it, after checking the new version will not stop your automations loading.

Thanks to everyone who reported something this week. Nearly all of the above came from somebody taking the time to write down what they saw, and in three cases the thing that cracked it was the automation or the dashboard card they pasted in, not the diagnosis that came with it.

../Frenck

Β Β  Β Β  Β Β  Β Β  Β Β  Β Β  Β Β  Β Β 

Blogging my personal ramblings at frenck.dev
Or subscribe to my bi-weekly newsletter: https://frenck.dev/newsletter

✨ New features

  • Add light actions that adjust rather than switch @frenck (#1503)
  • Tell you when a blueprint's author has changed it @frenck (#1506)

πŸ› Bug fixes

  • Say which integration left entities behind, and offer to clear them @frenck (#1504)
  • Read a Hue room's members, whatever container they arrive in @frenck (#1505)
  • Drop the forgotten-token repair, which could never be right @frenck (#1511)
  • Stop naming an action that does not exist @frenck (#1512)
  • Say it in thirteen more languages, and mean it @frenck (#1513)
  • Say out loud that trigger.entity_id is not an entity @frenck (#1515)
  • A wildcard is a pattern, not the name of anything @frenck (#1517)
  • Dashboards have a gate of their own, and it was not guarded @frenck (#1518)
  • Do not go looking inside a filter @frenck (#1519)
  • Drop the dead entities repair, which cannot tell the difference @frenck (#1522)
  • A template condition is a condition, not the name of one @frenck (#1525)

πŸ“š Documentation

  • Add light actions that adjust rather than switch @frenck (#1503)
  • Tell you when a blueprint's author has changed it @frenck (#1506)
  • Stop naming an action that does not exist @frenck (#1512)

⬆️ Dependency updates

πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»