Open Meije38 opened 1 year ago
Salut, j'ai la version 3.4.2 de mqtt2tydom et je peux contrôler l'alarme.
J’ai la même version de tydom2mqtt mais je n’y arrive pas. Comment avez vous fait ? merci de votre aide
Je n'ai rien fait de spécial. C'est une installation standard, avec l'add-on HA. J'utilise l'IP locale de la Tydom 1.0 et le mot de passe de la Tydom 1.0. Je n'utilise pas les login de Delta Dore qu'on trouve dans les paramètres de configuration non utilisés.
Alors je ne comprend pas pourquoi ca ne marche pas chez moi, j'arrive a piloter les volets et les éclairages Deltadore, mais pas l'alarme !!!! j'ai par contre bien le retour d'état de l'arme (activée, désactivée) Comprend poooOOOOOoooooo .........
Bonjour Quelle carte utiliser vous dans HA pour piloter l'alarme ? Bonne journée
Bonjour, Je suis toujours bloqué pour le contrôle de l'alarme TYXAL avec Tydom2mqtt et Home assistant. Le statuts et les déclenchement de l'alarme sont quant à eux bien remontés. Je peux aussi piloter les éclairages et les volets Delta Dore mais pas l'alarme !!! Si quelqu'un qui à réussi peut me faire un petit tuto pour les nuls. Merci
Bonjour, j'ai une alarme Tyxal CSX40 et j'ai le même problème
En installant en local, j'ai réussi à reproduire et à corriger le problème
Ce qui est envoyé comme commande :
PUT /devices/1000000000/endpoints/1000000000/cdata?name=alarmCmd HTTP/1.1
Content-Length: 48
Content-Type: application/json; charset=UTF-8
Transac-Id: 0
{"value":"ON","pwd":"xxxx","zones":"[1]"}
Ce qu'il faut envoyer
PUT /devices/1000000000/endpoints/1000000000/data HTTP/1.1
Content-Length: 48
Content-Type: application/json; charset=UTF-8
Transac-Id: 0
[{"name":"alarmCmd","value":"OFF","pwd":"xxxx"}]
La syntaxe est vraiment différente, cela signifie qu'il faut dans le code savoir sur quelle alarme nous sommes
@fmartinou quel serait la meilleur façon de traiter ce genre de particularité selon toi ?
Salut à tous,
Je pense que l'idéal en terme de design pour ce genre de cas serait de pouvoir de la conception objet et faire de l'héritage pour pouvoir facilement overrider tout ou partie du comportement d'un device. Du style : GenericDevice -> GenericAlarm -> TyxalAlarm -> TyxalCsX40Alarm...
Mais ce changement impliquerait un gros refacto de l'ensemble du projet 😞
Perso, je n'ai pas le temps d'attaquer ce genre de travaux en ce moment. Donc pour le moment, faites au mieux ; même si ça finit en if/else. on s'en contentera 😃
++
Bonjour Merci du retour Peut on imaginer faire un truc du genre un message MQTT pour ON et un autre pour OFF ? Merci EGMLe 4 sept. 2024 à 15:30, fmartinou @.***> a écrit : Salut à tous, Je pense que l'idéal en terme de design pour ce genre de cas serait de pouvoir de la conception objet et faire de l'héritage pour pouvoir facilement overrider tout ou partie du comportement d'un device. Du style : GenericDevice -> GenericAlarm -> TyxalAlarm -> TyxalCsX40Alarm... Mais ce changement impliquerait un gros refacto de l'ensemble du projet 😞 Perso, je n'ai pas le temps d'attaquer ce genre de travaux en ce moment. Donc pour le moment, faites au mieux ; même si ça finit en if/else. on s'en contentera 😃 ++
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>
Bonjour, j'ai une alarme Tyxal CSX40 et j'ai le même problème
- statut ok (armé ou désarmé)
- impossible d'activer ou de désactiver l'alarme
En installant en local, j'ai réussi à reproduire et à corriger le problème
Ce qui est envoyé comme commande :
PUT /devices/1000000000/endpoints/1000000000/cdata?name=alarmCmd HTTP/1.1 Content-Length: 48 Content-Type: application/json; charset=UTF-8 Transac-Id: 0 {"value":"ON","pwd":"xxxx","zones":"[1]"}
Ce qu'il faut envoyer
PUT /devices/1000000000/endpoints/1000000000/data HTTP/1.1 Content-Length: 48 Content-Type: application/json; charset=UTF-8 Transac-Id: 0 [{"name":"alarmCmd","value":"OFF","pwd":"xxxx"}]
La syntaxe est vraiment différente, cela signifie qu'il faut dans le code savoir sur quelle alarme nous sommes
@fmartinouquelle serait la meilleure façon de traiter ce genre de particularité selon toi ?
Bonjour,
Merci pour ce retour, mais je n'ai pas tout compris concernant la commande à envoyer :
PUT /devices/1000000000/endpoints/1000000000/data HTTP/1.1 Content-Length: 48 Content-Type: application/json; charset=UTF-8 Transac-Id: 0 [{"name":"alarmCmd","value":"OFF","pwd":"xxxx"}]
Comment envoyer cette commande via Home assistant ? Merci pour votre aide
Seb
Bonjour même soucis pour moi pas possible d'activer ou désactiver l'alarme, j'ai bien tout les retours par contre elle apparait dans 'alarme mode' en 'maintenance' , j'ai bien les retour des capteur d'ouverture , la sonde de temperature ext de l'alarme mais pas moyen de la piloter.
Bonjour, j'ai une alarme Tyxal CSX40 et j'ai le même problème
- statut ok (armé ou désarmé)
- impossible d'activer ou de désactiver l'alarme
En installant en local, j'ai réussi à reproduire et à corriger le problème Ce qui est envoyé comme commande :
PUT /devices/1000000000/endpoints/1000000000/cdata?name=alarmCmd HTTP/1.1 Content-Length: 48 Content-Type: application/json; charset=UTF-8 Transac-Id: 0 {"value":"ON","pwd":"xxxx","zones":"[1]"}
Ce qu'il faut envoyer
PUT /devices/1000000000/endpoints/1000000000/data HTTP/1.1 Content-Length: 48 Content-Type: application/json; charset=UTF-8 Transac-Id: 0 [{"name":"alarmCmd","value":"OFF","pwd":"xxxx"}]
La syntaxe est vraiment différente, cela signifie qu'il faut dans le code savoir sur quelle alarme nous sommes @fmartinouquelle serait la meilleure façon de traiter ce genre de particularité selon toi ?
Bonjour,
Merci pour ce retour, mais je n'ai pas tout compris concernant la commande à envoyer :
PUT /devices/1000000000/endpoints/1000000000/data HTTP/1.1 Content-Length: 48 Content-Type: application/json; charset=UTF-8 Transac-Id: 0 [{"name":"alarmCmd","value":"OFF","pwd":"xxxx"}]
Comment envoyer cette commande via Home assistant ? Merci pour votre aide
Seb
Bonjour Seb, Je suis dans le même cas que toi . As tu finalement réussi?
Vincent
Salut Et bien non, j’ai abandonné EGMLe 30 oct. 2024 à 13:30, vinceshiver @.***> a écrit :
Bonjour, j'ai une alarme Tyxal CSX40 et j'ai le même problème
statut ok (armé ou désarmé) impossible d'activer ou de désactiver l'alarme
En installant en local, j'ai réussi à reproduire et à corriger le problème Ce qui est envoyé comme commande : PUT /devices/1000000000/endpoints/1000000000/cdata?name=alarmCmd HTTP/1.1 Content-Length: 48 Content-Type: application/json; charset=UTF-8 Transac-Id: 0 {"value":"ON","pwd":"xxxx","zones":"[1]"}
Ce qu'il faut envoyer PUT /devices/1000000000/endpoints/1000000000/data HTTP/1.1 Content-Length: 48 Content-Type: application/json; charset=UTF-8 Transac-Id: 0 [{"name":"alarmCmd","value":"OFF","pwd":"xxxx"}]
La syntaxe est vraiment différente, cela signifie qu'il faut dans le code savoir sur quelle alarme nous sommes @fmartinouquelle serait la meilleure façon de traiter ce genre de particularité selon toi ?
Bonjour, Merci pour ce retour, mais je n'ai pas tout compris concernant la commande à envoyer : PUT /devices/1000000000/endpoints/1000000000/data HTTP/1.1 Content-Length: 48 Content-Type: application/json; charset=UTF-8 Transac-Id: 0 [{"name":"alarmCmd","value":"OFF","pwd":"xxxx"}] Comment envoyer cette commande via Home assistant ? Merci pour votre aide Seb
Bonjour Seb, Je suis dans le même cas que toi . As tu finalement réussi? Vincent
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>
Chez moi l'alarme remonte en périphérique inconnu Une idée?
Bonjour, Est il possible d'activer / désactiver l'alarme TYXAL depuis homeassistant ? Je n'ai pas réussi, j'ai par contre bien les remontées sur l'état de l'alarme dans homeassistant Je n'arrive pas a savoir si cela vient de moi et si c'est simplement pas possible. Merci
Voici le retour que j’ai dans le journal de tydom2mqtt
Quand je désactive
2023-01-10 03:20:59,811 - tydomConnector - INFO - Sending to tydom client… PUT cdata {« value »:« OFF »,« pwd »:« 4567 »} 2023-01-10 03:20:59,825 - tydomMessagehandler - INFO - Incoming data parsed successfully !
Quand j’active
2023-01-10 03:27:19,247 - tydomConnector - INFO - Sending to tydom client… PUT cdata {« value »:« ON »,« pwd »:« 4567 »} 2023-01-10 03:27:19,257 - tydomMessagehandler - INFO - Incoming data parsed successfully !
Merci