Zigbee2mqtt : Image docker de test basée Gladys v4

Yes ici : fix(zigbee2mqtt): Take USB Device path · cicoub13/Gladys@fa22444 · GitHub
En renseignant les secrets Docker et en lançant manuellement le Build Gladys dev images sur ma branche :ok_hand:

1 « J'aime »

Un truc à ajouter aussi dans la to-do list, le fait de pouvoir renseigner un Server mqtt si on veut pas que gladys gère cette partie.

Hello,

Finalement je reviens sur ce que j’ai dis :smiley:

Je suis reparti de 0 et pour le moment, capteur de température + commutateur fonctionnent bien :slight_smile:

En ce qui concerne l’interrupteur sans fil (double), il est vu mais pas pris en compte. Je regarderai pour rajouter l’intégration de celui-ci.

2021-01-31T19:01:07+0100 <warn> handleMqttMessage.js:87 () Zigbee2mqtt device 0x00158d0002d7b79e, feature action not found.
2021-01-31T19:01:07+0100 <warn> handleMqttMessage.js:87 () Zigbee2mqtt device 0x00158d0002d7b79e, feature click not found.
2021-01-31T19:01:07+0100 <warn> handleMqttMessage.js:87 () Zigbee2mqtt device 0x00158d0002d7b79e, feature linkquality not found.
2021-01-31T19:01:07+0100 <warn> handleMqttMessage.js:87 () Zigbee2mqtt device 0x00158d0002d7b79e, feature voltage not found.

Pour mes équipements (tout du xiaomi) :slight_smile:

1 « J'aime »

J’ai modifié le nom des containers pour qu’ils soient uniques : fix(zigbee2mqtt): Containers' names · cicoub13/Gladys@6d916a4 · GitHub
Je te préviens quand j’ai poussé une nouvelle image :whale:

Je l’ai ajouté dans la liste des choses à faire plus haut :ok_hand:

Yes, la liste des périphériques est ici : https://github.com/cicoub13/Gladys/tree/zigbee2mqtt-service/server/services/zigbee2mqtt/model
Tu peux contribuer (je t’ai ajouté au repository)

Ah génial merci je vais rajouter ca

5 messages ont été fusionnés à un sujet existant : Zigbee2mqtt - Debug

J’ai poussé une nouvelle image avec des noms de containers propres a Gladys. Est-ce que tu peux réessayer ? Je pense quand même que tu auras un souci avec le port 1884 déjà utilisé sur ta machine :frowning:

1 « J'aime »

1883 par défaut donc ça devrai le faire, je test ce soir

1 « J'aime »

T’es sûr ?

image

J’ai aucun conteneur zigbbe2mqtt qui s’est créé

J’ai stoppé mon conteneur de prod

Oui, les containers s’appellent maintenant :

  • gladys-zigbee2mqqt
  • gladys-zigbee2mqqt-mqtt

Attention à bien nettoyer les containers (dans la commande précédente, je proposais de créer le conteneur pour tester avec le nom gladys-zigbee2mqqt et ça peut rentrer en collision avec les nouveaux containers … j’ai réécrit la commande avec le nom gladys-dev-zigbee2mqtt)

Ouai je viens de comprendre, c’est le nom du conteneur avec ton image :sweat_smile: forcément le nom est déjà pris

Proposition d’affichage pour la page Configuration de Zigbee2MQTT

Sur mobile :

Sur tablette :

La version ordinateur reste la même

1 « J'aime »

Je valide😁

“mort” :skull: :scream:

@VonOx J’ai corrigé ton souci de docker existant et poussé une image :slight_smile:
N’oublie pas de supprimer tous les anciens containers (gladys-zigbee2mqtt-mqtt et ga-zigbee2mqtt)

1 « J'aime »

Oui ça fonctionne ( les containers sont créés )

J’ai découvert un autre bug mais je penses que c’est Gladys et pas le service z2m


J’avais créé le 1 maison et une pièce.
Pour tester j’ai affecter tous les devices découvert sur cette même room.
Pour faire plus propre, j’ai supprimer cette room et j’en ai créé d’autres ( grave erreur :smiley: )

Impossible d’affecter ce qui a été découvert à une nouvelle pièce :slight_smile:

  • Dans la partie discover je ne peux éditer la room ( already created ) , d’ailleurs s’ils sont déjà créé ils ne devraient pas aparaitres sur cet onglet ?

image

  • Dans devices, bah y’a plus rien ^^

J’ai tout pété mais à mon avis cette histoire de room risque de se reproduire. Il doit y avoir un check côté Gladys ( ne pas delete une room si des devices sont liés ) et côté service je dois pouvoir éditer.

J’ai aussi du récupérer mon fichier database ( zigbee2mqtt ) car impossible de join le network, ça je penses que c’est mon dongle.

A suivre :slight_smile:

Je ne pensais pas que cela soit possible, effectivement s’il y a des devices dans une room, il faut empêcher de pourvoir la supprimer.

Ah! C’est effectivement lié au fonctionnement actuel de Gladys.

Quand tu supprime une entitée dans Gladys 4, toutes les entitées qui en dépendent sont supprimées. C’est vrai que dans le cas des devices/pièces, ça fait pas super sens.

Deux options:

  • Empêcher l’utilisateur de supprimer la pièce tant qu’il y a des devices dedans
  • Mettre à jour tous les devices qui sont dans la pièce qui va être supprimée, et leur enlever l’appartenance à la pièce

Vous en pensez quoi ?

Enlever l’appartenance , ça fait moins de contraintes pour l’utilisateur

PS : Je viens de me relire et c’est une catastrophe désolé a ceux qui m’ont lu pour les fautes.

1 « J'aime »

Supprimer l’appartenance (avec un message avant “Tous les appareils liés à cette pièce…”)

Je suis aussi pour supprimer l’appartenance mais garder l’équipement !
Ça fait plus sens et moins rager s’il y avait 10 équipements dans une pièce :sweat_smile: