Citation de
Cédric le 6 décembre 2022, 12 h 36 min
Bonjour,
Je rencontre un problème récurrent avec ma clé ZiGate USB. Elle arrête de fonctionner environ une ou deux fois par jour, sans que j'arrive à identifier le déclencheur. Toutes les commandes ont l'air de fonctionner, puis quelques heures après, plus aucune communication avec les équipements ne se fait. Le demon ne parvient pas à redémarrer et la seule solution est de débrancher et rebrancher la clé Zigate sur la box Jeedom. Cela fonctionne, puis quelques heures à un jour après cela cesse à nouveau de fonctionner.
Voici le type d'erreurs que j'obtiens dans Jeedom quand je lance une commande vers un équipement Zigbee :
Erreur exécution de la commande [Chambre][Lampadaire][Température couleur] : Erreur lors de la requete : http://127.0.0.1:8089/device/command(PUT), data : {"ieee":"60:a4:23:ff:fe:4f:a7:b7","cmd":[{"endpoint":1,"cluster":"light_color","command":"move_to_color_temp","await":1,"args":[500,6]}],"allowQueue":false} erreur : {"state":"error","result":"API is not running","code":0}
Et voici les dernières lignes du Log du plugin Zigbee zibeed_1 :
[2022-12-04 17:19:08]ERROR : [0x4EA7:1:0x0019] Traceback (most recent call last):
File "/usr/local/lib/python3.7/dist-packages/zigpy/zcl/clusters/general.py", line 1542, in _handle_cluster_request
await self._handle_image_block(*args, tsn=tsn, model=self.endpoint.model)
File "/usr/local/lib/python3.7/dist-packages/zigpy/zcl/clusters/general.py", line 1651, in _handle_image_block
await self.image_block_response(foundation.Status.ABORT, tsn=tsn)
File "/usr/local/lib/python3.7/dist-packages/zigpy/zcl/__init__.py", line 360, in reply
**kwargs,
File "/usr/local/lib/python3.7/dist-packages/zigpy/zcl/__init__.py", line 271, in _create_request
request.serialize() # Throw an error before generating a new TSN
File "/usr/local/lib/python3.7/dist-packages/zigpy/types/struct.py", line 209, in serialize
for field, value in self.assigned_fields(strict=True):
File "/usr/local/lib/python3.7/dist-packages/zigpy/types/struct.py", line 177, in assigned_fields
raise ValueError(f"Value for field {field.name!r} is required")
ValueError: Value for field 'manufacturer_code' is required
Je me tiens à votre disposition pour tout complément d'information et je vous remercie déjà beaucoup pour votre aide si vous avez une idée de la direction dans laquelle chercher.
Cédric.
Bonjour,
Je rencontre un problème récurrent avec ma clé ZiGate USB. Elle arrête de fonctionner environ une ou deux fois par jour, sans que j'arrive à identifier le déclencheur. Toutes les commandes ont l'air de fonctionner, puis quelques heures après, plus aucune communication avec les équipements ne se fait. Le demon ne parvient pas à redémarrer et la seule solution est de débrancher et rebrancher la clé Zigate sur la box Jeedom. Cela fonctionne, puis quelques heures à un jour après cela cesse à nouveau de fonctionner.
Voici le type d'erreurs que j'obtiens dans Jeedom quand je lance une commande vers un équipement Zigbee :
Erreur exécution de la commande [Chambre][Lampadaire][Température couleur] : Erreur lors de la requete : http://127.0.0.1:8089/device/command(PUT), data : {"ieee":"60:a4:23:ff:fe:4f:a7:b7","cmd":[{"endpoint":1,"cluster":"light_color","command":"move_to_color_temp","await":1,"args":[500,6]}],"allowQueue":false} erreur : {"state":"error","result":"API is not running","code":0}
Et voici les dernières lignes du Log du plugin Zigbee zibeed_1 :
[2022-12-04 17:19:08]ERROR : [0x4EA7:1:0x0019] Traceback (most recent call last):
File "/usr/local/lib/python3.7/dist-packages/zigpy/zcl/clusters/general.py", line 1542, in _handle_cluster_request
await self._handle_image_block(*args, tsn=tsn, model=self.endpoint.model)
File "/usr/local/lib/python3.7/dist-packages/zigpy/zcl/clusters/general.py", line 1651, in _handle_image_block
await self.image_block_response(foundation.Status.ABORT, tsn=tsn)
File "/usr/local/lib/python3.7/dist-packages/zigpy/zcl/__init__.py", line 360, in reply
**kwargs,
File "/usr/local/lib/python3.7/dist-packages/zigpy/zcl/__init__.py", line 271, in _create_request
request.serialize() # Throw an error before generating a new TSN
File "/usr/local/lib/python3.7/dist-packages/zigpy/types/struct.py", line 209, in serialize
for field, value in self.assigned_fields(strict=True):
File "/usr/local/lib/python3.7/dist-packages/zigpy/types/struct.py", line 177, in assigned_fields
raise ValueError(f"Value for field {field.name!r} is required")
ValueError: Value for field 'manufacturer_code' is required
Je me tiens à votre disposition pour tout complément d'information et je vous remercie déjà beaucoup pour votre aide si vous avez une idée de la direction dans laquelle chercher.
Cédric.