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