Closed KiwiHC16 closed 6 years ago
AbeilleParser log stop sans aucune info: AbeilleParser 2018-03-20 23:15:59[DEBUG];Type: 8102 (Attribut Report)(Processed->MQTT); SQN: 84; Src Addr : df33; End Point : 01; Cluster ID : 0405; Attr ID : 0000; Attr Status : 00; Attr Data Type : 21; Attr Size : 0002; Data byte list : 1228 (Pas daction specifique de ma part a cette là).
Abeille log tourne toutes les 5s ce qui ne semble pas normal d'apres mes souvenirs: [2018-03-21 09:20:02][DEBUG] : deamon info: IN 5s [2018-03-21 09:20:02][DEBUG] : deamon info: IN
AbeilleMQTTCmd: AbeilleMQTTCmd 2018-03-20 17:42:52[DEBUG]Msg Received: Topic: {CmdAbeille/89ff/OnOff} => Off AbeilleMQTTCmd 2018-03-20 17:42:52[DEBUG]Type: CmdAbeille Address: 89ff avec Action: OnOff AbeilleMQTTCmd 2018-03-20 17:42:52[DEBUG]begin processCmd function AbeilleMQTTCmd 2018-03-20 17:42:52[DEBUG]OnOff for: 89ff AbeilleMQTTCmd 2018-03-20 17:42:52[DEBUG]len data: 12 AbeilleMQTTCmd 2018-03-20 17:42:52[DEBUG]checksum computed: 224 (Probabalement ma derniere action avant de l essayer le systeme seul).
AbeilleSerialRead: AbeilleSerialRead 2018-03-20 23:15:59[DEBUG]2018-03-20 23:15:59 -> 8102000F6d84df33010405000000210002122890
Un "Version" sur ruche ne provoque rien (Il est bien dans AbeilleMQTTCmd).
Process looks Up and Running: www-data 28060 1 0 mars20 ? 00:00:00 /usr/bin/php /var/www/html/plugins/Abeille/core/class/../../resources/AbeilleDeamon/AbeilleSerialRead.php /dev/ttyUSB0 debug www-data 28062 1 2 mars20 ? 00:29:21 /usr/bin/php /var/www/html/plugins/Abeille/core/class/../../resources/AbeilleDeamon/AbeilleParser.php /dev/ttyUSB0 127.0.0.1 1883 jeedom jeedom 0 debug www-data 28064 1 0 mars20 ? 00:00:33 /usr/bin/php /var/www/html/plugins/Abeille/core/class/../../resources/AbeilleDeamon/AbeilleMQTTCmd.php /dev/ttyUSB0 127.0.0.1 1883 jeedom jeedom 0 debug
www-data@Abeille:~/html/log$ ls -l /dev/ttyUSB* crwxrwxrwx 1 root dialout 188, 0 mars 21 09:29 /dev/ttyUSB0
OSX/VM en mode fonctionnement permanent - pas de mise en veille.
Mise en Inclusion: echo -ne '\x01\x02\x10\x49\x02\x10\x02\x14\xb0\xff\xfc\xfe\x02\x10\x03' > /dev/ttyUSB0 rien ne remonte dans AbeilleParser pour dire commande bien recue.
www-data@Abeille:~/html/plugins/Abeille/resources$ ls -l -rw-r--r-- 1 root root 0 févr. 26 01:02 COM
L objet Ruche ne contient aucune information. Tous les champs son vides.
On/Off/Toggle ampoule fonctionne, l'ampoule change d'état physiquement mais rien de remonte vers Abeille, rien dans AbeilleParser. !!!!
Recover with kill de AbeilleSerielRead, start manual suivi d un toogle ampoule: ps -ef www-data 28060 1 0 mars20 ? 00:00:00 /usr/bin/php /var/www/html/plugins/Abeille/core/class/../../resources/AbeilleDeamon/AbeilleSerialRead.php /dev/ttyUSB0 debug
kill 28060 ; /usr/bin/php /var/www/html/plugins/Abeille/core/class/../../resources/AbeilleDeamon/AbeilleSerialRead.php /dev/ttyUSB0 debug AbeilleSerialRead 2018-03-21 10:17:03[DEBUG]Starting reading port /dev/ttyUSB0 and transcoding to /var/www/html/plugins/Abeille/resources/AbeilleDeamon/input with log level debug AbeilleSerialRead 2018-03-21 10:17:03[DEBUG]Starting with pipe file (to send info to AbeilleParser): /var/www/html/plugins/Abeille/resources/AbeilleDeamon/input AbeilleSerialRead 2018-03-21 10:17:46[DEBUG]2018-03-21 10:17:46 -> 80000005d300c4009200 AbeilleSerialRead 2018-03-21 10:17:46[DEBUG]2018-03-21 10:17:46 -> 81010007cbc401000602008d AbeilleSerialRead 2018-03-21 10:17:46[DEBUG]2018-03-21 10:17:46 -> 8102000E6c0D89ff010006000000100001018d
AbeilleParser: AbeilleParser 2018-03-21 10:17:46[DEBUG];type: 8000 (Status)(Not Processed); Length: 5; Status: 00-(Success); SQN: c4 AbeilleParser 2018-03-21 10:17:46[DEBUG]SQN: 0 for messages which are not transmitted over the air. AbeilleParser 2018-03-21 10:17:46[DEBUG];Type: 8101 (Default Response)(Not Processed); Le probleme c est qu on ne sait pas qui envoie le message, on a pas la source, sinon il faut faire un mapping avec SQN, ce que je ne veux pas faire.; SQN : c4; EndPoint : 01; Cluster ID: 0006-General: On/Off; Command : 02; Status : 00 AbeilleParser 2018-03-21 10:17:46[DEBUG];Type: 8102 (Attribut Report)(Processed->MQTT); SQN: 0D; Src Addr : 89ff; End Point : 01; Cluster ID : 0006; Attr ID : 0000; Attr Status : 00; Attr Data Type : 10; Attr Size : 0001; Data byte list : 01
Le probleme viendrait de AbeilleSerialRead.php mais l objet Ruche ne se met pas a jour, rien a faire meme en redemarrant les 3 process manuellement (Probablement fausse observation car je faisais un "Liste Equipement", j aurai du tester avec un "Version"). Restart Plugin, objet ampoule se met à jour.
tail -f /dev/ttyUSB0 meme en fonctionnement ne fonctionne pas. Ce n'est donc pas un bon test. Pas plus que tail -f ./plugins/Abeille/resources/COM
Comme c'est le systeme de dev, je clos le sujet car les erreurs de manip il y en a autant qu'on veut.
C'est la deuxieme fois que je perds la connection avec la ZiGate sur le systeme de développement (VM Debian MacPro). Je n'ai pas ce phénomène sur la version en production (JeedonZwave).
Version Master du 21/03/2018 Version 3.0.D