NEWS
Ecovacs Deebot Adapter: Status und Feedback
-
@myssv sagte in Ecovacs Deebot Adapter: Status und Feedback:
@mrbungle64 und ich habe geschrieben, dass es bei mir wie bei Dir ist

Das war in dem Moment noch nicht zu sehen. Ich war wohl zu schnell

Edit/Korrektur: ich hatte das wohl übersehen

@mrbungle64 sagte in Ecovacs Deebot Adapter: Status und Feedback:
@myssv sagte in Ecovacs Deebot Adapter: Status und Feedback:
@mrbungle64 und ich habe geschrieben, dass es bei mir wie bei Dir ist

Das war in dem Moment noch nicht zu sehen. Ich war wohl zu schnell

Das sagt meine Frau auch immer .....

-
Habe es gefunden und es ist wie bei Dir.
Erst nachdem ich die App gestartet habe, wurde die Grafik geladen:

@myssv sagte in Ecovacs Deebot Adapter: Status und Feedback:
Habe es gefunden und es ist wie bei Dir.
Erst nachdem ich die App gestartet habe, wurde die Grafik geladen:

Immerhin ist das Verhalten gleich

-
Habe es gefunden und es ist wie bei Dir.
Erst nachdem ich die App gestartet habe, wurde die Grafik geladen:

-
Passt die Map bei dir soweit (wenn sie geladen wird)?
@mrbungle64 ich habe es noch nicht geschafft, sie mir anzeigen zu lassen.
Was für ein Widget muss ich da nehmen?
-
mit einem Image und diesem Datenpunkt
ecovacs-deebot.0.cleaninglog.lastCleaningMapImageFile
sieht es gut aus.

@myssv sagte in Ecovacs Deebot Adapter: Status und Feedback:
mit einem Image und diesem Datenpunkt
ecovacs-deebot.0.cleaninglog.lastCleaningMapImageFile
sieht es gut aus.

cleaninglog.lastCleaningMapImageFile ist nicht der Datenpunkt von dem wir gesprochen haben

-
@myssv sagte in Ecovacs Deebot Adapter: Status und Feedback:
mit einem Image und diesem Datenpunkt
ecovacs-deebot.0.cleaninglog.lastCleaningMapImageFile
sieht es gut aus.

cleaninglog.lastCleaningMapImageFile ist nicht der Datenpunkt von dem wir gesprochen haben

@mrbungle64 ich weiß, aber
ecovacs-deebot.0.map.99999999.map64
kann ich mir (noch) nicht anzeigen lassen ... Weiß nicht wie.
-
@mrbungle64 ich weiß, aber
ecovacs-deebot.0.map.99999999.map64
kann ich mir (noch) nicht anzeigen lassen ... Weiß nicht wie.
@myssv sagte in Ecovacs Deebot Adapter: Status und Feedback:
@mrbungle64 ich weiß, aber
ecovacs-deebot.0.map.99999999.map64
kann ich mir (noch) nicht anzeigen lassen ... Weiß nicht wie.
Mit dem Button/Datenpunkt "map.[mapID].loadMapImage"
Danach kann es einige Sekunden dauern bis der Datenpunkt befüllt wird. -
@myssv sagte in Ecovacs Deebot Adapter: Status und Feedback:
@mrbungle64 ich weiß, aber
ecovacs-deebot.0.map.99999999.map64
kann ich mir (noch) nicht anzeigen lassen ... Weiß nicht wie.
Mit dem Button/Datenpunkt "map.[mapID].loadMapImage"
Danach kann es einige Sekunden dauern bis der Datenpunkt befüllt wird.@mrbungle64 aber wie stelle ich dann die Karte in der VIS da?
-
@mrbungle64 aber wie stelle ich dann die Karte in der VIS da?
-
@myssv sagte in Ecovacs Deebot Adapter: Status und Feedback:
@myssv Habe es jetzt mit einem HTML-Widget hinbekommen

Das kleine Bild rechts ist der Datenpunkt.
Die links dargestellte Map der letzten Reinigung ("lastCleaningMapImageFile") sollte soweit identisch mit der aus der Ecovacs App sein, da diese als fertiges Image über die Ecovacs API bezogen wird.
Die rechte Map wird vom Adapter erstellt. Da muss ich noch ein bisschen optimieren und wie gesagt herausfinden, warum aktuell parallel die App geöffnet sein muss.
Ich melde mich, wenn ich da eine optimierte Version bereitgestellt habe. Ich kann aber nicht garantieren, dass das zeitnah geschehen wird, da ich aktuell nicht so viel Zeit investieren kann.
-
@myssv sagte in Ecovacs Deebot Adapter: Status und Feedback:
@myssv Habe es jetzt mit einem HTML-Widget hinbekommen

