bitfocus / companion-module-requests

Repository for tracking module requests
98 stars 10 forks source link

Requesting LG TV (WebOS) API Support Module? #1512

Open Jibun-no-Kage opened 3 months ago

Jibun-no-Kage commented 3 months ago

What is odd is that when I search the entire list of available modules in the bitfocus companion software as installed on my system, I find NO hits for LG or even among the hits for TV?

But search gitub I found a project that seems to be a module for companion? Was that module never accepted by the bitfocus companion project its self at the current version level? Why not included as current? It is marked as not current?

https://github.com/bitfocus/companion-module-lgtv-display

Assuming the module I found is not official or not accepted... continued this request...

LG TVs have their own unique API via HTTP/HTTPS that includes a device specific key or token as well. There are various examples of how this works here on github. Not sure what development environment or language is preferred but below is a link to JavaScript based method to drive the LG TV network control interface.

https://github.com/WesSouza/lgtv-ip-control

Wes is the author for the above and I know he actively supports his github project for LG TV via ip control.

I have been unsuccessful using the older module, so figure this request is applicable to resolve the issue of concurrency with the current version of companion, no?

Jibun-no-Kage commented 3 months ago

Was able to confirm as other have, that the existing LG module randomly and frequently disconnects or otherwise loses connectivity, such that the module has to be disable and re-enabled to re-establish connection state. The only module needs to be updated or otherwise replace with a newer variant that is stable and consistent.