LGWebOS Binding (for LG WebOS TVs)

Hi Sebastian,

thank you, good work !!!

I have been installing the snapshot for a week. So far, I have not encountered any problems.
Before that I had the ON OFF problem. This does not occur now.
All features works with my WebOS 5.10.10 TV.
The only thing I have seen are OFFLINE messages in the event.log every 10 seconds when the TV is not on.
“changed from OFFLINE: TV is off to OFFLINE (COMMUNICATION_ERROR): Connection Failed: Connect Timeout”
“changed from OFFLINE (COMMUNICATION_ERROR): Connection Failed: Connect Timeout to OFFLINE: TV is off”

Kind Regards
Jens

I cannot wait to see this in the milestone builds :slight_smile:

@sprehn: I’m using milestone 2.5M3 and the toast messages are working again since you removed the default icon on toast messages -> thanks a lot
Regarding beta version:
I have not yet tested your beta version. Will try this as soon I have a little spare time.

thx for your observation - it is now addressed in code

Pull Request Raised #6060

1 Like

Hi @sprehn
Sorry for long delay …
Today I uninstalled lgwebos binding (I am using Openhab 2.4) then
a) copied org.openhab.binding.lgwebos-2.5.0-SNAPSHOT.jar to /usr/share/openhab2/addons/
b) added in file addons.cfg line: binding = lgwebos,…
and received this in Karaf console:

[WARN ] [org.apache.felix.fileinstall ] - Error while starting bundle: file:/usr/share/openhab2/addons/org.openhab.binding.lgwebos-2.5.0-SNAPSHOT.jar
org.osgi.framework.BundleException: Could not resolve module: org.openhab.binding.lgwebos [229]
Unresolved requirement: Import-Package: org.openhab.core.automation.annotation; resolution:=“optional”
Unresolved requirement: Import-Package: org.eclipse.smarthome.config.discovery.upnp

    at org.eclipse.osgi.container.Module.start(Module.java:444) ~[?:?]
    at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:383) ~[?:?]
    at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundle(DirectoryWatcher.java:1260) [10:org.apache.felix.fileinstall:3.6.4]
    at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundles(DirectoryWatcher.java:1233) [10:org.apache.felix.fileinstall:3.6.4]
    at org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:520) [10:org.apache.felix.fileinstall:3.6.4]
    at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:365) [10:org.apache.felix.fileinstall:3.6.4]
    at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:316) [10:org.apache.felix.fileinstall:3.6.4]

Can I test your binding in Openhab 2.4? I cannot switch to OH 2.5 since many other errors

Is the pull request in the last snapshot?

it will only work with 2.5, correct

@sprehn
I installed the test version and I am having issues getting one of my two LG TV’s to connect (stay connected). One was detected, connected, and paired with no issue. The other TV is found normally but as soon as I confirm the pairing on the TV the binding begins to quickly connect and disconnect. I’ve tried removing the thing and restarting but I can’t seem to make a stable connection.

TV: [LG] webOS TV OLED65E7P, webOS v5.80.35
openHAB: 2.5M3

Log example (repeats endlessly):

2019-09-21 14:23:28.058 [vent.ItemStateChangedEvent] - LG_TV0_Power changed from ON to OFF

2019-09-21 14:23:28.238 [me.event.ThingUpdatedEvent] - Thing 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' has been updated.

2019-09-21 14:23:28.240 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from OFFLINE: TV is off to ONLINE: Registering - You may need to confirm pairing on TV.

2019-09-21 14:23:28.254 [me.event.ThingUpdatedEvent] - Thing 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' has been updated.

2019-09-21 14:23:28.255 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from ONLINE: Registering - You may need to confirm pairing on TV. to ONLINE: Connected

2019-09-21 14:23:28.260 [vent.ItemStateChangedEvent] - LG_TV0_Power changed from OFF to ON

2019-09-21 14:23:28.306 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from ONLINE: Connected to OFFLINE (COMMUNICATION_ERROR): Connection Failed: Value must be between 0 and 100

2019-09-21 14:23:28.308 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from OFFLINE (COMMUNICATION_ERROR): Connection Failed: Value must be between 0 and 100 to OFFLINE: TV is off

2019-09-21 14:23:28.311 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from OFFLINE: TV is off to OFFLINE (COMMUNICATION_ERROR): Connection Failed: Disconnected

2019-09-21 14:23:28.312 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from OFFLINE (COMMUNICATION_ERROR): Connection Failed: Disconnected to OFFLINE: TV is off

2019-09-21 14:23:28.313 [vent.ItemStateChangedEvent] - LG_TV0_Power changed from ON to OFF

2019-09-21 14:23:28.587 [me.event.ThingUpdatedEvent] - Thing 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' has been updated.

2019-09-21 14:23:28.589 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from OFFLINE: TV is off to ONLINE: Registering - You may need to confirm pairing on TV.

2019-09-21 14:23:28.603 [me.event.ThingUpdatedEvent] - Thing 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' has been updated.

2019-09-21 14:23:28.604 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from ONLINE: Registering - You may need to confirm pairing on TV. to ONLINE: Connected

2019-09-21 14:23:28.609 [vent.ItemStateChangedEvent] - LG_TV0_Power changed from OFF to ON

2019-09-21 14:23:28.635 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from ONLINE: Connected to OFFLINE (COMMUNICATION_ERROR): Connection Failed: Value must be between 0 and 100

2019-09-21 14:23:28.636 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from OFFLINE (COMMUNICATION_ERROR): Connection Failed: Value must be between 0 and 100 to OFFLINE: TV is off

2019-09-21 14:23:28.638 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from OFFLINE: TV is off to OFFLINE (COMMUNICATION_ERROR): Connection Failed: Disconnected

2019-09-21 14:23:28.639 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from OFFLINE (COMMUNICATION_ERROR): Connection Failed: Disconnected to OFFLINE: TV is off

2019-09-21 14:23:28.640 [vent.ItemStateChangedEvent] - LG_TV0_Power changed from ON to OFF

2019-09-21 14:23:28.886 [me.event.ThingUpdatedEvent] - Thing 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' has been updated.

2019-09-21 14:23:28.889 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from OFFLINE: TV is off to ONLINE: Registering - You may need to confirm pairing on TV.

2019-09-21 14:23:28.902 [me.event.ThingUpdatedEvent] - Thing 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' has been updated.

2019-09-21 14:23:28.904 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from ONLINE: Registering - You may need to confirm pairing on TV. to ONLINE: Connected

