Minimum required Home Assistant version is 2025.12.0
Breaking change
If you do not use the actions mentioned below there are no breaking changes for you.
The huesyncbox.set_bridge and huesyncbox.set_sync_state actions now require a device_id instead of using the target selector that could provide any combination of area/entity/device/labels.
The huesyncbox.set_sync_state action addresses multiple entities in one go and the huesyncbox.set_bridge does not have any corresponding entity to really target. Both these actions only make sense when targeting the whole device, not individual entities. Hence the decision to provide the device explicitly in the actions instead of using a target selector.
When you are using the Home Assistant userinterface there will be a dropdown with all Philips Hue Play HDMI Sync Box devices to easily pick the device from.
If you are writing yaml code directly it is probably easiest to get the device_id by using the Actions tab in the Developer tools. Select the service and choose the device you want to target switch to the yaml view. Or open the device page of the Philips Hue Play HDMI Sync Box you want to target and copy the device_id from the URL (it is the last part). I also submitted a feature request to have a "Copy device ID" option like for the config entries to make this easier in the future.
See YAML examples below for changes to the huesyncbox.set_sync_state, the change for the huesyncbox.set_bridge is the same.
Check out the actions documentation for more details.
Before:
action: huesyncbox.set_sync_state
target: # could be any huesyncbox entity or an area_id, device_id or label
entity_id: switch.syncbox_power
data:
sync: true # this is just an example, the parameters did not changeAfter:
action: huesyncbox.set_sync_state
data:
device_id: 11223344556677889900aabbccddeeff # This is new
sync: true # this is just an example, these parameters did not changeWhat's Changed
No new features, just catching up with pending deprecations from Home Assistant, some cleanup and minor bugs.
- Bump min HA version to 2025.12.0
- Fix deprecated usage of hass in async extract config entry ids
- Make sure the syncbox unique id is not part of the diagnostic logs
- Make Wi-Fi sensor class
enumso the possible values show up in the Home Assistant userinterface - Use device id instead of target selector for action calls (breaking change)
- Code formatting improvements and typehints
- Use new helper functions from Home Assistant
- Update documentation
Full Changelog: v2.5.1...v3.0.0