newAM / hisensetv

Python API to control Hisense brand TVs via their internal MQTT broker.
MIT License
37 stars 17 forks source link

Are you planning to support Hisense U7QF? #23

Open sharpordie opened 2 years ago

sharpordie commented 2 years ago

Hisense U7QF requires certificate and key files to work on MQTT Explorer.

Those files are available here: https://github.com/d3nd3/Hisense-mqtt-keyfiles

I also tried this hisensetv fork: https://github.com/MrAsterisco/hisensetv

It has cer and key files support but it is bugged. I don't know why it doesn't work most of the time. The logs are saying it works but it does nothing on the television.

Are you planning to support the cer and key files in future release?

Are you planing to support picture setting topics like: /remoteapp/mobile/broadcast/platform_service/data/picturesetting

newAM commented 2 years ago

For certificates you can pass a custom SSL context here:

https://github.com/newAM/hisensetv/blob/fc6638e82ef414f63f111234ffe154e9b1132e6a/hisensetv/__init__.py#L90

docs: https://docs.python.org/3/library/ssl.html#ssl.SSLContext

I don't plan on doing more than that in the future because hisense is very inconsistent with their TLS support, and it is difficult to make a solution that works well for everything when the hisense TV I have does not even support TLS for the MQTT server.

sharpordie commented 2 years ago

So the project is dead or in standby? If so, maybe you could add some info about it in the README.

I was glad to find a way to change my tv settings from command line. :(

newAM commented 2 years ago

I still maintain existing functionality and accept new features (e.g. #21 a few weeks ago), but I am not going to develop new features that I cannot test with my TV. I am not sure I would call that dead, but at the same time I get your point.