Skip to content

Releases: hugobloem/stateful_scenes

v1.4.0

15 Nov 19:42
7bd2cf3
Compare
Choose a tag to compare

🤖 I have created a release beep boop

This release adds the option to ignore unavailable entities when determining whether a scene is on or not.

1.4.0 (2024-11-15)

🚀 Features

  • add option to ignore unavailable entities (#136) (dff74e5)

🐛 Bugfixes

🔧 Miscellaneous Chores

  • dev: add recommended extensions for Python development (#135) (18c682d)
  • dev: update Python image version and install dependencies (#134) (06c72ae)

👷 Continuous Integration


This PR was generated with Release Please. See documentation.

v1.3.2

03 Nov 09:24
7d0e14c
Compare
Choose a tag to compare

1.3.2 (2024-11-03)

🐛 Bugfixes

  • scene: do not restore if already off (#127) (4166e78)

🔧 Miscellaneous Chores

👷 Continuous Integration

v1.3.1

19 Oct 06:57
f14ed3b
Compare
Choose a tag to compare

1.3.1 (2024-10-18)

🐛 Bugfixes

  • areas incorrectly resolved (76ff77b)
  • areas incorrectly resolved (#119) (85323e1)
  • ci: Rename release-please-manifest.json to .release-please-manifest.json (#121) (64a97e2)

👷 Continuous Integration

1.3.0

12 Oct 10:39
3a8a6d2
Compare
Choose a tag to compare

Summary

This release introduces a new experimental feature: external scenes. There are also some quality-of-life improvements such as:

  • Areas are now taken from the parent scene and are suggested as the area to use for the Stateful Scene
  • Icons are inherited from the parent scene
  • Debounce settings have been added by @kdkavanagh for entities that update their state when still transient
  • Stateful Scenes switches are now displayed as toggles rather than the lightning bolts
  • Fixed restore on deactivation retention after reboots

External Scenes

Note this is an EXPERIMENTAL feature and may not work correctly for your setup. I have tested it with scenes configured in Zigbee2MQTT which works, but I do not have access to a Hue hub which therefore may not work correctly. If you are experiencing issues, please let me know or open a pull request with the improvements.

For scenes defined within Home Assistant the configurations are available in scenes.yaml however for scenes defined outside of Home Assistant such as within Zigbee2MQTT or another Zigbee hub these configuration files are not available. Therefore, Stateful Scenes can now learn the configuration of these external scenes by activating them and storing the parameters for each entity.

To set this up, configure Stateful Scenes as normal. Then, any external scenes should be discovered or can be added manually by adding an entry on the integration page. The UI will then ask you what entities are controlled by the scene followed by activating the scene and saving the entity states.

As mentioned before this is an experimental feature. There are many different configurations out there and some hardware may behave differently than others. This may cause issues in setting up this feature.

All changes

New Contributors

Full Changelog: 1.2.1...1.3.0

1.3.0b6

02 Oct 20:01
e6738b3
Compare
Choose a tag to compare
1.3.0b6 Pre-release
Pre-release

What's Changed

Full Changelog: 1.3.0b5...1.3.0b6

1.3.0b5

26 May 15:55
e565ae7
Compare
Choose a tag to compare
1.3.0b5 Pre-release
Pre-release

What's Changed

  • Configure exterrnal scenes from config flow by @hugobloem in #93

Full Changelog: 1.3.0b4...1.3.0b5

1.3.0b4

26 May 13:23
599e0ec
Compare
Choose a tag to compare
1.3.0b4 Pre-release
Pre-release

What's Changed

Full Changelog: 1.3.0b3...1.3.0b4

1.3.0b3

25 May 17:31
b998e0e
Compare
Choose a tag to compare
1.3.0b3 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 1.3.0b2...1.3.0b3

1.3.0b2

27 Apr 17:16
c36dd2c
Compare
Choose a tag to compare
1.3.0b2 Pre-release
Pre-release

What's Changed

Full Changelog: 1.2.1...1.3.0b2

1.3.0b1

27 Apr 12:14
5a26a5f
Compare
Choose a tag to compare
1.3.0b1 Pre-release
Pre-release

What's Changed

Full Changelog: 1.2.1...1.3.0b1