2019-09-21 14:23:28.908 [vent.ItemStateChangedEvent] - LG_TV0_Power changed from OFF to ON

2019-09-21 14:23:28.928 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from ONLINE: Connected to OFFLINE (COMMUNICATION_ERROR): Connection Failed: Value must be between 0 and 100

2019-09-21 14:23:28.929 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from OFFLINE (COMMUNICATION_ERROR): Connection Failed: Value must be between 0 and 100 to OFFLINE: TV is off

2019-09-21 14:23:28.934 [vent.ItemStateChangedEvent] - LG_TV0_Power changed from ON to OFF

Any ideas or anything else I can provide to help troubleshoot?

EDIT: I reverted back to the 2.5M3 version of the binding and the TV now will stay connected. However, I noticed the following error in the log. I’m not sure if it’s related or not but there was a similar error statement about a value being between 0 and 100 that seemed common to both versions.

2019-09-22 11:22:18.707 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:d33eeacc-b1a7-44b4-972d-fc71a26a851e' changed from OFFLINE: TV is off to ONLINE: Device Ready

2019-09-22 11:22:18.878 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:d33eeacc-b1a7-44b4-972d-fc71a26a851e' changed from ONLINE: Device Ready to ONLINE: Connected

2019-09-22 11:22:18.886 [vent.ItemStateChangedEvent] - LG_TV0_Power changed from OFF to ON

2019-09-22 11:22:18.909 [vent.ItemStateChangedEvent] - LG_TV0_Application changed from  to com.webos.app.hdmi1

==> /var/log/openhab2/openhab.log <==

2019-09-22 11:22:18.890 [WARN ] [mmon.WrappedScheduledExecutorService] - Scheduled runnable ended with an exception: 

java.lang.IllegalArgumentException: Value must be between 0 and 100

	at org.eclipse.smarthome.core.library.types.PercentType.validateValue(PercentType.java:58) ~[?:?]

	at org.eclipse.smarthome.core.library.types.PercentType.<init>(PercentType.java:43) ~[?:?]

	at org.openhab.binding.lgwebos.internal.VolumeControlVolume$1.onSuccess(VolumeControlVolume.java:98) ~[?:?]

	at org.openhab.binding.lgwebos.internal.VolumeControlVolume$1.onSuccess(VolumeControlVolume.java:1) ~[?:?]

	at com.connectsdk.core.Util$1.run(Util.java:78) ~[?:?]

	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:?]

	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:?]

	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[?:?]

	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[?:?]

	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:?]

	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:?]

	at java.lang.Thread.run(Thread.java:748) [?:?]

2019-09-22 11:22:19.082 [WARN ] [ng.lgwebos.internal.TVControlChannel] - error requesting channel list: tuner channel map does not exist.

Thank you!

could you enable debug log level and run the new version one more time.

in Karaf:
log:set debug org.openhab.binding.lgwebos

ok, log file excerpt with debug filtered for webos:

2019-09-22 19:55:14.711 [DEBUG] [org.openhab.binding.lgwebos         ] - ServiceEvent REGISTERED - {org.eclipse.smarthome.core.thing.binding.ThingActions}={service.id=530, service.bundleid=205, service.scope=singleton} - org.openhab.binding.lgwebos

2019-09-22 19:55:14.722 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from UNINITIALIZED to INITIALIZING

2019-09-22 19:55:14.820 [DEBUG] [webos.internal.handler.WebOSTVSocket] - Connecting to: wss://192.168.1.44:3001

2019-09-22 19:55:15.047 [DEBUG] [webos.internal.handler.WebOSTVSocket] - WebSocket Connected to: /192.168.1.44

2019-09-22 19:55:15.497 [me.event.ThingUpdatedEvent] - Thing 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' has been updated.

2019-09-22 19:55:15.515 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from INITIALIZING to ONLINE: Registering - You may need to confirm pairing on TV.

2019-09-22 19:55:17.451 [me.event.ThingUpdatedEvent] - Thing 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' has been updated.

2019-09-22 19:55:17.456 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from ONLINE: Registering - You may need to confirm pairing on TV. to ONLINE: Connected

2019-09-22 19:55:17.670 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.livetv - Live TV

2019-09-22 19:55:17.672 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo netflix - Netflix

2019-09-22 19:55:17.673 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo amazon - Amazon Prime Video

2019-09-22 19:55:17.674 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo hulu - Hulu

2019-09-22 19:55:17.675 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.movenetworks.app.sling-tv-sling-production - Sling TV

2019-09-22 19:55:17.676 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo channelplus.us - Channel Plus

2019-09-22 19:55:17.686 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo vudu - VUDU

2019-09-22 19:55:17.688 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo googleplaymovieswebos - Google Play Movies & TV

2019-09-22 19:55:17.689 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.dolby.lgapp - Dolby Access

2019-09-22 19:55:17.690 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.discovery - LG Content Store

2019-09-22 19:55:17.692 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.voice - Search

2019-09-22 19:55:17.693 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.browser - Web Browser

2019-09-22 19:55:17.694 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.tvuserguide - User Guide

2019-09-22 19:55:17.695 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.connectionwizard - Device Connector

2019-09-22 19:55:17.696 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.tvguide - Guide

2019-09-22 19:55:17.697 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.music - Music

2019-09-22 19:55:17.707 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.photovideo - Photo & Video

2019-09-22 19:55:17.708 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.igallery - OLED Gallery

2019-09-22 19:55:17.709 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.scheduler - TV Scheduler

2019-09-22 19:55:17.710 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.miracast - Screen Share

2019-09-22 19:55:17.711 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.multiview - Multi-view

2019-09-22 19:55:17.712 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.accessibility - Accessibility

2019-09-22 19:55:17.714 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.notificationcenter - Notifications

2019-09-22 19:55:17.716 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.remoteservice - LG Remote Service

2019-09-22 19:55:17.717 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.adapp - Advertisement

2019-09-22 19:55:17.718 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.brandshop - Brand Shop

2019-09-22 19:55:17.720 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.facebooklogin - Thirdparty Login

2019-09-22 19:55:17.721 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.membership - LG Membership

2019-09-22 19:55:17.722 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.inputcommon - InputCommon

2019-09-22 19:55:17.723 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.palm.app.firstuse - First Use

2019-09-22 19:55:17.724 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.palm.app.settings - Settings

2019-09-22 19:55:17.725 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.acrcard - LivePlus

2019-09-22 19:55:17.726 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.acrcomponent - LivePlus

2019-09-22 19:55:17.727 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.acrhdmi1 - LivePlus

