Interface between LG WebOS Smart TVs and MQTT 📺
Enable or disable mute. Payload should be one off '0', '1', 'false' and 'true'.
Set volume. Expects value between 0 and 100.
Show a Popup Message. Send Message as plain payload string.
Lauch an app. Send AppId as plain payload string. (example Payloads: 'netflix', 'com.webos.app.livetv', 'com.webos.app.hdmi2')
Send button as plain string payload
Buttons that are known to work: MUTE, RED, GREEN, YELLOW, BLUE, HOME, MENU, VOLUMEUP, VOLUMEDOWN, CC, BACK, UP, DOWN, LEFT, ENTER, DASH, 0-9, EXIT, channelup, channeldown, record, and more..
Youtube video ID as payload. Runs youtube app and opens video. If the payload is empty, just launch youtube app.
Netflix video ID as payload. Runs netflix app and opens video. If the payload is empty, just launch Netflix app.
Open URL within browser.
Open URL within browser and maximise the window.
Payload '1' or 'true': Power ON, using Wake on Lan, must set Environment Variables: BROADCAST_IP and TV_MAC
Payload '0' or 'false': Power OFF
MIT © Sebastian Raff