Page 1 sur 4

[Fermé] Coordinateur USB Sonoff Dongle Plus-E

Publié : 23 janv. 2023, 09:33
par Papy de la mer
Bonjour.
Avec l'aide active de Keros nous avons installé la version E du coordinateur zigbee Sonoff Dongle Plus sur un NAS Synology DS220+. Dans cette configuration, Domoticz est installé sous docker, le plugin zigbee utilisé est la dernière version du plugin zigbeefordomoticz. Seule "erreur" apparaissant dans le log de Domoticz :

Error: Zigbee: Untested Zigbee adapater model, please report to the Zigbee for Domoticz team

Cette "erreur" se reporte sur le WebUI dans le log du plugin :

Code : Tout sélectionner

{"0":{"Time":"22/01/2023 15:38:52","Module":"Input","nwkid":"None","PluginHealth":"Startup","message":"Untested Zigbee adapater model, please report to the Zigbee for Domoticz team","PermitToJoin":{"Duration":0,"Starttime":1674399759},"Thread":"ZigpyForwarder_7"},"LastLog":0,"StartTime":"22/01/2023 15:38:49","FirmwareVersion":"6.10.3.0 build 297","FirmwareMajorVersion":"98","PluginVersion":["stable6-6.3.009"]},"LastLog":4}
J'essaye donc de "reporter" aujourd'hui pour que chacun en profite ...

Pour confirmer ce fonctionnement "apparent", j'ai connecté sans difficulté un thermostat de radiateur MOES GRT-100 :
https://fr.aliexpress.com/item/1005002433574444.html
ainsi qu'une prise de courant "intelligente" (outre la commutation marche/arrêt, sont reportées la puissance connectée, l'énergie consommée et la tension sur la prise ... plus un autre paramètre que j'ai de la peine à identifier ... :D ) :
https://fr.aliexpress.com/item/10050034 ... pt=glo2fra

Je me tiens à la dispositions de ceux qui voudraient en savoir plus si cela peut aider ...

Re: Coordinateur USB Sonoff Dongle Plus-E

Publié : 23 janv. 2023, 12:32
par Keros
Je viens de déplacer ton sujet dans la section dédiée au plugin ZigBeeForDomoticZ.

Je pense que tu voulais dire avec l'aide de Deufo :roll: C'est lui qui as un master Docker :mrgreen:

Tu peux nous dire quel est la version du firmware de ton coordinateur ?

Re: Coordinateur USB Sonoff Dongle Plus-E

Publié : 23 janv. 2023, 16:02
par Deufo
Cette erreur est présente sur le dongle car celui-ci ne remonte pas son Hardware Manufacturer name et le plugin ne sait pas à qui/quoi il parle.
Le point est ouvert chez Itead, Pipiche les a relancé sur le sujet. En soit, tant que ça fonctionne, rien d'inquiétant.

Re: Coordinateur USB Sonoff Dongle Plus-E

Publié : 23 janv. 2023, 20:32
par Papy de la mer
Toutes mes excuses à Deufo pour mon erreur ... mes neurones ont dû être trop sollicités ces derniers jours, je "patine" ...

Si j'en crois les "potins" sur github, le firmware serait "EmberZNet 6.10.3". Je ne sais pas si on peut le voir en interrogeant le NAS avec une commande ad hoc mais si tel est le cas, donne moi la commande et je vérifierai.

Côté identification du dongle, lorsque tu passes la commande "lsusb", tu trouves cette information :
|__1-1 1a86:55d4:0442 02 1.10 12MBit/s 132mA 2IFs (ITEAD SONOFF Zigbee 3.0 USB Dongle Plus V2 20220812110443)
mais lorsque tu passes "udevadm info --query=all --name=/dev/ttyACM0", tu ne trouves pratiquement aucune données attachées au device ...
P: /devices/pci0000:00/0000:00:15.0/usb1/1-1/1-1:1.0/tty/ttyACM0
N: ttyACM0
E: DEVNAME=/dev/ttyACM0
E: DEVPATH=/devices/pci0000:00/0000:00:15.0/usb1/1-1/1-1:1.0/tty/ttyACM0
E: MAJOR=166
E: MINOR=0
E: PHYSDEVBUS=usb
E: PHYSDEVDRIVER=cdc_acm
E: PHYSDEVPATH=/devices/pci0000:00/0000:00:15.0/usb1/1-1/1-1:1.0
E: SUBSYSTEM=tty
E: SYNO_INFO_PLATFORM_NAME=geminilake
E: SYNO_KERNEL_VERSION=4.4
E: SYNO_SUPPORT_USB_PRINTER=yes
E: SYNO_SUPPORT_XA=no
E: TAGS=:systemd:
E: USEC_INITIALIZED=8215049009

Merci pour vos réponses et commentaires ... je vais poursuivre mon apprentissage zigbee ...

Re: Coordinateur USB Sonoff Dongle Plus-E

Publié : 23 janv. 2023, 21:16
par Deufo
Les requêtes sont faites par le plugin, tu as le détail dans outils, outils et sur 'Infos du coordinateur'.
Par exemple, le mien remonte :