2019-09-22 19:55:17.729 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.acrhdmi2 - LivePlus

2019-09-22 19:55:17.730 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.acrhdmi3 - LivePlus

2019-09-22 19:55:17.731 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.acrhdmi4 - LivePlus

2019-09-22 19:55:17.732 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.acroverlay - LivePlus

2019-09-22 19:55:17.733 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.channeledit - CHANNEL MANAGER

2019-09-22 19:55:17.734 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.channelsetting - Channel Tuning

2019-09-22 19:55:17.735 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.cheeringtv - Cheering Mode

2019-09-22 19:55:17.736 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.container - Enyo (2.6) App Container

2019-09-22 19:55:17.737 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.customersupport - Customer Support

2019-09-22 19:55:17.738 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.dvrpopup - DvrPopup

2019-09-22 19:55:17.739 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.eula - User Agreement

2019-09-22 19:55:17.741 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.externalinput.av1 - AV

2019-09-22 19:55:17.742 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.externalinput.av2 - AV2

2019-09-22 19:55:17.744 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.externalinput.component - Component

2019-09-22 19:55:17.745 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.externalinput.scart - AV1

2019-09-22 19:55:17.746 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.factorywin - QML Factorywin

2019-09-22 19:55:17.748 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.favshows - My Content

2019-09-22 19:55:17.749 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.hdmi1 - HDMI1

2019-09-22 19:55:17.750 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.hdmi2 - HDMI2

2019-09-22 19:55:17.751 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.hdmi3 - HDMI3

2019-09-22 19:55:17.753 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.hdmi4 - HDMI4

2019-09-22 19:55:17.755 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.inputmgr - Input Hub

2019-09-22 19:55:17.756 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.installation - Installation Settings

2019-09-22 19:55:17.757 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.livedmost - Live Dmost

2019-09-22 19:55:17.758 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.liveibb - Live IBB

2019-09-22 19:55:17.759 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.livezoom-inhdmi1 - Live Zoom App

2019-09-22 19:55:17.760 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.livezoom-inhdmi2 - Live Zoom App

2019-09-22 19:55:17.762 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.livezoom-inhdmi3 - Live Zoom App

2019-09-22 19:55:17.763 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.livezoom-inhdmi4 - Live Zoom App

2019-09-22 19:55:17.764 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.livezoom-inphotovideo - Live Zoom App

2019-09-22 19:55:17.765 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.livezoom-inrecordings - Live Zoom App

2019-09-22 19:55:17.766 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.livezoom-insmhl - Live Zoom App

2019-09-22 19:55:17.767 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.livezoom-intv - Live Zoom App

2019-09-22 19:55:17.768 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.magicnum - Magic Number

2019-09-22 19:55:17.770 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.mystarter - My Starter

2019-09-22 19:55:17.771 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.remotesetting - Remote Setting

2019-09-22 19:55:17.772 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.screensaver - Screen Saver

2019-09-22 19:55:17.773 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.softwareupdate - Software Update

2019-09-22 19:55:17.774 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.store-demo - Store Demo

2019-09-22 19:55:17.776 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.systemmusic - Music Overlay

2019-09-22 19:55:17.777 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.tips - Tips App

2019-09-22 19:55:17.778 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.tvhotkey - Local Control Panel

2019-09-22 19:55:17.780 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.tvsimpleviewer - Viewer

2019-09-22 19:55:17.781 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.tvtutorial - Adjust camera angle

2019-09-22 19:55:17.782 [DEBUG] [lgwebos.internal.LauncherApplication] - AppInfo com.webos.app.webapphost - Web App

2019-09-22 19:55:17.785 [DEBUG] [webos.internal.handler.WebOSTVSocket] - Error: {"type":"error","id":3,"error":"1010 tuner channel map does not exist","payload":{}}

2019-09-22 19:55:17.788 [WARN ] [ng.lgwebos.internal.TVControlChannel] - error requesting channel list: 1010 tuner channel map does not exist.

2019-09-22 19:56:06.335 [vent.ItemStateChangedEvent] - LG_TV0_Application changed from NULL to com.webos.app.hdmi1

2019-09-22 19:56:06.792 [vent.ItemStateChangedEvent] - LG_TV1_Application changed from NULL to com.webos.app.hdmi1

2019-09-22 19:56:06.873 [.ItemChannelLinkAddedEvent] - Link 'LG_TV0_Power-lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b:power' has been added.

2019-09-22 19:56:06.875 [.ItemChannelLinkAddedEvent] - Link 'LG_TV0_Mute-lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b:mute' has been added.

2019-09-22 19:56:06.879 [.ItemChannelLinkAddedEvent] - Link 'LG_TV0_Volume-lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b:volume' has been added.

2019-09-22 19:56:06.882 [.ItemChannelLinkAddedEvent] - Link 'LG_TV0_VolumeDown-lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b:volumeDown' has been added.

2019-09-22 19:56:06.884 [.ItemChannelLinkAddedEvent] - Link 'LG_TV0_VolumeUp-lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b:volumeUp' has been added.

2019-09-22 19:56:06.886 [.ItemChannelLinkAddedEvent] - Link 'LG_TV0_ChannelNo-lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b:channel' has been added.

2019-09-22 19:56:06.889 [.ItemChannelLinkAddedEvent] - Link 'LG_TV0_ChannelDown-lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b:channelDown' has been added.

2019-09-22 19:56:06.893 [.ItemChannelLinkAddedEvent] - Link 'LG_TV0_ChannelUp-lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b:channelUp' has been added.

2019-09-22 19:56:06.903 [.ItemChannelLinkAddedEvent] - Link 'LG_TV0_Channel-lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b:channelName' has been added.

2019-09-22 19:56:06.915 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Subscribed org.openhab.binding.lgwebos.internal.VolumeControlMute on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:06.919 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Subscribed org.openhab.binding.lgwebos.internal.VolumeControlVolume on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:06.924 [.ItemChannelLinkAddedEvent] - Link 'LG_TV0_MediaState-lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b:mediaState' has been added.

2019-09-22 19:56:06.928 [.ItemChannelLinkAddedEvent] - Link 'LG_TV0_Toast-lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b:toast' has been added.

2019-09-22 19:56:06.929 [.ItemChannelLinkAddedEvent] - Link 'LG_TV0_Play-lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b:mediaPlayer' has been added.

2019-09-22 19:56:06.929 [.ItemChannelLinkAddedEvent] - Link 'LG_TV0_Stop-lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b:mediaStop' has been added.

