Seite 1 von 1
Sehr schlechte Reaktionszeit
Verfasst: 25. Mär 2019 18:32
von vaschu
Hallo Community.
Ich habe sehr schlechte Reaktionszeit. Wenn ich auch den Schalter (wall_c) betätige, dauert es manchmal über 10 Sekunden bis Relay reagiert.
Wie man aus dem Log sieht. Es liegt nicht an der Signalübertragung, sondern daran, dass Openhabian selbst zu langsam ist. In dem Screen ist es 12 Sekunden zwischen dem Empfangen und Weiterleiten.
Hat jemand eine Idee, wie ich es beheben kann?
Re: Sehr schlechte Reaktionszeit
Verfasst: 25. Mär 2019 22:56
von udo1toni
"Hallo, mein Auto braucht viel zu viel Kraftstoff. Wie man auf dem Tacho sieht, liegt es am Auto selbst."
So ungefähr klingt Dein Text in "Autovergleich".
Ich kann Dir versichern, dass openHAB ganz sicher nicht "zu langsam" ist.
openHABian ist übrigens im Grunde nur eine Hilfe, um openHAB mitsamt verschiedenen Optionen komfortabel einrichten zu können.
Aus dem zweiten Screenshot kann man immerhin sicher erkennen, dass Dein openHAB auf einem Raspberry 3B+ läuft. (inklusive der IP, welche aber ohnehin bei Weitem nicht so interessant ist, wie alle immer denken)
Welche openHAB-Version läuft, ist aber nicht klar. Welche Bindings Du einsetzt, bleibt ebenso im Unklaren wie evtl. zusätzlich installierte Software oder gar Details zur Konfiguration der Items, Channel usw, ob dort Rules im Einsatz sind, ...
Das Wichtigste bei Hilfegesuchen ist nicht, die Diagnose selbst zu stellen, sondern den Helfenden alle wichtigen Informationen an die Hand zu geben.

Re: Sehr schlechte Reaktionszeit
Verfasst: 26. Mär 2019 09:13
von vaschu
Danke für Hilfe. Ich bin zwar Anfänger, aber bisschen technisches Verständnis habe ich. Wenn ich richtig verstehe, liegt es an überlastete Arbeitsspeicher und es greift auf SWAP, was zu langsam ist. Und wie ich sehe, openhab selbst nutzt es, Screen sende ich mit.
Ich habe openhab 2.4.0-1
Java Version:
openjdk version "1.8.0_152"
OpenJDK Runtime Environment (Zulu Embedded 8.25.0.76-linux-aarch32hf) (build 1.8.0_152-b76)
OpenJDK Client VM (Zulu Embedded 8.25.0.76-linux-aarch32hf) (build 25.152-b76, mixed mode, Evaluation).
Nun bei mir gibt es sehr viele Things (über 50) und kommen noch mehr, ich bin gerade am Anfang. Bindings habe ich 4 bis jetzt:
Astro
OpenWeatherMap Binding
Systeminfo Binding
Z-Wave Binding
Also wenn ich richtig verstehe, ich brauche mehr Arbeitsspeicher. Dazu überlege ich auf Pine a64 aber gleichzeitig frage ich mich ab es auch dabei schnell zu Ende ist.
Re: Sehr schlechte Reaktionszeit
Verfasst: 26. Mär 2019 19:48
von udo1toni
Also für mich sieht das nicht nach zu wenig Speicher aus, da ist doch noch jede Menge übrig, der Prozessor hat nichts zu tun. Versuche bitte mal, das System zu aktualisieren. Java sollte aktuell auf 8 u202 sein, openHAB hat gerne Probleme mit älteren Versionen.
Ob 50 Geräte per zwave viel sind, kann ich nicht beurteilen, bei zwave bin ich direkt draußen, davon hab ich schlicht keine Ahnung. Ich weiß aber, dass es Leute gibt, die mit einem Raspberry mehrere hundert Geräte steuern - auch über etliche Bindings verteilt - ich denke nicht, dass die Perfomance so einbrechen darf.
Re: Sehr schlechte Reaktionszeit
Verfasst: 26. Mär 2019 22:25
von sihui
vaschu hat geschrieben: ↑26. Mär 2019 09:13
Z-Wave Binding
Dein Zwave Netzwerk sieht nicht gerade "gesund" aus.Wenn du ein oder mehrere Geräte hast die nicht korrekt funktionieren (u.a. Node 71) dann bremst das dein Netzwerk aus und es kommt zu Verzögerungen. Ebenfalls können natürlich falsch eingestellte Konfigurationsparameter dieses Problem verursachen.
Schalte mal das Binding auf DEBUG und schaue ob es Timeouts gibt. Am einfachsten zu erkennen ist das wenn du dein Log über den LogViewer grafisch aufbereiten lässt:
https://www.cd-jackson.com/index.php/op ... log-viewer
Re: Sehr schlechte Reaktionszeit
Verfasst: 25. Jul 2019 00:35
von vaschu
Hallo ich bin wieder da. Ich habe mein Pi durch Rock64 ersetzt. Elles entfehrn(exclude) und neue hinzugefügt. Nun habe ich folgendes Problem.Bei mir in passiert folgendes:
1.LED an Z-Wave Stick leuchtet oder blinkt für längere Zeit.
2. Solange es passiert, funktioniert gar nichts. Z.B. ich drücke während dessen ein Schalter und Licht geht erst nach 3 - 4 Minuten an.
3. Es passiert mehrmals pro Stunde
4. Währenddessen, z-wave log wird überfühlt(debug).
Wie ich das verstehe, es werden sehr viele Anfragen/Kommunikationsversuche in kürzeste Zeit gesendet. Dabei wird Netzt für diesen Zeitraum lahmgelegt. Ich habe ein Screen erstellt und sende ich mit. Wie man dem Screen entnehmen kann, es werden ganze Menge Daten gesendet. Es ist auf dem Screen Node 105 ausgefiltert, dass passiert aber für mehrere Nodes gleichzeitig. Ich bin am Ende mit Nerven und Ideen, was ich einstellen kann.
Re: Sehr schlechte Reaktionszeit
Verfasst: 25. Jul 2019 09:37
von sihui
vaschu hat geschrieben: ↑25. Jul 2019 00:35
Wie ich das verstehe, es werden sehr viele Anfragen/Kommunikationsversuche in kürzeste Zeit gesendet. Dabei wird Netzt für diesen Zeitraum lahmgelegt.
Du postest ein Log welches 125 Millisekunden lang ist und wir sollen herauslesen warum es Verzögerungen von mehreren Sekunden/Minuten bei deinem System gibt.
Das funktioniert so nicht.
Außerdem ist es nicht besonders hilfreich einen Screenshot zu posten. Ich hatte dir bereits in einem früheren Post den Link zum Zwave Log Viewer geschrieben, bitte lade dein Log dort hoch und dann schaue mal in Ruhe was dort passiert.
Ein Debug Log ist übrigens immer so redselig.