KiwiHC16 / Abeille

Abeille pour Jeedom (Gateway ZiGate)
GNU Affero General Public License v3.0
60 stars 52 forks source link

Capteur de fumée Heiman HS1SA-E, pas d'information d'alarme #947

Closed olivr2s closed 4 years ago

olivr2s commented 4 years ago

j’ai 4 capteurs de fumée, modèle HS1SA-E que j’ai réussi à inclure dans Abeille, mais je n’arrive pas à avoir d’information lors d’une alarme. J’ai regardé dans le documentation de Abeille, mais je vois pas ce que j’ai manqué… Rien dans les logs debug pendant une alarme. Je suis en master et multizigate, firmware 3.1a et Jeedom V4

KiwiHC16 commented 4 years ago

Pensez à la cagnotte: http://kiwihc16.free.fr/index.html#cagnotte Donate

KiwiHC16 commented 4 years ago

Je suppose que tu as regardé cette page : http://kiwihc16.free.fr/Heiman.html

olivr2s commented 4 years ago

Oui

KiwiHC16 commented 4 years ago

Il est possible que la configuration ne se soit pas fait correctement. Peux tu regarder les commandes et trouver les commande Bind Short et setReport. Tu reveilles le capteur et tu fais un Bind Short (bouton tester), puis setReport (bouton tester). Essayes plusieurs fois car pas toujours évident et surtout reveilles le capteur.

olivr2s commented 4 years ago

Une fois à la maison, je ferais les essais et surtout quand je serais seul car si je dois faire sonner le capteur plusieurs fois, ma femme et les enfants ne vont pas apprécier...

olivr2s commented 4 years ago

Je viens de faire plusieurs essais, ci-dessous le log du capteur durant les essais, ainsi que les commandes créées lors de l'inclusion du capteur.

log.txt Commandes capteur de fumée

KiwiHC16 commented 4 years ago

Peux tu me dire sur qu'elle Zigate est l objet : d021 ?

Peux tu faire plusieurs Bind et partager le log AbeilleParser ?

