Describe the bug
I am trying to set up the integration with my Philips TV (Model 55PUS8108/12). I suspect this is related to Issue #6 regarding newer API versions (API 6.1.0).
I have successfully retrieved the Username and Password using the philips_android_tv script and configured the integration using the HTTPS protocol.
I am experiencing two main issues:
- Availability: When the Ambilight is active, the entity shows as
on. However, when the state is off, the entity becomes unavailable in Home Assistant.
- Control: Changing Ambilight modes works fine. However, turning the Ambilight OFF via Home Assistant does not work correctly. The switch in HA immediately jumps back to
on.
- Observation: Interestingly, if I check the Ambilight menu on the TV with the remote afterwards, it shows as "OFF", but the command seems to be stuck or not fully confirmed via the API.
System Health
- Integration Version: 0.2.12
- Home Assistant Core: 2026.1.3
- Home Assistant OS: 17.0
- Supervisor: 2026.01.1
Additional Context
- I used the python script from suborb/philips_android_tv
https://github.com/suborb/philips_android_tv/tree/master to obtain credentials.
- The pairing type reported by the TV is digest_auth_pairing.
- secured_transport is true.
Any help or guidance on how to support this API version would be appreciated.
home-assistant_custom_ambilight_2026-01-27T21-04-22.456Z.log
Device Information
The TV is a 55PUS8108/12 running on Linux (likely Titan OS/Saphi, not standard Android TV).
Here is the system output from http://<ip>:1925/system:
{
"menulanguage": "German",
"name": "55PUS8108/12",
"country": "Germany",
"serialnumber_encrypted": "Kzwse1shQCMkJV4mKj9+PtQsSSQ1v5kR8OPo+IVxzWY=",
"softwareversion_encrypted": "K2kseVsmQFgkd15gKkJ+atJJI6kYBl5fIhF2Isg2DFHegH9Cg/LU4b6H/tjCh/AJ",
"model_encrypted": "K2kseVsmQFgkd15gKkJ+ahs1fLaY49yyZSxQD2RFgy0=",
"deviceid_encrypted": "K2kseVsmQFgkd15gKkJ+ajEK1RCLOoEL0iPDctA4+u4=",
"nettvversion": "",
"epgsource": "no_epg",
"api_version": {
"Major": 6,
"Minor": 1,
"Patch": 0
},
"featuring": {
"jsonfeatures": {
"recordings": [
"List",
"Schedule",
"Manage"
],
"ambilight": [
"Ambilight"
],
"textentry": [
"context_based",
"initial_string_available"
],
"inputkey": [
"key",
"unicode"
],
"pointer": [
"context_based"
],
"activities": [
"browser"
],
"alexa": [
"ssl_available"
]
},
"systemfeatures": {
"tvtype": "consumer",
"content": [
"dmr"
],
"pairing_type": "digest_auth_pairing",
"secured_transport": true,
"os_type": "Linux"
}
}
}
Describe the bug
I am trying to set up the integration with my Philips TV (Model 55PUS8108/12). I suspect this is related to Issue #6 regarding newer API versions (API 6.1.0).
I have successfully retrieved the Username and Password using the
philips_android_tvscript and configured the integration using the HTTPS protocol.I am experiencing two main issues:
on. However, when the state isoff, the entity becomesunavailablein Home Assistant.on.System Health
Additional Context
https://github.com/suborb/philips_android_tv/tree/masterto obtain credentials.Any help or guidance on how to support this API version would be appreciated.
home-assistant_custom_ambilight_2026-01-27T21-04-22.456Z.log
Device Information
The TV is a 55PUS8108/12 running on Linux (likely Titan OS/Saphi, not standard Android TV).
Here is the system output from
http://<ip>:1925/system:{ "menulanguage": "German", "name": "55PUS8108/12", "country": "Germany", "serialnumber_encrypted": "Kzwse1shQCMkJV4mKj9+PtQsSSQ1v5kR8OPo+IVxzWY=", "softwareversion_encrypted": "K2kseVsmQFgkd15gKkJ+atJJI6kYBl5fIhF2Isg2DFHegH9Cg/LU4b6H/tjCh/AJ", "model_encrypted": "K2kseVsmQFgkd15gKkJ+ahs1fLaY49yyZSxQD2RFgy0=", "deviceid_encrypted": "K2kseVsmQFgkd15gKkJ+ajEK1RCLOoEL0iPDctA4+u4=", "nettvversion": "", "epgsource": "no_epg", "api_version": { "Major": 6, "Minor": 1, "Patch": 0 }, "featuring": { "jsonfeatures": { "recordings": [ "List", "Schedule", "Manage" ], "ambilight": [ "Ambilight" ], "textentry": [ "context_based", "initial_string_available" ], "inputkey": [ "key", "unicode" ], "pointer": [ "context_based" ], "activities": [ "browser" ], "alexa": [ "ssl_available" ] }, "systemfeatures": { "tvtype": "consumer", "content": [ "dmr" ], "pairing_type": "digest_auth_pairing", "secured_transport": true, "os_type": "Linux" } } }