nach Upgrade auf 5.1 erlebe ich unerklärliche Abstürze von IPS auf einem Raspi 3. In der Logdatei sehe ich, dass um 13 h nach Zeitplan ein Thermostat angesteuert wird. Dann keinerlei Fehlereinträge, Dienst stürzt ab, lässt sich manuell wieder starten.
System besteht aus einem Raspi mit ZWave Modul und ausschließlich ZWave Aktoren/Sensoren.
Frage: Wie kann ich gezielt den Fehler nachstellen bzw. analysieren?
leider scheint der Fehler nicht behoben worden zu sein, IPS ist heute an Vormittag wieder abgestürzt. Scheint nicht zu einem festen Zeitpunkt, sondern nach einer gewissen Zeit.zu passieren. Wie kann der Fehler weiter lokalisiert zu werden?
hat anscheinend doch nichts mit der Zeitdauer zu tun. Wenn ich das Logfile bzw. meine Tagesreports anschaue, scheint der Fehler beim Auslesen des Batteriestatus, was ich einmal täglich zwischen 23:00 und 23:15 h vornehme zu passieren. Ein Gerät scheint ‚Null‘ zurückzuliefern. Ich lese dabei den Prozentwert, nicht den Batteriestatuswert (Boolean), aus.
Hallo Paresy,
So einfach scheint es nicht zu sein, IPS lief gestern Nacht an diesem Zeitpunkt durch, um Mitternacht scheint es ein Problem gegeben zu haben, da der Tagesreport einige Minuten später als geplant generiert wurde. Habe mir zuvor einen cronjob eingerichtet, der IPS automatisch wieder startet, wenn es nicht läuft, sowie jeden Montag früh ein reboot durchführt. Muss jetzt noch das logfile vor dem reboot sichern, um Absturzzeitpunkte nachvollziehen zu können.
Mit dem Logging, was ich eingebaut habe, kann ich hoffentlich den Zeitraum eingrenzen und dann das Debugging noch einmal laufen lassen. Wird aber etwas dauern, da ich einige Zeit unterwegs bin, dann poste ich hier wieder.
Ich weiß aktuell leider nicht, ob oder welcher Aktor dies provoziert. Habe zuletzt nur einen Aeon Switch wieder in Betrieb genommen, sowie einen Fibaro Switch neu hinzugenommen.
heute gab es zwischen 19:30 und 20:00 h wieder einen Absturz, hatte die cronjob Zeitintervallen auf 30 Minuten erhöht. Ich kann ggf. nach dem Feiertag einmal den Debug-Modus testen. Da es zuletzt immer zu unterschiedlichen Zeiten passierte, habe ich keine Idee welcher Aktor die Ursache sein kann.
ich habe nun einmal weiter die Stabilität über die letzte knappe Woche beobachtet und es kam kein weiterer Absturz hinzu.
Was mit aufgefallen ist, ist dass beim Upgrade auf 5.1 einige Wochenskripts anscheinend nicht korrekt umgesetzt worden sind. Ich hatte bei zwei Schaltern den Zustand über die Funktion ZW_SwitchMode geändert. Das Ziel erschien nach dem Update als „undefined“. Ist mir aufgefallen, dass die Aktion nicht mehr erfolgte. Habe dies dann über die Webkonsole, ich glaub das heisst hier einfache Aktion, umgestellt.
Letzteres war die einzige Änderung die erfolgte, neben der Umstellung wieder auf den Stable Kanal.