Driver Details

Panasonic Viera

By: My Device
Updated: Sept. 8, 2015
Version: 1.1

Version 1.0

This driver provides IP control and feedback for the Panasonice Viera range of flat panel TVs.

It has been tested with a 2014 model, but should work with any 2011 or newer Viera panel. Please note: the 2018 models appear to have changed the protocol

 

This driver will work via the wired Ethernet port OR over built-in WiFi (when available in the model).

 

This means you can fully control the panel without having to run a cable for IR, freeing up a port on the processor.

If using WiFi, you don't need any cables at all - just plug in the panel and you can control it!

Perfect for saving money on running IR, and allows you to control a TV that you simply can't get a cable to.

Adds all the same commands as the IR remote, plus:

  • Direct launch of Apps
  • Browsing of Apps
  • Recorded media browsing

 

v1.0 - initial public release.
v1.1 - added WOL.

 

Panasonic Viera

(c) 2015 My Device.

www.mydevice.com.au

This driver provides 2-way feedback and IP control of the Panasonic Viera range of televisions. Testing has been performed using a 60AS640 Series TV using the built in Wi-Fi.

You must enable the ethernet port during standby, this can usually be found buried in the ECO settings. On my particular model the standby LED changed from red to orange when in standby mode when the ethernet port was alive.

According to Panasonic, the following flat-panel TV models should be supported:

2011 Viera

2012 Viera

2013 Viera

2014 Viera

2015 Viera

The driver supports remote browsing and launching of both apps and recorded media. Please check the sample project for how to achieve this.

Personal experience has shown that if you have paused live tv and then resume (so are now watching with a delay) that attempting to switch inputs will not work until you hit EXIT to resume live viewing first. This same behaviour happens with the IR remote.

Be aware that not all models will include all functions provided by the driver. Please check the model specific manual that came with the panel for more information.

It's possible your model may have different inputs than mine, which may mean I'll need your help to add them. Please contact us via the website above for help with this.

Note:

Please report any bugs found to bugs@mydevice.com.au. Include driver version number and steps to reproduce the issue where possible.

Driver Configuration Settings:

Settings:

TCP Address - The IP address of your panel. Please ensure you set this to a static IP address via the panel's settings menu.

Date Format - When viewing recorded shows, the date format can be changed to suit your local region.

Licensing:

Unlock code - This driver requires a license to operate beyond the trial period. Paste your unlock code in this field. Leaving this field blank will result in a 60 minute trial period. After the 60 minutes expires you can reboot (or upload your project to) the XP processor to start the trial period over again. Repeat as many times as needed.

Functions:

Power:

Power On

This function switches the panel on.

Power Off

This function switches the panel off.

Power Toggle

This function changes the power state of the panel.

Wake By MAC Address

Some models won't respond to a Power On command.

This function will wake a device on the network via it's MAC address. The MAC address must be in the format xx:xx:xx:xx:xx:xx where xx is a hexadecimal number (00 - ff).

Shortcut:

The following shortcut commands are available to jump directly to a location:

Home

Apps

TV

AV

Viera Tools

Viera Connect

Viera Link

SD Card

Guide

Input:

The following inputs can be selected:

HDMI 1

HDMI 2

HDMI 3

HDMI 4

Video 1

Control:

The following IR replacement commands are available:

Channel +

Channel -

Volume +

Volume -

Mute

Red

Green

Yellow

Blue

Cancel/Exit

Option

Return

Up

Down

Left

Right

Enter

3D

Aspect Ratio

Menu

Teletext

Teletext Index

Subtitle

Info

Hold/Freeze

Last view

Rewind

Fast Forward

Skip Previous

Play

Pause

Skip Next

Stop

Record

P-NR (Noise Reduction)

0 - 9

Apps:

During connection to the panel, the driver will obtain a list of available apps that are installed on the panel. You can use the following functions to create a dynamic list of apps, or static buttons that are able to directly launch an application.

vieraGetAppList - You can use this function to force the driver to obtain the list after startup. Useful if you have just installed new apps.

Select App - This will either launch the selected app, or toggle visibility of the app if in edit mode.

Set Edit Mode - On/Off/Toggle. This switches between launch and edit mode.

Launch Named App - This allows you to directly launch an app by name. The string is case-insensitive, but must match the app name exactly. Wildcards are not permitted.

Media:

If your panel includes a storage device (or you have added one) it's likely you can record live tv to watch at a later date. These functions allow you to view the list of recorded programs and start playback.

Please note that the play/pause/stop/skip functions in this section are different to the standard commands listed above. Using the IR play command will have no effect on media playback. Blame that one on Panasonic.

Select Item - Loads information about the media ready for playback.

Play Selected Item - This will start playback of the item selected using "Select Item".

Play - Resume playback of paused media.

Pause - Pause playback of the currently playing media.

Stop - Stop playback of the current media.

Next - Skip to the next media file available.

Previous - Skip to the previous media file.

History:

v1.0 - initial public release.

v1.1 - added wake on LAN support.

A free license is available by clicking the Get License button above and entering your processor's MAC address.