Closed mickemup closed 1 week ago
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.
Voila hier das LOG Der Fehler ist tatsächlich nicht mehr aufgetreten :-)
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.
OK hier nochmal das neueste LOG:
Danke für das neue Debuglog. Leider muss ich dich nochmal beten die neue Version von https://github.com/copystring/ioBroker.roborock/tree/Issue-%23601 zu laden und nochmal ein Debuglog zu erstellen. Du hast einen S6 Pure und einen S5 Max, richtig? Beide sind ein Sonderfall, wenn es um den Reinigungsverlauf geht. Ich möchte das sauber umsetzen, brauche aber dafür weiter deine Hilfe mit neuen Debuglogs.
Ist im Ordner records
unter cleaningInfo
etwas ausgefüllt, so wie hier bei mir?
Wenn nicht, versuchs bitte nochmal mit der neuen Version, aber starte sicherheitshalber mal den PC neu, auf dem ioBroker läuft. Ich habe das Gefühl, dass die neue Version nicht richtig geladen wurde.
Ist bei beiden nur ein JSON drin:
OK: in lösche mal den adapter, mache denn reboot und installiere nochmals...log folgt in paar mins...
Voila: LOG09_03.txt
Cleaning Info hat nun auch Inhalt:
Top! Das Debuglog gefällt mir. Danke für das geduldige Mithelfen! Damit hast du mir sehr geholfen, den Adapter nochmal zu verbessern.
Describe the bug
Starten von Segmentclean => Fehlermeldung
To Reproduce
Steps to reproduce the behavior: Starting Segment Clean
Screenshots & Logfiles
![image](https://github.com/user-attachments/assets/c2e597b9-32af-4764-bf58-4d549bd3ec99)
Wie gewünscht der Log im Anhang
Versions:
log.pdf