2019-09-22 19:56:06.929 [.ItemChannelLinkAddedEvent] - Link 'LG_TV0_Pause-lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b:mediaPause' has been added.

2019-09-22 19:56:06.929 [.ItemChannelLinkAddedEvent] - Link 'LG_TV0_Forward-lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b:mediaForward' has been added.

2019-09-22 19:56:06.930 [.ItemChannelLinkAddedEvent] - Link 'LG_TV0_Rewind-lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b:mediaRewind' has been added.

2019-09-22 19:56:06.934 [.ItemChannelLinkAddedEvent] - Link 'LG_TV0_Application-lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b:appLauncher' has been added.

2019-09-22 19:56:06.975 [DEBUG] [gwebos.internal.handler.WebOSHandler] - Connection failed - error: Value must be between 0 and 100

2019-09-22 19:56:06.958 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Subscribed org.openhab.binding.lgwebos.internal.LauncherApplication on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

	at org.openhab.binding.lgwebos.internal.handler.WebOSTVSocket.sendMessage(WebOSTVSocket.java:342) ~[?:?]

	at org.openhab.binding.lgwebos.internal.handler.WebOSTVSocket.sendCommand(WebOSTVSocket.java:304) ~[?:?]

	at org.openhab.binding.lgwebos.internal.handler.WebOSTVSocket.subscribeCurrentChannel(WebOSTVSocket.java:501) ~[?:?]

	at org.openhab.binding.lgwebos.internal.TVControlChannel.getSubscription(TVControlChannel.java:95) ~[?:?]

	at org.openhab.binding.lgwebos.internal.BaseChannelHandler.refreshSubscription(BaseChannelHandler.java:70) ~[?:?]

	at org.openhab.binding.lgwebos.internal.handler.WebOSHandler.refreshChannelSubscription(WebOSHandler.java:254) ~[?:?]

	at org.openhab.binding.lgwebos.internal.handler.WebOSHandler.channelLinked(WebOSHandler.java:235) ~[?:?]

2019-09-22 19:56:07.017 [DEBUG] [webos.internal.handler.WebOSTVSocket] - WebSocket Closed - Code: 1006, Reason: Value must be between 0 and 100

2019-09-22 19:56:07.061 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Unsubscribed org.openhab.binding.lgwebos.internal.VolumeControlVolume on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:07.010 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from ONLINE: Connected to OFFLINE (COMMUNICATION_ERROR): Connection Failed: Value must be between 0 and 100

2019-09-22 19:56:07.063 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from OFFLINE (COMMUNICATION_ERROR): Connection Failed: Value must be between 0 and 100 to OFFLINE: TV is off

2019-09-22 19:56:07.065 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Unsubscribed org.openhab.binding.lgwebos.internal.LauncherApplication on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:07.066 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Unsubscribed org.openhab.binding.lgwebos.internal.VolumeControlMute on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

	at org.openhab.binding.lgwebos.internal.handler.WebOSTVSocket.sendMessage(WebOSTVSocket.java:342) ~[?:?]

	at org.openhab.binding.lgwebos.internal.handler.WebOSTVSocket.sendCommand(WebOSTVSocket.java:304) ~[?:?]

	at org.openhab.binding.lgwebos.internal.handler.WebOSTVSocket.subscribeCurrentChannel(WebOSTVSocket.java:501) ~[?:?]

	at org.openhab.binding.lgwebos.internal.TVControlChannelName.getSubscription(TVControlChannelName.java:46) ~[?:?]

	at org.openhab.binding.lgwebos.internal.BaseChannelHandler.refreshSubscription(BaseChannelHandler.java:70) ~[?:?]

	at org.openhab.binding.lgwebos.internal.handler.WebOSHandler.refreshChannelSubscription(WebOSHandler.java:254) ~[?:?]

	at org.openhab.binding.lgwebos.internal.handler.WebOSHandler.channelLinked(WebOSHandler.java:235) ~[?:?]

2019-09-22 19:56:07.103 [DEBUG] [gwebos.internal.handler.WebOSHandler] - Connection failed - error: Disconnected

2019-09-22 19:56:07.122 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from OFFLINE: TV is off to OFFLINE (COMMUNICATION_ERROR): Connection Failed: Disconnected

2019-09-22 19:56:07.123 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from OFFLINE (COMMUNICATION_ERROR): Connection Failed: Disconnected to OFFLINE: TV is off

2019-09-22 19:56:07.138 [DEBUG] [webos.internal.handler.WebOSTVSocket] - Connecting to: wss://192.168.1.44:3001

2019-09-22 19:56:07.297 [DEBUG] [webos.internal.handler.WebOSTVSocket] - WebSocket Connected to: /192.168.1.44

2019-09-22 19:56:07.322 [me.event.ThingUpdatedEvent] - Thing 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' has been updated.

2019-09-22 19:56:07.326 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from OFFLINE: TV is off to ONLINE: Registering - You may need to confirm pairing on TV.

2019-09-22 19:56:07.372 [me.event.ThingUpdatedEvent] - Thing 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' has been updated.

2019-09-22 19:56:07.374 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Subscribed org.openhab.binding.lgwebos.internal.VolumeControlVolume on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:07.375 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from ONLINE: Registering - You may need to confirm pairing on TV. to ONLINE: Connected

2019-09-22 19:56:07.378 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Subscribed org.openhab.binding.lgwebos.internal.LauncherApplication on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:07.384 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Subscribed org.openhab.binding.lgwebos.internal.TVControlChannel on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:07.388 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Subscribed org.openhab.binding.lgwebos.internal.VolumeControlMute on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:07.394 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Subscribed org.openhab.binding.lgwebos.internal.TVControlChannelName on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:07.405 [DEBUG] [gwebos.internal.handler.WebOSHandler] - Connection failed - error: Value must be between 0 and 100

2019-09-22 19:56:07.429 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from ONLINE: Connected to OFFLINE (COMMUNICATION_ERROR): Connection Failed: Value must be between 0 and 100

2019-09-22 19:56:07.429 [DEBUG] [webos.internal.handler.WebOSTVSocket] - WebSocket Closed - Code: 1006, Reason: Value must be between 0 and 100

2019-09-22 19:56:07.449 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from OFFLINE (COMMUNICATION_ERROR): Connection Failed: Value must be between 0 and 100 to OFFLINE: TV is off