Das kleine Bild rechts ist der Datenpunkt.
Die links dargestellte Map der letzten Reinigung ("lastCleaningMapImageFile") sollte soweit identisch mit der aus der Ecovacs App sein, da diese als fertiges Image über die Ecovacs API bezogen wird.
Die rechte Map wird vom Adapter erstellt. Da muss ich noch ein bisschen optimieren und wie gesagt herausfinden, warum aktuell parallel die App geöffnet sein muss.
Ich melde mich, wenn ich da eine optimierte Version bereitgestellt habe. Ich kann aber nicht garantieren, dass das zeitnah geschehen wird, da ich aktuell nicht so viel Zeit investieren kann.
@mrbungle64 ok, nochmals Danke!
-
Ja ist schon mal gut nutzbar !

date error
30.05.2023 15:35:01 Request Timeout (command 'getLifeSpan')
30.05.2023 15:33:09 Request Timeout (command 'getSched_V2')wenn die Abfragen noch deaktiviert oder angepasst sind ist der Adapter recht rund.
Kleinkram kommt dann irgendwann und "nice to have".
Ich versuche mich mit dem Map Canvas aufzuschlauen... ob da sinnige Werte kommen etc.
Muss ich gucken wo ich was adaptierbares finde und anpasen kann (wie das mit canvas überhaupt gehen muss.)@gmj Moin, funktioniert der Adapter mit dem Goat gut ? Ich überlege mir den Goat ebenfalls zu kaufen weil mir die Einbindung in den iobroker wichtig wäre. Kannst du die Karte abrufen ? Was hast du genau für Datenpunkte?
Über Rückmeldungen würde ich mich natürlich freuen
Gruß Tobias
-
Hi Ihr,
zunächst mal vielen lieben Dank für den Adapter, der funktioniert prima bis jetzt.
Leider bin ich jetzt auf das Problem gestoßen, dass ich mehr Geräte einbinden müsste.
Ja, ich habe tatsächlich mittlerweile (auch wegen dem Adapter) mehr als 9 Geräte und würde gerne das 10. und 11. Gerät auch noch einbinden.
Jetzt die kurze Frage an alle: Kann ich mir selbst helfen? Wenn ja, wie?
Irgendwie bin ich zu doof die Stelle zu finden, wo die Einstellung auf 9 Geräte begrenzt ist (das DropDown entsprechend limitiert wird).Vielen lieben Dank für Eure Hilfe!!!!
-
Hi Ihr,
zunächst mal vielen lieben Dank für den Adapter, der funktioniert prima bis jetzt.
Leider bin ich jetzt auf das Problem gestoßen, dass ich mehr Geräte einbinden müsste.
Ja, ich habe tatsächlich mittlerweile (auch wegen dem Adapter) mehr als 9 Geräte und würde gerne das 10. und 11. Gerät auch noch einbinden.
Jetzt die kurze Frage an alle: Kann ich mir selbst helfen? Wenn ja, wie?
Irgendwie bin ich zu doof die Stelle zu finden, wo die Einstellung auf 9 Geräte begrenzt ist (das DropDown entsprechend limitiert wird).Vielen lieben Dank für Eure Hilfe!!!!
@great-sun sagte in Ecovacs Deebot Adapter: Status und Feedback:
Hi Ihr,
Hallo @Great-SUN
zunächst mal vielen lieben Dank für den Adapter, der funktioniert prima bis jetzt.
danke für das Feedback

Leider bin ich jetzt auf das Problem gestoßen, dass ich mehr Geräte einbinden müsste.
Ja, ich habe tatsächlich mittlerweile (auch wegen dem Adapter) mehr als 9 Geräte und würde gerne das 10. und 11. Gerät auch noch einbinden.
Jetzt die kurze Frage an alle: Kann ich mir selbst helfen? Wenn ja, wie?
Irgendwie bin ich zu doof die Stelle zu finden, wo die Einstellung auf 9 Geräte begrenzt ist (das DropDown entsprechend limitiert wird).das ist tatsächlich auf 9 Geräte beschränkt

