tydom2mqtt icon indicating copy to clipboard operation
tydom2mqtt copied to clipboard

contrôle de l'alarme Tyxal

Open Meije38 opened this issue 2 years ago • 10 comments

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

Meije38 avatar Jan 13 '23 12:01 Meije38

Salut, j'ai la version 3.4.2 de mqtt2tydom et je peux contrôler l'alarme.

jerry34ha avatar Jan 24 '24 14:01 jerry34ha

J’ai la même version de tydom2mqtt mais je n’y arrive pas. Comment avez vous fait ? merci de votre aide

Meije38 avatar Jan 24 '24 20:01 Meije38

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.

jerry34ha avatar Feb 04 '24 08:02 jerry34ha

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 .........

Meije38 avatar Feb 04 '24 08:02 Meije38

Bonjour Quelle carte utiliser vous dans HA pour piloter l'alarme ? Bonne journée

Meije38 avatar Feb 18 '24 05:02 Meije38

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

Meije38 avatar May 05 '24 06:05 Meije38

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 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

@fmartinou quel serait la meilleur façon de traiter ce genre de particularité selon toi ?

mauvaisetroupe avatar Sep 01 '24 14:09 mauvaisetroupe

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 😃

++

fmartinou avatar Sep 04 '24 13:09 fmartinou

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: @.***>

Meije38 avatar Sep 04 '24 16:09 Meije38

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

Meije38 avatar Sep 17 '24 14:09 Meije38

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.

Chalcear avatar Oct 03 '24 19:10 Chalcear