We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I love your app but I am running into an issue.
I noticed when the computer goes to sleep, that my keyboard/mouse will no longer wake the TV. I have to use the remote to turn on and switch to input.
Regarding steps, I am on the latest version and have the following settings applied:
This happened out of nowhere, I am not sure if a Windows update affected behavior or perhaps LG.
Specs: Windows 11 24H2 7950X3D 4090 64GB Ram Keychron Q6 Max Keyboard Keychron M3 4K Metal Mouse
Debug log:
[Thu Dec 19 08:45:55][-I--][ System ] --- LGTV Companion Service has started (v 4.0.5) --------------------------- [ . . ][D---][config.json] { [ . . ][D---][config.json] "Device1": { [ . . ][D---][config.json] "Enabled": false, [ . . ][D---][config.json] "HDMIinputcontrol": false, [ . . ][D---][config.json] "IP": "192.168.1.65", [ . . ][D---][config.json] "MAC": [ [ . . ][D---][config.json] "AC:5A:F0:00:93:17" [ . . ][D---][config.json] ], [ . . ][D---][config.json] "Name": "[LG] webOS TV OLED77C2AUA", [ . . ][D---][config.json] "NewSockConnect": true, [ . . ][D---][config.json] "OnlyTurnOffIfCurrentHDMIInputNumberIs": 1, [ . . ][D---][config.json] "PersistentConnectionLevel": 0, [ . . ][D---][config.json] "SessionKey": "", [ . . ][D---][config.json] "SetHDMIInputOnResume": false, [ . . ][D---][config.json] "SetHDMIInputOnResumeToNumber": 1, [ . . ][D---][config.json] "Subnet": "255.255.255.0", [ . . ][D---][config.json] "UniqueDeviceKey": "\\?\DISPLAY#GSMC0C8#5&1c00c68b&4&UID4352#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}", [ . . ][D---][config.json] "WOL": 4 [ . . ][D---][config.json] }, [ . . ][D---][config.json] "Device2": { [ . . ][D---][config.json] "Enabled": true, [ . . ][D---][config.json] "HDMIinputcontrol": true, [ . . ][D---][config.json] "IP": "192.168.1.22", [ . . ][D---][config.json] "MAC": [ [ . . ][D---][config.json] "80:5B:65:47:D0:1C" [ . . ][D---][config.json] ], [ . . ][D---][config.json] "Name": "[LG] webOS TV OLED48C2AUA", [ . . ][D---][config.json] "NewSockConnect": true, [ . . ][D---][config.json] "OnlyTurnOffIfCurrentHDMIInputNumberIs": 3, [ . . ][D---][config.json] "PersistentConnectionLevel": 1, [ . . ][D---][config.json] "SessionKey": "d454ef5afe1f1afb431dd7b53b591688", [ . . ][D---][config.json] "SetHDMIInputOnResume": true, [ . . ][D---][config.json] "SetHDMIInputOnResumeToNumber": 3, [ . . ][D---][config.json] "Subnet": "255.255.255.0", [ . . ][D---][config.json] "WOL": 4 [ . . ][D---][config.json] }, [ . . ][D---][config.json] "LGTV Companion": { [ . . ][D---][config.json] "AdhereDisplayTopology": false, [ . . ][D---][config.json] "AutoUpdate": true, [ . . ][D---][config.json] "BlankWhenIdle": true, [ . . ][D---][config.json] "BlankWhenIdleDelay": 10, [ . . ][D---][config.json] "ExternalAPI": false, [ . . ][D---][config.json] "IdleFsExclusionsEnabled": false, [ . . ][D---][config.json] "IdleFullscreen": false, [ . . ][D---][config.json] "IdleWhiteListEnabled": false, [ . . ][D---][config.json] "KeepTopologyOnBoot": true, [ . . ][D---][config.json] "LogLevel": 4, [ . . ][D---][config.json] "MuteSpeakers": false, [ . . ][D---][config.json] "PowerOnTimeOut": 10, [ . . ][D---][config.json] "RemoteStream": true, [ . . ][D---][config.json] "RemoteStreamPowerOff": true, [ . . ][D---][config.json] "TimingShutdown": 2, [ . . ][D---][config.json] "Version": 3 [ . . ][D---][config.json] } [ . . ][D---][config.json] } [ . . ][D---][ System ] Host IP: 192.168.1.61/24 [ . . ][-I--][ PWR ] *** System requests displays to power on [ . . ][D---][[LG] webOS ] Enqueueing work of type: 1 [ . . ][D---][[LG] webOS ] Enqueueing work of type: 4 [ . . ][D---][ System ] Creating a new thread pool - 2 threads [ . . ][D---][[LG] webOS ] --- Starting work: POWER ON ----------------- [ . . ][D---][[LG] webOS ] > > > SEND > > >: [webOS handshake] [ . . ][D---][[LG] webOS ] < < < RECV < < <: {"type":"registered","id":"register_0","payload":{"client-key":"d454ef5afe1f1afb431dd7b53b591688"}} [ . . ][D---][[LG] webOS ] > > > SEND > > >: {"type":"request","id":"getPowerState","uri":"ssap://com.webos.service.tvpower/power/getPowerState","payload":{}} [ . . ][D---][[LG] webOS ] < < < RECV < < <: {"type":"response","id":"getPowerState","payload":{"state":"Active","returnValue":true}} [ . . ][-I--][[LG] webOS ] Power state is ON [ . . ][D---][[LG] webOS ] --- Starting work: REQUEST ----------------- [ . . ][D---][[LG] webOS ] > > > SEND > > >: {"id":"request","payload":{"id":"com.webos.app.hdmi3"},"type":"request","uri":"ssap://system.launcher/launch"} [ . 08:45:56][D---][[LG] webOS ] < < < RECV < < <: {"type":"response","id":"request","payload":{"returnValue":true,"id":"com.webos.app.hdmi3","sessionId":"Y29tLndlYm9zLmFwcC5oZG1pMw=="}} [ . . ][-I--][[LG] webOS ] set hdmi-input [3] [ . . ][D---][[LG] webOS ] Work queue is empty [ . . ][D---][ IPC ] Received IPC/CLI: -daemon 1 started [ . . ][D---][ Daemon 1 ] Daemon started! [ . 08:46:11][D---][ IPC ] Received IPC/CLI: -poweroff Device2 [ . . ][-I--][ CLI ] Force power off: Device2 [ . . ][D---][[LG] webOS ] Enqueueing work of type: 2 [ . . ][D---][[LG] webOS ] --- Starting work: POWER OFF ----------------- [ . . ][D---][[LG] webOS ] > > > SEND > > >: {"type":"request","id":"getPowerState","uri":"ssap://com.webos.service.tvpower/power/getPowerState","payload":{}} [ . . ][D---][[LG] webOS ] < < < RECV < < <: {"type":"response","id":"getPowerState","payload":{"state":"Active","returnValue":true}} [ . . ][D---][[LG] webOS ] > > > SEND > > >: {"type":"request","id":"powerToggle","uri":"ssap://system/turnOff","payload":{}} [ . . ][D---][[LG] webOS ] < < < RECV < < <: {"type":"response","id":"powerToggle","payload":{"returnValue":true}} [ . . ][-I--][[LG] webOS ] Power state is OFF [ . . ][D---][[LG] webOS ] Work queue is empty [ . . ][D---][[LG] webOS ] Closing connection [ . . ][D---][[LG] webOS ] Socket closed gracefully [ . . ][D---][[LG] webOS ] The I/O operation has been aborted because of either a thread exit or an application request (onRead)
Thanks in advance for your help.
The text was updated successfully, but these errors were encountered:
Hi @layne81 can you please clarify if the issue is that the PC is not woken by mouse/keyboard anymore. There is no immediate issue in the log provided
Sorry, something went wrong.
No branches or pull requests
I love your app but I am running into an issue.
I noticed when the computer goes to sleep, that my keyboard/mouse will no longer wake the TV. I have to use the remote to turn on and switch to input.
Regarding steps, I am on the latest version and have the following settings applied:
This happened out of nowhere, I am not sure if a Windows update affected behavior or perhaps LG.
Specs:
Windows 11 24H2
7950X3D
4090
64GB Ram
Keychron Q6 Max Keyboard
Keychron M3 4K Metal Mouse
Debug log:
[Thu Dec 19 08:45:55][-I--][ System ] --- LGTV Companion Service has started (v 4.0.5) ---------------------------
[ . . ][D---][config.json] {
[ . . ][D---][config.json] "Device1": {
[ . . ][D---][config.json] "Enabled": false,
[ . . ][D---][config.json] "HDMIinputcontrol": false,
[ . . ][D---][config.json] "IP": "192.168.1.65",
[ . . ][D---][config.json] "MAC": [
[ . . ][D---][config.json] "AC:5A:F0:00:93:17"
[ . . ][D---][config.json] ],
[ . . ][D---][config.json] "Name": "[LG] webOS TV OLED77C2AUA",
[ . . ][D---][config.json] "NewSockConnect": true,
[ . . ][D---][config.json] "OnlyTurnOffIfCurrentHDMIInputNumberIs": 1,
[ . . ][D---][config.json] "PersistentConnectionLevel": 0,
[ . . ][D---][config.json] "SessionKey": "",
[ . . ][D---][config.json] "SetHDMIInputOnResume": false,
[ . . ][D---][config.json] "SetHDMIInputOnResumeToNumber": 1,
[ . . ][D---][config.json] "Subnet": "255.255.255.0",
[ . . ][D---][config.json] "UniqueDeviceKey": "\\?\DISPLAY#GSMC0C8#5&1c00c68b&4&UID4352#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}",
[ . . ][D---][config.json] "WOL": 4
[ . . ][D---][config.json] },
[ . . ][D---][config.json] "Device2": {
[ . . ][D---][config.json] "Enabled": true,
[ . . ][D---][config.json] "HDMIinputcontrol": true,
[ . . ][D---][config.json] "IP": "192.168.1.22",
[ . . ][D---][config.json] "MAC": [
[ . . ][D---][config.json] "80:5B:65:47:D0:1C"
[ . . ][D---][config.json] ],
[ . . ][D---][config.json] "Name": "[LG] webOS TV OLED48C2AUA",
[ . . ][D---][config.json] "NewSockConnect": true,
[ . . ][D---][config.json] "OnlyTurnOffIfCurrentHDMIInputNumberIs": 3,
[ . . ][D---][config.json] "PersistentConnectionLevel": 1,
[ . . ][D---][config.json] "SessionKey": "d454ef5afe1f1afb431dd7b53b591688",
[ . . ][D---][config.json] "SetHDMIInputOnResume": true,
[ . . ][D---][config.json] "SetHDMIInputOnResumeToNumber": 3,
[ . . ][D---][config.json] "Subnet": "255.255.255.0",
[ . . ][D---][config.json] "WOL": 4
[ . . ][D---][config.json] },
[ . . ][D---][config.json] "LGTV Companion": {
[ . . ][D---][config.json] "AdhereDisplayTopology": false,
[ . . ][D---][config.json] "AutoUpdate": true,
[ . . ][D---][config.json] "BlankWhenIdle": true,
[ . . ][D---][config.json] "BlankWhenIdleDelay": 10,
[ . . ][D---][config.json] "ExternalAPI": false,
[ . . ][D---][config.json] "IdleFsExclusionsEnabled": false,
[ . . ][D---][config.json] "IdleFullscreen": false,
[ . . ][D---][config.json] "IdleWhiteListEnabled": false,
[ . . ][D---][config.json] "KeepTopologyOnBoot": true,
[ . . ][D---][config.json] "LogLevel": 4,
[ . . ][D---][config.json] "MuteSpeakers": false,
[ . . ][D---][config.json] "PowerOnTimeOut": 10,
[ . . ][D---][config.json] "RemoteStream": true,
[ . . ][D---][config.json] "RemoteStreamPowerOff": true,
[ . . ][D---][config.json] "TimingShutdown": 2,
[ . . ][D---][config.json] "Version": 3
[ . . ][D---][config.json] }
[ . . ][D---][config.json] }
[ . . ][D---][ System ] Host IP: 192.168.1.61/24
[ . . ][-I--][ PWR ] *** System requests displays to power on
[ . . ][D---][[LG] webOS ] Enqueueing work of type: 1
[ . . ][D---][[LG] webOS ] Enqueueing work of type: 4
[ . . ][D---][ System ] Creating a new thread pool - 2 threads
[ . . ][D---][[LG] webOS ] --- Starting work: POWER ON -----------------
[ . . ][D---][[LG] webOS ] > > > SEND > > >: [webOS handshake]
[ . . ][D---][[LG] webOS ] < < < RECV < < <: {"type":"registered","id":"register_0","payload":{"client-key":"d454ef5afe1f1afb431dd7b53b591688"}}
[ . . ][D---][[LG] webOS ] > > > SEND > > >: {"type":"request","id":"getPowerState","uri":"ssap://com.webos.service.tvpower/power/getPowerState","payload":{}}
[ . . ][D---][[LG] webOS ] < < < RECV < < <: {"type":"response","id":"getPowerState","payload":{"state":"Active","returnValue":true}}
[ . . ][-I--][[LG] webOS ] Power state is ON
[ . . ][D---][[LG] webOS ] --- Starting work: REQUEST -----------------
[ . . ][D---][[LG] webOS ] > > > SEND > > >: {"id":"request","payload":{"id":"com.webos.app.hdmi3"},"type":"request","uri":"ssap://system.launcher/launch"}
[ . 08:45:56][D---][[LG] webOS ] < < < RECV < < <: {"type":"response","id":"request","payload":{"returnValue":true,"id":"com.webos.app.hdmi3","sessionId":"Y29tLndlYm9zLmFwcC5oZG1pMw=="}}
[ . . ][-I--][[LG] webOS ] set hdmi-input [3]
[ . . ][D---][[LG] webOS ] Work queue is empty
[ . . ][D---][ IPC ] Received IPC/CLI: -daemon 1 started
[ . . ][D---][ Daemon 1 ] Daemon started!
[ . 08:46:11][D---][ IPC ] Received IPC/CLI: -poweroff Device2
[ . . ][-I--][ CLI ] Force power off: Device2
[ . . ][D---][[LG] webOS ] Enqueueing work of type: 2
[ . . ][D---][[LG] webOS ] --- Starting work: POWER OFF -----------------
[ . . ][D---][[LG] webOS ] > > > SEND > > >: {"type":"request","id":"getPowerState","uri":"ssap://com.webos.service.tvpower/power/getPowerState","payload":{}}
[ . . ][D---][[LG] webOS ] < < < RECV < < <: {"type":"response","id":"getPowerState","payload":{"state":"Active","returnValue":true}}
[ . . ][D---][[LG] webOS ] > > > SEND > > >: {"type":"request","id":"powerToggle","uri":"ssap://system/turnOff","payload":{}}
[ . . ][D---][[LG] webOS ] < < < RECV < < <: {"type":"response","id":"powerToggle","payload":{"returnValue":true}}
[ . . ][-I--][[LG] webOS ] Power state is OFF
[ . . ][D---][[LG] webOS ] Work queue is empty
[ . . ][D---][[LG] webOS ] Closing connection
[ . . ][D---][[LG] webOS ] Socket closed gracefully
[ . . ][D---][[LG] webOS ] The I/O operation has been aborted because of either a thread exit or an application request (onRead)
Thanks in advance for your help.
The text was updated successfully, but these errors were encountered: