With the 2010 and later Philips TV models you can control the TV’s via the network interface (Wifi or wired). This works through the open source Joint Space interface. (see press-release)
It allows you to set any of the following commands on the TV:

Standby, Back, Find, RedColour, GreenColour, YellowColour, BlueColour, Home, VolumeUp, VolumeDown, 
Mute, Options, Dot, Digit0, Digit1, Digit2, Digit3, Digit4, Digit5, Digit6, Digit7, Digit8, Digit9, 
Info, CursorUp, CursorDown, CursorLeft, CursorRight, Confirm, Next, Previous, Adjust, WatchTV, 
Viewmode, Teletext, Subtitle, ChannelStepUp, ChannelStepDown, Source,AmbilightOnOff, PlayPause, 
Pause, FastForward, Stop, Rewind, Record, Online

Example code
– Example: Volume http://<ipaddress>:1925/1/examples/audio/volume.html
– Example: Ambilight http://<ipaddress>:1925/1/examples/ambilight/ambilight.html
– JointSpace remote  www.netdata.be/tv  (very nice!)
– JointSpace Ambilight control

More info

JointSpace documentation
JointSpace API reference
JointSpace forum

TIPS

  • Acitvation: If Jointspace is not enabled (sometimes after upgrading the TV firmware), JointSPACE needs to be activated by entering the following digits sequence while watching TV:
    type “5646877223” (=”jointspace” using multitap digit entry)

 

Homeseer Scripts

NOTE: my Homeseer script uses the hs.GetURL command to control the TV. Unfortunately the scripts have to use JSON commands which are not supported on Internet Explorer and Homeseer only uses the Internet Explorer engine for it’s hs.GetURL command.
WHAT DOES THAT MEAN: the Homeseer VB script doesn’t work. If you have another way of calling the URL it will work.

Files

download HS_JOINTSPACE-04.zip

DJ_Philips_SendCommand-04.asp Goal: Control’s your TV
Where: in the Homeseer/html/tv folder
Todo: Update the line below with your  TV‘s IP address.
var tvIP = “10.1.1.4”;
DJ_Philips_04.vb Goal: Provide HS interface to control your TV
Where: in Homeseer/scripts folder
Todo
: Update lines below with your HOMESEER IP address.
Dim urlTVbase as String = “http://10.1.1.1”
Dim urlTVport as Integer = 80
json2.js Test which might fix the Internet Explorer JSON issues.

How

Option 1 – Call script in Homeseer (see DJ_Philips_0x.vb header for instructions and format).
This will call the script below to make your TV do something
Example
: Call Script DJ_Philips_0x.vb with parameter (“Main”,”VolumeUp”)

Option 2 – Call the DJ_Philips_SendCommand-04.asp script directly without Homeseer to control your TV using a URL.
Example: http://10.1.1.1/tv/DJ_Philips_SendCommand-04.asp?id=VolumeUp

 

NOTE that this code and documentation is very BETA, not clean and could have issues or problems.

 

 

 


Comments

TV control: Philips — 4 Comments

  1. Hi,

    As i am new to jointspace etc. i would like to know:
    IS THERE A WAY TO AKTIVATE ECOMODE (Only sound without screen) THROUGH JOINTSPACE OR DIRECTFB?

    Thank you very much in advance for your help.

    Regards

Leave a Reply