tydom2mqtt icon indicating copy to clipboard operation
tydom2mqtt copied to clipboard

Erreur au lancement de tydom2mqtt sur dernière version HA

Open cob94440 opened this issue 2 years ago • 43 comments

Bonjour, voici les dernieres lignes du log : 2022-06-11 22:49:00,140 - mqtt_client - INFO - """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 2022-06-11 22:49:00,141 - mqtt_client - INFO - Attempting MQTT connection... 2022-06-11 22:49:00,141 - mqtt_client - INFO - MQTT host : 10.0.0.34 2022-06-11 22:49:00,141 - mqtt_client - INFO - MQTT user : mqtt 2022-06-11 22:49:00,142 - gmqtt.mqtt.protocol - INFO - [CONNECTION MADE] 2022-06-11 22:49:00,142 - mqtt_client - INFO - ################################## 2022-06-11 22:49:00,143 - mqtt_client - INFO - Subscribing to : +/tydom/# 2022-06-11 22:49:00,143 - gmqtt.mqtt.package - INFO - [SEND SUB] 1 [b'homeassistant/status'] 2022-06-11 22:49:00,143 - gmqtt.mqtt.package - INFO - [SEND SUB] 2 [b'+/tydom/#'] 2022-06-11 22:49:00,143 - tydomConnector - INFO - """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 2022-06-11 22:49:00,144 - tydomConnector - INFO - TYDOM WEBSOCKET CONNECTION INITIALISING.... 2022-06-11 22:49:00,144 - 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 641, 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 106, 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 512, in wrap_socket return self.sslsocket_class._create( File "/usr/local/lib/python3.10/ssl.py", line 1070, in _create self.do_handshake() File "/usr/local/lib/python3.10/ssl.py", line 1341, in do_handshake self._sslobj.do_handshake() ssl.SSLEOFError: EOF occurred in violation of protocol (_ssl.c:997)

cob94440 avatar Jun 11 '22 20:06 cob94440

Hi,

I've just updated to HA 2022.6.5 and all is working fine. I don't understand how an HA update could have a side effect on another Docker container? :thinking: (tydom2mqtt hasn't be updated within the last 2 months)

The only common item between tydom2mqtt and HA is the MQTT broker (Mosquitto...).

What tydom address are you using? (local IP address or mediation.tydom.com)?

fmartinou avatar Jun 12 '22 09:06 fmartinou

I'm using local IP no ssl. And it used to work before update

cob94440 avatar Jun 12 '22 09:06 cob94440

I'm using local IP no ssl. So am I.

  • Any change/update on your Tydom device?
  • No HTTP_PROXY set somewhere?

fmartinou avatar Jun 12 '22 09:06 fmartinou

No change. Except ha update. It may have an update on tydom but not by me.

Le dim. 12 juin 2022, 11:53, fmartinou @.***> a écrit :

I'm using local IP no ssl. So am I.

  • Any change/update on your Tydom device?
  • No HTTP_PROXY set somewhere?

— Reply to this email directly, view it on GitHub https://github.com/fmartinou/tydom2mqtt/issues/26#issuecomment-1153117959, or unsubscribe https://github.com/notifications/unsubscribe-auth/AO4YD23Z6G55AGYXJPLP6CLVOWXQBANCNFSM5YQTWUZA . You are receiving this because you authored the thread.Message ID: @.***>

cob94440 avatar Jun 12 '22 09:06 cob94440

J'ai vu des histoires de proxy ou de ssl mais je n'ai ni l'un ni l'autre

Le dim. 12 juin 2022, 11:55, Christophe Ob @.***> a écrit :

No change. Except ha update. It may have an update on tydom but not by me.

Le dim. 12 juin 2022, 11:53, fmartinou @.***> a écrit :

I'm using local IP no ssl. So am I.

  • Any change/update on your Tydom device?
  • No HTTP_PROXY set somewhere?

— Reply to this email directly, view it on GitHub https://github.com/fmartinou/tydom2mqtt/issues/26#issuecomment-1153117959, or unsubscribe https://github.com/notifications/unsubscribe-auth/AO4YD23Z6G55AGYXJPLP6CLVOWXQBANCNFSM5YQTWUZA . You are receiving this because you authored the thread.Message ID: @.***>

cob94440 avatar Jun 12 '22 11:06 cob94440

Est-ce que ton tydom n'a pas changé d'adresse IP?

En utilisant le endpoint mediation.tydom.com, celà marche t'il?

Essaie également de réinstaller l'addon (si tu l'utilises en tant qu'addon, je ne sais pas).

Car pour le moment, je ne vois aucun lien entre ce projet et HA.

D'ailleurs tydom2mqtt peut fonctionner sans HA.

fmartinou avatar Jun 12 '22 11:06 fmartinou

En mettant mediation.tydom.com c'est reparti pourtant la tydom n'a pas changé d'ip

Le dim. 12 juin 2022, 13:29, fmartinou @.***> a écrit :

Est-ce que ton tydom n'a pas changé d'adresse IP?

En utilisant le endpoint mediation.tydom.com, celà marche t'il?

Essaie également de réinstaller l'addon (si tu l'utilises en tant qu'addon, je ne sais pas).

Car pour le moment, je ne vois aucun lien entre ce projet et HA.

D'ailleurs tydom2mqtt peut fonctionner sans HA.

— Reply to this email directly, view it on GitHub https://github.com/fmartinou/tydom2mqtt/issues/26#issuecomment-1153134263, or unsubscribe https://github.com/notifications/unsubscribe-auth/AO4YD23MNSBP76ZAPKOSIM3VOXCZBANCNFSM5YQTWUZA . You are receiving this because you authored the thread.Message ID: @.***>

cob94440 avatar Jun 12 '22 11:06 cob94440

It seems to be related to a tydom issue (update ?) https://community.home-assistant.io/t/tydom2mqtt-addon-d-delta-dore-tydom-to-mqtt-broker/151333/340

Did a restart of the tydom device resolve the issue?

fmartinou avatar Jun 12 '22 13:06 fmartinou

j'avais saisi comme adresse de la tydom : mediation.tydom.com et cela a fonctionné hier matin mais le soir cela ne fonctionnait plus. J'ai redémarré la box comme indiqué dans ton lien puis remis l'adresse ip locale. jusqu'ici cela fonctionne. Je reviens vers toi d'ici milieu de semaine si ça fonctionne toujours mais sans doute un update deltadore. manque de transparence de ce coté

cob94440 avatar Jun 13 '22 13:06 cob94440

Bonjour, je viens également de faire la mise à jour HA, et, alors que tout fonctionnait, coincidence ou non, j'ai les logs suivants:

2022-06-24 13:28:54,865 - tydomConnector - INFO - """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
2022-06-24 13:28:54,866 - tydomConnector - INFO - TYDOM WEBSOCKET CONNECTION INITIALISING....                     
2022-06-24 13:28:54,867 - tydomConnector - INFO - Building headers, getting 1st handshake and authentication....
2022-06-24 13:28:56,001 - tydomConnector - INFO - Upgrading http connection to websocket....
2022-06-24 13:28:56,001 - tydomConnector - INFO - Attempting websocket connection with tydom hub.......................
2022-06-24 13:28:56,003 - tydomConnector - INFO - Host Target : 192.168.1.130
2022-06-24 13:28:56,102 - gmqtt.mqtt.handler - INFO - [SUBACK] 1 (0,)
2022-06-24 13:28:56,105 - gmqtt.mqtt.handler - INFO - [SUBACK] 2 (0,)
2022-06-24 13:28:57,229 - tydomConnector - ERROR - Exception when trying to connect with websocket !
2022-06-24 13:28:57,229 - tydomConnector - ERROR - server rejected WebSocket connection: HTTP 401
2022-06-24 13:28:57,231 - tydomConnector - ERROR - wss://192.168.1.130:443/mediation/client?mac=XXXXX&appli=1
2022-06-24 13:28:57,232 - tydomConnector - ERROR - {'Authorization': 'Digest username="XXXXX", realm="protected area", nonce="34c4cf9d9467198e67b0be73b9e1cc30", uri="/mediation/client?mac=XXXXX&appli=1", 

PS: dans les logs j'ai remplacé mac par XXXXX. J'ai essayé de remplacer mon IP Tydom par mediation.tydom.com, cela ne change rien.

Muspi avatar Jun 24 '22 11:06 Muspi

@Muspi , sur une tydom 1.0 ou 2.0 ?

fmartinou avatar Jun 25 '22 12:06 fmartinou

J'ai l'impression que Deltadore pousse des maj en ce moment... (ici pour ma tydom 1.0)

IMG_20220625_145535.jpg

fmartinou avatar Jun 25 '22 12:06 fmartinou

Hello J'en ai bien l'impression également. Je ne l'ai pas encore reçue OTA mais un teaser : image Pour ma part, j'ai aussi des soucis il y a quelques semaines ou il me faut stopper le container, redemarrer le Tydom 1.0 puis redémarrer le container. Cela m'arrive toutes les 2 semaines environ mais ce n'est pas lié à HA puisque je suis sur Jeedom avec la feature#21.

BlacKTM1190 avatar Jun 28 '22 07:06 BlacKTM1190

@Muspi , sur une tydom 1.0 ou 2.0 ?

Tydom 1.0

Petite question: pour modifier le mot de passe Tydom, j'avais installé la version 3 de l'app. Est-ce que le fait de repasser sur une version récente de l'app écrase le mot de passe?

Muspi avatar Jun 28 '22 07:06 Muspi

Non il reste conservé. Et ce même si tu crées le compte client DD qu'il t'impose quand tu contacte le support. J'en ai fait l'experience 😉

BlacKTM1190 avatar Jun 28 '22 08:06 BlacKTM1190

Bon, il faut peut-être que je refasse la manip. Pour le reset mot de passe, il faut toujours rester appuyé 15 secondes sur le bouton du tydom? ou cela a changé sur les dernière versions?

Muspi avatar Jun 28 '22 08:06 Muspi

Il me semble mais je n'ai pas vérifié... Il ne faudrait pas faire un reset usine et devoir tout réassocier... Il est également "toujours" possible de passer par l'app kline pour changer le mot de passe.

BlacKTM1190 avatar Jun 28 '22 08:06 BlacKTM1190

Ok, merci, après avoir fait un reset mot de passe avec l'appli KLine, tout refonctionne. Etrange cette histoire tout de même.

Muspi avatar Jun 28 '22 08:06 Muspi

Bonjour, J'avais le même soucis depuis avant-hier soir, en remplaçant l'IP de ma Tydom par mediation.tydom.com ça a remarché. J'avais déjà eu le problème, où je dois passer de l'un à l'autre pour que ça remarche, mais je ne sais pas pourquoi

RomainGx avatar Jul 03 '22 07:07 RomainGx

Bonjour, j'ai une config opérationnelle sous HA/TYDOM2MQTT & mediation.tydom.com depuis plusieurs mois. La dernière MAJ TYDOM 4.5.0 a créé de l'instabilité avec une TYDOM1. Le module TYDOM2MQTT se connecte bien à Tydom puis au bout d'un moment se déconnecte. Je suis alors obligé de redémarrer le module. j'ai bataillé mais en vain. Quelqu'un a déjà eu le problème ?

Arno-H0me avatar Jul 08 '22 16:07 Arno-H0me

Bonjour, @Arno-H0me, oui j'ai exactement la même configuration et même souci depuis quelques temps. Tout est OK, et pour une raison inconnue, les commandes sont non opérationnelles au bout d'un certain temps. Il n'y a pas d'erreurs dans le journal.

Parfois, juste redémarrer le module suffit.

Muspi avatar Jul 08 '22 16:07 Muspi

@Muspi Ah merci, je ne suis donc pas seul. Dans mon journal j'ai toutes les requêtes TYDOMCONNECTOR.........cdata? qui reviennent à false. Et j'ai surtout une TYDOM1 qui n'arrête pas de passer à l'orange (3 à 4 fois par jour), la stabilité de la connexion du tydom2Mqtt est de l'ordre de 1à 2 heures, puis il passe à false.

Arno-H0me avatar Jul 08 '22 16:07 Arno-H0me

Voici une erreur qui arrive regulierement:

2022-07-09 08:43:24,677 - tydomConnector - INFO - >>>>>>>>>> Sending to tydom client..... GET /devices/data Traceback (most recent call last): File "/app/main.py", line 226, in 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 162, in listen_tydom_forever await tydom_client.setup() File "/app/tydomConnector.py", line 438, in setup await self.get_data() File "/app/tydomConnector.py", line 409, in get_data await self.get_devices_data() File "/app/tydomConnector.py", line 386, in get_devices_data await self.send_message(method=req, msg=msg_type) File "/app/tydomConnector.py", line 243, in send_message await self.connection.send(a_bytes) File "/usr/local/lib/python3.10/site-packages/websockets/legacy/protocol.py", line 620, in send await self.ensure_open() File "/usr/local/lib/python3.10/site-packages/websockets/legacy/protocol.py", line 921, in ensure_open raise self.connection_closed_exc() websockets.exceptions.ConnectionClosedError: received 4001 (private use) Tydom non connecté.; then sent 4001 (private use) Tydom non connecté

Muspi avatar Jul 09 '22 06:07 Muspi

J'ai aussi des problèmes depuis une dizaine de jours. Soit l'addon ne remonte plus les infos et je dois le redémarrer : c'est le meilleur des cas Mais plus embêtant ma Tydom 2 passe au rouge fixe donc plus rien n'est utilisable (via l'appli officielle non plus). Pour la remettre au vert, je dois mettre l'alarme en mode maintenance, démonter la Tydom, enlever son alimentation, enlever sa pile, redémarrer la box Internet, attendre 5 minutes, puis tout remonter. J'ai encore le cas ce soir :(

RomainGx avatar Jul 09 '22 20:07 RomainGx

Ah oui, effectivement... dans le pire des cas, chez moi la box Tydom passe en jaune.

J'ai rarement besoin de la redémarrer, mais au pire un simple redémarrage suffit.

J'ai remis l IP de mon réseau interne à la place de tydom.mediation ça a l'air plus stable.

Le sam. 9 juil. 2022, 22:30, RomainGx @.***> a écrit :

J'ai aussi des problèmes depuis une dizaine de jours. Soit l'addon ne remonte plus les infos et je dois le redémarrer : c'est le meilleur des cas Mais plus embêtant ma Tydom 2 passe au rouge fixe donc plus rien n'est utilisable (via l'appli officielle non plus). Pour la remettre au vert, je dois mettre l'alarme en mode maintenance, démonter la Tydom, enlever son alimentation, enlever sa pile, redémarrer la box Internet, attendre 5 minutes, puis tout remonter. J'ai encore le cas ce soir :(

— Reply to this email directly, view it on GitHub https://github.com/fmartinou/tydom2mqtt/issues/26#issuecomment-1179602272, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACO7AVD6CMQVJF7LR2XTNGTVTHOMXANCNFSM5YQTWUZA . You are receiving this because you were mentioned.Message ID: @.***>

Muspi avatar Jul 09 '22 20:07 Muspi

Lorsque tout fonctionne bien (pas longtemps) le log Tydom2Mqtt affiche des trames finissant par : 2022-07-09 15:41:51,164 - tydomMessagehandler - INFO - Incoming data parsed successfully

puis au bout d'un temps de l'ordre d'une à deux heures (moins d'une demi journée) ces trames disparaissent ainsi que la connexion. Un Restart de Tydom2Mqtt règle temporairement le problème, qui réapparait.

J'ai essayé de remplacer le mediation par l'@IP mais cela marche moins bien chez moi pour ne pas dire pas du tout.

Pareil pour moi, pour le rebbot de la tydom et la dernière fois j'ai été bien embêté alors que j'étais en déplacement. J'ai rajouté sur l'alimentation de la TYDOM une prise connectée pour forcer le reboot à distance. Mais bon, c'est un pansement sur une jambe de bois. Hier et aujourdh'ui première journée sans plantage de la tydom1depuis 10 jours. je croise les doigts. Je trouve aussi que le temps de connexion de l'appli DD avec la 4.5.0 est beaucoup beaucoup plus long qu'avant, tant en WIFI qu'en 4G.

Arno-H0me avatar Jul 10 '22 14:07 Arno-H0me

Bonjour, je relance le sujet car j'ai également le problème de plus en plus souvent avec le fameux ssl.SSLEOFError: EOF occurred in violation of protocol (_ssl.c:997). Je suis à jour de HA et du module tydom2mqtt. J'ai testé avec l'IP local et la médiation et le problème est le même.

bbo76 avatar Jul 14 '22 07:07 bbo76

Bonjour, j'ai mis à jour tydom2mqtt et depuis je constate que le bridge plante. Meme avec l'application mobile il n'est pas possible de s'y connecter. Je dois faire un restart du bridge. Je suis repassé sur l'ancienne version tydom2mqtt, et ca refonctionne.

Izlud avatar Jul 17 '22 10:07 Izlud

Tu n'y accède pas non plus avec l'application tydom?

Le dim. 17 juil. 2022, 12:22, Izlud @.***> a écrit :

Bonjour, j'ai mis à jour tydom2mqtt et depuis je constate que le bridge plante. Meme avec l'application mobile il n'est pas possible de s'y connecter. Je dois faire un restart du bridge. Je suis repassé sur l'ancienne version tydom2mqtt, et ca refonctionne.

— Reply to this email directly, view it on GitHub https://github.com/fmartinou/tydom2mqtt/issues/26#issuecomment-1186471210, or unsubscribe https://github.com/notifications/unsubscribe-auth/AO4YD26GMO7WS3DDEAGGYLTVUPNGBANCNFSM5YQTWUZA . You are receiving this because you authored the thread.Message ID: @.***>

cob94440 avatar Jul 17 '22 10:07 cob94440

Je dirais que c'est le polling qui spam la box, et du coup elle tombe

RomainGx avatar Jul 17 '22 11:07 RomainGx