NEWS
zwave - Beta ioBroker.zwavews
-
@skyx3 ich habe Z-Wave JS UI im Verzeichnis /opt installiert, da sich dort bereits ioBroker befindet und ich so eine bessere Übersicht habe:
/opt/zwave-js-ui ├─ app │ └─ node_modules └─ storeDann die Cache Dateien von
/opt/iobroker/iobroker-data/zwave2.0/cachenach/opt/zwave-js-ui/store/kopiert.Die Installation erfolgt dabei manuell (kein Docker oder Snap ...). falls Interesse besteht, kann ich den Installationsweg gerne kurz zeigen.
-
Kann mir jemand sagen wo ich bei zwave ui den store Ordner finde? Ich wollte gestern den Cache Ordner vom Zwave Adapter rüberkopieren, da unter /var/snap/zwave-js-ui/common/ kein store Ordner vorhanden war habe ich ihn erstellt und die Daten hineinkopiert und gestartet, aber das war es schon mal nicht.
Und ist die Ordnerstruktur 1:1 dieselbe wie zum Zwave Adapter? Ich sträube mich noch etwas, allein der der Stick von dreien mit dem wenigsten Geräten, da muss ich locker 150 Aliase per Hand anpassen, da wäre es von Vorteil wenn ich nur die Pfade zum Adapter anpasse und nicht jeden Datenpunkt wirklich suchen muss.
@Skyx3 sagte in zwave - Beta ioBroker.zwavews:
...muss ich locker 150 Aliase per Hand anpassen...
So wie ich das kenne: ja. oder kennt jemand eine bessere Lösung?
Besser die 150 Aliase anpassen, als alle scripts und VIS zu ändern. Das wäre deutlich mehr Aufwand und übersieht dabei schnell einige Stellen.
-
@skyx3 ich habe Z-Wave JS UI im Verzeichnis /opt installiert, da sich dort bereits ioBroker befindet und ich so eine bessere Übersicht habe:
/opt/zwave-js-ui ├─ app │ └─ node_modules └─ storeDann die Cache Dateien von
/opt/iobroker/iobroker-data/zwave2.0/cachenach/opt/zwave-js-ui/store/kopiert.Die Installation erfolgt dabei manuell (kein Docker oder Snap ...). falls Interesse besteht, kann ich den Installationsweg gerne kurz zeigen.
@jolic sagte in zwave - Beta ioBroker.zwavews:
Die Installation erfolgt dabei manuell (kein Docker oder Snap ...). falls Interesse besteht, kann ich den Installationsweg gerne kurz zeigen.
bitte darum, ich hab´s momentan per snap am laufen
nativ so wie du es betreibst würde es mir aber viel besser gefallen
danke im voraus -
@jackdaniel Ich habe das Ganze in meinem eigenen wiki dokumentiert (ist etwas zu umfangreich, um es hier komplett reinzupacken). Ich nutze EOS, aber mit Debian sollte es genauso funktionieren. Wenn du Fragen hast, meld dich einfach hier 🙂
-
danke für die anleitung, zwave js ui läuft nun ohne snap :)
hab aber noch ein rechte thema mit dem stick :(
Driver: Failed to open the serial port: Error: Permission deniedupdate läuft :)

-
Guten Morgen zusammen,
ich hatte vergangenen Tage nun auch auf 0.1.0 geupdated. Verlief alles normal, alle Leerzeichen wurden händisch geändert auf "_".Nun ist mir zum zweiten Mal aufgefallen, das iOBroker alle Devices spontan als nicht erreichbar in orange markiert

im Log wird mir folgendes angezeigt:

Zwavews-Instanz wird während dessen als "grün" angezeigt
ZWave-JS-UI scheint ohne Probleme zu laufen