(il faut que je verifie qu'avec le multi zigate, les IEEE zigate sont bien recupérés et que donc les bind fonctionnent).

KiwiHC16 commented 4 years ago

En quelle version est la zigate ? Je viens de tester en 3.0E et l info ne remonte pas. Je viens de retrouver dans mes notes ce "bug". Je vais upgrader ma zigate et je vous dis.

KiwiHC16 commented 4 years ago

Je viens de mettre a jour ma zigate en 3.1b et cela fonctionne.

Mettez votre zigate au dernier firmware si ce n'est pas le cas.

Vous devez voir passer dans AbeilleParser les infos:

[2020-01-18 01:40:19][AbeilleParser][debug];Type; 8102; (Attribut Report)(Processed->MQTT); dest: Abeille; SQN: 00; Src Addr : 2833; End Point : 01; Cluster ID : 0500; Attr ID : 0002; Attr Status : 00; Attr Data Type : 19; Attr Size : 0002; Data byte list : ->0021<-
...
[2020-01-18 01:40:21][AbeilleParser][debug];Type; 8102; (Attribut Report)(Processed->MQTT); dest: Abeille; SQN: 01; Src Addr : 2833; End Point : 01; Cluster ID : 0500; Attr ID : 0002; Attr Status : 00; Attr Data Type : 19; Attr Size : 0002; Data byte list : ->0020<-
KiwiHC16 commented 4 years ago

http://kiwihc16.free.fr/Heiman.html

KiwiHC16 commented 4 years ago

Peux tu me faire un test sur la commande Nom du capteur pour connaitre le nom sous l equel il s'annonce ?

olivr2s commented 4 years ago

J'ai pas encore eu le temps de faire la mise à jour du firmware en v3.1b car les capteurs sont sur la Pizigate et j'ai jamais fait de mise à jour (reçu en v3.1a) il faut que je regarde comment faire. Il y a que la Zigate Wifi sur laquelle j'ai déjà fait des mises à jour de firmware avec le USB-TTL. Sinon, je testerais rapidement un des capteurs sur la Zigate wifi en v3.1b pour voir.

Sinon, le nom du capteur est: SmokeSensor-EM

KiwiHC16 commented 4 years ago

950 : je viens de corriger ce bug ca devrait aider lors des inclusions.

KiwiHC16 commented 4 years ago

SmokeSensor-EM est le meme que le mien et different de #938

KiwiHC16 commented 4 years ago

La Zigate 3.1a est suffisente pour ton sujet. Je viens de tester et re tester avec le mieux avec le master Abeille et ca fonctionne. As tu moyen de tester le master Abeille ? Je vais le publier en beta et devrai être dispo demain.

olivr2s commented 4 years ago

KiwiHC16, étant déjà en master (avec la mise à jour de cet après-midi) et en firmware v3.1a, j'ai fait plusieurs essais. sur un capteur.

Suite à ces essais, j'ai remarqué entre mes capteurs qui était déjà inclus dans abeille mais sans retour d'information que "état" était en binaire et avec 0500-01-0000 comme valeur. Après suppression des capteurs et nouvelle inclusion, "état" était en numérique et avec 0500-01-0002 comme valeur.

Donc mes 4 capteurs SmokeSensor-EM m'envoient enfin le signal d'alarme (21) comme prévu après une nouvelle inclusion.

Par contre j'ai un 5 ième capteur acheté après les 4 premiers, reconnu comme SmokeSensor-N-3.0. Malgré une suppression et nouvelle inclusion, j'ai un "état" en numérique et 0500-01-0000 comme valeur. Au lieu d'avoir 20 comme valeur, j'ai 0 et aucun changement d'état sur une alarme.

olivr2s commented 4 years ago

Finalement, après une troisième inclusion du 5 ième capteur SmokeSensor-N-3.0, j'ai enfin le retour d'alarme en 21, avec "état" en numérique et 0500-01-0000 comme valeur.

Donc mon problème avec mes capteurs incendie est enfin résolu. Merci pour ton travail et ton aide sur ce super plugin.

KiwiHC16 commented 4 years ago

Super !!!! Je clos le sujet.

beuz1212 commented 4 years ago

Bonjour,

je me permet de venir ouvrir à nouveau cette isue. je débute un peu si ce n'est pas la bonne manière merci de me dire ou le faire :)

j'ai donc deux capteur du même model que isue HS1SA-E j'ai bien compris qu'il faut visiblement inclure plusieurs fois pour un bon fonctionnement. cependant je viens de le faire au mois 6 - 7 fois sans succès.

voici les infos des commandes short et bind

réveil sur le bouton milieu + appuie

[2020-09-03 17:59:19][debug] Abeille1, Type=8102/Attribut report, SQN=0a, SrcAddr=26ef, EndPoint=01, ClustID=0001, AttrID=0021, AttrStatus=00, AttrDataType=20, AttrSize=0001, DataByteList=ad [2020-09-03 17:59:21][debug] Abeille1, Type=8102/Attribut report, SQN=0b, SrcAddr=26ef, EndPoint=01, ClustID=0001, AttrID=0021, AttrStatus=00, AttrDataType=20, AttrSize=0001, DataByteList=ad [2020-09-03 17:59:21][debug] Abeille1, Type=8011/APS data ACK: Status=00, DestAddr=26ef, DestEndPoint=01, ClustID=0001 [2020-09-03 17:59:22][debug] Abeille1, Type=8102/Attribut report, SQN=0c, SrcAddr=26ef, EndPoint=01, ClustID=0001, AttrID=0021, AttrStatus=00, AttrDataType=20, AttrSize=0001, DataByteList=ad [2020-09-03 17:59:22][debug] Abeille1, Type=8011/APS data ACK: Status=00, DestAddr=26ef, DestEndPoint=01, ClustID=0001 [2020-09-03 17:59:23][debug] Abeille1, Type=8000/Status, Status=00-(Success), SQN=00, PacketType=0010 [2020-09-03 17:59:23][debug] Abeille1, Type=8010/Version, Appli=3, SDK=031b [2020-09-03 17:59:23][debug] Abeille1, Type=8102/Attribut report, SQN=0d, SrcAddr=26ef, EndPoint=01, ClustID=0001, AttrID=0021, AttrStatus=00, AttrDataType=20, AttrSize=0001, DataByteList=ad [2020-09-03 17:59:23][debug] Abeille1, Type=8011/APS data ACK: Status=00, DestAddr=26ef, DestEndPoint=01, ClustID=0001 [2020-09-03 17:59:27][debug] Abeille1, Type=8000/Status, Status=00-(Success), SQN=00, PacketType=0009 [2020-09-03 17:59:27][debug] Abeille1, Type=8009/Network state response, ShortAddr=0000, ExtAddr=00158d00021e11f4, PANId=f10a, ExtPANId=774dfa3d79626e11, Channel=11 [2020-09-03 17:59:29][debug] Abeille1, Type=8102/Attribut report, SQN=0e, SrcAddr=26ef, EndPoint=01, ClustID=0001, AttrID=0021, AttrStatus=00, AttrDataType=20, AttrSize=0001, DataByteList=ad [2020-09-03 17:59:29][debug] Abeille1, Type=8011/APS data ACK: Status=00, DestAddr=26ef, DestEndPoint=01, ClustID=0001 [2020-09-03 17:59:30][debug] Abeille1, Type=8102/Attribut report, SQN=0f, SrcAddr=26ef, EndPoint=01, ClustID=0001, AttrID=0021, AttrStatus=00, AttrDataType=20, AttrSize=0001, DataByteList=ad [2020-09-03 17:59:30][debug] Abeille1, Type=8011/APS data ACK: Status=00, DestAddr=26ef, DestEndPoint=01, ClustID=0001 [2020-09-03 17:59:31][debug] Abeille1, Type=8102/Attribut report, SQN=10, SrcAddr=26ef, EndPoint=01, ClustID=0001, AttrID=0021, AttrStatus=00, AttrDataType=20, AttrSize=0001, DataByteList=ad [2020-09-03 17:59:31][debug] Abeille1, Type=8011/APS data ACK: Status=00, DestAddr=26ef, DestEndPoint=01, ClustID=0001 [2020-09-03 17:59:32][debug] Abeille1, Type=8102/Attribut report, SQN=11, SrcAddr=26ef, EndPoint=01, ClustID=0001, AttrID=0021, AttrStatus=00, AttrDataType=20, AttrSize=0001, DataByteList=ad [2020-09-03 17:59:32][debug] Abeille1, Type=8011/APS data ACK: Status=00, DestAddr=26ef, DestEndPoint=01, ClustID=0001 [2020-09-03 17:59:35][debug] Abeille1, Type=8000/Status, Status=00-(Success), SQN=7f, PacketType=0530 [2020-09-03 17:59:38][debug] Abeille1, Type=8011/APS data ACK: Status=a7, DestAddr=26ef, DestEndPoint=01, ClustID=0001 [2020-09-03 17:59:39][debug] Abeille1, Type=8000/Status, Status=00-(Success), SQN=80, PacketType=0530 [2020-09-03 17:59:40][debug] Abeille1, Type=8702/APS Data Confirm Fail, Status=f0 (MAC_ENUM_TRANSACTION_EXPIRED->Pending transaction has expired and data discarded), SrcEndpoint=01, DestEndpoint=01, DestMode=02, DestAddr=26ef, SQN=7e [2020-09-03 17:59:46][debug] Abeille1, Type=8000/Status, Status=00-(Success), SQN=17, PacketType=0120 [2020-09-03 17:59:51][debug] Abeille1, Type=8000/Status, Status=00-(Success), SQN=18, PacketType=0120 [2020-09-03 17:59:52][debug] Abeille1, Type=8011/APS data ACK: Status=a7, DestAddr=26ef, DestEndPoint=01, ClustID=0001 [2020-09-03 17:59:53][debug] Abeille1, Type=8702/APS Data Confirm Fail, Status=f0 (MAC_ENUM_TRANSACTION_EXPIRED->Pending transaction has expired and data discarded), SrcEndpoint=01, DestEndpoint=01, DestMode=02, DestAddr=26ef, SQN=81 [2020-09-03 17:59:58][debug] Abeille1, Type=8011/APS data ACK: Status=a7, DestAddr=26ef, DestEndPoint=01, ClustID=0500 [2020-09-03 17:59:59][debug] Abeille1, Type=8702/APS Data Confirm Fail, Status=f0 (MAC_ENUM_TRANSACTION_EXPIRED->Pending transaction has expired and data discarded), SrcEndpoint=01, DestEndpoint=01, DestMode=02, DestAddr=26ef, SQN=82

la commande etat ne remonte donc rien.