-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OZMO 950: cleanstatus="unknown" (adapter v0.5.3) #32
Comments
ich habe das Probem gefunden.
Der "cleanstatus" wird auch vorher schon "unknown" gewesen sein. Ich denke das bekommen wir mit dem nächsten Release behoben. |
Ich war mal so "frech" und "mutig" :) |
Du solltest aber direkt bedenken, dass es sehr wahrscheinlich ist, dass sich die Bezeichnungen in "cleanstatus" noch mal ändern werden. Ich habe das jetzt erst mal soweit (hoffentlich) zum Laufen gebracht, dass die Werte aus der Library soweit durchgereicht werden. Ich werde diesen Issue aber erst schließen, wenn ich es entsprechend im Wiki dokumentiert habe. Dann kannst Du das auch für Dein Skript verwenden und jederzeit dort nachschauen. |
Bei mir werden sämtliche Status nicht aktualisiert. Ozmo 950, Version 0.5.4 |
@Opa0815
Bzgl. "chargestatus" hatte ich auch nichts geändert, aber "cleanstatus" und "deviceStatus" sollten sich eigentlich aktualisieren. Kann es selber ja leider nicht testen ... Immerhin hat es sich wohl von "unknown" auf "idle" geändert ;) Kannst Du vielleicht im Log mal schauen, ob da im Debug Modus was diesbezüglich auftaucht?
|
@volkerverkamp @Opa0815 |
@Opa0815 @volkerverkamp @boriswerner Gibt es noch jmd. bei dem dieses Problem auftritt? |
Hi Sascha, geht jetzt. |
Hi @Opa0815
Sehr gut 👍
"unknown" als Wert vom cleanstatus?
Ja vielleicht - aktuell wäre das so aber "richtig" ;) Im deviceStatus sollte aber "charging" als Wert sein, oder? |
In beiden Versionen
Steht bei beiden Status auf "idle" |
ok, gut 👍
Ich hatte da wohl was durcheinander gebracht, weil ich ja keinen Ozmo 950 habe. Bei dem Modell sind die Status im Moment ein bisschen anders. Ich hatte das mal angefangen in eine Übersicht zu bringen: Die jeweils 1. und 2. Spalte sollte zusammen passen. Dort wo "Ozmo 950 implementation" in der 3. Spalte steht, wäre dann im Zweifelsfall für dich relevant. Du kannst gerne Verbesserungsvorschläge machen - wir sind ja noch relativ am Anfang :) |
Ich hab das nun mal durchgetestet und die Infos werden im Moment nicht korrekt verarbeitet (hier hatte ich zum Teil nur die states durchgegeben, die sind dann tlw. eben nicht bekannt und tlw. stumpf auf einen Wert gemappt, damit überhaupt etwas ankommt). |
Wenns einfach wäre, könnt's jeder. ;) |
Hallo, Im "DeviceStatus" wird seit der Version 0.5.5 alles super angezeigt, aber leider in Englisch. Nun möchte ich in meinem VIS alles in Deutsch anzeigen lassen. Für diesen "DeviceStatus" würde ich im VIS gern das Widget "basic-Value" verwenden wollen. Zur Auswertung werden in diesem ja die Zahlenwerte genutzt, wie zum Beispiel beim "waterLevel", welcher mit 1 bis 4 zuweisbar ist. Könnt Ihr auch dort im "DeviceStatus" eine Zahlenzuweisung machen oder gibt es eine andere Variante dies umzuwandeln ohne Skript? |
Zahlenzuweisung finde ich schwierig, weil es sich um keine klare Reihenfolge oder Skala handelt. |
Okay danke, das ist lieb von dir, aber ich wollte es nur vermeiden. |
Das Thema ist garnicht mal so einfach zu vereinheitlichen. Ich versuche das mal ein bisschen sinnvoll unterzubringen, aber das schicken der richtigen events zur richtigen Zeit aus der richtigen Nachricht ist schon nicht so einfach, da ggf. wieder überschrieben wird. Mit meiner derzeitigen Änderung (noch nicht in github verfügbar, derzeit nur bei mir im Fork) wäre es wie folgt. Ist das in eurem Sinne?: custom_area Reinigung aus der Station gestartet: Steht irgendwo rum (gestoppt): Spot Area Cleaning: Auto Cleaning: Pausiert: Zurück zur Station geschickt: An der Station: "idle" könnte man generell in "stop" übersetzen, aber dann zeigt er das auch nach getaner Arbeit in der Station an. Ansonsten könnte man noch "workInterrupt" oder "workComplete" auswerten. |
Was ist eigentlich mit Meldungen wie "Seitenbürste blockiert", "Antriebsrad blockiert", ... Kommen die dann auch über die Status oder gibt es dann noch einen? |
Die states sind in der neuen GitHub Version nun umgestellt. Ein bisschen was läuft im Log immer noch auf unhandled. Siehe aber insgesamt glaube ich schon ganz gut aus. |
|
Aus meiner Sicht ergeben die states jetzt ein sinnvolles Bild. Das einzige was nicht abgebildet ist, ist wenn man bei der Rückkehr zur Ladestation auf Pause drückt. Da bekommt man aber auch keine sinnvolle Info von Bot (er bleibt entsprechend auch auf returning stehen). Man kann ihn dann auch mit resume weiter schicken. Das ist allerdings auch keine Funktion, die über die App unterstützt wird. Von daher würde ich das jetzt Mal so stehen lassen. Statt Pause und resume sollte man dann einfach Stop und Charge nutzen, wenn man den Weg unterbrechen will. |
nope 👍 |
Moin,
wollte gerade ein Skript schreiben, welches auf den Abschluss einer Reinigung triggert - aber offenbar wird "cleanstatus" nicht (mehr?) aktualisiert sondern hat dauerhaft den Wert "unknown". Bliebe nur noch der Weg über "chargestatus" oder "deviceStatus", aber das wäre ja nicht dasselbe.
Bin mir nicht sicher, ob das schon immer so war...
The text was updated successfully, but these errors were encountered: