👻👻👻👻👻👻👻👻👻👻
Automations can now clean up after themselves.
Every plain helper, from timers to dropdowns, can be created and deleted from an automation, so a script can make its own timer and remove it when it is done. Categories can be managed from an automation too, by name. repairs.list hands back what is still broken, and an entity's icon and voice aliases can be set.
Two new repairs: an area whose temperature or humidity sensor is gone, and an Assist pipeline whose agent or speech engine was removed. Dashboards now also read Bubble Card and the Mushroom template card.
Fixed: the "fell silent", "recovered" and "flapping" triggers had nothing to pick in the editor, and text in a template's replace was reported as a missing entity.
Heads up: input_number.delete
It needs an admin now, and takes entity IDs only: targeting an area, device or label no longer works. repairs.ignore_all and unignore_all need an admin too. Automations are not affected.
Thanks @AlexOnAPeak, @Ranger2959, @jamesfpb, @booyaga, @Jab2870, @derekoharrow, @Geek-MD and @clau-bucur for reporting and asking. 🫶
../Frenck
Blogging my personal ramblings at frenck.dev
Or subscribe to my bi-weekly newsletter: https://frenck.dev/newsletter
🚨 Breaking changes
✨ New features
- Manage categories from an automation @frenck (#1695)
- Let a script make its own timer, and clean it up @frenck (#1700)
- Let a script make its own toggle, and clean it up @frenck (#1703)
- Let a script make its own counter, and clean it up @frenck (#1704)
- Let a script make its own input text, and clean it up @frenck (#1705)
- Let a script make its own button, and clean it up @frenck (#1706)
- Let a script make its own date or time, and clean it up @frenck (#1707)
- Let a script make its own dropdown, and clean it up @frenck (#1709)
- List the open repairs, for an automation or a dashboard @frenck (#1711)
- Set an entity's icon and aliases from an automation @frenck (#1713)
- Point out an area whose temperature or humidity sensor is gone @frenck (#1715)
- Point out an Assist pipeline whose engines are gone @frenck (#1716)
- Read Bubble Card's own keys, and the Mushroom template card's area @frenck (#1718)
🐛 Bug fixes
- Give the silent, recovered and flapping triggers something to target @frenck (#1693)
- What goes into replace is text, not an entity @frenck (#1694)
- Look up every label target before changing any @frenck (#1697)
- Check every user and zone before changing any @frenck (#1698)
🚀 Enhancements
🧰 Maintenance
- Stop listing cronsim, which Home Assistant ships itself @frenck (#1719)
- Translations update from Hosted Weblate @weblate (#1696)
- Translations update from Hosted Weblate @weblate (#1714)
⬆️ Dependency updates
- ⬆️ Update dependency prek to v0.5.4 @renovate[bot] (#1691)
- ⬆️ Update dependency pylint to v4.0.10 @renovate[bot] (#1701)
- ⬆️ Update dependency pylint to v4.1.1 @renovate[bot] (#1708)