PiZigate ne s'initialise pas dans 80% des cas
Publié : 25 juin 2019, 22:45
Bonjour,
J'ai un Rpi3 sous Domoticz qui jusqu'à présent pilotait des appareils via IPX800, Sonoff/EspEasy différents modèles, deux caméras Mobotix.
Domoticz version V4.10717, Build Hash: b38b49e5, Build Date: 2019-05-09 13:04:08
J'ai commandé un PiZigate pour incorporer divers gadgets Zigbee et pour commencer des détecteurs d'inondation Aqara.
Livré hier et installé aujourd'hui.
Les résultats sont mitigés et erratiques. Dans la plupart des redémarrages le plugin ne démarre pas et crache des messages toutes les 5 secondes
J'ai bien effectué les opérations pour reprendre l'UART qui pilote normalement le BT sur le RPi3.
Le test (PiZiGate-tools/test) ./PiZiGate_test /dev/ttyAMA0 fonctionne lorsque le service Domoticz est stoppé.
Enfin première réussite quand setup > hardware > Permit Join=255 et Erase Persistent Data=Yes.
J'ai pu à ce moment associer mes 2 capteurs Aqara reconnus comme 'lumi.sensor_wleak.aq1'.
Le fichier (domoticz/plugins/Domoticz-Zigate/Data) DeviceList-3.txt est bien mis à jour par le plugin.
Il suffit que je fasse une modification (par exemple PJ=254) suivi de update (attention c'est trop vite arrivé de créer une copie du hardware avec Add), le plugin ne se réintialise pas comme il faut.
ou bien dans un shell: service domoticz restart , et ça ne va pas non plus. Un shutdown initié par domoticz ou via la commande shutdown -h , suivi d'un reboot, va fonctionner ou ne pas fonctionner selon son humeur.
J'ai essayé de reflasher comme trouvé dans une autre conversation
En lisant les conversations parallèles, puis-je considérer que mon PiZigate pourrait être défectueux ?
(commande n° 49789)
Frédéric
python3.5 zigate-flasher.py -p /dev/ttyAMA0 -w ./ZiGate_v30f.bin
J'ai un Rpi3 sous Domoticz qui jusqu'à présent pilotait des appareils via IPX800, Sonoff/EspEasy différents modèles, deux caméras Mobotix.
Domoticz version V4.10717, Build Hash: b38b49e5, Build Date: 2019-05-09 13:04:08
J'ai commandé un PiZigate pour incorporer divers gadgets Zigbee et pour commencer des détecteurs d'inondation Aqara.
Livré hier et installé aujourd'hui.
Les résultats sont mitigés et erratiques. Dans la plupart des redémarrages le plugin ne démarre pas et crache des messages toutes les 5 secondes
Code : Tout sélectionner
2019-06-25 22:17:20.565 (Zigbee) FirmwareVersion not ready
2019-06-25 22:17:20.565 Error: (Zigbee) Plugin is not started ...
2019-06-25 22:17:20.565 Error: (Zigbee) - Communication issue with the Zigate
2019-06-25 22:17:20.565 Error: (Zigbee) - restart once the plugin, and if this remain the same
2019-06-25 22:17:20.565 Error: (Zigbee) - unplug/plug the zigate Le test (PiZiGate-tools/test) ./PiZiGate_test /dev/ttyAMA0 fonctionne lorsque le service Domoticz est stoppé.
Enfin première réussite quand setup > hardware > Permit Join=255 et Erase Persistent Data=Yes.
J'ai pu à ce moment associer mes 2 capteurs Aqara reconnus comme 'lumi.sensor_wleak.aq1'.
Le fichier (domoticz/plugins/Domoticz-Zigate/Data) DeviceList-3.txt est bien mis à jour par le plugin.
Il suffit que je fasse une modification (par exemple PJ=254) suivi de update (attention c'est trop vite arrivé de créer une copie du hardware avec Add), le plugin ne se réintialise pas comme il faut.
ou bien dans un shell: service domoticz restart , et ça ne va pas non plus. Un shutdown initié par domoticz ou via la commande shutdown -h , suivi d'un reboot, va fonctionner ou ne pas fonctionner selon son humeur.
J'ai essayé de reflasher comme trouvé dans une autre conversation
Code : Tout sélectionner
# service domoticz stop
# wc zigate-flasher.py
349 845 9420 zigate-flasher.py
# md5sum ZiGate_v30f.bin
4ee292aff6db6759bb727fdd6f5a6e10 ZiGate_v30f.bin
# python3.5 zigate-flasher.py -p /dev/ttyAMA0 -w ./ZiGate_v30f.bin
Unpack failed, length: 0, msg
Change baudrate failed
NoneType: None
Unpack failed, length: 0, msg
Change baudrate failed
NoneType: None
Error in atexit._run_exitfuncs:
Traceback (most recent call last):
File "zigate-flasher.py", line 208, in change_baudrate
raise SystemExit(1)
SystemExit: 1(commande n° 49789)
Frédéric
python3.5 zigate-flasher.py -p /dev/ttyAMA0 -w ./ZiGate_v30f.bin