[RELEASE] LGTV with webOS

Hubitat driver to control LG TV devices using webOS websockets.

I know that there are other drivers for LG TVs, but this is mine, and I like it the most :slight_smile:

Tested devices:

  • LG OLED evo C2 55 inch (OLED55C21LA, 2022) - webOSTV 7.0 / 23.20.56
  • LG OLED evo C2 48 inch (OLED48C21LA, 2022) - webOSTV 7.0 / 23.20.56

The following commands are available:

Power control

  • On / Off

Sound control

  • Volume Up / Volume Down
  • Set Volume (0% - 100%)
  • Mute / Unmute
  • Set Sound Output (tv_speaker, external_arc, external_optical, bt_soundbar, mobile_phone, lineout, headphone, tv_speaker_bluetooth)
  • Play TTS announcements

Live TV channel control

  • Channel Up / Channel Down
  • Set Channel

Screen control

  • Screen On / Screen Off
  • Screen Saver On / Screen Saver Off
  • Set Picture Mode (cinema, eco, expert1, expert2, game, normal, photo, sports, technicolor, vivid, hdrEffect, filmMaker, hdrCinema)

App control

  • Get All Activities - Populate the Activities attribute with available options for the Start Activity command
  • Get Current Activity - Not actually needed as the current activity (running app) is automatically detected
  • Start Activity - Start the specified app on the TV (e.g. Home, Live TV, Prime Video, etc.)
  • Start Video - Play the specified video file (URL) in Media Player app
  • Start Web Page - Open the specified URL in Web Browser app

Notifications

  • Device Notification - Display toast or alert notifications on the TV screen

Exposed attributes:


More information and setup instructions are documented here:

Have fun!

11 Likes

Nice job... I must say that the setup was the easiest out of all LG drivers I've tested :smiley: :+1:

I have an old 2015 model, so as expected, many of the advance features did not work and I got an error 404 or 500. The main function such as volume, and channel change, and device notification worked fine (could not turn the TV back on after turning off though).

I am sure users with newer models will really appreciate this new driver!

1 Like

Thank you for taking the time to test it :hugs:

Do you see the MAC addresses in the Device Data section from the Device Info tab?

{C09BF61A-19EE-4D5A-961E-4C71EC97E7C0}

I also found this info online about enabling Wake-on-LAN:

Ensure that the TV can be woken via the network. For the CX line of displays this is accomplished by navigating to Settings (cog button on remote)->All Settings->Connection->Mobile Connection Management->TV On with Mobile, and then enable 'Turn On via Wi-Fi'. For C1, C2, C3 and C4 it's All Settings->General->Devices->External Devices->TV On With Mobile->Turn on via Wi-Fi. NOTE! This step is needed regardless of using WiFi or a cable.

1 Like

Thanks for the info on WoL, will test further tonight.
MAC address is not populated:

1 Like

It appears that the TV does not expose the MAC address. To address this, I have released version 1.1.1, which utilizes the Hubitat built-in function getMACFromIP() to determine the MAC address.

The red icon is linked to the networkStatus attribute, which in turn is synced with the websocket connection status used by the driver to control the TV. While the TV is on, the networkStatus should display as online.

Executing any command should reconnect the websocket. However, it is concerning that the websocket should remain online while the TV is on.

1 Like

Released version 1.1.1 with the following small fix:

Fixed

  • Also use getMACFromIP() to determine MAC when sending the WOL message

Have fun!

1 Like

Thanks for the quick update, will test later this evening.

My TV is connected to a plug socket to enable turning on from a button controller or Google Home.

I did turn it on remotely, but again I was not able to turn it back on after turning it off using the app, will need to check when I am home.

Also, can you clarify if the getMACFromIP should populate the MAC address in the Device Data?

Thanks again

Logs after using turn off in App

dev:48312025-01-21 12:07:00.170 PM

debug

LG TV (WebOS) pinging 192.168.68.104 ...

dev:48312025-01-21 12:06:03.520 PM

debug

connect timed out

dev:48312025-01-21 12:06:03.516 PM

debug

LG TV (WebOS) network status is offline [physical]

dev:48312025-01-21 12:06:03.515 PM

debug

LG TV (WebOS) websocket status changed: failure: connect timed out

dev:48312025-01-21 12:06:00.400 PM

debug

connect timed out

dev:48312025-01-21 12:06:00.395 PM

