Panasonic TV Binding - juri8/openhab GitHub Wiki

Documentation for the Panasonic TV binding

Introduction

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

Configuration

# panasonictv:<instance> = <ip>

# IP address of a Panasonic TV, for example
panasonictv:bedroom_tv = 192.168.1.171

Items

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>"}

The in the items declaration has to be defined in openhab.cfg first.

The commands correspond to the commands on your remote control. The following commands are available:

Command Description
CH_DOWN Channel down
CH_UP Channel up
VOLUP Volume up
VOLDOWN Volume down
MUTE Mute
TV TV
CHG_INPUT AV
RED Red
GREEN Green
YELLOW Yellow
BLUE Blue
VTOOLS VIERA tools
CANCEL Cancel / Exit
SUBMENU Option
RETURN Return
ENTER Control Center click / enter
RIGHT Control RIGHT
LEFT Control LEFT
UP Control UP
DOWN Control DOWN
3D 3D button
SD_CARD SD-card
DISP_MODE Display mode / Aspect ratio
MENU Menu
INTERNET VIERA connect
VIERA_LINK VIERA link
EPG Guide / EPG
TEXT Text / TTV
STTL STTL / Subtitles
INFO Info
INDEX TTV index
HOLD TTV hold / image freeze
R_TUNE Last view
POWER Power off
REW Rewind
PLAY Play
FF Fast forward
SKIP_PREV Skip previous
PAUSE Pause
SKIP_NEXT Skip next
STOP Stop
REC Record
D1 Digit 1
D2 Digit 2
D3 Digit 3
D4 Digit 4
D5 Digit 5
D6 Digit 6
D7 Digit 7
D8 Digit 8
D9 Digit 9
D0 Digit 0
P_NR P-NR (Noise reduction)
R_TUNE Seems to do the same as INFO
HDMI1 Switch to HDMI input 1
HDMI2 Switch to HDMI input 2
HDMI3 Switch to HDMI input 3
HDMI4 Switch to HDMI input 4

Examples

openhab.cfg

panasonictv:bedroom_tv = 192.168.1.171

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"}
⚠️ **GitHub.com Fallback** ⚠️