v2.0.0b0 #55
Replies: 4 comments 3 replies
-
Hi There, Great to see this big improvement of the code!!! Add this beta to my test HA and check how new entities look like. So if I'm right than this will be the migration:
become this? :
Ad if this will be the right way. Can you send the commands without delay in between? |
Beta Was this translation helpful? Give feedback.
-
Installed the latest version. Did some tests. Ordering seems important to let every service work correctly Box intensity as last. Because when you change Sync Mode the intensity change also (configured in Sync Box Mobile app) And it seems that it is not needed to have a delay between them. When you just have always same settings when you watch movie/serie/tv/game then you just need the Light Sync option.
Rest will stay as it is when you turn off the box. Below the testing part I used:
|
Beta Was this translation helpful? Give feedback.
-
For newbies it can be difficult to understand. For the diehards its ok to understand. When you use more then 1 mode you better can config this in the Sync App. Only what you do then is a service select for the mode. The sync will start with value from Sync App. When you want have full control you can use the order services. Split up the things for easy use and advanced use. |
Beta Was this translation helpful? Give feedback.
-
Thatnks for the feedback during the betas. |
Beta Was this translation helpful? Give feedback.
-
Breaking Changes
media_player
entityRead the changes section below and/or README.md for more details.
Changes
Before this version the functionality of the Philips Hue Play HDMI Sync Box was all exposed through one single mediaplayer entity. Several features of the media_player were abused to control things on the box. E.g. brightness was controlled by the volume slider. While this initially seemed like a good idea (easy controls on the dashboard and only one entity to implement) this turned out to be confusing and quite limiting in the long run. Next to that the way the integration was built did not allow for more entities so it was not possible to extend it.
The 2.0 version is a complete rewrite to allow for multiple entities and modernize the integration in general. Having multiple entities should make it clear what the function of the entity is. And because they are standard Home Assistant entities like
switch
,number
,select
andsensor
they are familiar to most users already.With the rewrite several features are added that are nowadays standard for integrations, but did not exists back when this integration was created like select entity, reauth, diagnostics, easy enabling of logging and translations for everything. This rewrite also addresses most open issues and feature requests.
Since the integration is now using the latest and greatest Home Assistant features the minimum Home Assistant Core version is now 2023.8.0.
Below is a table with the old and new situation.
set_brightness
service. Note that the range is now a percentage (0-100%) instead of 0 to 1hdmi1-4_status
attributes of mediaplayerbridge_connection_state
attribute of mediaplayerbridge_unique_id
attribute of mediaplayerWith the transition to the new entities most custom services that were offered became obsolete as native Home Assistant services of the entities can be used now. The following services have been removed. The table links to the documentation of the standard Home Assistant services that can be used instead.
And last the
yaml
configuration option has been removed. There was nothing that could be configured anyway, so thehuesyncbox:
entry can be safely removed.Full Changelog: v1.23.0...v2.0.0b0
Beta Was this translation helpful? Give feedback.
All reactions