Problème installation Sonoff Zigbee 3.0 USB dongle plus sous ZHA

Mon problème

Bonjour à Tous,
J’essaie d’intégrer le Sonoff Zigbee 3.0 USB dongle plus sous ZHA.
Lorsque j’essaie de rentrer le chemin du périphérique série dans la configuration de ZHA, rien ne passe. J’ai essayé les chemins présents dans l’onglet Système/Host/matériel de HA, (soit /dev/bus/usb/001/001 , /dev/bus/usb/001/002
/dev/ttyS0, /dev/ttyS1), rien n’y fait… connexion impossible…
Par ailleurs, j’ai regardé dans le file editor, il n’y a pas de répertoire /dev/serial, et aucun fichier dans les répertoires /dev/bus/usb/001/001… (ça n’a peut-être aucun rapport ?).
Je n’ai pas essayé d’intégrer avec MQTT, cer d’après les forums HA ça devait marcher tout seul sous ZHA.
Merci d’avance à ceux qui auront des idées…

Ma configuration


[center]## System Health

version core-2022.4.0
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.9.9
os_name Linux
os_version 5.10.108
arch x86_64
timezone Europe/Paris
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 4829
Installed Version 1.23.0
Stage running
Available Repositories 1076
Downloaded Repositories 28
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 7.6
update_channel stable
supervisor_version supervisor-2022.03.5
docker_version 20.10.9
disk_total 30.8 GB
disk_used 9.6 GB
healthy true
supported true
board ova
supervisor_api ok
version_api ok
installed_addons Samba share (9.5.1), File editor (5.3.3), MariaDB (2.4.0), Nginx Proxy Manager (0.11.0), Plex Media Server (2.8.0)
Dashboards
dashboards 2
resources 16
views 11
mode storage
[/center]

Salut,

Dans Système/Host/matériel de HA si tu n’as aucun device qui liste le nom de la clé, c’est surement qu’elle n’est pas reconnue du tout par la machine.

image

regarde cette doc

je viens d’en installer une hier, j’ai juste brancher la clef usb a mon rpi3 B et ca a découvert la clef tout seul. Tellement simple que je pensais pas que c’était de c’est facon et vu le lien donner par @barto_95, beh c’est bien comme ca.

Depuis l’an dernier une clé usb de ce type là est automatiquement détectée et il propose l’intégration directement. Donc théoriquement, si la clé et/ou le port USB marchent bien y’a rien à faire.

Merci de vos commentaires, ce qui ne me rassure pas :disappointed:
Mon home assistant est monté sur une virtualisation VirtualBox tournant sur un serveur Debian.
J’ai vérifié que l’USB était bien attribué à la VM Home Assistant, j’ai même « filtré » l’USB Sonoff sur VirtualBox (bien reconnue au niveau de la VM) pour la réserver exclusivement à HA.
Malgré ça, je ne retrouve pas l’USB dans la liste des matériels sous Host…
J’ai naturellement redémarré le serveur Debian, la VM VirtualBox et Home Assistant, rien n’y fait.
Quand je plug le dongle sur un Windows, il est bien reconnu comme Sonoff, avec le bon libellé…
Si quelqu’un a une idée ???

Merci, j’avais déjà bien lu cette doc, et plusieurs autres blogs sur le sujet…

Salut,
Je ne sais si tu as vu, il y a peut être quelques pistes sur le forum off’ :

Tu as essayé de forcer le port USB en USB2 ?
Peut être un autre test intéressant (mais un peu lourd à réaliser), vu que tu as un Windows sous la main, ce serait d’installer VB sur Windows, faire une VM HAOS, et voir si ta clé est détectée.
Si c’est le cas, peut être est-ce la version Linux de virtualbox qui ne partage pas bien l’USB…Si ce n’est pas le cas, c’est peut être tout VB qui pose souci avec l’USB passthrough

Merci Tof…
J’ai effectivement forcé l’usb en usb2 au niveau de VB. mais ça n’a rien changé.
essayé aussi de forcer en USB3, idem…
J’en arrive à la même conclusion que toi, faire un test sous Windows…

Bonjour,
Point de situation…

1/ Côté Ubuntu le dongle est bien reconnu sur le port ttyUSB0 :

xxxx:~$ ls -l /dev/serial/by-id
total 0
lrwxrwxrwx 1 root root 13 avril  9 12:02 usb ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_8c668cc9eb5fec11be752e5f25bfaa52-if00-port0 -> ../../ttyUSB0

2/ Sur la VM VirtualBox, je récupère bien l’USB sur la VM :

3/ Sur HAOS, le périphérique Sonoff n’apparaît toujours pas dans la liste du matériel…

J’ai essayé le passtrough VirtualBox en USB 2 et USB3, rien n’y fait. Un problème au niveau HAOS ? je ne sais pas aller voir dans HAOS en ligne de commande si l’USB est reconnu…

Salut,

Dans HAOS, que j’utilise, tu peux taper les mêmes commandes.
Et tu devrais voir tes devises connectés en USB.
La façon la plus simple d’ouvrir un ssh c’est avec un des addons SSH. Tu arrivera sur le container HA Core

Après plusieurs tentatives pour faire fonctionner cette intégration, j’ai enfin réussi à récupérer le dongle sous ZHA !
Il faut tout simplement installer les VBoxGuestAdditions dans la VM VirtualBox HAOS.
Au final, c’était VirtualBox qui ne gérait pas correctement le passthrough USB. En installant les guest additions, l’USB est immédiatement reconnue par le système invité (HAOS).
Merci de vos aides et conseils de lecture …

Si je comprends bien, cette clé en zigbee n’utilise pas zigbee2mqtt ?

Non, effectivement, j’essayais de la faire fonctionner sous ZHA… mais au final, je suis revenu sous zigbee2mqtt.

et elle fonctionne avec Zigbee2mqtt ?
Dans ce cas, c’est pas l’intégratron native qu’il faut suivre ?

Elle fonctionne très bien avec Zigbee2mqtt.
Avec ZHA j’avais réussi à voir la clé mais pour les terminaux connectés c’était vraiment pas top…

Tu dois updater le firmware avant (en sortie de boite je dirais) ?
Ou elle est directement reconnue ?

Non, celle que j’ai était au bon firmware, elle a été reconnue immédiatement, ainsi que les terminaux…

Salut @Voileux ,

Je débute et j’ai le même problème
PC windows 10
Virtualbox avec HA
HA ne voit pas le dongle Sonoff Zigbee E ,comment installes tu VBoxGuestAdditions?
Merci par avance.

De mémoire, très rapidement…
Il faut rajouter dans la configuration de ta VM VBox un disque optique et tu donnes le chemin de l’ISO VBoxGuestAdditions
Si tu ne t’en sors pas, dis le moi je te ferai un petit bout de procédure…

1 « J'aime »