Gladys Assistant 4.2 est disponible avec la compatibilitĂ© Zigbee2mqtt ! 🚀

Cool, je testerai ça ce soir.

Quelle est la modif Ă  faire dans les modĂšles Zigbee ?
Tous mes interrupteurs Xiaomi sont dĂ©tectĂ©s comme des prises pour le moment, je peux m’occuper de tester et faire une PR :slight_smile:

Aujourd’hui, dans Gladys, les interrupteurs sont affichĂ©s comme des prises. on ne distingue pas les 2.

Donc dans les scĂšnes on allume des prises Ă  la place des lumiĂšres pour le moment.
Ok, en attente d’une Ă©volution potentielle sur ce point dans le futur alors :slight_smile:

@VonOx et @pierre-gilles, je viens (enfin) de faire la PR pour mettre Ă  jour la liste des Ă©quipements compatibles avec Gladys (Zigbee2mqtt).

Bon, la liste est encore petite mais ça viendra avec le temps !

https://github.com/GladysAssistant/v4-website/pull/69

1 « J'aime »

Salut @VonOx,

Impossible de mon cĂŽtĂ© de synchroniser mes capteurs d’ouverture avec Gladys.
J’ai testĂ© sur une dizaine mais rien cotĂ© Gladys.
J’ai appuyĂ© 5 sec pour le mettre en mode appareillage.
J’ai ratĂ© un truc?
CÎté configuration tout est au vert.

Salut. Est-ce que tu es sur la derniĂšre version de Gladys ?
Est-ce que tu vois bien les pĂ©riphĂ©riques dans Zigbee2mqtt (port 8080 mĂȘme ip que Gladys)?
Est-ce que tu as des logs dans Gladys concernant ces périphériques?

Salut, moi aussi je n’ai plus la possibilitĂ© d’insĂ©rer mes appareils zigbee depuis la mise Ă  jour en 4.2.3
 Voici les dĂ©tails sur une installation toute fraĂźche.

     Zigbee2mqtt USB dongle attached to /dev/ttyACM0
