Suche Tester für die ZwaveJS UI-Integration!

Zum Testen wollte ich den Everspring-Dongle in meiner Domoticz-Konfiguration einrichten.
Er wurde erkannt.
Ich wollte ihm die Konfiguration des Z-Stick Gen 5 zuweisen und, nachdem ich daran herumgebastelt hatte, denke ich, dass ich zwei Heizungssteuermodule „versaut“ habe.
Ich habe die Geräte in der Open Zwave-Konfiguration von Domoticz deaktiviert, um ZWaveJS-UI mit dem Everspring-Dongle zu verwenden.
Nach Durchführung der Schritte auf dieser Seite
https://community.home-assistant.io/t/install-and-setup-zwave-js-ui-with-snap-on-a-raspberry-pi/486484

Hier ist, was ich mit einigen Modulen erhalte:

Ich verstehe daher nicht, woher das Problem mit Gladys stammen könnte.

Ist es normal, dass der in meinem Docker run-Befehl angegebene Ordner leer ist?

Das Einzige, was sicher ist, ist, dass Gladys nichts damit zu tun hat.

Das ist nicht der richtige Ordner in deinem Befehl.

Du musst store anstelle von zwavejs-ui einsetzen

$(pwd)/zwavejs-ui:/usr/src/app/store

Zur Bestätigung hier der Ordner /usr/src/app des Containers zwavejs-ui
image

Der Ordner zwavejs-ui existiert nicht. Daher ist das wahrscheinlich der Grund, warum es bei dir nicht funktioniert!

Hier der Befehl, den ich verwende:

docker run -d \
    -p 8091:8091 \
    -p 3000:3000 \
    --restart=always \
    --name zwave-js-ui \
    -e TZ=Europe/Paris \
    --device=/dev/serial/by-id/insert_stick_reference_here:/dev/zwave \
	-v /var/lib/gladysassistant/zwave/zwave-js-ui/store:/usr/src/app/store \
    zwavejs/zwave-js-ui:latest 

Natürlich muss in der Zeile
--device=/dev/serial/by-id/insert_stick_reference_here:/dev/zwave \
insert_stick_reference_here durch die Kennung deines Schlüssels ersetzt werden.

Und den MQTT-Broker nicht vergessen.

Danke @Will_71
Tatsächlich hatte ich den Ordnernamen in einem späteren Befehl in « store » geändert.
Allerdings habe ich alles in einer Zeile geschrieben, außer dem --device.

Der Container wird korrekt erstellt und Z-WaveJS-UI ist in der Oberfläche zugänglich.
Allerdings habe ich weiterhin das Problem mit dem Öffnen des seriellen Ports.
Hier sind zwei Screenshots zum Vergleich, was ich in Domoticz und in Gladys habe:
In Domoticz

In Gladys

Der einzige Unterschied ist, dass ich in Domoticz den Port ACM0 auf USB20 umgeleitet habe, um ihn persistent zu machen.
Ich werde versuchen, das Gleiche in Gladys zu tun.

Edit:
Keine Veränderung.
Allerdings

  • existiert der Ordner /dev/zwave nicht
  • existiert der Ordner /var/lib/gladysassistant/zwave/zwave-js-ui/store
  • existiert der Ordner /usr/src/app nicht
  • existiert der Container zwave-js-ui

Hier ist meine Konfiguration

Das scheint logisch mit dem Befehl

Versuche, es zu ändern

Ich habe /dev/zwave eingegeben
Aber es ändert sich nichts.
Da der Ordner nicht existiert, wundert mich das nicht.

Muss ich Treiber installieren, damit die Dongles erkannt werden?

Das Verzeichnis /dev/zwave ist ein Verzeichnis des Containers und nicht deines Computers!

Auf deinem Computer ist es /dev/serial/by-id/usb-0658_0200-if00

Bei den Treibern habe ich denselben Schlüssel wie du und habe nichts installiert

das sollte so aussehen:

docker run -d
-p 8091:8091
-p 3000:3000
–restart=always
–name zwave-js-ui
-e TZ=Europe/Paris
–device=/dev/serial/by-id/usb-0658_0200-if00:/dev/zwave
-v /var/lib/gladysassistant/zwave/zwave-js-ui/store:/usr/src/app/store
zwavejs/zwave-js-ui:latest

Ja, hier ist das, was ich kopiert/eingegeben habe:

docker run -d \
    -p 8091:8091 \
    -p 3000:3000 \
    --restart=always \
    --name zwave-js-ui \
    -e TZ=Europe/Paris \
    --device=/dev/serial/by-id/usb-0658_0200-if00:/dev/zwave \
        -v /var/lib/gladysassistant/zwave/zwave-js-ui/store:/usr/src/app/store \
    zwavejs/zwave-js-ui:latest

Ich habe recherchiert, aber keine Lösung gefunden.
Der Dongle ist ein Z-Stick Gen 5

Welches Risiko besteht, wenn ich dem Gerät Berechtigungen hinzufüge? Um eine mögliche Antwort auszuschließen

docker run -t -i  --device=/dev/serial/by-id/usb-0658_0200-if00
 ubuntu bash

Lösung gefunden :smiley:
Zurück zum Klassiker: Z-Stick Gen 5 auf einen anderen Port am Mini-PC umstecken!
Ich habe es vorher nicht gemacht, weil mein Zigbee-Dongle breit ist und die beiden Dongles nicht nebeneinander passen.
Ich habe ein USB-Verlängerungskabel an den Z-Stick Gen 5 angeschlossen und alles funktioniert wieder.

Entschuldigung für die Zeit, die ihr mir gewidmet habt.
Ein großes DANKE, denn mein anfänglicher Befehl war, wie auch immer, nicht korrekt.

Aber Gladys sieht die Geräte, gibt ihnen aber keine Namen.


Ist das normal?

Die Geräteeigenschaften werden korrekt an Gladys übertragen.

Die Geräte können nicht konfiguriert werden, wahrscheinlich weil sie noch nicht unterstützt werden.

Cool, wenn du eine Lösung gefunden hast!


Auf dieser Seite ist das der Name, den du in der zwavejs-ui-Oberfläche eingibst.

Sobald du dein Gerät in Gladys gespeichert hast, kannst du den Namen ändern.

In der Tat,
Ich habe Namen in die Control Panel von Z-WaveJS-UI eingegeben und sie sind korrekt in Gladys angezeigt worden.
Danke @Will_71

Ich habe vergessen, ein großes DANKESCHÖN an @Romuald_Pochet für die Integration von ZWaveJS-UI und an die Tester zu sagen.

Danke an ihn, aber es ist die Version von @pierre-gilles, die heute in Gladys integriert ist.

Und vielen Dank auch an @pierre-gilles :blush: