Plantage au lancement du démon

Bonjour,

Je rencontre une erreur au lancement du daemon du plugin Zigbee.

Quelqu’un à déjà fait fonctionner ce plugin avec une clé USB Zigbee Sonoff 3.0 ?
J’avais lu sur ce blog que ca fonctionnait, mais pas chez moi
https://blog.domadoo.fr/93605-dongle-zigbee-30-sonoff-jeedom-zigbee2mqtt/

Vous avez une idée d’ou ca peut venir ?

[2022-09-29 21:20:59]DEBUG : Connecting to /dev/ttyACM1 at 115200 baud
[2022-09-29 21:20:59]DEBUG : Opened /dev/ttyACM1 serial port
[2022-09-29 21:20:59]DEBUG : Connected to /dev/ttyACM1 at 115200 baud
[2022-09-29 21:20:59]DEBUG : Toggling RTS/DTR pins to skip bootloader or reset chip
[2022-09-29 21:20:59]DEBUG : Setting serial pin states: DTR=False, RTS=False
[2022-09-29 21:21:00]DEBUG : Setting serial pin states: DTR=False, RTS=True
[2022-09-29 21:21:00]DEBUG : Setting serial pin states: DTR=False, RTS=False
[2022-09-29 21:21:00]DEBUG : Sending request: SYS.Ping.Req()
[2022-09-29 21:21:00]DEBUG : Sending CC253x bootloader skip bytes
[2022-09-29 21:21:03]DEBUG : Sending request: SYS.Ping.Req()
[2022-09-29 21:21:04]DEBUG : Sending request: SYS.Ping.Req()
[2022-09-29 21:21:05]DEBUG : Sending request: SYS.Ping.Req()
[2022-09-29 21:21:06]DEBUG : Sending request: SYS.Ping.Req()
[2022-09-29 21:21:07]DEBUG : Sending request: SYS.Ping.Req()
[2022-09-29 21:21:08]DEBUG : Sending request: SYS.Ping.Req()
[2022-09-29 21:21:09]DEBUG : Sending request: SYS.Ping.Req()
[2022-09-29 21:21:09]DEBUG : Connection to /dev/ttyACM1 failed, cleaning up
[2022-09-29 21:21:09]DEBUG : Closing serial port
[2022-09-29 21:21:09]ERROR : Couldn't start application
Traceback (most recent call last):
File "/usr/local/lib/python3.9/dist-packages/zigpy_znp/api.py", line 652, in _skip_bootloader
result = await responses.get()
File "/usr/lib/python3.9/asyncio/queues.py", line 166, in get
await getter
asyncio.exceptions.CancelledError
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.9/dist-packages/zigpy/application.py", line 118, in startup
await self.connect()
File "/usr/local/lib/python3.9/dist-packages/zigpy_znp/zigbee/application.py", line 111, in connect
await znp.connect()
File "/usr/local/lib/python3.9/dist-packages/zigpy_znp/api.py", line 694, in connect
self.capabilities = (await self._skip_bootloader()).Capabilities
File "/usr/local/lib/python3.9/dist-packages/zigpy_znp/api.py", line 652, in _skip_bootloader
result = await responses.get()
File "/usr/local/lib/python3.9/dist-packages/async_timeout/__init__.py", line 129, in __aexit__
self._do_exit(exc_type)
File "/usr/local/lib/python3.9/dist-packages/async_timeout/__init__.py", line 212, in _do_exit
raise asyncio.TimeoutError
asyncio.exceptions.TimeoutError
[2022-09-29 21:21:09]DEBUG : executing functools.partial(. at 0x739646a0>)
[2022-09-29 21:21:09]DEBUG : operation functools.partial(. at 0x739646a0>) completed
[2022-09-29 21:21:09]DEBUG : executing functools.partial(, 'PRAGMA wal_checkpoint;', [])
[2022-09-29 21:21:09]DEBUG : operation functools.partial(, 'PRAGMA wal_checkpoint;', []) completed
[2022-09-29 21:21:09]DEBUG : executing functools.partial(. at 0x739d7d60>)
[2022-09-29 21:21:09]DEBUG : operation functools.partial(. at 0x739d7d60>) completed
[2022-09-29 21:21:09]DEBUG : executing functools.partial()
[2022-09-29 21:21:09]DEBUG : operation functools.partial() completed
[2022-09-29 21:21:09]ERROR : [start_zigbee] Fatal error :
[2022-09-29 21:21:09]INFO : Traceback (most recent call last):
File "/usr/local/lib/python3.9/dist-packages/zigpy_znp/api.py", line 652, in _skip_bootloader
result = await responses.get()
File "/usr/lib/python3.9/asyncio/queues.py", line 166, in get
await getter
asyncio.exceptions.CancelledError
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/var/www/html/plugins/zigbee/resources/zigbeed/zigbeed.py", line 99, in start_zigbee
shared.ZIGPY = await ControllerApplication.new(
File "/usr/local/lib/python3.9/dist-packages/zigpy/application.py", line 138, in new
await app.startup(auto_form=auto_form)
File "/usr/local/lib/python3.9/dist-packages/zigpy/application.py", line 118, in startup
await self.connect()
File "/usr/local/lib/python3.9/dist-packages/zigpy_znp/zigbee/application.py", line 111, in connect
await znp.connect()
File "/usr/local/lib/python3.9/dist-packages/zigpy_znp/api.py", line 694, in connect
self.capabilities = (await self._skip_bootloader()).Capabilities
File "/usr/local/lib/python3.9/dist-packages/zigpy_znp/api.py", line 652, in _skip_bootloader
result = await responses.get()
File "/usr/local/lib/python3.9/dist-packages/async_timeout/__init__.py", line 129, in __aexit__
self._do_exit(exc_type)
File "/usr/local/lib/python3.9/dist-packages/async_timeout/__init__.py", line 212, in _do_exit
raise asyncio.TimeoutError
asyncio.exceptions.TimeoutError
[2022-09-29 21:21:09]INFO : Shutdown
[2022-09-29 21:21:09]INFO : Removing PID file /tmp/jeedom/zigbee/deamon_1.pid
[2022-09-29 21:21:09]INFO : Exit 0

(la clé fonctionne bien chez un amis avec HomeAssisstant)

Merci de votre aide

Bonjour,

Je vous invite à consulter ce post: Comment nous aider à vous aider - ou Comment poser une bonne question? et à corriger votre post:

  • placez le tag du plug-in
  • faite une recherche sur community sur l’erreur rencontrée dans le log s’il y en a une
  • fournissez les logs au format texte dans un Texte préformaté et pas via une capture d’écran qui coupe les logs et rend la lecture compliquée.
  • changez le titre du post pour mieux résumer le problème rencontré

Salut

Es-tu sur que c’était le plugin zigbee? Je serais parti sur zigbeelinker pour cette clé.

Antoine

Merci,

Oui c’est bien le plugin Zigbee qui est mentionné dans le tuto.
La description de Zigbeelinker dans le store évoque MQTT ce n’est pas ce que je recherche.

Gérez vos équipements Zigbee dans Jeedom grâce à une connexion avec MQTT et Zigbee2MQTT.

Avez vous regardez les clef compatible avec le plugin ? Cette clef y figure t elle ?

Pouvez-vous également fournir une capture d’écran de la page de config du plugin et de la page santé de jeedom.
Car l’erreur dans le log: TimeoutError fait penser qu’il n’a pas trouvé la clé donc faudrait qu’on voit qu’elle config vous avez fait.

De plus je vois du python3.9; donc je suppose que vous êtes sous bulleyes (debian 11) => d’où la page santé pour confirmer.

Je suppose que ce plugin fonctionne sous python3.9, à priori il n’y a pas de raison, mais je n’en ai pas la confirmation; il faudrait un retour de quelqu’un sur ce point.

Pour info, en étant sous debian 11, vous pourriez avoir des problèmes avec d’autres plugins s’ils ne sont pas encore compatibles.

Bonjour,

Voici la page de configuration du plugin:



le port du controller est celui que je vois indiqué dans la sortie de commande « dmesg » sous linux quand je me connecte en SSH sur le Raspberry

Jeedom est installé sur mon raspberry Pi3 depuis 2 ans je dirai.
Le plugin n’était pas disponible dans le Store Jeedom, j’ai du aller dans le centre de mise à jour pour mettre à jour mon Jeedom.
Une fois Jeedom à jour le plugin fut accessible dans le Store.
Ca peut être lié ?



Merci à tous

Oui mais il va lister tous les dongles connectés en usb donc ca ne garanti pas que c’est le bon…
Qu’avez-vous d’autre comme dongle et qui a-t-il comme autres choix dans la liste?

Car /dev/ttyACM1 ne correspond pas à ce qu’on voit sur la capture de l’article:

Salut
Dans l’article que j’ai fait le port utilisé est /dev/tty/USB1
Il fonctionne sur la Atlas et sur la Smart aussi.

Bonjour,

C’est bien la clé USB Sonoff qui est sur le port ttyACM1, voici la fin de sortie de commande « dmesg » lors que j’insert la clé:

[682474.900166] usb 1-1.4: new full-speed USB device number 5 using dwc_otg
[682475.056033] usb 1-1.4: New USB device found, idVendor=1a86, idProduct=55d4, bcdDevice= 4.42
[682475.056060] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[682475.056089] usb 1-1.4: Product: SONOFF Zigbee 3.0 USB Dongle Plus V2
[682475.056104] usb 1-1.4: Manufacturer: ITEAD
[682475.056120] usb 1-1.4: SerialNumber: 20220707180540
[682475.060770] cdc_acm 1-1.4:1.0: ttyACM1: USB ACM device

Merci pour votre interet.

Bonjour,

J’ai reinstallé Jeedom en installation automatique sur mon Raspberry mais le daemon ne se lance toujours pas:


[2022-10-07 08:09:39][ERROR] : Couldn't start application
Traceback (most recent call last):
  File "/usr/local/lib/python3.7/dist-packages/zigpy_znp/api.py", line 652, in _skip_bootloader
    result = await responses.get()
  File "/usr/lib/python3.7/asyncio/queues.py", line 159, in get
    await getter
concurrent.futures._base.CancelledError

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.7/dist-packages/zigpy/application.py", line 118, in startup
    await self.connect()
  File "/usr/local/lib/python3.7/dist-packages/zigpy_znp/zigbee/application.py", line 111, in connect
    await znp.connect()
  File "/usr/local/lib/python3.7/dist-packages/zigpy_znp/api.py", line 694, in connect
    self.capabilities = (await self._skip_bootloader()).Capabilities
  File "/usr/local/lib/python3.7/dist-packages/zigpy_znp/api.py", line 652, in _skip_bootloader
    result = await responses.get()
  File "/usr/local/lib/python3.7/dist-packages/async_timeout/__init__.py", line 129, in __aexit__
    self._do_exit(exc_type)
  File "/usr/local/lib/python3.7/dist-packages/async_timeout/__init__.py", line 212, in _do_exit
    raise asyncio.TimeoutError
concurrent.futures._base.TimeoutError
[2022-10-07 08:09:39][ERROR] : [start_zigbee] Fatal error :