2019-09-22 19:56:07.449 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Unsubscribed org.openhab.binding.lgwebos.internal.VolumeControlVolume on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:07.456 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Unsubscribed org.openhab.binding.lgwebos.internal.LauncherApplication on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:07.457 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Unsubscribed org.openhab.binding.lgwebos.internal.TVControlChannel on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:07.459 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Unsubscribed org.openhab.binding.lgwebos.internal.VolumeControlMute on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:07.461 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Unsubscribed org.openhab.binding.lgwebos.internal.TVControlChannelName on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:07.468 [DEBUG] [webos.internal.handler.WebOSTVSocket] - Connecting to: wss://192.168.1.44:3001

2019-09-22 19:56:07.473 [DEBUG] [gwebos.internal.handler.WebOSHandler] - Connection failed - error: Disconnected

2019-09-22 19:56:07.502 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from OFFLINE: TV is off to OFFLINE (COMMUNICATION_ERROR): Connection Failed: Disconnected

2019-09-22 19:56:07.511 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from OFFLINE (COMMUNICATION_ERROR): Connection Failed: Disconnected to OFFLINE: TV is off

2019-09-22 19:56:07.755 [DEBUG] [webos.internal.handler.WebOSTVSocket] - WebSocket Connected to: /192.168.1.44

2019-09-22 19:56:08.067 [me.event.ThingUpdatedEvent] - Thing 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' has been updated.

2019-09-22 19:56:08.071 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from OFFLINE: TV is off to ONLINE: Registering - You may need to confirm pairing on TV.

2019-09-22 19:56:08.165 [me.event.ThingUpdatedEvent] - Thing 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' has been updated.

2019-09-22 19:56:08.171 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from ONLINE: Registering - You may need to confirm pairing on TV. to ONLINE: Connected

2019-09-22 19:56:08.173 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Subscribed org.openhab.binding.lgwebos.internal.VolumeControlVolume on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:08.187 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Subscribed org.openhab.binding.lgwebos.internal.LauncherApplication on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:08.205 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Subscribed org.openhab.binding.lgwebos.internal.TVControlChannel on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:08.208 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Subscribed org.openhab.binding.lgwebos.internal.VolumeControlMute on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:08.214 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Subscribed org.openhab.binding.lgwebos.internal.TVControlChannelName on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:08.231 [DEBUG] [gwebos.internal.handler.WebOSHandler] - Connection failed - error: Value must be between 0 and 100

2019-09-22 19:56:08.243 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from ONLINE: Connected to OFFLINE (COMMUNICATION_ERROR): Connection Failed: Value must be between 0 and 100

2019-09-22 19:56:08.246 [DEBUG] [webos.internal.handler.WebOSTVSocket] - WebSocket Closed - Code: 1006, Reason: Value must be between 0 and 100

2019-09-22 19:56:08.258 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from OFFLINE (COMMUNICATION_ERROR): Connection Failed: Value must be between 0 and 100 to OFFLINE: TV is off

2019-09-22 19:56:08.259 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Unsubscribed org.openhab.binding.lgwebos.internal.VolumeControlVolume on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:08.267 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Unsubscribed org.openhab.binding.lgwebos.internal.LauncherApplication on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:08.284 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Unsubscribed org.openhab.binding.lgwebos.internal.TVControlChannel on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:08.286 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Unsubscribed org.openhab.binding.lgwebos.internal.VolumeControlMute on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:08.288 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Unsubscribed org.openhab.binding.lgwebos.internal.TVControlChannelName on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:08.295 [DEBUG] [webos.internal.handler.WebOSTVSocket] - Connecting to: wss://192.168.1.44:3001

2019-09-22 19:56:08.299 [DEBUG] [gwebos.internal.handler.WebOSHandler] - Connection failed - error: Disconnected

2019-09-22 19:56:08.313 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from OFFLINE: TV is off to OFFLINE (COMMUNICATION_ERROR): Connection Failed: Disconnected

2019-09-22 19:56:08.317 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from OFFLINE (COMMUNICATION_ERROR): Connection Failed: Disconnected to OFFLINE: TV is off

2019-09-22 19:56:08.571 [DEBUG] [webos.internal.handler.WebOSTVSocket] - WebSocket Connected to: /192.168.1.44

2019-09-22 19:56:08.991 [me.event.ThingUpdatedEvent] - Thing 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' has been updated.

2019-09-22 19:56:09.003 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from OFFLINE: TV is off to ONLINE: Registering - You may need to confirm pairing on TV.

2019-09-22 19:56:09.067 [me.event.ThingUpdatedEvent] - Thing 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' has been updated.

2019-09-22 19:56:09.073 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Subscribed org.openhab.binding.lgwebos.internal.VolumeControlVolume on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:09.073 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from ONLINE: Registering - You may need to confirm pairing on TV. to ONLINE: Connected

2019-09-22 19:56:09.079 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Subscribed org.openhab.binding.lgwebos.internal.LauncherApplication on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:09.092 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Subscribed org.openhab.binding.lgwebos.internal.TVControlChannel on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:09.104 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Subscribed org.openhab.binding.lgwebos.internal.VolumeControlMute on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:09.116 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Subscribed org.openhab.binding.lgwebos.internal.TVControlChannelName on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:09.149 [DEBUG] [gwebos.internal.handler.WebOSHandler] - Connection failed - error: Value must be between 0 and 100

2019-09-22 19:56:09.154 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from ONLINE: Connected to OFFLINE (COMMUNICATION_ERROR): Connection Failed: Value must be between 0 and 100

2019-09-22 19:56:09.156 [DEBUG] [webos.internal.handler.WebOSTVSocket] - WebSocket Closed - Code: 1006, Reason: Value must be between 0 and 100

2019-09-22 19:56:09.163 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from OFFLINE (COMMUNICATION_ERROR): Connection Failed: Value must be between 0 and 100 to OFFLINE: TV is off

2019-09-22 19:56:09.165 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Unsubscribed org.openhab.binding.lgwebos.internal.VolumeControlVolume on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:09.167 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Unsubscribed org.openhab.binding.lgwebos.internal.LauncherApplication on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:09.179 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Unsubscribed org.openhab.binding.lgwebos.internal.TVControlChannel on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:09.184 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Unsubscribed org.openhab.binding.lgwebos.internal.VolumeControlMute on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:09.186 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Unsubscribed org.openhab.binding.lgwebos.internal.TVControlChannelName on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:09.192 [DEBUG] [webos.internal.handler.WebOSTVSocket] - Connecting to: wss://192.168.1.44:3001

2019-09-22 19:56:09.200 [DEBUG] [gwebos.internal.handler.WebOSHandler] - Connection failed - error: Disconnected

2019-09-22 19:56:09.313 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from OFFLINE: TV is off to OFFLINE (COMMUNICATION_ERROR): Connection Failed: Disconnected