Branch Version: "20"
Channel: 11
Display Firmware Version: "Znp - Z-Stack 3.30+ (build 20221102)"
Extended PANID: "1234484512345678"
Firmware Version: "Branch: 20 Major: 20 Version: Z-Stack 3.30+ (build 20221102)"
IEEE: "00124b0012345678"
Major Version: "20"
Minor Version: "Z-Stack 3.30+ (build 20221102)"
Network Key: "xxx"
PANID: "b201"
Short Address: "0000"

Re: Coordinateur USB Sonoff Dongle Plus-E

Publié : 24 janv. 2023, 18:21
par Papy de la mer
Le firmware "supposé " est bien celui du dongle ...

Branch Version: "98"
Channel: 17
Display Firmware Version: "UNK - 6.10.3.0 build 297"
Extended PANID: "6f3ee6b3be50fb9c"
Firmware Version: "Branch: 98 Major: 98 Version: 6.10.3.0 build 297"
IEEE: "e0798dfffe71910c"
Major Version: "98"
Minor Version: "6.10.3.0 build 297"
Network Key: "bd:34:b6:25:f3:d5:c4:dc:c5:d6:35:44:dc:60:c3:36"
PANID: "7b68"
Short Address: "0000"

Re: Coordinateur USB Sonoff Dongle Plus-E

Publié : 24 janv. 2023, 22:15
par pipiche
donc pas de soucis

Re: Coordinateur USB Sonoff Dongle Plus-E

Publié : 04 mars 2023, 12:59
par yahtala
Bonjour,

Est-ce que le dongle plus-e est flashé avec la dernière version du firmware ?
Sinon faut-il le flashé avec la version proposée par sonoff sur leur GitHub ou un autre firmware ? (Dans ce cas quel firmware et quelle adresse pour le trouver)

Merci d’avance pour vos réponses.

Re: Coordinateur USB Sonoff Dongle Plus-E

Publié : 04 mars 2023, 23:06
par Keros
La réponse a ta dernière question est dans le wiki.

Re: Coordinateur USB Sonoff Dongle Plus-E

Publié : 05 mars 2023, 01:27
par yahtala
Hello Keros,

merci pour la réponse, je n'avais pas encore vu cette page :)
Par contre le sonoff Dongle Plus-E n'est pas dans la liste, il est sur un chipset scilab avec une puce CH9102F. Sur ce chipset il n'y a que le dongle ELElabs.

Voici quelques infos pour le Dongle Plus-E :
Les firmwares non signés : https://github.com/xsp1989/zigbeeFirmwa ... igned/EZSP
Les firmwares signés : https://github.com/itead/Sonoff_Zigbee_ ... r/Dongle-E

De mon côté j'ai essayé securecrt (30 jours d'essai) pour flasher le dongle mais ça n'a pas marché et ensuite j'ai essayé elelabs-zigbee-ezsp-utility (gratuit https://github.com/Elelabs/elelabs-zigbee-ezsp-utility)

Problèmes d'installation sur mon nas syno DS415+ dans un Docker Domoticz
L'installation sur mon NAS n'a pas été simple, pour une raison inconnue alors que j'ai suivi la procédure en mettant le plugin sur le bon coordinateur model (Silicon Labs EZSP) et le bon port (/dev/ttyACM0) je me suis retrouvé ave une erreur

Code : Tout sélectionner

2023-03-04 22:22:50,759 ERROR   :Couldn't start application
Traceback (most recent call last):
  File "/usr/local/lib/python3.9/dist-packages/serial/serialposix.py", line 322, in open
    self.fd = os.open(self.portstr, os.O_RDWR | os.O_NOCTTY | os.O_NONBLOCK)
OSError: [Errno 5] Input/output error: '/dev/ttyACM0'
J'ai essayé plusieurs choses :
- Enlever le dongle / le remettre
- Vérifier les droits d'accès à ttyACM0 sur le nas et dans le docker
- Redémarrage du nas

Rien ne changeait et toujours la même erreur.
Ultime essai avant de laisser tomber, installer les paquets synology proposé par Mariushosting surtout après avoir lu "SONOFF Zigbee 3.0 USB Dongle Plus-E Supported on DSM 7" dans la partie "Supported USB Keys / Devices" (Etape 8 - https://mariushosting.com/synology-how- ... -on-dsm-7/)

Sur le moment, pas de changement toujours le même problème.
Je redémarre une dernière fois le nas au cas où et la magie a opéré, le dongle s'est enfin initialisé correctement et là tout fonctionnait.

J'ai donc pu faire la procédure d'appairage qui a fonctionné sans problème pour tous les devices.

Maintenant, je n'ose pas arrêter le plugin ... On verra demain... Peut-être...

Ma config :
DomoticZ 2023.1 - docker stable
Python Version: 3.9.2 (default, Feb 28 2021, 17:03:44) [GCC 10.2.1 20210110]
Domoticz + Z4D : Synology DS-415+ DSM 7.1.1-42962 Update 4
Sonoff Zigbee Dongle Plus-E - UNK - 6.10.3.0 build 297
Plugin version 6.3.011