debug

LG TV (WebOS) network status is offline [physical]

dev:48312025-01-21 12:06:00.394 PM

debug

LG TV (WebOS) websocket status changed: failure: connect timed out

dev:48312025-01-21 12:06:00.235 PM

debug

LG TV (WebOS) pinging 192.168.68.104 ...

dev:48312025-01-21 12:05:55.988 PM

debug

connect timed out

dev:48312025-01-21 12:05:55.985 PM

debug

LG TV (WebOS) network status is offline [physical]

dev:48312025-01-21 12:05:55.984 PM

debug

LG TV (WebOS) websocket status changed: failure: connect timed out

dev:48312025-01-21 12:05:53.496 PM

debug

LG TV (WebOS) connecting to 192.168.68.104 ...

dev:48312025-01-21 12:05:52.487 PM

info

LG TV (WebOS) websocket is not connected anymore. Connecting now ...

dev:48312025-01-21 12:05:52.486 PM

debug

LG TV (WebOS) :arrow_backward: Sending websocket messages: [type:request, uri:ssap://system/turnOff]

dev:48312025-01-21 12:05:50.371 PM

debug

LG TV (WebOS) connecting to 192.168.68.104 ...

dev:48312025-01-21 12:05:49.939 PM

debug

connect timed out

dev:48312025-01-21 12:05:49.934 PM

debug

LG TV (WebOS) network status is offline [physical]

dev:48312025-01-21 12:05:49.933 PM

debug

LG TV (WebOS) websocket status changed: failure: connect timed out

dev:48312025-01-21 12:05:45.962 PM

debug

LG TV (WebOS) connecting to 192.168.68.104 ...

dev:48312025-01-21 12:05:45.381 PM

debug

connect timed out

dev:48312025-01-21 12:05:45.377 PM

debug

LG TV (WebOS) network status is offline [physical]

dev:48312025-01-21 12:05:45.376 PM

debug

LG TV (WebOS) websocket status changed: failure: connect timed out

dev:48312025-01-21 12:05:44.948 PM

info

LG TV (WebOS) websocket is not connected anymore. Connecting now ...

dev:48312025-01-21 12:05:44.947 PM

debug

LG TV (WebOS) :arrow_backward: Sending websocket messages: [type:request, uri:ssap://system/turnOff]

dev:48312025-01-21 12:05:42.348 PM

debug

connect timed out

dev:48312025-01-21 12:05:42.344 PM

debug

LG TV (WebOS) network status is offline [physical]

dev:48312025-01-21 12:05:42.342 PM

debug

LG TV (WebOS) websocket status changed: failure: connect timed out

dev:48312025-01-21 12:05:40.926 PM

debug

connect timed out

dev:48312025-01-21 12:05:40.918 PM

debug

LG TV (WebOS) network status is offline [physical]

dev:48312025-01-21 12:05:40.918 PM

debug

LG TV (WebOS) websocket status changed: failure: connect timed out

dev:48312025-01-21 12:05:39.909 PM

debug

LG TV (WebOS) connecting to 192.168.68.104 ...

dev:48312025-01-21 12:05:38.874 PM

info

LG TV (WebOS) websocket is not connected anymore. Connecting now ...

dev:48312025-01-21 12:05:38.873 PM

debug

LG TV (WebOS) :arrow_backward: Sending websocket messages: [type:request, uri:ssap://system/turnOff]

dev:48312025-01-21 12:05:35.351 PM

debug

LG TV (WebOS) connecting to 192.168.68.104 ...

dev:48312025-01-21 12:05:34.340 PM

info

LG TV (WebOS) websocket is not connected anymore. Connecting now ...

dev:48312025-01-21 12:05:34.339 PM

debug

LG TV (WebOS) :arrow_backward: Sending websocket messages: [type:request, uri:ssap://system/turnOff]

dev:48312025-01-21 12:05:32.321 PM

debug

LG TV (WebOS) connecting to 192.168.68.104 ...

dev:48312025-01-21 12:05:31.312 PM

info

LG TV (WebOS) websocket is not connected anymore. Connecting now ...

dev:48312025-01-21 12:05:31.311 PM

debug

LG TV (WebOS) :arrow_backward: Sending websocket messages: [type:request, uri:ssap://system/turnOff]

dev:48312025-01-21 12:05:30.798 PM

debug

LG TV (WebOS) connecting to 192.168.68.104 ...

dev:48312025-01-21 12:05:29.788 PM

info

LG TV (WebOS) websocket is not connected anymore. Connecting now ...

dev:48312025-01-21 12:05:29.787 PM

debug

LG TV (WebOS) :arrow_backward: Sending websocket messages: [type:request, uri:ssap://system/turnOff]

dev:48312025-01-21 12:05:28.333 PM

info

LG TV (WebOS) network status is offline [physical]

dev:48312025-01-21 12:05:28.332 PM

debug

LG TV (WebOS) websocket status changed: status: closing

dev:48312025-01-21 12:05:28.149 PM

debug

LG TV (WebOS) :arrow_forward: Received message: {"type":"response","id":"hubitat_1737461128126","payload":{"returnValue":true}}

dev:48312025-01-21 12:05:28.125 PM

debug

LG TV (WebOS) :arrow_backward: Sending websocket messages: [type:request, uri:ssap://system/turnOff]

Logs

dev:48312025-01-21 11:56:00.220 AM

debug

LG TV (WebOS) pinging 192.168.68.104 ...

dev:48312025-01-21 11:55:00.252 AM

debug

LG TV (WebOS) pinging 192.168.68.104 ...

dev:48312025-01-21 11:54:16.557 AM

debug

No route to host (Host unreachable)

dev:48312025-01-21 11:54:16.554 AM

debug

LG TV (WebOS) network status is offline [physical]

dev:48312025-01-21 11:54:16.553 AM

warn

LG TV (WebOS) oh snap! failure: No route to host (Host unreachable)

dev:48312025-01-21 11:54:16.552 AM

debug

LG TV (WebOS) websocket status changed: failure: No route to host (Host unreachable)

dev:48312025-01-21 11:54:13.487 AM

debug

LG TV (WebOS) connecting to 192.168.68.104 ...

dev:48312025-01-21 11:54:12.471 AM

info

LG TV (WebOS) websocket is not connected anymore. Connecting now ...

dev:48312025-01-21 11:54:12.470 AM

debug

LG TV (WebOS) :arrow_backward: Sending websocket messages: [type:request, uri:ssap://system/turnOff]

dev:48312025-01-21 11:54:09.007 AM

debug

No route to host (Host unreachable)

dev:48312025-01-21 11:54:09.003 AM

debug

LG TV (WebOS) network status is offline [physical]

dev:48312025-01-21 11:54:09.002 AM

warn

LG TV (WebOS) oh snap! failure: No route to host (Host unreachable)

dev:48312025-01-21 11:54:09.001 AM

debug

LG TV (WebOS) websocket status changed: failure: No route to host (Host unreachable)

dev:48312025-01-21 11:54:05.921 AM

debug

LG TV (WebOS) connecting to 192.168.68.104 ...

dev:48312025-01-21 11:54:04.910 AM

info

LG TV (WebOS) websocket is not connected anymore. Connecting now ...

dev:48312025-01-21 11:54:04.909 AM

debug

LG TV (WebOS) :arrow_backward: Sending websocket messages: [type:request, uri:ssap://system/turnOff]

dev:48312025-01-21 11:54:01.260 AM

debug

No route to host (Host unreachable)

dev:48312025-01-21 11:54:01.260 AM

debug

No route to host (Host unreachable)

dev:48312025-01-21 11:54:01.256 AM

debug

LG TV (WebOS) network status is offline [physical]

dev:48312025-01-21 11:54:01.256 AM

debug

LG TV (WebOS) network status is offline [physical]

dev:48312025-01-21 11:54:01.255 AM

warn

LG TV (WebOS) oh snap! failure: No route to host (Host unreachable)

dev:48312025-01-21 11:54:01.255 AM

warn

LG TV (WebOS) oh snap! failure: No route to host (Host unreachable)

dev:48312025-01-21 11:54:01.255 AM

debug

LG TV (WebOS) websocket status changed: failure: No route to host (Host unreachable)

dev:48312025-01-21 11:54:01.255 AM

debug

LG TV (WebOS) websocket status changed: failure: No route to host (Host unreachable)

dev:48312025-01-21 11:54:01.014 AM

debug

No route to host (Host unreachable)

dev:48312025-01-21 11:54:01.009 AM

debug

LG TV (WebOS) network status is offline [physical]

dev:48312025-01-21 11:54:01.008 AM

warn

LG TV (WebOS) oh snap! failure: No route to host (Host unreachable)

dev:48312025-01-21 11:54:01.005 AM

debug

LG TV (WebOS) websocket status changed: failure: No route to host (Host unreachable)

dev:48312025-01-21 11:54:00.798 AM

debug

connect timed out

dev:48312025-01-21 11:54:00.794 AM

debug

LG TV (WebOS) network status is offline [physical]

dev:48312025-01-21 11:54:00.793 AM

debug

LG TV (WebOS) websocket status changed: failure: connect timed out

dev:48312025-01-21 11:54:00.234 AM

debug

LG TV (WebOS) pinging 192.168.68.104 ...

dev:48312025-01-21 11:53:59.888 AM

debug

LG TV (WebOS) connecting to 192.168.68.104 ...

dev:48312025-01-21 11:53:59.236 AM

debug

connect timed out

dev:48312025-01-21 11:53:59.232 AM

debug

LG TV (WebOS) network status is offline [physical]

dev:48312025-01-21 11:53:59.231 AM

debug

LG TV (WebOS) websocket status changed: failure: connect timed out

dev:48312025-01-21 11:53:58.876 AM

info

LG TV (WebOS) websocket is not connected anymore. Connecting now ...

dev:48312025-01-21 11:53:58.875 AM

debug

LG TV (WebOS) :arrow_backward: Sending websocket messages: [type:request, uri:ssap://system/turnOff]

dev:48312025-01-21 11:53:55.329 AM

debug

LG TV (WebOS) connecting to 192.168.68.104 ...

dev:48312025-01-21 11:53:54.317 AM

info

LG TV (WebOS) websocket is not connected anymore. Connecting now ...

dev:48312025-01-21 11:53:54.316 AM

debug

LG TV (WebOS) :arrow_backward: Sending websocket messages: [type:request, uri:ssap://system/turnOff]

dev:48312025-01-21 11:53:52.298 AM

debug

LG TV (WebOS) connecting to 192.168.68.104 ...

dev:48312025-01-21 11:53:51.288 AM

info

LG TV (WebOS) websocket is not connected anymore. Connecting now ...

dev:48312025-01-21 11:53:51.287 AM

debug

LG TV (WebOS) :arrow_backward: Sending websocket messages: [type:request, uri:ssap://system/turnOff]

dev:48312025-01-21 11:53:50.773 AM

debug

LG TV (WebOS) connecting to 192.168.68.104 ...

dev:48312025-01-21 11:53:49.760 AM

info

LG TV (WebOS) websocket is not connected anymore. Connecting now ...

dev:48312025-01-21 11:53:49.759 AM

debug

LG TV (WebOS) :arrow_backward: Sending websocket messages: [type:request, uri:ssap://system/turnOff]

dev:48312025-01-21 11:53:49.196 AM

debug

LG TV (WebOS) connecting to 192.168.68.104 ...

dev:48312025-01-21 11:53:48.183 AM

info

LG TV (WebOS) websocket is not connected anymore. Connecting now ...

dev:48312025-01-21 11:53:48.182 AM

debug

LG TV (WebOS) :arrow_backward: Sending websocket messages: [type:request, uri:ssap://system/turnOff]

dev:48312025-01-21 11:53:24.673 AM

debug

connect timed out

dev:48312025-01-21 11:53:24.669 AM

debug

LG TV (WebOS) network status is offline [physical]

dev:48312025-01-21 11:53:24.668 AM

debug

LG TV (WebOS) websocket status changed: failure: connect timed out

dev:48312025-01-21 11:53:17.095 AM

debug

connect timed out

dev:48312025-01-21 11:53:17.092 AM

debug

LG TV (WebOS) network status is offline [physical]

dev:48312025-01-21 11:53:17.090 AM

debug

LG TV (WebOS) websocket status changed: failure: connect timed out

dev:48312025-01-21 11:53:14.644 AM

debug

LG TV (WebOS) connecting to 192.168.68.104 ...

dev:48312025-01-21 11:53:13.631 AM

info

LG TV (WebOS) websocket is not connected anymore. Connecting now ...

dev:48312025-01-21 11:53:13.630 AM

debug

LG TV (WebOS) :arrow_backward: Sending websocket messages: [type:request, uri:ssap://system/turnOff]

dev:48312025-01-21 11:53:11.040 AM

debug

connect timed out

dev:48312025-01-21 11:53:11.036 AM

debug

LG TV (WebOS) network status is offline [physical]

dev:48312025-01-21 11:53:11.035 AM

debug

LG TV (WebOS) websocket status changed: failure: connect timed out

dev:48312025-01-21 11:53:07.069 AM

debug

LG TV (WebOS) connecting to 192.168.68.104 ...

dev:48312025-01-21 11:53:06.509 AM

debug

connect timed out

dev:48312025-01-21 11:53:06.504 AM

debug

LG TV (WebOS) network status is offline [physical]

dev:48312025-01-21 11:53:06.503 AM

debug

LG TV (WebOS) websocket status changed: failure: connect timed out

dev:48312025-01-21 11:53:06.053 AM

info

LG TV (WebOS) websocket is not connected anymore. Connecting now ...

dev:48312025-01-21 11:53:06.052 AM

debug

LG TV (WebOS) :arrow_backward: Sending websocket messages: [type:request, uri:ssap://system/turnOff]

dev:48312025-01-21 11:53:03.472 AM

debug

connect timed out

dev:48312025-01-21 11:53:03.468 AM

debug

LG TV (WebOS) network status is offline [physical]

dev:48312025-01-21 11:53:03.467 AM

debug

LG TV (WebOS) websocket status changed: failure: connect timed out

dev:48312025-01-21 11:53:02.068 AM

debug

connect timed out

dev:48312025-01-21 11:53:02.063 AM

debug

LG TV (WebOS) network status is offline [physical]

dev:48312025-01-21 11:53:02.062 AM

debug

LG TV (WebOS) websocket status changed: failure: connect timed out

dev:48312025-01-21 11:53:01.011 AM

debug

LG TV (WebOS) connecting to 192.168.68.104 ...

dev:48312025-01-21 11:53:00.320 AM

debug

LG TV (WebOS) pinging 192.168.68.104 ...

dev:48312025-01-21 11:53:00.000 AM

info

LG TV (WebOS) websocket is not connected anymore. Connecting now ...

dev:48312025-01-21 11:52:59.999 AM

debug

LG TV (WebOS) :arrow_backward: Sending websocket messages: [type:request, uri:ssap://system/turnOff]

dev:48312025-01-21 11:52:56.476 AM

debug

LG TV (WebOS) connecting to 192.168.68.104 ...

dev:48312025-01-21 11:52:55.466 AM

info

LG TV (WebOS) websocket is not connected anymore. Connecting now ...

dev:48312025-01-21 11:52:55.465 AM

debug

LG TV (WebOS) :arrow_backward: Sending websocket messages: [type:request, uri:ssap://system/turnOff]

dev:48312025-01-21 11:52:53.447 AM

debug

LG TV (WebOS) connecting to 192.168.68.104 ...

dev:48312025-01-21 11:52:52.435 AM

info

LG TV (WebOS) websocket is not connected anymore. Connecting now ...

dev:48312025-01-21 11:52:52.433 AM

debug

LG TV (WebOS) :arrow_backward: Sending websocket messages: [type:request, uri:ssap://system/turnOff]

dev:48312025-01-21 11:52:51.915 AM

debug

LG TV (WebOS) connecting to 192.168.68.104 ...

dev:48312025-01-21 11:52:50.906 AM

info

LG TV (WebOS) websocket is not connected anymore. Connecting now ...

dev:48312025-01-21 11:52:50.887 AM

debug

LG TV (WebOS) :arrow_backward: Sending websocket messages: [type:request, uri:ssap://system/turnOff]

dev:48312025-01-21 11:52:49.565 AM

info

LG TV (WebOS) network status is offline [physical]

dev:48312025-01-21 11:52:49.564 AM

debug

LG TV (WebOS) websocket status changed: status: closing

dev:48312025-01-21 11:52:49.367 AM

debug

LG TV (WebOS) :arrow_forward: Received message: {"type":"response","id":"hubitat_1737460369336","payload":{"returnValue":true}}

dev:48312025-01-21 11:52:49.335 AM

debug

LG TV (WebOS) :arrow_backward: Sending websocket messages: [type:request, uri:ssap://system/turnOff]

dev:48312025-01-21 11:51:24.706 AM

debug

LG TV (WebOS) update data value: fwVersion=webOSTV 2.0 / 04.06.25

dev:48312025-01-21 11:51:24.704 AM

debug

LG TV (WebOS) :arrow_forward: Received message: {"type":"response","id":"hubitat_1737460284346","payload":{"returnValue":true,"product_name":"webOSTV 2.0","model_name":"HE_DTV_W15U_AFADABAA","sw_type":"FIRMWARE","major_ver":"04","minor_ver":"06.25","country":"GB","device_id":"c8:08:e9:86:49:1e","auth_flag":"N","ignore_disable":"N","eco_info":"01","config_key":"00","language_code":"en-GB"}}

dev:48312025-01-21 11:51:24.505 AM

debug

LG TV (WebOS) update data value: receiverType=dvb

dev:48312025-01-21 11:51:24.504 AM

debug

LG TV (WebOS) update data value: modelName=49UF850V-ZB

dev:48312025-01-21 11:51:24.502 AM

debug

LG TV (WebOS) :arrow_forward: Received message: {"type":"response","id":"hubitat_1737460284345","payload":{"features":{"3d":true,"dvr":true},"receiverType":"dvb","modelName":"49UF850V-ZB","returnValue":true}}

dev:48312025-01-21 11:51:24.499 AM

error

LG TV (WebOS) :arrow_forward: Received error message from TV: 500 Application error

dev:48312025-01-21 11:51:24.497 AM

debug

LG TV (WebOS) :arrow_forward: Received message: {"type":"error","id":"hubitat_1737460284343","error":"500 Application error","payload":{"returnValue":false,"errorCode":"BROADCAST_ERROR_1003","errorText":"No information"}}

dev:48312025-01-21 11:51:24.492 AM

debug

LG TV (WebOS) :arrow_forward: Received message: {"type":"response","id":"hubitat_1737460284342","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":0,"muted":false}}

dev:48312025-01-21 11:51:24.465 AM

debug

LG TV (WebOS) current activity is AndroidTV [digital]

dev:48312025-01-21 11:51:24.463 AM

debug

LG TV (WebOS) power is on [digital]

1 Like

From the logs, it looks like your TV does not advertise that it is shutting down, so the switch attribute never updates to off. I pushed v1.1.2 with a small fix for this.

It will not update the Device Data section. The value returned by this function will be used when the "On" command is executed to send the magic WOL packet to the TV.

1 Like

Thanks Dan, will try it out and let you know!

1 Like

Thank you so much for this driver for LG TV I have an C4 65inch and it works.

1 Like

Released version 1.2.0 with the following changes:

Added

  • Add "Start Video" command
  • Add "Start Web Page" command

Have fun!

1 Like

Prepared the driver remotely and will finish the install when I get home, saw this message in the logs :rofl:

image

2 Likes

Almost everything works perfectly except for this error in the lgs once in a while...

The messages that display on the TV is really nice and I can see a bunch of alerts I could use this for. Thanks for another great custom integration!

1 Like

Thanks for testing. I'll hide those errors in the next release, probably "Set Picture Mode" command also doesn't work then.

Can you please post a screenshot of the "Current States" panel?

I'll get a screen shot later tonight, BTW it's a 75UN9070AUD running webOSTV 5.0 / 04.50.90

1 Like

Wow!, this works well.
Thank You.

1 Like

Released version 1.3.0 with the following changes:

Added

  • Add "Screen Saver On" and "Screen Saver Off" commands

Fixed

  • Hide errors for unsupported config keys - @nclark

Have fun!

Dude, you are the man! I can finally control the one TV in the house that wasn’t connected to Hubitat.

1 Like

Released version 1.4.0 with the following changes:

Added

  • Add "Take" command to take a TV screenshot

Fixed

  • Correctly identify event type (digital vs physical)

The screenshot image URL (hosted directly on the TV) is saved in the "image" attribute. Example:

Have fun!

I'm having the same issue with this driver as the driver by mrferreira89. TV will turn on around 50% of the time although it does turn off 100% of the time.

When it doesn't turn on Log shows:

dev:1452025-01-23 03:54:55.117 debug route to host (Host unreachable)
dev:1452025-01-23 03:54:55.077 warn oh snap! failure: No route to host (Host unreachable)

Then I have to use either the remote or Thinq app to turn it on, after which the Hubitat commands will work.

1 Like