Error Message beim Start von Segment Clean
Describe the bug
Starten von Segmentclean => Fehlermeldung
To Reproduce
Steps to reproduce the behavior:
Starting Segment Clean
Screenshots & Logfiles
Wie gewünscht der Log im Anhang
Versions:
- Adapter version: 0.6.6 dev
- JS-Controller version: 6.0.9
- Node version: v20.16.0
- Operating system: linux on proxmox
Bei den Saugrobotern, welcher Wert steht im Ordner deviceStatus beim Wert map_status? Gibt es map_status da überhaupt?
existiert mit (Null) bei beiden Saugern.
Im Adapter habe ich " Kartenerstellung aktivieren" nicht aktiviert. Für Segment Cleaning sollte das aber nicht einschärnkend sein, sonder nur für Zone cleaning oder?
Am So., 18. Aug. 2024 um 21:07 Uhr schrieb copystring < @.***>:
Bei den Saugrobotern, welcher Wert steht im Ordner deviceStatus beim Wert map_status? Gibt es map_status da überhaupt?
— Reply to this email directly, view it on GitHub https://github.com/copystring/ioBroker.roborock/issues/601#issuecomment-2295359415, or unsubscribe https://github.com/notifications/unsubscribe-auth/BKHTT5YFBRKGOKK6Y7URDN3ZSDWI5AVCNFSM6AAAAABMWQZ7PKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJVGM2TSNBRGU . You are receiving this because you authored the thread.Message ID: @.***>
OK. Interessant. Gibts es noch andere Werte mit null?
Für Segment Cleaning sollte das aber nicht einschärnkend sein, sonder nur für Zone cleaning oder?
Die Kartenerstellung hat auf beides keinen Einfluss.
Jenste "Null"
Wann wurde der Wert von state zuletzt geschrieben?
state scheint sich bei beiden Geräten brav zu aktualisieren:
Würdest du dir bitte ein mal diese branch installieren? https://github.com/copystring/ioBroker.roborock/tree/Issue-%23601
Anschließend ein neues Debuglog erstellen, aber bitte als .txt anstatt .pdf. Das ist als .pdf extrem unleserlich.
Hm. Das sieht so aus, als würden alle Werte korrekt abgearbeitet. Zumindest taucht keine Fehlermeldung auf. Besteht der Fehler mit weiterhin? Hast du vielleicht mal deinen PC, auf dem ioBroker läuft, neu gestartet?
IOB gestoppt Dann reboot vom lxc container auf proxmox IOB gestartet
Fehler:
Zus. Info: app_start funktioniert
Soo habe bin nun mal zurück auf die 0.6.4 und o Wunder da funktioniert das Ganze ohne Fehlermeldung :-) Die Commands funktionieren auch alle. Nur fehlt mir das Command : resume segment clean Gemäss Wiki sollte es dies ja geben und in der App kann ich auch "resumen"...
Soo habe bin nun mal zurück auf die 0.6.4 und o Wunder da funktioniert das Ganze ohne Fehlermeldung :-)
Sobald ich etwas mehr Zeit habe, schaue ich mir das genauer an. Aktuell komme ich nicht dazu. Ich melde mich, wenn ich was gefunden habe.
Wärst du so nett und lädst https://github.com/copystring/ioBroker.roborock/tree/Issue-%23601 nochmal neu? Ich habe zusätzliches Logging hinzugefügt. Dann bitte wie letztes Mal ein Debuglog der ersten drei Minuten erstellen und hier als .txt anhängen.
Hier das LOG: Mit der Fehlermeldung bei "app segment clean"
resume segment clean ist in dieser Version nun wieder vorhanden.
Grüsse
Danke für das neue Log. Ich habe besseres Logging in hochgeladen. Wärest du so nett und lädst https://github.com/copystring/ioBroker.roborock/tree/Issue-%23601 nochmal und erstellt wieder ein Debuglog der ersten drei Minuten?
Der Fehler ist eventuell auch behoben.
Werden jetzt alle Werte ausgefüllt?
sieht so aus:
und hier noch ein paar fehler die ich aber mal ignoriere ;-)
Diese Fehler wurden nie angezeigt da genau dort der Fehler lag. Jetzt sieht man die fehlenden Attribute. Genau so hätte es vorher sein sollen. Ist also erstmal so richtig und von mir beabsichtigt. Die fehlenden Attribute kann so später implementieren. Alle anderen Werte können natürlich null sein, da nicht alle Attribute von deinem Modell unterstützt werden.
Ok. Wenn das eigentliche Problem gelöst ist, könnte ich deine Hilfe gebrauchen bei einem anderen Problem, welches mir in den Logs aufgefallen ist. Wie du siehst, werden unbekannte Attribute als Error angezeigt. Das ist so gewollt, damit Nutzer des Adapters das entsprechend melden. Leider vergaß ich, das Logging dafür korrekt zu implementieren. Dies ist der neuen Version nun umgesetzt. Wärst du so nett und lädst https://github.com/copystring/ioBroker.roborock/tree/Issue-%23601 nochmal neu und erstellst nochmal ein Debuglog für mich? Das wäre echt klasse.
Ich denke, ich habe jetzt alles neuen Werte erwischt. Lädst du nochmal neu?
Also nochmals neu installieren plus wieder ein LOG für dich?
Ja, bitte.
Es zickt....
Das kommt manchmal vor, wenn den Adapter zu oft neu startet. Warte 5 oder 10 Minuten. Ist eine Sperre der Server von Roborock.
Ok. Da hat immer noch was gefehlt. Jetzt müsste alles passen.