MQTT? Deltadore?

Pour sécuriser oui. Mais tu peux déjà monter un dhcp.

Problème résolu,

Visiblement, tydom2mqtt n’aime pas les mots de passes « complexes ».
Ca fonctionne et mes volets sont remontés dans les appareils.

Plus qu’à mettre en route les certificats SSL, et après ca devrait être bon.

Super. Regarde sur le forum, y a des flow node red pour les programmer qui son top

Hello à tous,

Je me permets de rebondir sur ce sujet pour mon souci,

Suite à une coupure de courant hier, mon tydom qui fonctionnait bien pour mes volets ne veut plus rien savoir,

Ça me dit ça dans les logs :

2022-07-07 10:07:00,075 - tydomConnector - INFO - """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
2022-07-07 10:07:00,076 - tydomConnector - INFO - TYDOM WEBSOCKET CONNECTION INITIALISING....                     
2022-07-07 10:07:00,077 - tydomConnector - INFO - Building headers, getting 1st handshake and authentication....
Traceback (most recent call last):
  File "/app/main.py", line 226, in <module>
    loop_task()
  File "/app/main.py", line 148, in loop_task
    loop.run_until_complete(listen_tydom_forever(tydom_client))
  File "/usr/local/lib/python3.10/asyncio/base_events.py", line 646, in run_until_complete
    return future.result()
  File "/app/main.py", line 160, in listen_tydom_forever
    await tydom_client.connect()
  File "/app/tydomConnector.py", line 108, in connect
    conn.request(
  File "/usr/local/lib/python3.10/http/client.py", line 1282, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/usr/local/lib/python3.10/http/client.py", line 1328, in _send_request
    self.endheaders(body, encode_chunked=encode_chunked)
  File "/usr/local/lib/python3.10/http/client.py", line 1277, in endheaders
    self._send_output(message_body, encode_chunked=encode_chunked)
  File "/usr/local/lib/python3.10/http/client.py", line 1037, in _send_output
    self.send(msg)
  File "/usr/local/lib/python3.10/http/client.py", line 975, in send
    self.connect()
  File "/usr/local/lib/python3.10/http/client.py", line 1454, in connect
    self.sock = self._context.wrap_socket(self.sock,
  File "/usr/local/lib/python3.10/ssl.py", line 513, in wrap_socket
    return self.sslsocket_class._create(
  File "/usr/local/lib/python3.10/ssl.py", line 1071, in _create
    self.do_handshake()
  File "/usr/local/lib/python3.10/ssl.py", line 1342, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLError: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:997)

Est-ce que quelqu’un saurait ce que je dois faire ? :slight_smile:

Merci !

hi guys! im a new at this world and im having problems with my tydom 1.0, mqtt bróker its ok( i already have other things working on it but it is imposible to make tydom comunícate with mqtt.

«  »«  »«  »«  »«  »«  »«  »«  »«  »«  »«  »«  »«  »«  »«  »«  »«  »«  »«  »«  »«  »«  »«  »«  »«  »«  »«  »«  »«  »«  »«  »«  »
2022-09-18 11:16:59,500 - mqtt_client - INFO - Attempting MQTT connection…
2022-09-18 11:16:59,500 - mqtt_client - INFO - MQTT host : localhost
2022-09-18 11:16:59,501 - mqtt_client - INFO - MQTT user :
2022-09-18 11:16:59,508 - mqtt_client - INFO - MQTT connection Error : Multiple exceptions: [Errno 111] Connect call failed (‹ 127.0.0.1 ›, 1883), [Errno 99] Address not available
2022-09-18 11:16:59,508 - mqtt_client - INFO - MQTT error, restarting in 8s…
2022-09-18 11:17:07,518 - mqtt_client - INFO -
«  »

at logs that is what i can see, but at config everything its ok. it seems that it dowsnt read my config and its trying to connect with default settings. as i said before, at config, (user mqtthost…etc )its ok but tydom2mqtt doesnt read my settings. i think somthing is left on my instalation , perhaps somthing at configutation.yaml? can you help me please? thamk you all!

Bonjour à tous,

je continue sur ce fil, car je rencontre un peu les mêmes problèmes de configuration de HA / MQTT / Tydom. Le but est de faire communiquer des volets roulants delta dore avec HA par l’intermédiaire de la box tydom. (j’ai aussi les détecteur d’ouverture, mais ça je m’en fiche pour l’instant)

Je pense avoir fait (j’espère correctement) la config du broker mosquito (après avoir créé un utilisateur mqtt-user dans HA)
screenshot_621

Puis j’ai vérifié que l’intégration apparaissait bien. Je ne sais pas s’il faut y faire quelque chose dessus par contre…

Ensuite configuration de tydom2mqtt :
screenshot_618

Et là, j’ai le même message d’erreur que @brubakers_brubakers
Je ne sais pas ce qu’il se passe. J’ai aussi l’impression que la conf n’est pas mémorisée.

Je suis assez novice et commence à être un peu perdu…
Je veux bien un peu d’aide !

Bonjour à tous,

Je galère aussi je pense que mosquito est ok, mais mqtt2tydom plante et je ne comprend pas le message :
‹  ›’

STARTING TYDOM2MQTT
Dectecting environnement......
/data/options.json detected ! Hassio Addons Environnement : parsing options.json....
{'TYDOM_MAC': '001A25060598', 'TYDOM_IP': '192.168.1.4', 'TYDOM_PASSWORD': 'xxxx', 'TYDOM_ALARM_PIN': 123456, 'TYDOM_ALARM_HOME_ZONE': 1, 'TYDOM_ALARM_NIGHT_ZONE': 2, 'MQTT_HOST': 'localhost', 'MQTT_USER': 'tydom', 'MQTT_PASSWORD': 'tydom', 'MQTT_PORT': 1883, 'MQTT_SSL': False, 'log_level': 'info'}
Initialising TydomClient Class
Setting local mode context.
Starting main loop_task
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Attempting MQTT connection...
MQTT host :  localhost
MQTT user :  tydom
##################################
Subscribing to :  +/tydom/#
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
TYDOM WEBSOCKET CONNECTION INITIALISING....                     
Building headers, getting 1st handshake and authentication....
Traceback (most recent call last):
  File "/opt/tydom2mqtt/main.py", line 159, in <module>
    loop_task()
  File "/opt/tydom2mqtt/main.py", line 103, in loop_task
    loop.run_until_complete(listen_tydom_forever(tydom_client))
  File "/usr/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete
    return future.result()
  File "/opt/tydom2mqtt/main.py", line 115, in listen_tydom_forever
    await tydom_client.connect()
  File "/opt/tydom2mqtt/tydomConnector.py", line 96, in connect
    conn.request("GET", "/mediation/client?mac={}&appli=1".format(self.mac), None, httpHeaders)
  File "/usr/lib/python3.8/http/client.py", line 1252, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/usr/lib/python3.8/http/client.py", line 1298, in _send_request
    self.endheaders(body, encode_chunked=encode_chunked)
  File "/usr/lib/python3.8/http/client.py", line 1247, in endheaders
    self._send_output(message_body, encode_chunked=encode_chunked)
  File "/usr/lib/python3.8/http/client.py", line 1007, in _send_output
    self.send(msg)
  File "/usr/lib/python3.8/http/client.py", line 947, in send
    self.connect()
  File "/usr/lib/python3.8/http/client.py", line 1414, in connect
    super().connect()
  File "/usr/lib/python3.8/http/client.py", line 918, in connect
    self.sock = self._create_connection(
  File "/usr/lib/python3.8/socket.py", line 808, in create_connection
    raise err
  File "/usr/lib/python3.8/socket.py", line 796, in create_connection
    sock.connect(sa)
OSError: [Errno 113] Host is unreachable
Starting /opt/tydom2mqtt/main.py

</>

Hello @Franck973 @Pantoufle
Avez-vous regardé par ici ?
[Tydom de deltadore - #43 par Alejandro]

A Partir de Mars 2022

1 « J'aime »

Merci @Dfender_System
J’ai donc ajouté un pin pour ce code d’alarme. Le journal de connexion a évolué, il y avait aussi un pb de mdp de l’application tydom que j’ai corrigé dans la config de tydom2mqtt.

Visiblement, ça m’a l’air OK pour l’instant !
Je récupère 11 appareils et 54 nouvelles entités !!! Va falloir comprendre qui est qui et qui sert à quoi !

2 « J'aime »

Bonjour à tous,

je suis tout nouveau dans la Domotique :slight_smile: ? Voici mon problème: impossible d’intégrer le module complémentaire tydom2mqtt (version 3.5.3) voici mon message d’erreur:

2025-12-19 13:18:28,554 - Starting tydom2mqtt

2025-12-19 13:18:28,554 - Hassio environment detected: loading configuration from /data/options.json

2025-12-19 13:18:29,719 - Validating configuration ({

"deltadore_login": "mon mail",

"deltadore_password": "\*\*\*\*\*\*\*\*\*\*\*\*",

"log_level": "DEBUG",

"mqtt_host": "192.168.1.94",

"mqtt_password": "m\*\*t",

"mqtt_port": 1883,

"mqtt_ssl": false,

"mqtt_user": "mqtt",

"thermostat_cool_mode_temp_default": 26,

"thermostat_custom_presets": null,

"thermostat_heat_mode_temp_default": 16,

"tydom_alarm_home_zone": 1,

"tydom_alarm_night_zone": 2,

"tydom_alarm_pin": "2\*\*\*\*4",

"tydom_ip": "192.168.1.94",

"tydom_mac": "001A250797970A",

"tydom_password": "",

"tydom_polling_interval": 300

}

2025-12-19 13:18:29,719 - Tydom password must be defined

voici ma config:

TYDOM_MAC: 001A250797970A
TYDOM_IP: 192.168.1.94
TYDOM_PASSWORD: 97970A (c’est les 6 derniers caractères de l’adresse MAC)
TYDOM_ALARM_HOME_ZONE: 1
TYDOM_ALARM_NIGHT_ZONE: 2
TYDOM_POLLING_INTERVAL: 300
MQTT_HOST: 192.168.1.94
MQTT_USER: mqtt
MQTT_PASSWORD: j’ai mis le mot de passe que j’ai mis dans MQTT broker
MQTT_PORT: 1883
MQTT_SSL: false
THERMOSTAT_COOL_MODE_TEMP_DEFAULT: 26
THERMOSTAT_HEAT_MODE_TEMP_DEFAULT: 16
LOG_LEVEL: DEBUG
TYDOM_ALARM_PIN: « XXXXX »
DELTADORE_PASSWORD: j’ai mis le mot de passe de l’application
DELTADORE_LOGIN: (j’ai mis mon mail))

je ne comprends pas. j’ai essayé plusieurs mots de passe impossible de me connecter. Quand je regarde le journal j’ai l’impression qu’il n’y a pas de mot de passe de renseigné alors que oui

je suis à plusieurs heures d’acharnement et j’ai plus de cheveux pour m’en ôter:)

bonjour,
Essaie de mettre :
Adresse mqtt : homeassistant

j’ai réessayé meme combat

Tu dois avoir un problème dans tes mots de passe car chez moi j’ai mis les mêmes données que toi et cela fonctionne bien. Regarde aussi l’adresse IP de ton tydom. Cela doit être une IP statique.

Punaise c’est mon Adresse TYDOM_MAC qui n’était pas bonne :slight_smile: ça marche !!!

De mon côté cela fait quelques temps que je galère également à faire communiquer mon HA avec la box Tydom.

J’ai une config avec 2 réseaux indépendants mais rien n’est bloqué au niveau firewall.

  "deltadore_login": "email@tuta.io",

    "deltadore_password": "T*********b",

    "log_level": "INFO",

    "mqtt_host": "192.168.1.152",

    "mqtt_password": "i************E",

    "mqtt_port": 1883,

    "mqtt_ssl": false,

    "mqtt_user": "mqtt_user",

    "thermostat_cool_mode_temp_default": 26,

    "thermostat_custom_presets": null,

    "thermostat_heat_mode_temp_default": 17,

    "tydom_alarm_home_zone": 1,

    "tydom_alarm_night_zone": 2,

    "tydom_alarm_pin": "",

    "tydom_ip": "172.16.17.121",

    "tydom_mac": "001A2504CC80",

    "tydom_password": "04CC80",

    "tydom_polling_interval": 300

Et les logs au démarrage :

côté Tydom2mqtt :

2026-01-13 17:48:57,977 - The configuration is valid

2026-01-13 17:48:57,977 - tydom.TydomClient    - INFO    - Configure local mode (172.16.17.121)

2026-01-13 17:48:57,978 - mqtt.MqttClient      - INFO    - Connecting to mqtt broker (host=192.168.1.152, port=1883, user=mqtt_user, ssl=False)

2026-01-13 17:48:57,978 - tydom.TydomClient    - INFO    - Connecting to tydom

2026-01-13 17:49:04,110 - asyncio              - ERROR   - Task exception was never retrieved

future: <Task finished name='Task-2' coro=<listen_tydom() done, defined at /app/main.py:42> exception=RemoteDisconnected('Remote end closed connection without response')>

Traceback (most recent call last):

  File "/app/main.py", line 46, in listen_tydom

    await tydom_client.connect()

  File "/app/tydom/TydomClient.py", line 151, in connect

    res = conn.getresponse()

          ^^^^^^^^^^^^^^^^^^

  File "/usr/local/lib/python3.11/http/client.py", line 1386, in getresponse

    response.begin()

  File "/usr/local/lib/python3.11/http/client.py", line 325, in begin

    version, status, reason = self._read_status()

                              ^^^^^^^^^^^^^^^^^^^

  File "/usr/local/lib/python3.11/http/client.py", line 294, in _read_status

    raise RemoteDisconnected("Remote end closed connection without"

http.client.RemoteDisconnected: Remote end closed connection without response

2026-01-13 17:49:04,206 - mqtt.MqttClient      - INFO    - Connected to mqtt broker

2026-01-13 17:54:04,117 - tydom.TydomClient    - WARNING - Cannot send message to Tydom because no connection has been established yet

côté Mosquito Broker :

2026-01-13 17:49:04: New client connected from 172.30.32.1:37026 as 9afc8f77-tydom2mqtt2026-01-13 17:48:57.978543 (p5, c1, k60, u'mqtt_user').

2026-01-13 17:49:49: New connection from 172.30.32.2:36772 on port 1883.

2026-01-13 17:49:49: Client <unknown> closed its connection.

2026-01-13 17:51:49: New connection from 172.30.32.2:44014 on port 1883.

2026-01-13 17:51:49: Client <unknown> closed its connection.

2026-01-13 17:53:49: New connection from 172.30.32.2:59138 on port 1883.

2026-01-13 17:53:49: Client <unknown> closed its connection.

Je vois bien dans HA les volets de chaque pièce mais le lancement d’une action m’amène le :

WARNING - Cannot send message to Tydom because no connection has been established yet

Une idée ?

Salut,
Tu dois avoir ceci dans le log de Mosquito broker :

2026-01-13 18:21:56: New connection from 172.30.32.2:36980 on port 1883.
2026-01-13 18:21:56: Client <unknown> closed its connection.
2026-01-13 18:23:56: New connection from 172.30.32.2:42714 on port 1883.
2026-01-13 18:23:56: Client <unknown> closed its connection.
2026-01-13 18:25:56: New connection from 172.30.32.2:58036 on port 1883.
2026-01-13 18:25:56: Client <unknown> closed its connection.

La liaison semble correcte.
Et ceci dans Tydom2mqqt ( début après validation de la connexion)

2026-01-13 18:43:12,708 - The configuration is valid
2026-01-13 18:43:12,708 - tydom.TydomClient    - INFO    - Configure local mode (192.168.1.51)
2026-01-13 18:43:12,710 - mqtt.MqttClient      - INFO    - Connecting to mqtt broker (host=homeassistant, port=1883, user=mqtt, ssl=False)
2026-01-13 18:43:12,724 - tydom.TydomClient    - INFO    - Connecting to tydom
2026-01-13 18:43:13,988 - mqtt.MqttClient      - INFO    - Connected to mqtt broker
2026-01-13 18:43:15,197 - tydom.TydomClient    - INFO    - Connected to tydom
2026-01-13 18:43:15,197 - tydom.TydomClient    - INFO    - Setup tydom client
2026-01-13 18:43:15,827 - tydom.MessageHandler - INFO    - Device update (id=1569531422, endpoint=1569531422, name=Cellier, type=light)
2026-01-13 18:43:15,828 - sensors.Sensor       - INFO    - Binary sensor created / updated : thermicDefect OFF
2026-01-13 18:43:15,828 - sensors.Sensor       - INFO    - Sensor created / updated : level 0
2026-01-13 18:43:15,828 - sensors.Sensor       - INFO    - Binary sensor created / updated : onFavPos OFF

Tu as une autre solution avec l’intégration « Delta dore Tydom » .
Moi j’ai les deux, à éviter car cela créer des entité en doublons, mais en ciblant bien de n’utiliser que les entités de Tydom2mqtt, l’intégration « Dela Dore Tydom » me permet de contrôler si toutes les entités sont bien remontées.

A toi d’essayer.

1 « J'aime »

Merci beaucoup, je suis passé par l’intégration et c’est beaucoup plus simple !

1 « J'aime »