Panasonic TV Binding

This binding supports Panasonic TVs. It should be compatible with most up-to-date Panasonic Smart-TVs.

Binding Configuration

This binding can be configured in the file services/panasonictv.cfg.

PropertyDefaultRequiredDescription
<instance>YesIP address of the Panasonic TV

Example

bedroom_tv=192.168.1.171

Item Configuration

All items use the following format described below. Currently, only Switch items are allowed that work as toggles. The state of the switches thus do not correspond to the current state of the TV (e.g. power, input, mute etc.).

{ panasonictv="<instance>:<command>" }

where <instance> was introduced in your binding configuration, like bedroom_tv in the example above, and <command> is from the following table:

CommandDescription
CH_DOWNChannel down
CH_UPChannel up
VOLUPVolume up
VOLDOWNVolume down
MUTEMute
TVTV
CHG_INPUTAV
REDRed
GREENGreen
YELLOWYellow
BLUEBlue
VTOOLSVIERA tools
CANCELCancel / Exit
SUBMENUOption
RETURNReturn
ENTERControl Center click / enter
RIGHTControl RIGHT
LEFTControl LEFT
UPControl UP
DOWNControl DOWN
3D3D button
SD_CARDSD-card
DISP_MODEDisplay mode / Aspect ratio
MENUMenu
INTERNETVIERA connect
VIERA_LINKVIERA link
EPGGuide / EPG
TEXTText / TTV
STTLSTTL / Subtitles
INFOInfo
INDEXTTV index
HOLDTTV hold / image freeze
R_TUNELast view
POWERPower off
REWRewind
PLAYPlay
FFFast forward
SKIP_PREVSkip previous
PAUSEPause
SKIP_NEXTSkip next
STOPStop
RECRecord
D1Digit 1
D2Digit 2
D3Digit 3
D4Digit 4
D5Digit 5
D6Digit 6
D7Digit 7
D8Digit 8
D9Digit 9
D0Digit 0
P_NRP-NR (Noise reduction)
R_TUNESeems to do the same as INFO
HDMI1Switch to HDMI input 1
HDMI2Switch to HDMI input 2
HDMI3Switch to HDMI input 3
HDMI4Switch to HDMI input 4

Examples

services/panasonictv.cfg

bedroom_tv = 192.168.1.171

items/panasonictv.items

Switch BedroomTVPower           "Power"                 { panasonictv="bedroom_tv:POWER" }
Switch BedroomVolumeUp          "Volume Up"             { panasonictv="bedroom_tv:VOLUP" }
Switch BedroomVolumeDown        "Volume Down"           { panasonictv="bedroom_tv:VOLDOWN" }
Switch BedroomTVInput           "TV input"              { panasonictv="bedroom_tv:TV" }