Ich kann dir aber zeitnah eine Version zur Verfügung stellen, wo die mögliche Anzahl der Geräte größer ist.
Melde mich spätestens am WE dazu wieder
Vielen lieben Dank für Eure Hilfe!!!!
-
@gmj Moin, funktioniert der Adapter mit dem Goat gut ? Ich überlege mir den Goat ebenfalls zu kaufen weil mir die Einbindung in den iobroker wichtig wäre. Kannst du die Karte abrufen ? Was hast du genau für Datenpunkte?
Über Rückmeldungen würde ich mich natürlich freuen
Gruß Tobias
Hi, sorry nun erst beim stöbern hier gelesen ob es Update zur Map und Erkennung vom Goat gibt
...
Datenpunkte habe ich bereits vorher hier genannt. (müsset sonst alle alle per Hand erneut abtippen....)
Es gibt noch einige mehr aber ohne sinnigen inhalt.
Karte gibt es nicht vollständig (grafisch verwertbar) vom Adapter .
Map Daten Ordner werden erstellt mit Zahlen ID
Datenpunkt map64 leider nicht (ist leer)
ecovacs-deebot.0.history.dateOfLastMapImageReceived auch leer.Gibt beim Neustart Warnunge im Log:
ecovacs-deebot.0
2023-08-21 10:24:28.279 warn Request Timeout (command 'getLifeSpan')
ecovacs-deebot.0
2023-08-21 10:24:27.769 warn Request Timeout (command 'getLifeSpan')
ecovacs-deebot.0
2023-08-21 10:24:26.235 warn Request Timeout (command 'getSched_V2')Sind wohl Datenpunkte die es beim Goat so nicht gibt.
Sollte ja irgend wann laut mrbungle64 optimiert werden

So Long
GMJ -
@mrbungle64
Auf die Schnelle mit der 1.4.14-alpha.6 test ergibt erstaunlich viel info für einen "nicht Heimsaugrobbi"
Info aus dem Log (xxxx = Sec Maske
) wird als Device erkannt als =info: ecovacs-deebot.0 (2961857) Device[0]: {"did":"8516fbb1-17f1-4194-xxxxxxx","name":"E018xxxxxx","class":"5xu9h3","resource":"cbCt","nick":"Ziege","company":"eco-ng","bindTs":xxxxxx,"service":{"jmq":"jmq-ngiot-eu.dc.ww.ecouser.net","mqs":"api-ngiot.dc-as.ww.ecouser.net"},"homeSort":9999,"deviceName":"GOAT","icon":"https://portal-ww.ecouser.net/api/pim/file/get/63913d74df25d049785c3bd7","ota":true,"UILogicId":"goat_ww_h_goat","materialNo":"116-2201-0001","pid":"xxxxxxx","product_category":"GOATBOT","model":"GOAT","updateInfo":{"needUpdate":false,"changeLog":""},"status":1,"offmap":true,"btName":"GOAT-xxxx","btMac":"xxxxxxxx","deviceNumber":0}Bild hinter dem Icon link ist auch stimmig zurückgegeben.
2 kleine Warnungen:
2023-05-23 19:00:09.285 - warn: ecovacs-deebot.0 (2961857) Request Timeout (command 'getSched_V2')
2023-05-24 09:20:32.295 - warn: ecovacs-deebot.0 (2961857) error calling getBase64PNG: Error: IndexSizeError: The source width is 0.Sachen wie consumable: Filter und Sidebrush passen ja logischerweise nicht ganz.
Er hat aber einen "Kamerabrush" der in der App angegeben ist mit 996 von ehemals 1000? Bürstungen der Linsen und Messer Zeit von 76 von 80?
Der Schedule ist auf Auto gestellt.Objekte
"cleaninglog" passst auch:
ecovacs-deebot.0.cleaninglog.totalNumber
ecovacs-deebot.0.cleaninglog.totalSeconds
ecovacs-deebot.0.cleaninglog.totalSquareMeters
ecovacs-deebot.0.cleaninglog.totalTimeecovacs-deebot.0.cleaninglog.current.cleanedArea
ecovacs-deebot.0.cleaninglog.current.cleanedSeconds
ecovacs-deebot.0.cleaninglog.current.cleanedTimeDer Rest hat keine Daten unter cleaninglog oder "default" wie 01.01.1970 01:00:00 oder [] etc.
"control" noch nicht getested. (braucht Zeit und oder Zeitfenster)
"history" ist stimmig.
"info" ist stimmig.
"map" muss ich noch sichten aber hat sinnige Daten
"status" ist stimmig.unter ecovacs-deebot.0.info.library.deviceIs950type wird er als Ozmo Gerät true "erkannt"

Puuh soviel zu eben schnell

Hoffe das hilft.MFG
GMJUpdate: bei ecovacs-deebot.0.control.clean startet er auch das Cleanen des Gartens

