Skip to content
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

Deebot 901 cleanstatus, devicestatus und battery wird nicht immer aktualisiert #34

Closed
helfi9999 opened this issue Mar 12, 2020 · 31 comments
Assignees
Labels
Bug Something isn't working Deebot 900/901 Deebot 900/901 Verification Verification

Comments

@helfi9999
Copy link

habe heute ein wenig mehr Zeit gehabt habe festgestellt das er nicht immer aktualisiert sprich den "cleanstatus" und "devicestatus" sowie die "battery".
Bild 5
Den Control Ordner funktioniert alles.

Und wie gesagt Verbrauch wird immer noch nicht angezeigt:
Bild 6

Aber ich bin voller Hoffnung das du das hinbekommst.👍
Würde mir gerne meine Vis damit aufbauen aber so geht das leider nicht😢

@mrbungle64
Copy link
Owner

habe heute ein wenig mehr Zeit gehabt habe festgestellt das er nicht immer aktualisiert sprich den "cleanstatus" und "devicestatus" sowie die "battery".

@helfi9999
Es wäre wie gesagt hilfreich, wenn Du dazu auch ein paar Infos wie z.B. zugehörige Logs ("debug" Level) posten könntest, denn ich habe leider keinen Deebot 900/901 hier ...

Mir geht es halt um das "nicht immer" ... also was tust Du (z.B. Reinigung starten) und/oder der Roboter (z.B. zur Ladestation zurückfahren) in dem Moment - und was sagt das Log dazu (z.B. Fehlermeldung) in diesem Moment, wenn Du im Adapter eine Aktualisierung vermisst.

Die Screenshots sind ja soweit nicht verkehrt - sind aber immer nur eine Momentaufnahme.

@mrbungle64 mrbungle64 added Bug Something isn't working Deebot 900/901 Deebot 900/901 Verification Verification labels Mar 12, 2020
@mrbungle64 mrbungle64 self-assigned this Mar 12, 2020
@helfi9999
Copy link
Author

ok werde morgen ein log schicken wenn ich den Sauger fahren lasse

@helfi9999
Copy link
Author

Also habe den Robbi heute losgeschickt für den Flur.
Bild 7.
Das idle bei chargestatus ist finde ich ok aber bei devicestatus müsste doch cleaning stehen und nicht idle.

Als er fertig war finde ich die Werte richtig bei devicestatus aber nicht bei chargestatus
Bild 8
und als er in der Ladestation angekommen ist finde ich die Werte bei charge- und devicestatus richtig.
Bild 9
Und hier das Log
Bild 10

@mrbungle64
Copy link
Owner

Also habe den Robbi heute losgeschickt für den Flur.
Bild 7.
Das idle bei chargestatus ist finde ich ok aber bei devicestatus müsste doch cleaning stehen und nicht idle.

Ja, da gebe ich Dir recht - wahrscheinlich sind die Events vom Roboter in einer ungünstigen Reihenfolge angekommen. Das kann aktuell noch passieren und da werden wir auch dran arbeiten.

Als er fertig war finde ich die Werte richtig bei devicestatus aber nicht bei chargestatus
Bild 8

Ja, da stimme ich Dir zu.

und als er in der Ladestation angekommen ist finde ich die Werte bei charge- und devicestatus richtig.
Bild 9
Und hier das Log
Bild 10

Das Log sieht soweit ja "gut" aus.

Hat sich denn auch allles soweit korrekt verhalten? Also bis auf das o.g. natürlich ;)

@helfi9999
Copy link
Author

Ja sonst scheint alles in Ordnung zu sein

@mrbungle64
Copy link
Owner

Ja sonst scheint alles in Ordnung zu sein

ok, mir scheint der Effekt beim Akkuwert eine Wechselwirkung mit einem anderen Event zu sein.
Müssen wir weiter beobachten ... bin natürlich über jeden Hinweis dankbar (am besten inkl. Log), wie z.B. was gerade ausgeführt wurde bevor der Akkuwert wieder komische Werte anzeigt ...

Anonsten würde ich ggf. morgen wieder ein Update bereitstellen - da könnte dann das Problem mit den Verbrauchsmaterialien beim Deebot 900/901 gelöst sein ;)

@helfi9999
Copy link
Author

Habe festgestellt das wenn der Sauger in der Ladestation ist das er später in der App Box ein Schlafsymbol zeigt "zzzz" vielleicht hängt das damit zusammen das er in Iobroker nicht mehr der Akkustand aktualisiert wird.

@helfi9999
Copy link
Author

Ja sonst scheint alles in Ordnung zu sein

ok, mir scheint der Effekt beim Akkuwert eine Wechselwirkung mit einem anderen Event zu sein.
Müssen wir weiter beobachten ... bin natürlich über jeden Hinweis dankbar (am besten inkl. Log), wie z.B. was gerade ausgeführt wurde bevor der Akkuwert wieder komische Werte anzeigt ...

Anonsten würde ich ggf. morgen wieder ein Update bereitstellen - da könnte dann das Problem mit den Verbrauchsmaterialien beim Deebot 900/901 gelöst sein ;)

@helfi9999 helfi9999 reopened this Mar 14, 2020
@helfi9999
Copy link
Author

Sorry bin irgendwie auf closed gekommen

@mrbungle64
Copy link
Owner

Ja sonst scheint alles in Ordnung zu sein

ok, mir scheint der Effekt beim Akkuwert eine Wechselwirkung mit einem anderen Event zu sein.
Müssen wir weiter beobachten ... bin natürlich über jeden Hinweis dankbar (am besten inkl. Log), wie z.B. was gerade ausgeführt wurde bevor der Akkuwert wieder komische Werte anzeigt ...
Anonsten würde ich ggf. morgen wieder ein Update bereitstellen - da könnte dann das Problem mit den Verbrauchsmaterialien beim Deebot 900/901 gelöst sein ;)

@helfi9999
Wolltest Du mir hier noch was mitteilen oder fragen? :)

@mrbungle64
Copy link
Owner

Habe festgestellt das wenn der Sauger in der Ladestation ist das er später in der App Box ein Schlafsymbol zeigt "zzzz" vielleicht hängt das damit zusammen das er in Iobroker nicht mehr der Akkustand aktualisiert wird.

Ja das kann gut sein, dass der Adapter bei ein paar Modellen die Verbindung verliert, wenn der Roboter im Schlafzustand ist. Da gibt es bereits einen Issue dass die Verbindung nach ca. 24 Std. verloren geht - evtl. kann man das über die Abfrage vom "SleepStatus" was machen.

@mrbungle64
Copy link
Owner

@helfi9999

Anonsten würde ich ggf. morgen wieder ein Update bereitstellen - da könnte dann das Problem mit den Verbrauchsmaterialien beim Deebot 900/901 gelöst sein ;)

Version 0.5.7 ist auf GitHub verfügbar :)

@helfi9999
Copy link
Author

@helfi9999

Anonsten würde ich ggf. morgen wieder ein Update bereitstellen - da könnte dann das Problem mit den Verbrauchsmaterialien beim Deebot 900/901 gelöst sein ;)

Version 0.5.7 ist auf GitHub verfügbar :)

Ok werde 0.5.7 installieren und dir berichten

@helfi9999
Copy link
Author

helfi9999 commented Mar 14, 2020

ok habe installiert. Habe in saugen geschickt aber devicestatus stimmt nicht
Bild 11 zeigt "idle" statt "cleaning"
Sobald der Sauger anfängt springt er von cleaning auf idle

@mrbungle64
Copy link
Owner

ok habe installiert. Habe in saugen geschickt aber devicestatus stimmt nicht
Bild 11 zeigt "idle" statt "cleaning"
Sobald der Sauger anfängt springt er von cleaning auf idle

Ja das wird daran liegen, dass beim Deebot 900/901 die Events in einer anderen Reihenfolge kommen. Wir machen uns aber bereits Gedanken dazu, wie wir das Zusammenspiel zwischen cleanstatus, chargestatus und deviceStatus optimieren können.

Was machen denn die Verbrauchsmaterialien?

@helfi9999
Copy link
Author

Verbrauchsmaterialien werden leider immer noch nicht angezeigt

@helfi9999
Copy link
Author

Hi,
komischerweise hat sich was heute abend getan die Verbrauchswerte sind da
13
Super Arbeit von dir (euch?)

@mrbungle64
Copy link
Owner

mrbungle64 commented Mar 14, 2020

Cool, das freut mich 👍

Ja, das ist leider von Modell zu Modell unterschiedlich wann die Events mit den Werten von den Ecovacs Servern (oder dem Bot) geschickt werden.
Kann gut sein, dass das beim Deebot 900/901 erst passiert, wenn sich einer der Werte geändert hat.

@helfi9999
Copy link
Author

helfi9999 commented Mar 15, 2020

Super jetzt kann ich den Sauger endlich in der VIS einbauen
14

Habe aber noch 2-3 Punkte

  1. Verbrauchsmaterialien aktualisieren nicht sofort wenn sich der Wert ändert.
  2. Akku Anzeige aktualisiert nicht bis Ende
  3. Gibt es eine Möglichkeit die Karte zu integrieren.

Vielen Dank überhaupt mal für die Leistung die Ihr erbringt.

@mrbungle64
Copy link
Owner

mrbungle64 commented Mar 15, 2020

Super jetzt kann ich den Sauger endlich in der VIS einbauen
14

Sieht gut aus 👍

Habe aber noch 2-3 Punkte

  1. Verbrauchsmaterialien aktualisieren nicht sofort wenn sich der Wert ändert.

Die Werte werden vom Adapter 1x pro Minute angefordert. Ich kann leider nicht sagen, wie oft beim Deebot 901 vom Roboter bzw. Ecovacs eine Antwort kommt. Sollte aber eigentlich mit der App identisch sein ...

  1. Akku Anzeige aktualisiert nicht bis Ende

Was heißt das genau?

  1. Gibt es eine Möglichkeit die Karte zu integrieren.

Da hatten wir uns hier ja schon mal kurz drüber unterhalten - oder meinst Du jetzt was anderes?

Vielen Dank überhaupt mal für die Leistung die Ihr erbringt.

👍

@helfi9999
Copy link
Author

helfi9999 commented Mar 15, 2020

Super jetzt kann ich den Sauger endlich in der VIS einbauen
14

Sieht gut aus 👍

Habe aber noch 2-3 Punkte

  1. Verbrauchsmaterialien aktualisieren nicht sofort wenn sich der Wert ändert.

Die Werte werden vom Adapter 1x pro Minute angefordert. Ich kann leider nicht sagen, wie oft beim Deebot 901 vom Roboter bzw. Ecovacs eine Antwort kommt. Sollte aber eigentlich mit der App identisch sein ...

  1. Akku Anzeige aktualisiert nicht bis Ende

Was heißt das genau?

  1. Gibt es eine Möglichkeit die Karte zu integrieren.

Da hatten wir uns hier ja schon mal kurz drüber unterhalten - oder meinst Du jetzt was anderes?

Vielen Dank überhaupt mal für die Leistung die Ihr erbringt.

👍

zu 1: laut App Seitenbürste 93%, Hauptbürste 97%, Filter 92% und laut Iobroker
das Bild von der VIS https://user-images.githubusercontent.com/43864283/76704157-43388200-66d7-11ea-9e4b-0dd97618fc12.png