2019-09-22 19:56:09.314 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from OFFLINE (COMMUNICATION_ERROR): Connection Failed: Disconnected to OFFLINE: TV is off

2019-09-22 19:56:09.825 [DEBUG] [webos.internal.handler.WebOSTVSocket] - WebSocket Connected to: /192.168.1.44

2019-09-22 19:56:10.112 [me.event.ThingUpdatedEvent] - Thing 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' has been updated.

2019-09-22 19:56:10.114 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from OFFLINE: TV is off to ONLINE: Registering - You may need to confirm pairing on TV.

2019-09-22 19:56:10.647 [me.event.ThingUpdatedEvent] - Thing 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' has been updated.

2019-09-22 19:56:10.664 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from ONLINE: Registering - You may need to confirm pairing on TV. to ONLINE: Connected

2019-09-22 19:56:10.665 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Subscribed org.openhab.binding.lgwebos.internal.VolumeControlVolume on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:10.666 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Subscribed org.openhab.binding.lgwebos.internal.LauncherApplication on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:10.668 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Subscribed org.openhab.binding.lgwebos.internal.TVControlChannel on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:10.678 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Subscribed org.openhab.binding.lgwebos.internal.VolumeControlMute on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:10.680 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Subscribed org.openhab.binding.lgwebos.internal.TVControlChannelName on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:10.699 [DEBUG] [gwebos.internal.handler.WebOSHandler] - Connection failed - error: Value must be between 0 and 100

2019-09-22 19:56:10.700 [DEBUG] [webos.internal.handler.WebOSTVSocket] - WebSocket Closed - Code: 1006, Reason: Value must be between 0 and 100

2019-09-22 19:56:10.701 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Unsubscribed org.openhab.binding.lgwebos.internal.VolumeControlVolume on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:10.701 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Unsubscribed org.openhab.binding.lgwebos.internal.LauncherApplication on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:10.703 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from ONLINE: Connected to OFFLINE (COMMUNICATION_ERROR): Connection Failed: Value must be between 0 and 100

2019-09-22 19:56:10.711 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from OFFLINE (COMMUNICATION_ERROR): Connection Failed: Value must be between 0 and 100 to OFFLINE: TV is off

2019-09-22 19:56:10.702 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Unsubscribed org.openhab.binding.lgwebos.internal.TVControlChannel on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:10.712 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Unsubscribed org.openhab.binding.lgwebos.internal.VolumeControlMute on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:10.713 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Unsubscribed org.openhab.binding.lgwebos.internal.TVControlChannelName on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:10.714 [DEBUG] [webos.internal.handler.WebOSTVSocket] - Connecting to: wss://192.168.1.44:3001

2019-09-22 19:56:10.714 [DEBUG] [gwebos.internal.handler.WebOSHandler] - Connection failed - error: Disconnected

2019-09-22 19:56:10.728 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from OFFLINE: TV is off to OFFLINE (COMMUNICATION_ERROR): Connection Failed: Disconnected

2019-09-22 19:56:10.728 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from OFFLINE (COMMUNICATION_ERROR): Connection Failed: Disconnected to OFFLINE: TV is off

2019-09-22 19:56:11.068 [DEBUG] [webos.internal.handler.WebOSTVSocket] - WebSocket Connected to: /192.168.1.44

2019-09-22 19:56:11.094 [me.event.ThingUpdatedEvent] - Thing 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' has been updated.

2019-09-22 19:56:11.096 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from OFFLINE: TV is off to ONLINE: Registering - You may need to confirm pairing on TV.

2019-09-22 19:56:11.142 [me.event.ThingUpdatedEvent] - Thing 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' has been updated.

2019-09-22 19:56:11.149 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from ONLINE: Registering - You may need to confirm pairing on TV. to ONLINE: Connected

2019-09-22 19:56:11.151 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Subscribed org.openhab.binding.lgwebos.internal.VolumeControlVolume on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:11.156 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Subscribed org.openhab.binding.lgwebos.internal.LauncherApplication on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:11.162 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Subscribed org.openhab.binding.lgwebos.internal.TVControlChannel on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:11.172 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Subscribed org.openhab.binding.lgwebos.internal.VolumeControlMute on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:11.174 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Subscribed org.openhab.binding.lgwebos.internal.TVControlChannelName on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:11.182 [DEBUG] [gwebos.internal.handler.WebOSHandler] - Connection failed - error: Value must be between 0 and 100

2019-09-22 19:56:11.186 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from ONLINE: Connected to OFFLINE (COMMUNICATION_ERROR): Connection Failed: Value must be between 0 and 100

2019-09-22 19:56:11.187 [DEBUG] [webos.internal.handler.WebOSTVSocket] - WebSocket Closed - Code: 1006, Reason: Value must be between 0 and 100

2019-09-22 19:56:11.227 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Unsubscribed org.openhab.binding.lgwebos.internal.VolumeControlVolume on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:11.230 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Unsubscribed org.openhab.binding.lgwebos.internal.LauncherApplication on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:11.232 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Unsubscribed org.openhab.binding.lgwebos.internal.TVControlChannel on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:11.234 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from OFFLINE (COMMUNICATION_ERROR): Connection Failed: Value must be between 0 and 100 to OFFLINE: TV is off

2019-09-22 19:56:11.239 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Unsubscribed org.openhab.binding.lgwebos.internal.VolumeControlMute on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:11.242 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Unsubscribed org.openhab.binding.lgwebos.internal.TVControlChannelName on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:11.248 [DEBUG] [webos.internal.handler.WebOSTVSocket] - Connecting to: wss://192.168.1.44:3001

2019-09-22 19:56:11.253 [DEBUG] [gwebos.internal.handler.WebOSHandler] - Connection failed - error: Disconnected

2019-09-22 19:56:11.296 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from OFFLINE: TV is off to OFFLINE (COMMUNICATION_ERROR): Connection Failed: Disconnected

2019-09-22 19:56:11.297 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from OFFLINE (COMMUNICATION_ERROR): Connection Failed: Disconnected to OFFLINE: TV is off

2019-09-22 19:56:11.456 [DEBUG] [webos.internal.handler.WebOSTVSocket] - WebSocket Connected to: /192.168.1.44

2019-09-22 19:56:12.221 [me.event.ThingUpdatedEvent] - Thing 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' has been updated.

2019-09-22 19:56:12.223 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from OFFLINE: TV is off to ONLINE: Registering - You may need to confirm pairing on TV.

