Hello everyone,
I’ve recently published an alpha version of the Philips TV Remote Control app and have already invited a few of you to test it. Currently the app only has the on/off
feature implemented, but stay tuned because I’ll add some more features soon.
Release version: Philips TV App for Homey | Homey
Test version: Philips TV | Homey
This app supports all Philips TV models which have the JointSpace API enabled. So it should work on older models from 2015 and before as well as models from 2016 and up (which requires a pairing process).
I want you
There’s a couple of features which I’m not able to test and it would be great of you could help me out with the following:
- Because I’ve got a 2018 model myself, I’m not able to test the older JointSpace v1 API. It would be very helpful if someone with an older model could test the paring process and if they’re actually able to send an on/off command.
- I don’t have any channels installed on my TV so I’ll need someone who does to test the features regarding those. I haven’t had time to implement these though.
Want access to the alpha?
I you want access to the alpha version of the app you can:
- install it yourself by cloning the repo and running
athom app install
from the project dir - or send me your email adress so I can add you to the alpha testers and then you’ll be able to install it via the store
Features
Implemented features:
- Get/set power on/standby
This includes Wake-on-LAN if enabled on the TV - Get audio
This includes the current volume and if the TV is muted (doesn’t update) - Get MAC address
Planned features:
- Set key
Send a key from your remote e.g.CursorUp
orConfirm
- Set adio
Set audio level and mute or unmute - Get applications
A list of all apps installed on the TV - Get/set current application
Get the currently openen app or send an intent to your TV opening a specific app - Get/set channels
Get currently opened channel or set a specific one (not sure if setting is possible) - Get/set ambilight mode
Enable/disable your ambilight but also control the configuration, if it should follow video/audio/etc and what type of ambilight you want relax/intense/etc - Get/set source (2015 and older models only)
I also plan to create flow triggers and conditions for all gettable attributes, and flow actions for all settable attributes.
Feedback
This topic’s main purpose is for providing feedback and suggestions.
If you’re having issues pairing/adding your device, please provide the following:
- Year your TV was made (or when you bought it)
- Model name
- Test if one of the following urls works (api_version can be 1 to 6)
http://{your_tv_ip}:1925/{api_version}/system
http://{your_tv_ip}:1926/{api_version}/system
https://{your_tv_ip}:1925/{api_version}/system
https://{your_tv_ip}:1926/{api_version}/system
- Most importantly provide the JSON result of one of the urls above that worked e.g.:
{
"notifyChange": "http",
"menulanguage": "English",
"name": "Philips TV",
"country": "Netherlands",
"serialnumber_encrypted": "+YXeLii/7x4PudEZPE7fxFZiccpHcPnNjGNQBssloXI=\n",
"softwareversion_encrypted": "tG/6miHRZlqTyOhN8e4g7ugTBEdhvjm7l5cB/PKiVp6/Ecf9w+/ONTBes1hbeIWZ\n",
"model_encrypted": "RFuwAs4veDiW6QQjfZ96Nzev3SItQMyIU9DmePJ1rRA=\n",
"deviceid_encrypted": "czZq4Qlvz8bULBph7JY4/hFiuejajnO2V5jxk9r/554=\n",
"nettvversion": "8.0.2",
"epgsource": "one",
"api_version": {
"Major": 6,
"Minor": 1,
"Patch": 0
},
...
}
THIS IS AN EXAMPLE, PLEASE INCLUDE ENTIRE JSON RESPONSE*
Cheers