Sowohl über iOBroker als auch über ZWave-JS_UI kann ich die Aktoren schalten.
Irgendeine Idee was das sein könnte?Zusätzliche Frage: ich habe das Gefühl das manche Aktoren wesentliche länger zum Schalten brauchen als vor dem Update auf 0.1.0 - hat das noch wer festgestestellt?
schönen Sonntag Euch!
-
@rikdrs moien, ich nutze auch zwavews 0.1.0 und seit kurzem zwave-js-ui 11.15.0 und seit gestern den neuen ZWA-2 migriert. Dabei hatte ich Problem nur bei einer Node. Die habe ich im zwavews einfach gelöscht und danach die Instanz neu gestartet.
Der DP wurde neu angelegt und funktioniert jetzt wieder. evt musst du alle DP löschen, die werden beim Neustart automatisch neu erstellt. Ein Backup hast du ja, oder? am besten auch vom kompletten Objektbaum. Der lässt sich im Zweifel einfacher wiederherstellen als ein komplettes Backup.
Das erklärt dein Problem nicht, könnte bei dir aber auch funktionieren.
-
@jolic Danke für den Tipp - Datenpunkte sind nach dem Update auf 0.1.0 auf iOBroker-Seite bereits alle gelöscht und von der Instanz neu angelegt worden.
Hier häufen sich die Verbindungsabbrüche

was ich "spannend" finde: alle Aktoren bleiben weiterhin schaltbar bzw geben Rückmeldungen...beim Update der Zwave-JS-UI habe ich bem letzen Mal alle Infos der Aktoren verloren, das würde ich gerne vermeiden - will aber auch nicht ausschließen, das ich beim Updaten was falsch gemacht habe... :/
-
@jolic Danke für den Tipp - Datenpunkte sind nach dem Update auf 0.1.0 auf iOBroker-Seite bereits alle gelöscht und von der Instanz neu angelegt worden.
Hier häufen sich die Verbindungsabbrüche

was ich "spannend" finde: alle Aktoren bleiben weiterhin schaltbar bzw geben Rückmeldungen...beim Update der Zwave-JS-UI habe ich bem letzen Mal alle Infos der Aktoren verloren, das würde ich gerne vermeiden - will aber auch nicht ausschließen, das ich beim Updaten was falsch gemacht habe... :/
@RikDRS sagte in zwave - Beta ioBroker.zwavews:
beim Update der Zwave-JS-UI habe ich bem letzen Mal alle Infos der Aktoren verloren, das würde ich gerne vermeiden
Evt wurde beim Update dein store überschrieben? Vor solchen Updates mache ich immer Backups. wie hast du Zwave-JS-UI installiert?
-
Guten Morgen zusammen,
ich hatte vergangenen Tage nun auch auf 0.1.0 geupdated. Verlief alles normal, alle Leerzeichen wurden händisch geändert auf "_".Nun ist mir zum zweiten Mal aufgefallen, das iOBroker alle Devices spontan als nicht erreichbar in orange markiert

im Log wird mir folgendes angezeigt:

Zwavews-Instanz wird während dessen als "grün" angezeigt
ZWave-JS-UI scheint ohne Probleme zu laufen

Sowohl über iOBroker als auch über ZWave-JS_UI kann ich die Aktoren schalten.
Irgendeine Idee was das sein könnte?Zusätzliche Frage: ich habe das Gefühl das manche Aktoren wesentliche länger zum Schalten brauchen als vor dem Update auf 0.1.0 - hat das noch wer festgestestellt?
schönen Sonntag Euch!
@RikDRS da ist die Websocket Verbindung weg gewesen. warum auch immer.. zu zwave-ui-js
da stimmt was in deinem Netzwerk nicht.ich hab mal ein reconnect angepasst. installier mal die GIT version
das behebt nicht dein Netzwerkfehler..
-
@RikDRS da ist die Websocket Verbindung weg gewesen. warum auch immer.. zu zwave-ui-js
da stimmt was in deinem Netzwerk nicht.ich hab mal ein reconnect angepasst. installier mal die GIT version
das behebt nicht dein Netzwerkfehler..
@arteck
aus welchen Gründen auch immer ist die CPU-Last des Containers nach und nach angestiegen - warum, keine Ahnung. Die anderen Container waren nicht betroffen...