zu Punkt 2 letzte Aktualisierung `

ecovacs-deebot.0 2020-03-15 17:37:31.434 debug (21713) system.adapter.admin.0: logging true
ecovacs-deebot.0 2020-03-15 17:36:52.860 debug (21713) state change info.battery => 73
ecovacs-deebot.0 2020-03-15 17:36:23.912 debug (21713) state change info.battery => 72
ecovacs-deebot.0 2020-03-15 17:36:22.904 debug (21713) state change info.battery => 73
ecovacs-deebot.0 2020-03-15 17:30:35.392 debug (21713) system.adapter.admin.0: logging false
ecovacs-deebot.0 2020-03-15 16:59:39.727 debug (21713) state change info.battery => 62
ecovacs-deebot.0 2020-03-15 16:57:39.721 debug (21713) state change info.battery => 61
ecovacs-deebot.0 2020-03-15 16:55:38.670 debug (21713) state change info.battery => 60
ecovacs-deebot.0 2020-03-15 16:55:37.676 debug (21713) state change info.battery => 61
ecovacs-deebot.0 2020-03-15 16:55:11.688 debug (21713) state change info.battery => 60
ecovacs-deebot.0 2020-03-15 16:53:38.673 debug (21713) state change info.battery => 59
ecovacs-deebot.0 2020-03-15 16:53:37.697 debug (21713) state change info.battery => 60
ecovacs-deebot.0 2020-03-15 16:52:42.669 debug (21713) state change info.battery => 59
ecovacs-deebot.0 2020-03-15 16:51:33.675 debug (21713) state change info.battery => 58
ecovacs-deebot.0 2020-03-15 16:51:32.671 debug (21713) state change info.battery => 59
ecovacs-deebot.0 2020-03-15 16:09:16.667 debug (21713) system.adapter.admin.0: logging true
ecovacs-deebot.0 2020-03-15 16:06:41.350 debug (21713) state change info.battery => 41
ecovacs-deebot.0 2020-03-15 16:05:32.352 debug (21713) state change info.battery => 40

`
Punkt 3 genau das meinte ich. Sorry will keinen dränglen.

@mrbungle64
Copy link
Owner

@helfi9999

Die gerade veröffentlichte Version auf GitHub könnte bei den Verbauchsmaterialien besser funktionieren.

Akku Anzeige wird aber eher noch so bleiben. Die ist echt komisch - das haben wir in dem anderen Fall beim Ozmo 900 ebenfalls leider ...

@helfi9999
Copy link
Author

helfi9999 commented Mar 16, 2020

Super Verbrauchsmaterialien klappt.
Aber der devicestatus stimmt nicht
15
chardestatus ist richtig "idle" aber bei deviestatus müsste stehen "cleaning" steht aber auch "idle"

@helfi9999
Copy link
Author

Habe festgestellt das wenn ich ihm den Befehl gebe die spot Area zu saugen das er den Befehl zweimal ausführt und dadurch auf idle geht wenn ich das richtig sehe aus dem Log
16
und bei devicestatus und chargestatus setzt er die gleichen Befehle

@mrbungle64
Copy link
Owner

Super Verbrauchsmaterialien klappt.

Sehr gut 👍

Aber der devicestatus stimmt nicht
15
chardestatus ist richtig "idle" aber bei deviestatus müsste stehen "cleaning" steht aber auch "idle"

ok, das mit dem deviceStatus schaue ich mir nachher mal an.

@helfi9999
Copy link
Author

Guten Morgen,
also die Akku Anzeige scheint zu funktionieren habe gestern den Sauger starten lassen und da war er bei 93% als er in die Ladestation ging und Ioboker hat aktualisiert. Klasse fand ich das :-)

@helfi9999
Copy link
Author

Hi jetzt fehlt nur noch der clean und der devicestatus dann ist es fast perfekt

@helfi9999
Copy link
Author

Super Verbrauchsmaterialien klappt.

Sehr gut 👍

Aber der devicestatus stimmt nicht
15
chardestatus ist richtig "idle" aber bei deviestatus müsste stehen "cleaning" steht aber auch "idle"

ok, das mit dem deviceStatus schaue ich mir nachher mal an.

