C’est après que je bloque pour le test (accès par IP_RASPBERRY_PI:8001), y-a-t-il un préalable que j’ai manqué ?
Faut-il copier le contenu de /var/lib/gladysassistant/ dans /var/lib/gladysassistant_test_atrovato ?
Ah, tu essaie de lancer un container Zigbee2mqtt + MQTT en plus de ton installation classique existante?
Je sais pas si c’est possible ça. @AlexTrovato corrige moi si je me trompe, il me semble que le nom de ces containers est fixe et donc c’est une installation Zigbee2mqtt par machine?
Je n’avais pas le contexte, je pensais que tu n’arrivais pas à lancer un container de test, mais ça visiblement ça marche!
Je cherche un dongle USB Zigbee, vous me conseillez quoi ?
Je cherche le plus “consumer friendly” possible: USB, dans un boitier, pas de firmware à flasher, il faut que ce soit plug en play. Et si possible avec un prix abordable
J’ai déjà 42 équipements zigbee et je n’ai encore eu aucuns soucis de stabilité.
Pour info, voici comment je flash les mises à jour de firmware Zigbee2mqtt, c’est super simple et rapide, et pourrait être automatisé par Gladys en soit.
Script
!/bin/sh
#echo "Installing pip3 and dependencies"
#pip3 install pyserial intelhex --upgrade
echo "Updating USB Firmware"
cd /home/pi/flash-usb/Z-Stack-firmware
git pull
cd ..
echo "Unzip Z stack firmware"
rm /home/pi/flash-usb/CC2652RB_coordinator_*.hex
unzip Z-Stack-firmware/coordinator/Z-Stack_3.x.0/bin/CC2652RB_coordinator_*.zip
echo "Updating cc2538-bsl git repo"
cd /home/pi/flash-usb/cc2538-bsl
git pull
cd ..
echo "Shutting down Gladys"
docker stop gladys-z2m-zigbee2mqtt
version=$(ls | grep *.hex)
echo "Flashing new version: ${version}"
/home/pi/flash-usb/cc2538-bsl/cc2538-bsl.py -p "/dev/serial/by-id/usb-Silicon_Labs_slae.sh_cc2652rb_stick_-_slaesh_s_iot_stuff_00_12_4B_00_21_CC_41_DF-if00-port0" -evw "${version}"
echo "Starting again Gladys"
Merci @lmilcent ! Après je cherche quelque chose de plus “grand public”, je veux faire une vidéo où je montre comment utiliser le Zigbee dans Gladys, et je veux utiliser du matos de marque le plus grand public possible pour que ce soit facile à reproduire et que le tuto soit pérenne dans le temps
Pas du tout Après c’est pour moi l’intégration qui monte le plus, et on manque clairement de ressources pour expliquer comment commencer avec le Zigbee dans Gladys !
Vérifie seulement le nombre d’équipements qu’il peut supporter dans un réseau Zigbee. Ou au moins il faudra l’indiquer dans les tutos.
Car sur le projet Zigbee2MQTT ils indiquent que certains adaptateurs sont limités à max 50 et deviennent instables. D’autres en revanche peuvent supporter 100+.
Salut à tous ! J’ai bien reçu mon stick USB Sonoff Zigbee 3.0, et j’ai pu tester l’intégration de bout en bout !
Déjà, chapeau à tout ceux qui ont travaillés dessus, de manière générale ça marche au top, et je suis bluffé par l’expérience Zigbee de manière générale: ça marche, ya rien à dire
Quelques retours au niveau de l’expérience de configuration:
C’était pas très clair pour moi si il fallait d’abord configurer le port USB de ma clé Zigbee ou si il fallait configurer le service Zigbee2mqtt en premier. J’ai fais le port USB en premier, mais j’aurais pu commencer par l’autre et je ne sais pas si ça aurait posé problème mais je pense que Zigbee2mqtt aurait mal démarré !
Au lancement du service Zigbee2mqtt, c’est pas très clair qu’il se passe quelque chose en arrière plan. Pas de spinner, pas de message qui m’indique que l’installation est en cours. Je suis en fibre optique et sur un Raspberry Pi 4, et tout compris ça a du prendre 5-8 minutes. Comme je m’y connais j’ai surveillé la progression de l’installation dans htop en regardant les process qui passaient, mais bon pour quelqu’un dans l’UI c’est très long, et comme il y a des croix rouge dans l’UI au début, on peut penser qu’il y a eu une erreur, alors qu’en fait il faut juste attendre
Je pense qu’il faudrait ajouter un message qui explique que ça peut prendre facile 10 minutes, et que quelque chose est en cours avec un spinner Les croix rouge on peut les laisser, mais peut-être en expliquant clairement que c’est “en cours” et que ça va se connecter au fur et à mesure.
Une fois Zigbee2mqtt configuré, j’étais un peu perdu: comment ajouter un périphérique ? Le placer à côté du hub USB ? Cliquer dessus ?
La doc Zigbee2mqtt m’a aidé, peut-être qu’un petit message et un lien suffit !
Lorsqu’on clique sur “activer l’appairage”, ça n’active l’appairage que pour 250 secondes, sauf qu’au bout de ce temps là, Gladys affiche toujours que l’appairage est activé, alors que côté Zigbee2mqtt c’est plus en mode appairage.
L’UI de Zigbee2mqtt est toujours en accès libre, pas tip top niveau sécurité
A part ça, j’ai bien mes périphériques dans Gladys, et tout marche.
Merci pour les retours. C’est une belle intégration à plusieurs mains qui ajoute un grand nombre d’appareils
J’ai créé les issues GitHub pour suivre (et permettre à n’importe qui d’apporter les modifications)
Pour la documentation, il y a déjà un lien vers Zigbee2Mqtt | Gladys Assistant depuis la page du service (et notamment la partie Ajoutez des appareils). Est-ce que ce n’est pas suffisant et il faudrait rajouter des liens vers les pages de zigbee2mqtt ?
Dans Gladys, effectivement expliquer (ça peut-être une phrase) que pour appairer un appareil il faut se référer à sa documentation, et éventuellement mettre un lien vers la doc Zigbee2mqtt directement dans Gladys
Côté doc Gladys, effectivement dans la partie où on explique comment appairer un appareil, mettre un lien vers la doc Zigbee2mqtt en plus serait pas de trop je pense!
De mon côté je vais essayer de faire du contenu par rapport à l’intégration Zigbee2mqtt (vidéo youtube, et pourquoi pas article sur le blog avec )