Finally, after days of learning python, and based on the work from cth35 here : https://github.com/cth35/tydom_python
(I made a PR to that github, so keep a eye on it in the future !)
I got a simple python script to work with a Tydom box, it will automatically add devices to an MQTT broker, and to hassio with MQTT autodiscovery.
Here it is : https://pastebin.com/xssNyj5s
Paste it in a tydom2mqtt.py, change that part :
mac = "" #MAC address of your tydom box login = mac password = "" password of your tydom box host = "" #"mediation.tydom.com" #"192.168.0.20" # Local ip address or mediation.tydom.com for remote connexion mqtt_host = '' mqtt_user = '' mqtt_pass = '' mqtt_port = 8883 mqtt_ssl = True
For now just covers and alarm (alarm is read only for now).
Set your Tydom and MQTT credentials in the file, launch it (use ssh in nodered, make it launch at boot on your debian base… Or on another device), and forget.
We still need some tests, but it handles deconnections very well ! (auto reconnect)
Please be kind on the code quality, i have max 20 days of python skills