Hello la team !
Après avoir rencontré un soucis avec mon tydom2mqtt en date du 28 avril (plus aucune remonté d’infos correct des devices dans HA) je tombe sur ce fil pour la mise à jour du module.
Je me dis que c’est peux ête la solution, donc je copie/colle ma config dans le nouveau module, je lance un restart et ça ne fonctionne toujours pas 
Je met le log ci-dessous si jamais ça parle à quelqu’un ?
2025-04-29 21:18:02,804 - Starting tydom2mqtt
2025-04-29 21:18:02,806 - Hassio environment detected: loading configuration from /data/options.json
2025-04-29 21:18:02,807 - Validating configuration ({
"deltadore_login": null,
"deltadore_password": "",
"log_level": "INFO",
"mqtt_host": "192.168.0.49",
"mqtt_password": "m**t",
"mqtt_port": 1883,
"mqtt_ssl": false,
"mqtt_user": "mqtt",
"thermostat_cool_mode_temp_default": 18,
"thermostat_custom_presets": null,
"thermostat_heat_mode_temp_default": 20,
"tydom_alarm_home_zone": 1,
"tydom_alarm_night_zone": 2,
"tydom_alarm_pin": "9****5",
"tydom_ip": "192.168.0.179",
"tydom_mac": "001A25047651",
"tydom_password": "A************$",
"tydom_polling_interval": 300
}
2025-04-29 21:18:02,808 - The configuration is valid
2025-04-29 21:18:02,808 - tydom.TydomClient - INFO - Configure local mode (192.168.0.179)
2025-04-29 21:18:02,814 - mqtt.MqttClient - INFO - Connecting to mqtt broker (host=192.168.0.49, port=1883, user=mqtt, ssl=False)
2025-04-29 21:18:02,816 - tydom.TydomClient - INFO - Connecting to tydom
2025-04-29 21:18:02,822 - asyncio - ERROR - Task exception was never retrieved
future: <Task finished name='Task-2' coro=<listen_tydom() done, defined at /app/main.py:41> exception=SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1006)')>
Traceback (most recent call last):
File "/app/main.py", line 44, in listen_tydom
await tydom_client.connect()
File "/app/tydom/TydomClient.py", line 151, in connect
conn.request(
File "/usr/local/lib/python3.11/http/client.py", line 1294, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/local/lib/python3.11/http/client.py", line 1340, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/local/lib/python3.11/http/client.py", line 1289, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/local/lib/python3.11/http/client.py", line 1048, in _send_output
self.send(msg)
File "/usr/local/lib/python3.11/http/client.py", line 986, in send
self.connect()
File "/usr/local/lib/python3.11/http/client.py", line 1466, in connect
self.sock = self._context.wrap_socket(self.sock,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/ssl.py", line 517, in wrap_socket
return self.sslsocket_class._create(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/ssl.py", line 1108, in _create
self.do_handshake()
File "/usr/local/lib/python3.11/ssl.py", line 1383, in do_handshake
self._sslobj.do_handshake()
ssl.SSLEOFError: [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1006)
2025-04-29 21:18:02,881 - mqtt.MqttClient - INFO - Connected to mqtt broker
2025-04-29 21:20:05,773 - mqtt.MqttClient - INFO - set_levelCmd message received (topic=switch/tydom/1605350565_1605350565/set_levelCmdGate, message=TOGGLE)
2025-04-29 21:20:05,773 - sensors.Light - INFO - 1605350565 levelCmd TOGGLE
2025-04-29 21:20:05,773 - asyncio - ERROR - Task exception was never retrieved
future: <Task finished name='Task-159' coro=<MqttClient.on_message() done, defined at /app/mqtt/MqttClient.py:79> exception=AttributeError("'NoneType' object has no attribute 'send'")>
Traceback (most recent call last):
File "/app/mqtt/MqttClient.py", line 195, in on_message
await Light.put_level_cmd(
File "/app/sensors/Light.py", line 115, in put_level_cmd
await tydom_client.put_devices_data(
File "/app/tydom/TydomClient.py", line 283, in put_devices_data
await self.connection.send(a_bytes)
^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'send'
J’ai tester avec MQTT Explorer pour voir ce qui remonte, et toutes les infos qui remonte de la box tydom sont obsolète
Pour exemple :
Alarme actif alors que ce n’est pas le cas
Volet fermé alors que ce n’est pas le cas
Ect …