2021-04-13T00:01:52+0200 <info> init.js:47 () Zigbee2mqtt USB dongle attached to /dev/ttyACM0
2021-04-13T00:01:52+0200 <info> installMqttContainer.js:25 (Zigbee2mqttManager.installMqttContainer) MQTT broker is being installed as Docker container...2021-04-13T00:01:52+0200 <info> installMqttContainer.js:26 (Zigbee2mqttManager.installMqttContainer) Pulling eclipse-mosquitto:2 image...
2021-04-13T00:01:58+0200 <info> installMqttContainer.js:30 (Zigbee2mqttManager.installMqttContainer) Preparing broker environment...
2021-04-13T00:01:58+0200 <info> installMqttContainer.js:36 (Zigbee2mqttManager.installMqttContainer) Creating container...
2021-04-13T00:02:22+0200 <info> installMqttContainer.js:50 (Zigbee2mqttManager.installMqttContainer) MQTT broker is restarting...
2021-04-13T00:02:30+0200 <info> installMqttContainer.js:56 (Zigbee2mqttManager.installMqttContainer) Creating user/pass...
2021-04-13T00:02:31+0200 <info> installMqttContainer.js:69 (Zigbee2mqttManager.installMqttContainer) MQTT broker is restarting...
2021-04-13T00:02:37+0200 <info> installMqttContainer.js:73 (Zigbee2mqttManager.installMqttContainer) MQTT broker container successfully started and configured
2021-04-13T00:02:37+0200 <info> installZ2mContainer.js:24 (Zigbee2mqttManager.installZ2mContainer) Zigbee2mqtt is being installed as Docker container...
2021-04-13T00:02:37+0200 <info> installZ2mContainer.js:25 (Zigbee2mqttManager.installZ2mContainer) Pulling koenkk/zigbee2mqtt:latest image...
2021-04-13T00:03:58+0200 <info> installZ2mContainer.js:29 (Zigbee2mqttManager.installZ2mContainer) Preparing Zigbee2mqtt environment...
2021-04-13T00:03:59+0200 <info> installZ2mContainer.js:40 (Zigbee2mqttManager.installZ2mContainer) Configuration of Device /dev/ttyACM0
2021-04-13T00:03:59+0200 <info> installZ2mContainer.js:43 (Zigbee2mqttManager.installZ2mContainer) Creation of container...
2021-04-13T00:04:25+0200 <info> installZ2mContainer.js:46 (Zigbee2mqttManager.installZ2mContainer) Zigbee2mqtt successfully installed and configured as Docker container
2021-04-13T00:04:25+0200 <info> installZ2mContainer.js:65 (Zigbee2mqttManager.installZ2mContainer) Zigbee2mqtt container is starting...
2021-04-13T00:04:33+0200 <info> installZ2mContainer.js:71 (Zigbee2mqttManager.installZ2mContainer) Zigbee2mqtt container successfully started
2021-04-13T00:04:35+0200 <info> connect.js:24 (MqttClient.<anonymous>) Connected to MQTT container mqtt://localhost:1884
2021-04-13T00:04:35+0200 <info> subscribe.js:12 (Zigbee2mqttManager.subscribe) Subscribing to MQTT topic zigbee2mqtt/#
2021-04-13T01:53:44+0200 <info> gateway.checkIfBackupNeeded.js:27 (Gateway.checkIfBackupNeeded) Not backing up instance to Gladys Gateway, last backup is recent.
2021-04-13T03:53:44+0200 <info> gateway.checkIfBackupNeeded.js:27 (Gateway.checkIfBackupNeeded) Not backing up instance to Gladys Gateway, last backup is recent.
2021-04-13T05:53:44+0200 <info> gateway.checkIfBackupNeeded.js:27 (Gateway.checkIfBackupNeeded) Not backing up instance to Gladys Gateway, last backup is recent.
2021-04-13T07:53:44+0200 <info> gateway.checkIfBackupNeeded.js:27 (Gateway.checkIfBackupNeeded) Not backing up instance to Gladys Gateway, last backup is recent.
2021-04-13T09:36:31+0200 <warn> handleMqttMessage.js:110 (Zigbee2mqttManager.handleMqttMessage) Zigbee2mqtt device 0x00158d00041d439f not configured in Gladys.
2021-04-13T09:37:21+0200 <warn> handleMqttMessage.js:110 (Zigbee2mqttManager.handleMqttMessage) Zigbee2mqtt device 0x00158d00041d439f not configured in Gladys.
2021-04-13T09:37:43+0200 <warn> handleMqttMessage.js:110 (Zigbee2mqttManager.handleMqttMessage) Zigbee2mqtt device 0x00158d00041d439f not configured in Gladys.
2021-04-13T09:37:47+0200 <warn> handleMqttMessage.js:110 (Zigbee2mqttManager.handleMqttMessage) Zigbee2mqtt device 0x00158d00041d439f not configured in Gladys.
2021-04-13T09:38:23+0200 <warn> handleMqttMessage.js:110 (Zigbee2mqttManager.handleMqttMessage) Zigbee2mqtt device 0x00158d00041d439f not configured in Gladys.
2021-04-13T09:38:44+0200 <warn> handleMqttMessage.js:110 (Zigbee2mqttManager.handleMqttMessage) Zigbee2mqtt device 0x00158d0004024e18 not configured in Gladys.
2021-04-13T09:42:00+0200 <warn> handleMqttMessage.js:110 (Zigbee2mqttManager.handleMqttMessage) Zigbee2mqtt device 0x00158d0004024e18 not configured in Gladys.
2021-04-13T09:42:34+0200 <warn> handleMqttMessage.js:110 (Zigbee2mqttManager.handleMqttMessage) Zigbee2mqtt device 0x00158d00041d439f not configured in Gladys.
2021-04-13T09:42:37+0200 <warn> handleMqttMessage.js:110 (Zigbee2mqttManager.handleMqttMessage) Zigbee2mqtt device 0x00158d00041d439f not configured in Gladys.
2021-04-13T09:50:05+0200 <warn> handleMqttMessage.js:110 (Zigbee2mqttManager.handleMqttMessage) Zigbee2mqtt device 0x00158d00041d439f not configured in Gladys.
2021-04-13T09:50:08+0200 <warn> handleMqttMessage.js:110 (Zigbee2mqttManager.handleMqttMessage) Zigbee2mqtt device 0x00158d00041d439f not configured in Gladys.
2021-04-13T09:50:09+0200 <warn> handleMqttMessage.js:110 (Zigbee2mqttManager.handleMqttMessage) Zigbee2mqtt device 0x00158d00041d439f not configured in Gladys.
2021-04-13T09:50:10+0200 <warn> handleMqttMessage.js:110 (Zigbee2mqttManager.handleMqttMessage) Zigbee2mqtt device 0x00158d00041d439f not configured in Gladys.
2021-04-13T09:50:34+0200 <warn> handleMqttMessage.js:110 (Zigbee2mqttManager.handleMqttMessage) Zigbee2mqtt device 0x00158d00041d439f not configured in Gladys.
2021-04-13T09:53:31+0200 <warn> handleMqttMessage.js:110 (Zigbee2mqttManager.handleMqttMessage) Zigbee2mqtt device 0x00158d00041d439f not configured in Gladys.
2021-04-13T09:53:43+0200 <info> gateway.checkIfBackupNeeded.js:27 (Gateway.checkIfBackupNeeded) Not backing up instance to Gladys Gateway, last backup is recent.
2021-04-13T09:54:51+0200 <warn> handleMqttMessage.js:110 (Zigbee2mqttManager.handleMqttMessage) Zigbee2mqtt device 0x00158d00041d439f not configured in Gladys.
2021-04-13T09:55:45+0200 <warn> handleMqttMessage.js:110 (Zigbee2mqttManager.handleMqttMessage) Zigbee2mqtt device 0x00158d00041d439f not configured in Gladys.
pi@raspberrypi:~ $ docker logs gladys