Also wenn ich ihn starte setzt er den Befehl irgendwie 2x, wie man im Log sieht
`

ecovacs-deebot.0 2020-03-18 09:15:18.384 debug (9137) system.adapter.admin.0: logging true
ecovacs-deebot.0 2020-03-18 09:15:02.590 debug (9137) state change info.error =>
ecovacs-deebot.0 2020-03-18 09:15:02.589 debug (9137) state change info.deviceStatus => idle
ecovacs-deebot.0 2020-03-18 09:15:02.587 debug (9137) state change info.chargestatus => idle
ecovacs-deebot.0 2020-03-18 09:15:02.584 debug (9137) state change info.error =>
ecovacs-deebot.0 2020-03-18 09:15:02.578 debug (9137) state change info.deviceStatus => idle
ecovacs-deebot.0 2020-03-18 09:15:02.573 debug (9137) state change info.chargestatus => idle
ecovacs-deebot.0 2020-03-18 09:14:56.771 debug (9137) state change info.cleanstatus => spot_area
ecovacs-deebot.0 2020-03-18 09:14:56.766 debug (9137) state change info.cleanstatus => spot_area
ecovacs-deebot.0 2020-03-18 09:14:56.757 info (9137) Unhandled cleanstatus: undefined
ecovacs-deebot.0 2020-03-18 09:14:56.754 info (9137) Unhandled cleanstatus: undefined
ecovacs-deebot.0 2020-03-18 09:14:56.661 info (9137) start cleaning spot area(s): 2
ecovacs-deebot.0 2020-03-18 09:14:56.658 debug (9137) state change control.spotArea => 2
ecovacs-deebot.0 2020-03-18 09:14:55.865 debug (9137) state change info.cleanstatus => spot_area
ecovacs-deebot.0 2020-03-18 09:14:55.860 debug (9137) state change info.cleanstatus => spot_area
ecovacs-deebot.0 2020-03-18 09:14:55.843 debug (9137) state change info.error =>
ecovacs-deebot.0 2020-03-18 09:14:55.842 debug (9137) state change info.deviceStatus => cleaning
ecovacs-deebot.0 2020-03-18 09:14:55.837 debug (9137) state change info.cleanstatus => spot_area
ecovacs-deebot.0 2020-03-18 09:14:55.836 info (9137) Unhandled cleanstatus: undefined
ecovacs-deebot.0 2020-03-18 09:14:55.835 info (9137) Unhandled cleanstatus: undefined
ecovacs-deebot.0 2020-03-18 09:14:55.832 debug (9137) state change info.error =>
ecovacs-deebot.0 2020-03-18 09:14:55.827 debug (9137) state change info.deviceStatus => cleaning
ecovacs-deebot.0 2020-03-18 09:14:55.825 debug (9137) state change info.cleanstatus => spot_area
ecovacs-deebot.0 2020-03-18 09:14:55.704 info (9137) start cleaning spot area(s): 2
ecovacs-deebot.0 2020-03-18 09:14:55.701 debug (9137) state change control.spotArea => 2

`und dadurch geht der devicestatus auf idle

@mrbungle64
Copy link
Owner

@helfi9999
Mit der aktuellen Version auf GitHub (Version ist immer noch 0.5.7) sollte sich das verbessert haben. Kannst ja mal schauen, ob Du damit weniger Probleme hast.

Eine Bitte: falls die Status weiterhin falsch oder nicht nicht wie erwartet sind, erstelle bitte einen neuen Issue.
Diesen Issue hier würde ich gerne schließen, da das Problem "Deebot 901 cleanstatus, devicestatus und battery wird nicht immer aktualisiert" ja eigentlich gelöst ist :)

@helfi9999
Copy link
Author

@helfi9999
Mit der aktuellen Version auf GitHub (Version ist immer noch 0.5.7) sollte sich das verbessert haben. Kannst ja mal schauen, ob Du damit weniger Probleme hast.

Eine Bitte: falls die Status weiterhin falsch oder nicht nicht wie erwartet sind, erstelle bitte einen neuen Issue.
Diesen Issue hier würde ich gerne schließen, da das Problem "Deebot 901 cleanstatus, devicestatus und battery wird nicht immer aktualisiert" ja eigentlich gelöst ist :)

OK werde morgen mal testen wie es funktioniert

@helfi9999
Copy link
Author

So weit alles in Ordnung habe aber einen neuen Issue angelegt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something isn't working Deebot 900/901 Deebot 900/901 Verification Verification
Projects
None yet
Development

No branches or pull requests

2 participants