github frenck/spook v5.9.0

5 hours ago

👻👻👻👻👻👻👻👻👻👻

Know when it got there.

Five new triggers for the moments Home Assistant knows about but never announces: a cover or valve reaching a position (spook.position_reached), a room reaching its target temperature (spook.target_temperature_reached), a script starting, an automation being turned off, and an update being installed. And a condition to go with the thermostat one: spook.is_at_target_temperature.

A few actions grew up a little. input_number.set_range changes the minimum and maximum of a number helper, input_select.reverse flips the order of its options, and zone.update can now move and resize your home zone too. ignore_all, unignore_all, enable_config_entry and disable_config_entry take a whole integration at once.

And Spook nags less where it should not. Actions of an integration you disabled on purpose are no longer unknown, an area your vacuum cleans by name is no longer empty, and anything only a disabled step names is left out of the repairs. Scripts are now checked for the entities they hand over and the ones their templates use, like automations already were.

Thanks @jonnybergdahl, @BIT-hab, @blueflame66, @stovedoctor, @noxhirsch, @vingerha, @elbel86, @catohagen, @broyuken, @osnwt, @kattcrazy, @skinnybuddah, @IARI and @Mike-Allen for the reports and ideas behind this one. 🫶

../Frenck

                       

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

✨ New features

🐛 Bug fixes

  • Check the entities a script hands over, and its templates @frenck (#1801)
  • Leave out devices, areas, floors and labels only a disabled step names @frenck (#1804)
  • Leave areas a vacuum cleans out of the empty area repair @frenck (#1816)

🚀 Enhancements

  • Let ignore_all and unignore_all take a domain @frenck (#1806)
  • Let enable and disable_config_entry take a domain @frenck (#1807)
  • Show the passive option of zone.create and zone.update @frenck (#1808)
  • Let zone.update move and resize the home zone @frenck (#1810)
  • Don't report actions of an integration that is disabled @frenck (#1814)

🧰 Maintenance

📚 Documentation

  • Say what the entity and device counters count @frenck (#1805)
  • Fix a dead HACS link, a stray line, and document cycle @frenck (#1803)

⬆️ Dependency updates

  • ⬆️ Update dependency pytest-homeassistant-custom-component to v0.13.369 @renovate[bot] (#1813)

Don't miss a new spook release

NewReleases is sending notifications on new releases.