Seite 1 von 5

Nach Hue Binding Installation alle ZWave Things kaputt

Verfasst: 25. Nov 2018 13:22
von Raptor
Hallo liebe Community,

gestern abend habe ich versuchsweise meine Hue Bridge in OpenHAB eingebunden. Das hat auch problemlos funktioniert. Danach ist mir aufgefallen, dass seitdem leider mein komplettes Z-Wave Netzwerk nicht mehr funktioniert. Ich bekomme im Log beinahe ausschließlich irgendwelche Fehlermeldungen. Hab schon versucht, alle Things zu healen, hab den openHABianpi neugestartet, alles hilft nix :( :( :(
Hie mein Log von heute:
Log

Wäre super wenn ihr mir helfen könntet, bin am verzweifeln weil ich den Grund nicht finde...

Grüße

Re: Nach Hue Binding Installation alle ZWave Things kaputt

Verfasst: 25. Nov 2018 16:59
von sihui
Raptor hat geschrieben: 25. Nov 2018 13:22 Ich bekomme im Log beinahe ausschließlich irgendwelche Fehlermeldungen.
Welche meinst du denn? Außer dass dein Gerät mit der ID 5 etwas weit weg zu sein scheint (Node adress inconsistent) sieht doch alles ganz passabel aus.
Schau dir mal dein Log im Log Viewer https://www.cd-jackson.com/index.php/op ... log-viewer an.

Was genau funktioniert denn nicht? Das die Installation eines Bindings ein anderes Binding unbrauchbar macht hat es zwar schon gegeben, ist aber sehr unwahrscheinlich. Gerade im Zusammespiel HUE und Zwave, die ich u.a. auch nutze, gibt es keine Probleme.
Welche Version von openHAB nutzt du? Wie sind die Bindings installiert? Hast du ev. ein Mix aus Stable runtime und Snapshot Bindings?

Re: Nach Hue Binding Installation alle ZWave Things kaputt

Verfasst: 25. Nov 2018 17:52
von Raptor
Vielen Dank für deine Antwort!

Node 5 und Node 3 geben kaum noch Infos durch seit heute. Es hat jetzt 3 Wochen eigentlich ohne Probleme funktioniert und jetzt geht es auf einmal nicht mehr. Daher habe ich die Reichweite eigentlich als Problem ausgeschlossen... Aber wer weiß. Ich habe einen der nicht mehr funktionierenden Stecker an der Waschmaschine (Node 3). Diese sendet während der Aktivität eigentlich minütlich eine sich ändernde Leistung. Jetzt kommt evtl. noch alle Stunde mal eine Änderung. Auch wenn ich den Stecker manuell aus mache kommt das mit einigen Minuten Verzögerung erst im openHAB an...

Aus dem Log Viewer werde ich nicht wirklich schlau:
Node Information
Node 3
Alerts
Messages CANcelled 0
Messages NAKed 0
Neighbours 1 total, 0 listening, 0 unknown
Messages Sent 109
Messages Complete undefined
Messages Timed Out 0 (0%)
Response Times 216 / 249 / 686
Messages Received undefined

Node 4
Alerts
Messages CANcelled 0
Messages NAKed 0
Neighbours 0 total, 0 listening, 0 unknown
Messages Sent 99
Messages Complete undefined
Messages Timed Out 0 (0%)
Response Times 53 / 58 / 74
Messages Received undefined

Node 5
Alerts
Messages CANcelled 0
Messages NAKed 0
Neighbours 0 total, 0 listening, 0 unknown
Messages Sent 100
Messages Complete undefined
Messages Timed Out 0 (0%)
Response Times 79 / 84 / 186
Messages Received undefined

Node 255
Alerts
Messages CANcelled 0
Messages NAKed 0
Neighbours 0 total, 0 listening, 0 unknown
Messages Sent 0
Messages Complete undefined
Messages Timed Out 0 (0%)
Response Times - / - / -
Messages Received undefined

Ich verwende OpenHAB Version 2.3.0
ZWave Binding ist auch Version 2.3.0 (Ich weiß auch leider nicht wie ich die Bindings update, über "bundle:update [zwave number]" klappt es nicht und über "openhabian-config" auch nicht, finde dazu leider auch nix im Netz)

Installiert habe ich alle Bindings ganz normal über die Paper UI, daher müssten die Bindings auch Stable sein...

Re: Nach Hue Binding Installation alle ZWave Things kaputt

Verfasst: 25. Nov 2018 19:12
von sihui
Raptor hat geschrieben: 25. Nov 2018 17:52 Auch wenn ich den Stecker manuell aus mache kommt das mit einigen Minuten Verzögerung erst im openHAB an...
Du hast dein System um 2018-11-25 11:05:33 gestartet, Zwave ist einsatzbereit 2018-11-25 11:06:25. Das ist rasend schnell. Ich nehme mal an du hast openHAB NICHT auf einem Raspberry laufen ...

Dann schauen wir mal einen Wert von Node 4 an:

Code: Alles auswählen

2018-11-25 11:45:44.802 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 4: Incoming command class METER
2018-11-25 11:45:44.805 [DEBUG] [.commandclass.ZWaveMeterCommandClass] - NODE 4: Received METER command V3
2018-11-25 11:45:44.809 [DEBUG] [.commandclass.ZWaveMeterCommandClass] - NODE 4: Meter: Type=Electric(1), Scale=W(2), Value=0E+1
2018-11-25 11:45:44.812 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveMeterValueEvent
2018-11-25 11:45:44.815 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 4: Got an event from Z-Wave network: ZWaveMeterValueEvent
2018-11-25 11:45:44.818 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 4: Got a value event from Z-Wave network, endpoint = 0, command class = METER, value = 0E+1
2018-11-25 11:45:44.822 [DEBUG] [ternal.converter.ZWaveMeterConverter] - Not the right scale E_A <> E_W
2018-11-25 11:45:44.825 [DEBUG] [ternal.converter.ZWaveMeterConverter] - Not the right scale E_V <> E_W
2018-11-25 11:45:44.827 [DEBUG] [ternal.converter.ZWaveMeterConverter] - Not the right scale E_KWh <> E_W
2018-11-25 11:45:44.829 [DEBUG] [ternal.converter.ZWaveMeterConverter] - Not the right scale E_Power_Factor <> E_W
2018-11-25 11:45:44.831 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 4: Updating channel state zwave:device:Razberry2:node4:meter_watts to 0 [DecimalType]
Der Wert wird 11:45:44.802 von Node 4 gesendet und ist 11:45:44.831 auf dem Bus: das sind nicht einmal 3 Zehntel Sekunden. Ebenfalls in Ordnung.
Ich gehe jetzt allerdings nicht dein ganzes Log durch ... analysiere bitte selbst, welche Werte dann ev. zu spät auf den Bus kommen.
Raptor hat geschrieben: 25. Nov 2018 17:52 Aus dem Log Viewer werde ich nicht wirklich schlau:
Eines der wichtigsten Werte ist das Time Out: bei dir überall null. Also mehr als perfekt.
Raptor hat geschrieben: 25. Nov 2018 17:52 Ich verwende OpenHAB Version 2.3.0
ZWave Binding ist auch Version 2.3.0 (Ich weiß auch leider nicht wie ich die Bindings update, über "bundle:update [zwave number]" klappt es nicht und über "openhabian-config" auch nicht, finde dazu leider auch nix im Netz)

Installiert habe ich alle Bindings ganz normal über die Paper UI, daher müssten die Bindings auch Stable sein...
Das Update von 2.3 auf 2.4 ist leider mit ein wenig Arbeit verbunden, da das Binding stark verändert worden ist. Das steht dir dann aber sowieso mit dem Update von 2.3 stable auf 2.4 stable ins Haus. Also könntest du es auch gleich jetzt machen:

Zwave Binding in PaperUI deinstallieren, Snapshot Binding herunterladen, in den /addons Ordner kopieren, openHAB neu starten. Falls es zu Abhängigkeitsfehlern kommen sollte (dependency gnu.io) musst du das serial transport manuell über Karaf installieren.
Dann alle Things löschen und wieder neu hinzufügen.

Die kompletten Anleitungen dazu findest du hier:
https://community.openhab.org/t/zwave-b ... sion/49823
https://community.openhab.org/t/oh2-z-w ... 11?u=sihui

ABER: wenn das System auf einmal sehr langsam wird hat das oft mit falsch konfigurierten Timern oder Lambdas zu tun, sprich:
- du hast mehr als 2 Timer gleichzeitig laufen oder
- du nutzt intensiv Thread::sleep mit zu hohen Werten (max. 500 Millisekunden ist akzeptabel) oder
- du nutzt executeCommandLine ohne Exit-Wert oder
- du nutzt zu viele sendHttpGetRequest
- oder ...

Es gibt für dein Problem haufenweise Gründe, analysiere also mal deine Logs, deine Rules, etc. und schau was da schief laufen könnte.

Woraus ich nicht ganz schlau werde sind deine
Not the right scale
Meldungen. Nutzt du Units of Measurements?
https://www.openhab.org/docs/concepts/u ... easurement
Ich bin mir nämlich gerade gar nicht ganz sicher ob die in 2.3 stable überhaupt schon verfügbar sind.

Als allererstes würde ich mal den openHAB Server neu starten und den Cache und die Temp Dateien löschen, danach dauert der openHAB Start zwar etwas länger aber du bist den "alten Müll" der zu Fehlern führen kann erst einmal los:
https://community.openhab.org/t/clear-the-cache/36424

Re: Nach Hue Binding Installation alle ZWave Things kaputt

Verfasst: 25. Nov 2018 19:55
von Raptor
Ich nehme mal an du hast openHAB NICHT auf einem Raspberry laufen
Doch habe ich. Raspberry Pi 3B
analysiere bitte selbst, welche Werte dann ev. zu spät auf den Bus kommen.
Die Werte, die kommen, kommen schnell. Allerdings kommen halt nicht viele. Da taucht dann auch nix im Log auf, es kommt einfach gar nix an, zumindest was ich so erkenne. Wenn ich die Waschmaschine einschalte, kam gestern noch innerhalb von Sekunden die korrekte Watt-Zahl in openHAB an. Jetzt passiert minutenlang gar nichts, bis es irgendwann dann kommt.
Das Update von 2.3 auf 2.4 ist leider mit ein wenig Arbeit verbunden, da das Binding stark verändert worden ist. Das steht dir dann aber sowieso mit dem Update von 2.3 stable auf 2.4 stable ins Haus
Eine Snapshot Version würde ich ungern installieren. Da hole ich mir im Zweifel ja noch mehr Probleme an Bord. Ich würde dann lieber direkt die Stable neu installieren.
ABER: wenn das System auf einmal sehr langsam wird hat das oft mit falsch konfigurierten Timern oder Lambdas zu tun, sprich:
- du hast mehr als 2 Timer gleichzeitig laufen oder
- du nutzt intensiv Thread::sleep mit zu hohen Werten (max. 500 Millisekunden ist akzeptabel) oder
- du nutzt executeCommandLine ohne Exit-Wert oder
- du nutzt zu viele sendHttpGetRequest
Verwende ich alles überhaupt nicht. Das einzige was ich habe sind diverse Regeln, die anhand des Average der Leistung den Status der Maschine updaten und am Ende ne Nachricht per Telegram versenden. Hab ja auch seit gestern nichts dran geändert, und da hat alles noch problemlos geklappt.
Nutzt du Units of Measurements
Nein
Als allererstes würde ich mal den openHAB Server neu starten und den Cache und die Temp Dateien löschen, danach dauert der openHAB Start zwar etwas länger aber du bist den "alten Müll" der zu Fehlern führen kann erst einmal los:
Beides schon mehrfach gemacht, leider keine Änderung..

Re: Nach Hue Binding Installation alle ZWave Things kaputt

Verfasst: 25. Nov 2018 21:47
von sihui
Raptor hat geschrieben: 25. Nov 2018 19:55 Die Werte, die kommen, kommen schnell. Allerdings kommen halt nicht viele. Da taucht dann auch nix im Log auf
Wenn im Debug log nichts erscheint dann gibt es auch keine Werte :D
Raptor hat geschrieben: 25. Nov 2018 19:55 Eine Snapshot Version würde ich ungern installieren. Da hole ich mir im Zweifel ja noch mehr Probleme an Bord.
Bei openHAB ist das relativ unkritisch (ich habe noch nie eine Stable installiert gehabt). Gerade beim Zwave Binding haben sich extrem viele Änderungen zum Positiven ergeben .... aber die Stable 2.4 wird auch nicht mehr ewig auf sich warten lassen, es soll noch eine Milestone 6 und 7 geben und dann war's das für 2.3 (also geschätzt noch etwa 2-3 Monate).

Wenn es gestern noch funktioniert hat und heute nicht mehr musst du wohl oder übel die Änderungen seit gestern rückgängig machen.

Re: Nach Hue Binding Installation alle ZWave Things kaputt

Verfasst: 26. Nov 2018 18:59
von Raptor
Ich habe jetzt das Hue Binding wieder deinstalliert, habe den Cache gelöscht, die openHAB Konfiguration zurückgesetzt und ein Update des Systems (innerhalb Stable) ausgeführt. Es bleibt dabei: Die Stecker im Keller sind beinahe tot.
Merkwürdig an der Sache ist: Der Stecker, der nur 3 Meter vom Raspberry entfernt hängt, funktioniert weiterhin ohne Probleme. Es sieht also doch irgendwie nach einem Reichweiten-Problem aus... Komisch nur, dass es 3 Wochen lang ohne Probleme funktioniert hat. Es wurde auch keine neue Wand hochgezogen oder so :P
Gibt es irgendwelche bekannten Störquellen für das Z-Wave Signal? Dachte eigentlich es sei recht störsicher, da andere Frequenz als W-LAN, aber vielleicht gibts da ja Erfahrungen?

Re: Nach Hue Binding Installation alle ZWave Things kaputt

Verfasst: 26. Nov 2018 19:07
von BOP
sihui hat geschrieben: 25. Nov 2018 19:12 ABER: wenn das System auf einmal sehr langsam wird hat das oft mit falsch konfigurierten Timern oder Lambdas zu tun, sprich:
...
- oder ...
... man hat die openHAB Beta App auf einem Android Tablet länger laufen.

Es hat mich bestimmt gute zwei Wochen gekostet, bis ich raus hatte warum openHAB bei mir nach mehreren Stunden immer langsamer wurde und die Netzwerkgeräte auch nicht mehr erreichte. Seitdem ich die openHAB App nicht mehr laufen habe, läuft das System problemlos durch.

Ob's nur die Beta App betrifft und/oder nur die Kombination meiner Ausrüstung (Tablet, Android-Version, Router, etc.) ist, weiß ich aber auch nicht.

Re: Nach Hue Binding Installation alle ZWave Things kaputt

Verfasst: 26. Nov 2018 19:12
von sihui
Raptor hat geschrieben: 26. Nov 2018 18:59 Es bleibt dabei: Die Stecker im Keller sind beinahe tot.
Zwave bildet aus Geräten, die per Netzspannung betrieben werden, ein Mesh Netzwerk. Jedes mit Netzspannung betriebene Gerät ist also auch gleichzeitig ein Repeater.
Das trifft nicht für batteriebetriebene Geräte zu.
Man muss also eigentlich nur die Geräte geschickt verteilen und nach der endgültigen Position ein Netzwerk Heal durchführen.

Re: Nach Hue Binding Installation alle ZWave Things kaputt

Verfasst: 26. Nov 2018 19:43
von Raptor
BOP hat geschrieben: 26. Nov 2018 19:07 ... man hat die openHAB Beta App auf einem Android Tablet länger laufen.
Das habe ich tatsächlich. Habe sie jetzt mal deinstalliert, mal schauen ob sich Besserung tut.
sihui hat geschrieben: 26. Nov 2018 19:12 Zwave bildet aus Geräten, die per Netzspannung betrieben werden, ein Mesh Netzwerk. Jedes mit Netzspannung betriebene Gerät ist also auch gleichzeitig ein Repeater.
Das trifft nicht für batteriebetriebene Geräte zu.
Man muss also eigentlich nur die Geräte geschickt verteilen und nach der endgültigen Position ein Netzwerk Heal durchführen.
Nur dazu ist mein dritter Stecker eigentlich da. Den Stecker selbst verwende ich nicht, er hängt aber auf halber Stecke zwischen Waschmaschine und Raspberry. Laut Habmin Oberfläche hat dieser "Repeater" Stecker keine Nachbarn. Das kann jetzt einerseits daran liegen, dass OpenHAB 2.3 das Netzwerk nicht richtig scannt. Oder das Mesh funktioniert bei mir nicht richtig...

Jedenfalls danke für eure tatkräftige Unterstützung. Ich werde mal noch etwas herumexperimentieren mit den Steckern (z.B. mal wieder näher ran holen). Wenn alles nichts hilft mach ich den Raspberry mal komplett platt.