2019-09-22 19:56:12.240 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Subscribed org.openhab.binding.lgwebos.internal.VolumeControlVolume on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:12.241 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Subscribed org.openhab.binding.lgwebos.internal.LauncherApplication on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:12.243 [me.event.ThingUpdatedEvent] - Thing 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' has been updated.

2019-09-22 19:56:12.244 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from ONLINE: Registering - You may need to confirm pairing on TV. to ONLINE: Connected

2019-09-22 19:56:12.260 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Subscribed org.openhab.binding.lgwebos.internal.TVControlChannel on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:12.261 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Subscribed org.openhab.binding.lgwebos.internal.VolumeControlMute on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:12.275 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Subscribed org.openhab.binding.lgwebos.internal.TVControlChannelName on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:12.278 [DEBUG] [gwebos.internal.handler.WebOSHandler] - Connection failed - error: Value must be between 0 and 100

2019-09-22 19:56:12.295 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from ONLINE: Connected to OFFLINE (COMMUNICATION_ERROR): Connection Failed: Value must be between 0 and 100

2019-09-22 19:56:12.279 [DEBUG] [webos.internal.handler.WebOSTVSocket] - WebSocket Closed - Code: 1006, Reason: Value must be between 0 and 100

2019-09-22 19:56:12.296 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Unsubscribed org.openhab.binding.lgwebos.internal.VolumeControlVolume on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:12.297 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Unsubscribed org.openhab.binding.lgwebos.internal.LauncherApplication on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:12.297 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Unsubscribed org.openhab.binding.lgwebos.internal.TVControlChannel on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:12.298 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Unsubscribed org.openhab.binding.lgwebos.internal.VolumeControlMute on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:12.299 [DEBUG] [.lgwebos.internal.BaseChannelHandler] - Unsubscribed org.openhab.binding.lgwebos.internal.TVControlChannelName on IP: lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b

2019-09-22 19:56:12.302 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from OFFLINE (COMMUNICATION_ERROR): Connection Failed: Value must be between 0 and 100 to OFFLINE: TV is off

2019-09-22 19:56:12.307 [DEBUG] [webos.internal.handler.WebOSTVSocket] - Connecting to: wss://192.168.1.44:3001

2019-09-22 19:56:12.308 [DEBUG] [gwebos.internal.handler.WebOSHandler] - Connection failed - error: Disconnected

2019-09-22 19:56:12.310 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from OFFLINE: TV is off to OFFLINE (COMMUNICATION_ERROR): Connection Failed: Disconnected

2019-09-22 19:56:12.310 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:f9ec57aa-a319-d3ea-5f23-fc59673fde3b' changed from OFFLINE (COMMUNICATION_ERROR): Connection Failed: Disconnected to OFFLINE: TV is off

There seem to be two issues:

A)
2019-09-22 19:55:17.785 [DEBUG] [webos.internal.handler.WebOSTVSocket] - Error: {“type”:“error”,“id”:3,“error”:“1010 tuner channel map does not exist”,“payload”:{}}

This error message comes from the TV itself in response to the query for all Channels. I have no idea what to do about it, to be honest. Without this, you won’t be able to switch channels via the binding.

B)

2019-09-22 19:55:17.788 [WARN ] [ng.lgwebos.internal.TVControlChannel] - error requesting channel list: 
2019-09-22 19:56:06.975 [DEBUG] [gwebos.internal.handler.WebOSHandler] - Connection failed - error: Value must be between 0 and 100
	at org.openhab.binding.lgwebos.internal.handler.WebOSTVSocket.sendMessage(WebOSTVSocket.java:342) ~[?:?]
	at org.openhab.binding.lgwebos.internal.handler.WebOSTVSocket.sendCommand(WebOSTVSocket.java:304) ~[?:?]
	at org.openhab.binding.lgwebos.internal.handler.WebOSTVSocket.subscribeCurrentChannel(WebOSTVSocket.java:501) ~[?:?]
	at org.openhab.binding.lgwebos.internal.TVControlChannel.getSubscription(TVControlChannel.java:95) ~[?:?]
	at org.openhab.binding.lgwebos.internal.BaseChannelHandler.refreshSubscription(BaseChannelHandler.java:70) ~[?:?]
	at org.openhab.binding.lgwebos.internal.handler.WebOSHandler.refreshChannelSubscription(WebOSHandler.java:254) ~[?:?]
	at org.openhab.binding.lgwebos.internal.handler.WebOSHandler.channelLinked(WebOSHandler.java:235) ~[?:?]

This acutally sounded to me like a familiar OH error when parsing a PercentType. And this seems to be the case, as you confirmed in the previous version. Could it be that the type of the item you have bound to this channel is not String? The type of this channel changed to string a while ago. Please confirm if it works if you connect this channel to a String type item.

Nevertheless, an exception at this point should not disconnect the binding. Have to come up with a solution to that.

Kind Regards
Sebastian

new version, which should handle your error (B) gracefully, without disconnecting the tv

That seems to have fixed my problem. Both of my TV’s added and connected normally. I will say that one of the reasons I may have errors with my item definitions is because I currently only use this binding for on/off and source functionality. I don’t use the volume or channels on my TV.

Thank you, Sebastian!

1 Like

Exciting news: pull request #6060 was merged. So we will see this new version in snapshot builds.

2 Likes

Hi, sorry it took so long to reply…to much work!
There is only a set of braces {} in the StoredDevice file, what is the format of what it should have:
the TVs are:

The TV’s are defined in the “org.eclipse.smarthome.core.thing.Thing.json”
File