Habe auf 0.1.2 geupdated, seither keine Auffälligkeiten mehr
Evt wurde beim Update dein store überschrieben? Vor solchen Updates mache ich immer Backups. wie hast du Zwave-JS-UI installiert?
was hierraus muss ich denn dann sichern, das letzte Backup?

Danke!
-
was sind das für Backups? in meinem
/store/backupsliegen nur NVM-Backups. ich erstelle regelmäßig ein tar.gz-Backup inkl der Dateirechte, unter anderem von folgenden Verzeichnissen:/opt/zwave-js-ui/store /opt/iobroker/iobroker-dataBisher bin ich damit gut zurechtgekommen.
-
@kopterframe sorry, ich bin mir nicht ganz sicher, ob ich dich richtig verstehe 😅
Das Licht geht an, wenn du den Fibaro-Schalter betätigst? Das wäre ja erstmal das Minimum, was er auch ohne ioBroker können sollte.
Aber irgendwo müsstest du den Zustand doch auch in den Datenpunkten sehen oder den Schalter darüber bedienen können, oder?
Beispiel:
- targetValue = der Sollwert
- currentValue = der Istwert (read only)
wenn nicht, hast du keine Verbindung?
Z-Wave JS UI <-> zwavewsIm Z-Wave JS UI siehst du den Schalter und dessen Aktionen?
@kopterframe sorry, ich bin mir nicht ganz sicher, ob ich dich richtig verstehe 😅
Das Licht geht an, wenn du den Fibaro-Schalter betätigst? Das wäre ja erstmal das Minimum, was er auch ohne ioBroker können sollte.
Aber irgendwo müsstest du den Zustand doch auch in den Datenpunkten sehen oder den Schalter darüber bedienen können, oder?
Beispiel:
- targetValue = der Sollwert
- currentValue = der Istwert (read only)
wenn nicht, hast du keine Verbindung?
Z-Wave JS UI <-> zwavewsIm Z-Wave JS UI siehst du den Schalter und dessen Aktionen?
War ein paar Tage nicht online. Klinikaufendhalt.
Die Verbindung ist ok.
Wenn ich den Schalter betädige geht das Licht auch an.
currentValue geht auf 99 oder eben den Dimmwert den ich am Taster bertädige.
Iobroker bekommt das auch mit.
Wenn ich im Iobroker schalte zb: 99% geht das auch, und der wert 99 steht dann auch im Datenpunkt
targetValue. Licht geht auch an.
Ich weiß dass es im alten Adapter Zwave aber so war, wenn ich den Taster betätigt habe, stand im
targetValue der Wert und im currentValue auch.
Ich habe in zwischen meine Vis umgebaut, mit Widget die zwei Zustände verwalten können, damit die mitbekommt wenn ich den Schalter/ Taster betätige.
Nachtrag,
Wenn ich z.B. Das Licht über die Vis einschalte steht im targetValue und currentValueder Wert 99.
Schalte ich das Licht dann über den Taster wieder aus, so bleibt der Wert im targetValue stehen.
Im currentValue geht der Wert auf 0. So soll es auch sein.
Licht geht aus!
Da müsste der Wert auch im targetValue auf 0 gehen.
Kann es sein, das der Tatenpunkt nicht weiter abgefragt wird? -
@kopterframe sorry, ich bin mir nicht ganz sicher, ob ich dich richtig verstehe 😅
Das Licht geht an, wenn du den Fibaro-Schalter betätigst? Das wäre ja erstmal das Minimum, was er auch ohne ioBroker können sollte.
Aber irgendwo müsstest du den Zustand doch auch in den Datenpunkten sehen oder den Schalter darüber bedienen können, oder?
Beispiel:
- targetValue = der Sollwert
- currentValue = der Istwert (read only)
wenn nicht, hast du keine Verbindung?
Z-Wave JS UI <-> zwavewsIm Z-Wave JS UI siehst du den Schalter und dessen Aktionen?
War ein paar Tage nicht online. Klinikaufendhalt.
Die Verbindung ist ok.
Wenn ich den Schalter betädige geht das Licht auch an.
currentValue geht auf 99 oder eben den Dimmwert den ich am Taster bertädige.
Iobroker bekommt das auch mit.
Wenn ich im Iobroker schalte zb: 99% geht das auch, und der wert 99 steht dann auch im Datenpunkt
targetValue. Licht geht auch an.
Ich weiß dass es im alten Adapter Zwave aber so war, wenn ich den Taster betätigt habe, stand im
targetValue der Wert und im currentValue auch.
Ich habe in zwischen meine Vis umgebaut, mit Widget die zwei Zustände verwalten können, damit die mitbekommt wenn ich den Schalter/ Taster betätige.
Nachtrag,
Wenn ich z.B. Das Licht über die Vis einschalte steht im targetValue und currentValueder Wert 99.
Schalte ich das Licht dann über den Taster wieder aus, so bleibt der Wert im targetValue stehen.
Im currentValue geht der Wert auf 0. So soll es auch sein.
Licht geht aus!
Da müsste der Wert auch im targetValue auf 0 gehen.
Kann es sein, das der Tatenpunkt nicht weiter abgefragt wird?Da müsste der Wert auch im targetValue auf 0 gehen.
nein warum.. targetValue ist das was iobroker sendet an zwave.. und da du das licht über Schalter betätigst siehst du nur das currentValue..
wenn das so in alten adapter war dann würde ich sagen war verkehrt
-
Da müsste der Wert auch im targetValue auf 0 gehen.
nein warum.. targetValue ist das was iobroker sendet an zwave.. und da du das licht über Schalter betätigst siehst du nur das currentValue..
wenn das so in alten adapter war dann würde ich sagen war verkehrt
Da müsste der Wert auch im targetValue auf 0 gehen.
nein warum.. targetValue ist das was iobroker sendet an zwave.. und da du das licht über Schalter betätigst siehst du nur das currentValue..
wenn das so in alten adapter war dann würde ich sagen war verkehrt
Ob das nun richtig oder falsch ist kann ich nicht sagen.
Das war eben so, und ich empfand es als richtig.... -
Da müsste der Wert auch im targetValue auf 0 gehen.
nein warum.. targetValue ist das was iobroker sendet an zwave.. und da du das licht über Schalter betätigst siehst du nur das currentValue..
wenn das so in alten adapter war dann würde ich sagen war verkehrt
Ob das nun richtig oder falsch ist kann ich nicht sagen.
Das war eben so, und ich empfand es als richtig....Ob das nun richtig oder falsch ist kann ich nicht sagen.
Das war eben so, und ich empfand es als richtig....Ich vermute was du meinst, bzw, was dein Problem ist:
Wie gesagt, legt der Adapter für currentValue und targetValue 2 getrennte DPs an, da sie unterschiedliche Dinge darstellen:
- targetValue = Sollwert
- currentValue = Istwert
Ich meine mich aber zu erinnern, dass man im Z-Wave2 optional einstellen konnte, dass targetValue + currentValue zu einem einzigen Datenpunkt zusammengefasst werden. Dann nutzt der Adapter nur noch einen State. Das war vermutlich eine Art Kompatibilitätsmodus zum noch älteren Vorgänger oder älteren Geräten. Ich kann mich auch irren, kann das nicht mehr prüfen, da ich den Z-Wave2 inzwischen deinstalliert habe.
Für VIS kannst du z.B. die 2 Datenpunkte für einen Button so verwenden:
- Object ID -> currentValue
- Steuer ID ->targetValue
Nachtrag:
Moien, das hat nicht direkt mit dem Thema hier zu tun:
jedoch anhand der Bilder sehe ich, das es im alten Adapter einen Kompatibilität Schalter gab, hast du den genutzt?
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden
