Guten Abend, um einen drahtlosen programmierbaren Thermostat zu meiner Elektroheizungsanlage hinzuzufügen, wurde es für mich unerlässlich, Gladys ein Zigbee-Modul mit physischen Eingängen hinzuzufügen. Ich habe ein Modul der Marke Develco, Modell IOMZB-110, gefunden, das perfekt sein sollte, außer dass dieses Modul, wenn es in Gladys integriert ist, nur mit 2 Ausgängen erscheint, während die 4 Eingänge ignoriert werden. Ich bin sehr überrascht, weil dieses Modul in Zigbee2mqtt vollständig ist: 4 Eingänge und 2 Ausgänge, und alles funktioniert.
Ist es möglich, diese Integration zu ändern, um auf die Eingänge dieses Moduls zuzugreifen, oder ist das nicht möglich?
Das ist möglich, wenn jemand die Funktionen zu diesem Gerät hinzufügt!
Leider werde ich das nicht tun, ich habe absolut keine Ahnung, wie man das macht, ich kann nicht programmieren.
Hallo @Zebulon ![]()
Ist das das richtige Gerät?
Fehlen hier die „input_l1“, „input_l2“, „input_l3“ und „input_l4“?
Wir sind uns einig, wenn ich das richtig verstehe, müssen diese vier Eingänge nur Sensoren in Gladys sein, sie sind nicht steuerbar?
Wenn es nur darum geht, die Exposés zu lesen, kann das leicht gemacht werden. Allerdings frage ich mich bei der Zeile To read (/get) the value publish a message to topic .....
Ich denke, man muss diesen Befehl senden, wenn man dieses Exposé lesen möchte, aber ich weiß nicht, ob dieser Befehl in Gladys vorgesehen ist.
Ich denke, dass /get nur dann verwendet wird, wenn du den Zustand im Abfragemodus von Zigbee abfragen möchtest. Ansonsten wird der Zustand auch bei Änderungen veröffentlicht: „Der Wert kann im veröffentlichten Zustand in der Eigenschaft input_l1 gefunden werden.“
Also ist es genau das, was wir aktuell tun, mit nur 4 Attributen, die wir aktuell nicht lesen.
In diesem Fall könnte ich am Wochenende einen PR vorschlagen und bei Bedarf ein Bild erstellen, um zu testen.
Super, danke!
Hallo, das ist genau das Modul, das ich verwenden möchte, denn in Zigbee habe ich nichts anderes gefunden, und es wird bei Domadoo verkauft, also leicht zu finden und schnell geliefert.
Vielen Dank für die schnelle Antwort.
Alain.
@pierre-gilles, hier ist der PR.
Ich habe es nur mit einem MQTT-Gerät getestet, aber nicht mit einem echten Gerät.


@Zebulon, falls du Lust hast, es mit deinem Gerät zu testen, hier ist ein Test-Image von Gladys: willde71/gladys-test:develco-IOMZB-110
Guten Abend, nachdem ich ein bisschen herumprobiert habe, um ein Gladys-Image zu testen, habe ich es versucht, aber ich muss einen Fehler gemacht haben, denn es läuft nicht wie es sollte.
In Putty habe ich den folgenden Befehl mit dem Ablauf und dem Fehler am Ende gesendet:
docker run -d
–log-opt max-size=10m
–restart=always
–privileged
–network=host
–name gladys-test:develco
-e NODE_ENV=production
-e SERVER_PORT=8001
-e TZ=Europe/Paris
-e SQLITE_FILE_PATH=/var/lib/gladysassistant/gladys-production.db
-v /var/run/docker.sock:/var/run/docker.sock
-v /var/lib/gladys-test:develco:/var/lib/gladysassistant
-v /dev:/dev
-v /run/udev:/run/udev:ro
willde71/gladys-test:develco-IOMZB-110
Unable to find image ‹ willde71/gladys-test:develco-IOMZB-110 › locally
develco-IOMZB-110: Pulling from willde71/gladys-test
83d624c4be2d: Already exists
d0ddb100d04a: Already exists
2aef2c99b54e: Already exists
12af688d404f: Already exists
82d4419d4908: Already exists
4dc0af8162f4: Pull complete
68a50a3fdc45: Pull complete
4f4fb700ef54: Pull complete
a919a5678706: Pull complete
016d5003aaf5: Pull complete
c96d8bc4222f: Pull complete
Digest: sha256:ef3ecac3f613603ab9a5616a267828026de81447129b38d2f58ae86fb7d8bc76
Status: Downloaded newer image for willde71/gladys-test:develco-IOMZB-110
docker: Error response from daemon: Invalid container name (gladys-test:develco- IOMZB-110), only [a-zA-Z0-9][a-zA-Z0-9_.-] are allowed.
See ‹ docker run --help ›.
Du kannst kein : im Containernamen verwenden. Versuche es mit gladys-test-develco.
Das ist gut, vielen Dank.
Alain
Guten Abend, ich habe es mehrmals auf einem Rpi 3B+ versucht, um die Installation zu testen, die problemlos funktioniert hat, aber ich konnte den Test nicht zum Laufen bringen.
Alles, was ich geschafft habe, war, meine Gladys-Installation auf dieser Karte zu beschädigen, und um alles wieder in Ordnung zu bringen, musste ich einen Grundkurs zu Docker-Befehlen befolgen.
Es tut mir leid, dass ich es nicht geschafft habe, aber zumindest ist Docker für mich weniger mysteriös.
Alain
Danke, dass du es versucht hast. Hast du es geschafft, deine Installation wiederherzustellen?
Hallo, ja ich habe die Docker-Container nacheinander gestoppt und dann mit dem Befehl docker container rm und der ID jedes Containers gelöscht. Anschließend habe ich Gladys von vorne neu installiert, ohne die Docker-Installation, da diese bereits vorhanden war.
Es gab keine Probleme, Gladys wieder zum Laufen zu bringen.
Vielen Dank.
Alain
Danke für die Rückmeldung.
Kannst du mir einen Screenshot der Registerkarte „Status“ deines Geräts in zigbee2mqtt machen?
Ich habe einen Jumper auf die Pins des Eingangs « input_11 » gesetzt. Sie ist aktiv im Vergleich zu den anderen drei.
Korrektur meiner vorherigen Nachricht: Es heißt « input_I1 » und nicht 11.