Comme tu vois ils sont bien sur l’interface zigbee

Oui

https://community.gladysassistant.com/uploads/default/original/2X/5/51a98a793abc7244b25534d35537d4b1dee60c88.jpeg

J’ai la mĂȘme chose que @Jean34 mais pas tout le temps.

j’ai saisi 192.168.1.31:8080 mais j’ai une erreur 404

Je regarde ce soir.

Faut voir la faq zigbee2mqtt, il y’a plein de raison pour lesquelles vous ne pouvez pas appairer. ( canal / problĂšme port sĂ©rie / device pas trop zigbee compliant comme aqara)

Gladys ne fait que se connecter au broker mqtt, elle ne gĂšre pas le conteneur zigbee2mqtt. Donc L’appairage c’est pas du tout cĂŽtĂ© Gladys.

ça je reproduis aussi via G+ / en Lan / Mobile ou PC

EDIT: Y’a une histoire de cache car en faisant un refresh forcĂ© de la page, J’ai mon discover qui a fonctionnĂ©
image

Moi de mon cĂŽtĂ© je viens de me rendre compte que le soucis est quand je suis sur Gladys +, en local via l’ip je n’ai pas de soucis

Et bien sĂ»r avant de venir vers vous j’ai fait plusieurs hard refresh et mĂȘme un coup de CCleaner pour ĂȘtre tranquille

J’ai remarquĂ© souvent des pertes de connexion liĂ©es au websocket (aucun rapport avec le service Zigbee2mqtt). Mais comme la remontĂ©e de pĂ©riphĂ©riques lors du scan utilise ce protocole, parfois il est nĂ©cessaire de recharger la page pour reconnecter le websocket.
Pour Gladys Plus, je n’ai pas pu tester, mais les Ă©vĂšnements devraient remonter de la mĂȘme maniĂšre qu’en local.
Est-ce que vous pouvez regarder dans la console du navigateur s’il y a des erreurs particuliùres ?

Oula le responsive de la page est pas top non plus ^^

@cicoub13 ça correspond Ă  quoi ce message « Gladys n’est pas accessible Â» ? Vu comme ça ça donne l’impression que Gladys est down, et j’imagine que ce n’est pas le cas, il faudrait peut-ĂȘtre amĂ©liorer la formulation

Est-ce que tu es certain que le souci n’apparait qu’en Gladys Plus et jamais en local? Des messages que je lis, ça ressemble plus Ă  un problĂšme d’instabilitĂ© qui fait que parfois ça marche parfois ça marche pas, indĂ©pendamment du local ou de Gladys Plus (mon impression)

@VonOx tu as rĂ©ussi Ă  faire fonctionner au moins une fois l’intĂ©gration Zigbee2mqtt sur Gladys Plus?

Je confirme les dire de @Jean34 , ça fonctionne en local mais pas via Gladys Plus
Je ne sais pas si ça a fonctionnĂ© car ma conf z2m je l’ai faite en local et via laptop pour plus de confort.

Les devices déjà ajouté eux fonctionne sur le dashboard via G+.

Pas d’erreur dans la console

Dans nos tests, on s’est rendu compte que de temps en temps la socket utilisĂ©e ne rĂ©pondait plus et faisait donc Ă©chouer le scan aprĂšs plusieurs secondes.
Pour mieux gĂ©rer cette erreur, en attendant de la rĂ©soudre dĂ©finitivement j’imagine, ce message d’erreur a Ă©tĂ© mis en place pour demander Ă  recharger la page et rĂ©tablir la socket.

Ah! Ok, je vais investiguer. Qu’est-ce qui ne fonctionne pas exactement?

Le scan dans discover

J’ai souvent le mĂȘme problĂšme mais il me semble que ce problĂšme n’apparait qu’en local Ă  cause du hot reload du serveur. Vous avez le mĂȘme problĂšme en production? (auquel cas, c’est pas normal :stuck_out_tongue: )

Ok merci je regarde

Ok j’ai trouvĂ©. Le code de l’intĂ©gration Zigbee2mqtt se base sur un attribut non implĂ©mentĂ© cĂŽtĂ© front Gladys Plus, ça pouvait pas marcher.

Je vais coder le truc !

2 « J'aime »

Je te confirme que ce problĂšme arrivait effectivement qu’en cas de redĂ©marrage du conteneur Gladys dans mes tests.
Chez moi c’est jamais arrivĂ© depuis que c’est en production de mĂ©moire.