Eventuell auf Grund der product_category":"GOATBOT" andere Parameternamen generieren lassen ?
Update 2 ecovacs-deebot.0.history.last20Errors:
[{"timestamp":1684912832,"date":"24.05.2023 09:20:32","code":"-2","error":"error calling getBase64PNG: Error: IndexSizeError: The source width is 0."},{"timestamp":1684909562,"date":"24.05.2023 08:26:02","code":"500","error":"Request Timeout (command 'getLifeSpan')"},{"timestamp":1684909442,"date":"24.05.2023 08:24:02","code":"500","error":"Request Timeout (command 'getLifeSpan')"},{"timestamp":1684908842,"date":"24.05.2023 08:14:02","code":"500","error":"Request Timeout (command 'getLifeSpan')"},{"timestamp":1684906240,"date":"24.05.2023 07:30:40","code":"-1","error":"Received error message: MQTT server is offline or not reachable"},{"timestamp":1684898282,"date":"24.05.2023 05:18:02","code":"500","error":"Request Timeout (command 'getSleep')"},{"timestamp":1684898230,"date":"24.05.2023 05:17:10","code":"-1","error":"Received error message: MQTT server is offline or not reachable"},{"timestamp":1684870202,"date":"23.05.2023 21:30:02","code":"500","error":"Request Timeout (command 'getSleep')"},{"timestamp":1684869247,"date":"23.05.2023 21:14:07","code":"-2","error":"error calling getBase64PNG: Error: IndexSizeError: The source width is 0."},{"timestamp":1684869077,"date":"23.05.2023 21:11:17","code":"-2","error":"error calling getBase64PNG: Error: IndexSizeError: The source width is 0."},{"timestamp":1684864899,"date":"23.05.2023 20:01:39","code":"-2","error":"error calling getBase64PNG: Error: IndexSizeError: The source width is 0."},{"timestamp":1684862041,"date":"23.05.2023 19:14:01","code":"500","error":"Request Timeout (command 'getLifeSpan')"},{"timestamp":1684861546,"date":"23.05.2023 19:05:46","code":"408","error":"unknown errorCode: 408"},{"timestamp":1684861209,"date":"23.05.2023 19:00:09","code":"500","error":"Request Timeout (command 'getSched_V2')"}]Da wir seit kurzem auch eine Ziege unser eigenen nennen, welche bei uns allerdings ein Schaf (Shaun
) ist, beteilige ich mich hier gerne zu mehr Wahrheitsfindung. @mrbungle64 zunächst mal klasse, dass der Grundstein hier bereits gelegt ist 
@GMJ leider 'sehe' ich aktuell wohl noch weniger (Adapter: v1.4.14-alpha.6, GOAT SW release 1.21.5):
Bzgl. 'consumable' sehe ich 'filter' und 'side_brush', welche mir beide je mit 100% angezeigt werden, wobei in der App entsprechende Werte für Messer und Bürsten stehen 74, bzw. 977.
Unter 'Cleaninglog' finde ich:
Einen Unterordner 'current' mit sinnvollen Objekten, allerdings alle leer:
cleanTyp
cleanedArea
cleanedSeconds
cleanedTimeDarüber hinaus auch (wie oben):
ecovacs-deebot.0.cleaninglog.totalNumber
ecovacs-deebot.0.cleaninglog.totalSeconds
ecovacs-deebot.0.cleaninglog.totalSquareMeters
ecovacs-deebot.0.cleaninglog.totalTime
mit sinnvollen Daten.Alles andere aber leer:
lastCleaningTimestamp
lastSquareMeters
lastTotalSeconds
lastTotalTimeString'Control':
Heute Mittag, beim geplanten Mähen, mal 'Pause' getestet, bekam aber keine Reaktion. Zu mehr hatte ich dann leider keine Zeit mehr.'History' passt alles!
'Info' inkl. Sub-Folder 'library' und 'network' alles top!
bzw. auch last cleaning date mit '01.01.1970 01:00:00''Map' nichts getestet, eine ID steht aber drin und 'mapIsAvailabe' ist 'true'.
'Status': Device: 'charging', passt.
So viel von meiner Seite. Würde mich freuen wenn's mit dem GOAT noch weiter geht, weil wir haben uns, trotz der Macken für den hohen Preis, entschieden ihn wohl zu behalten. Um den Kantenschnitt müssen wir uns dann zunächst mal weiterhin manuell kümmern

-
Edit: Hat sich erledigt nun funktioniert es
-
Vielen Dank für diesen tollen Adapter.
Ich habe damit einen T20 Omni angebunden und möchte hier meine Erfahrungen teilen.
Es scheint das allermeiste zu funktionieren.
Die Karte (Map) wurde erst angezeigt, nachdem ich in der App die Karte gesichert habe
Die einzelnen Räume / Bereich werden nicht angezeigt. Gibt es hier eine Möglichkeit, die Abfrage manuell anzustoßen?

Unter CleaningLog wird auch nicht alles ausgefüllt.