{
  "lgwebos:WebOSTV:93d6e248-596d-40b2-bf27-2f93e0c70c1b": {
    "class": "org.eclipse.smarthome.core.thing.internal.ThingImpl",
    "value": {
      "label": "PBA TV1",
      "channels": [
        {
          "acceptedItemType": "Switch",
          "kind": "STATE",
          "uid": {
            "segments": [
              "lgwebos",
              "WebOSTV",
              "93d6e248-596d-40b2-bf27-2f93e0c70c1b",
              "power"
            ]
          },
          "channelTypeUID": {
            "segments": [
              "lgwebos",
              "powerType"
            ]
          },
          "label": "Power",
          "description": "Via this binding TV can only be powered off, not on.",
          "configuration": {
            "properties": {}
          },
          "properties": {},
          "defaultTags": []
        },
        {
          "acceptedItemType": "Switch",
          "kind": "STATE",
          "uid": {
            "segments": [
              "lgwebos",
              "WebOSTV",
              "93d6e248-596d-40b2-bf27-2f93e0c70c1b",
              "mute"
            ]
          },
          "channelTypeUID": {
            "segments": [
              "lgwebos",
              "muteType"
            ]
          },
          "label": "Mute",
          "description": "Current Mute Setting",
          "configuration": {
            "properties": {}
          },
          "properties": {},
          "defaultTags": []
        },
        {
          "acceptedItemType": "Dimmer",
          "kind": "STATE",
          "uid": {
            "segments": [
              "lgwebos",
              "WebOSTV",
              "93d6e248-596d-40b2-bf27-2f93e0c70c1b",
              "volume"
            ]
          },
          "channelTypeUID": {
            "segments": [
              "lgwebos",
              "volumeType"
            ]
          },
          "label": "Volume",
          "description": "Current Volume Setting",
          "configuration": {
            "properties": {}
          },
          "properties": {},
          "defaultTags": []
        },
        {
          "acceptedItemType": "Number",
          "kind": "STATE",
          "uid": {
            "segments": [
              "lgwebos",
              "WebOSTV",
              "93d6e248-596d-40b2-bf27-2f93e0c70c1b",
              "channel"
            ]
          },
          "channelTypeUID": {
            "segments": [
              "lgwebos",
              "channelType"
            ]
          },
          "label": "Channel",
          "description": "Current Channel",
          "configuration": {
            "properties": {}
          },
          "properties": {},
          "defaultTags": []
        },
        {
          "acceptedItemType": "String",
          "kind": "STATE",
          "uid": {
            "segments": [
              "lgwebos",
              "WebOSTV",
              "93d6e248-596d-40b2-bf27-2f93e0c70c1b",
              "channelName"
            ]
          },
          "channelTypeUID": {
            "segments": [
              "lgwebos",
              "channelNameChannelType"
            ]
          },
          "label": "Channel Name",
          "description": "Current Channel Name",
          "configuration": {
            "properties": {}
          },
          "properties": {},
          "defaultTags": []
        },
        {
          "acceptedItemType": "String",
          "kind": "STATE",
          "uid": {
            "segments": [
              "lgwebos",
              "WebOSTV",
              "93d6e248-596d-40b2-bf27-2f93e0c70c1b",
              "toast"
            ]
          },
          "channelTypeUID": {
            "segments": [
              "lgwebos",
              "toastType"
            ]
          },
          "label": "Toast",
          "description": "Send a message onto the TV screen.",
          "configuration": {
            "properties": {}
          },
          "properties": {},
          "defaultTags": []
        },
        {
          "acceptedItemType": "Player",
          "kind": "STATE",
          "uid": {
            "segments": [
              "lgwebos",
              "WebOSTV",
              "93d6e248-596d-40b2-bf27-2f93e0c70c1b",
              "mediaPlayer"
            ]
          },
          "channelTypeUID": {
            "segments": [
              "lgwebos",
              "mediaPlayerType"
            ]
          },
          "label": "Media Control",
          "description": "Control media (e.g. audio or video) playback",
          "configuration": {
            "properties": {}
          },
          "properties": {},
          "defaultTags": []
        },
        {
          "acceptedItemType": "Switch",
          "kind": "STATE",
          "uid": {
            "segments": [
              "lgwebos",
              "WebOSTV",
              "93d6e248-596d-40b2-bf27-2f93e0c70c1b",
              "mediaStop"
            ]
          },
          "channelTypeUID": {
            "segments": [
              "lgwebos",
              "mediaStopType"
            ]
          },
          "label": "Stop",
          "description": "Stop Playback",
          "configuration": {
            "properties": {}
          },
          "properties": {},
          "defaultTags": []
        },
        {
          "acceptedItemType": "String",
          "kind": "STATE",
          "uid": {
            "segments": [
              "lgwebos",
              "WebOSTV",
              "93d6e248-596d-40b2-bf27-2f93e0c70c1b",
              "appLauncher"
            ]
          },
          "channelTypeUID": {
            "segments": [
              "lgwebos",
              "appLauncherChannelType"
            ]
          },
          "label": "Application",
          "description": "Start application and monitor running applications.",
          "configuration": {
            "properties": {}
          },
          "properties": {},
          "defaultTags": []
        }
      ],
      "configuration": {
        "properties": {
          "deviceId": "93d6e248-596d-40b2-bf27-2f93e0c70c1b"
        }
      },
      "properties": {},
      "uid": {
        "segments": [
          "lgwebos",
          "WebOSTV",
          "93d6e248-596d-40b2-bf27-2f93e0c70c1b"
        ]
      },
      "thingTypeUID": {
        "segments": [
          "lgwebos",
          "WebOSTV"
        ]
      }
    }
  },

Hello,

I had to pair my Lg TV, but in the current snapshot of openhab I get the follwing error:

Thing 'lgwebos:WebOSTV:a50d3c74-41f9-1f34-5119-b22ccd48f1f5' has been updated.

2019-10-10 19:07:50.291 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:a50d3c74-41f9-1f34-5119-b22ccd48f1f5' changed from OFFLINE: TV is off to ONLINE: Registering - You may need to confirm pairing on TV.

2019-10-10 19:07:50.317 [me.event.ThingUpdatedEvent] - Thing 'lgwebos:WebOSTV:a50d3c74-41f9-1f34-5119-b22ccd48f1f5' has been updated.

2019-10-10 19:07:50.318 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:a50d3c74-41f9-1f34-5119-b22ccd48f1f5' changed from ONLINE: Registering - You may need to confirm pairing on TV. to ONLINE: Connected

2019-10-10 19:07:50.325 [vent.ItemStateChangedEvent] - TV_Living_Power changed from OFF to ON

2019-10-10 19:07:52.965 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:a50d3c74-41f9-1f34-5119-b22ccd48f1f5' changed from ONLINE: Connected to OFFLINE (COMMUNICATION_ERROR): Connection Failed: Text message size [2258187] exceeds maximum size [2097152]

2019-10-10 19:07:52.967 [hingStatusInfoChangedEvent] - 'lgwebos:WebOSTV:a50d3c74-41f9-1f34-5119-b22ccd48f1f5' changed from OFFLINE (COMMUNICATION_ERROR): Connection Failed: Text message size [2258187] exceeds maximum size [2097152] to OFFLINE: TV is off

Of course, I’ve confirmed the paing on the TV.
This appears every 3 seconds in the log.
When I switch back to 2.4 stable of the binding , everything works fine.
Regards,
Olli

Thank you Olli for this valuable feedback

the return message size is too big.
I’ll have to increase it or figure out a smarter way to handle this

for your reference