NEWS
Test Adapter eufy Home Robovac
-
Hi @emptykai ,
vielen Dank für deinen Adapter. Wir haben seit heute den neuen X10 Pro Omni.
Der Login klappt auch aber er findet keine devices. Scheint das gleiche zu sein wie bei @Chris982? Siehe log unten.Vielleicht kannst du dir es ja nochmal ansehen - wir sind von einem Roborok auf Eufy gewechselt und würden die Funktionenen gerne weiternutzen (Saubermachen wenn alle das Haus verlassen haben :))
Danke dir und Grüße,
MartinHabe die Ausgabe des Adapters mal auf "all" gestellt. Er findet auch eine Gruppe aber keine Devices... über die App läuft der Roboter schon ganz normal:
euhome.0 2024-04-20 07:05:05.563 info Found 0 device euhome.0 2024-04-20 07:05:05.563 debug {"result":[],"t":1713589521575,"success":true,"status":"ok"} euhome.0 2024-04-20 07:05:05.563 debug Received response: euhome.0 2024-04-20 07:05:05.483 debug {"a":"tuya.m.my.group.device.list","deviceId":"6m3n5kc2sd2yogqj5llwnjyn4emdp80hhh73ryszsswi","sdkVersion":"3.0.0cAnker","os":"Android","lang":"en","appVersion":"3.8.5","v":"1.0","clientId":"yx5v9uc3ef9wg3v9atje","time":1713589505,"gid":189872539,"et":"0.0.1","ttid":"android","appRnVersion":"5.11","platform":"Android","requestId":"23b259c4-1ce6-4495-aa41-023aed48803a","sid":"eu171353p2934945c25ZPbW3ab0b97697ec23571f1771faa9f69bda4","sign":"bd0f1dcaa54975c7cfeaed8e6fa9b0105e8d61c56773b19bde2c8cf8605bf93c"} euhome.0 2024-04-20 07:05:05.483 debug Sending parameters: euhome.0 2024-04-20 07:05:05.483 debug strToSign: a=tuya.m.my.group.device.list||appVersion=3.8.5||clientId=yx5v9uc3ef9wg3v9atje||deviceId=6m3n5kc2sd2yogqj5llwnjyn4emdp80hhh73ryszsswi||et=0.0.1||lang=en||os=Android||requestId=23b259c4-1ce6-4495-aa41-023aed48803a||sid=eu171353p2934945c25ZPbW3ab0b97697ec23571f1771faa9f69bda4||time=1713589505||ttid=android||v=1.0 euhome.0 2024-04-20 07:05:05.483 debug Group: My Home (189872539) euhome.0 2024-04-20 07:05:05.482 debug {"result":[{"geoName":"","rooms":[],"gmtModified":1713532935,"groupId":189872539,"gmtCreate":1713532935,"ownerId":"189872539","uid":"eu1713532934945c5ZPb","background":"","name":"My Home","id":125453691,"status":true}],"t":1713589521492,"success":true,"status":"ok"} euhome.0 2024-04-20 07:05:05.482 debug Received response: euhome.0 2024-04-20 07:05:05.406 debug {"a":"tuya.m.location.list","deviceId":"6m3n5kc2sd2yogqj5llwnjyn4emdp80hhh73ryszsswi","sdkVersion":"3.0.0cAnker","os":"Android","lang":"en","appVersion":"3.8.5","v":"1.0","clientId":"yx5v9uc3ef9wg3v9atje","time":1713589505,"et":"0.0.1","ttid":"android","appRnVersion":"5.11","platform":"Android","requestId":"85c956d4-f966-4263-867e-51a5cd0f6d66","sid":"eu171353p2934945c25ZPbW3ab0b97697ec23571f1771faa9f69bda4","sign":"126458ad5bdec1fdcf2fade3414b6f397c3a4cf686eeb1f0ecabb3c5b590c95e"} euhome.0 2024-04-20 07:05:05.406 debug Sending parameters:
-
@vierlingmt brauch den Zugang von der app via mail
tombox2020@gmail.com -
-
@vierlingmt die v0.1.0 findet schon neue geräte aber kann sie noch nicht steuern
-
@tombox
Kann ich bestätigen. Findet in der neuen Version den X10Kann man dir mit dem neuen Gerät weiterhelfen bzgl Logs oder ähnlichem?
-
@plazmatic07 gibt jetzt mit mqtt 0.1.1 mit mqtt unterstützeng einfach testen
-
@tombox Du bist der Hit! Danke dir. Habe die 0.1.1 installiert.
Über den dp euhome.0.id.dps.152 alias "mode_ctrl" kann ich mit Setzen auf "AUTO" die Reinigung starten! mit "GOING_TO_CHARGE" auch direkt stoppen.
Perfekt
Mehr brauchen wir tatsächlich garnicht
Danke dir -
@tombox doch nochmal ein Nachtrag. Der Adapter spuckt massig Fehlermeldungen aus siehe unten.
da scheint einfach der Pfad "dps" zu fehlen zwischen der DeviceID und dem Parameter.
Ggfs. kannst du da nochmal kurz prüfen?
Danke dir und Grüße,
Martineuhome.0 2024-04-21 12:55:51.379 warn State "euhome.0.AMP96Y0E05400164.179" has no existing object, this might lead to an error in future versions euhome.0 2024-04-21 12:55:50.860 warn State "euhome.0.AMP96Y0E05400164.163" has no existing object, this might lead to an error in future versions euhome.0 2024-04-21 12:53:52.385 warn State "euhome.0.AMP96Y0E05400164.179" has no existing object, this might lead to an error in future versions euhome.0 2024-04-21 12:53:50.847 warn State "euhome.0.AMP96Y0E05400164.173" has no existing object, this might lead to an error in future versions euhome.0 2024-04-21 12:53:49.541 warn State "euhome.0.AMP96Y0E05400164.153" has no existing object, this might lead to an error in future versions euhome.0 2024-04-21 12:53:47.397 warn State "euhome.0.AMP96Y0E05400164.178" has no existing object, this might lead to an error in future versions euhome.0 2024-04-21 12:53:47.276 warn State "euhome.0.AMP96Y0E05400164.153" has no existing object, this might lead to an error in future versions euhome.0 2024-04-21 12:53:46.779 warn State "euhome.0.AMP96Y0E05400164.179" has no existing object, this might lead to an error in future versions euhome.0 2024-04-21 12:53:45.338 warn State "euhome.0.AMP96Y0E05400164.173" has no existing object, this might lead to an error in future versions euhome.0 2024-04-21 12:53:40.198 warn State "euhome.0.AMP96Y0E05400164.173" has no existing object, this might lead to an error in future versions euhome.0 2024-04-21 12:53:06.779 warn State "euhome.0.AMP96Y0E05400164.179" has no existing object, this might lead to an error in future versions euhome.0 2024-04-21 12:53:05.874 warn State "euhome.0.AMP96Y0E05400164.173" has no existing object, this might lead to an error in future versions euhome.0 2024-04-21 12:52:59.298 warn State "euhome.0.AMP96Y0E05400164.179" has no existing object, this might lead to an error in future versions euhome.0 2024-04-21 12:52:59.171 warn State "euhome.0.AMP96Y0E05400164.173" has no existing object, this might lead to an error in future versions euhome.0 2024-04-21 12:52:52.659 warn State "euhome.0.AMP96Y0E05400164.173" has no existing object, this might lead to an error in future versions euhome.0 2024-04-21 12:52:50.178 warn State "euhome.0.AMP96Y0E05400164.173" has no existing object, this might lead to an error in future versions euhome.0 2024-04-21 12:52:47.049 warn State "euhome.0.AMP96Y0E05400164.173" has no existing object, this might lead to an error in future versions euhome.0 2024-04-21 12:52:45.476 warn State "euhome.0.AMP96Y0E05400164.173" has no existing object, this might lead to an error in future versions euhome.0 2024-04-21 12:52:40.008 warn State "euhome.0.AMP96Y0E05400164.173" has no existing object, this might lead to an error in future versions euhome.0 2024-04-21 12:52:34.940 warn State "euhome.0.AMP96Y0E05400164.173" has no existing object, this might lead to an error in future versions euhome.0 2024-04-21 12:52:34.325 warn State "euhome.0.AMP96Y0E05400164.179" has no existing object, this might lead to an error in future versions euhome.0 2024-04-21 12:52:31.301 warn State "euhome.0.AMP96Y0E05400164.179" has no existing object, this might lead to an error in future versions euhome.0 2024-04-21 12:52:30.872 warn State "euhome.0.AMP96Y0E05400164.173" has no existing object, this might lead to an error in future versions euhome.0 2024-04-21 12:52:29.198 warn State "euhome.0.AMP96Y0E05400164.173" has no existing object, this might lead to an error in future versions euhome.0 2024-04-21 12:52:14.595 warn State "euhome.0.AMP96Y0E05400164.173" has no existing object, this might lead to an error in future versions euhome.0 2024-04-21 12:52:13.134 warn State "euhome.0.AMP96Y0E05400164.153" has no existing object, this might lead to an error in future versions euhome.0 2024-04-21 12:52:13.011 warn State "euhome.0.AMP96Y0E05400164.176" has no existing object, this might lead to an error in future versions euhome.0 2024-04-21 12:52:12.082 warn State "euhome.0.AMP96Y0E05400164.173" has no existing object, this might lead to an error in future versions euhome.0 2024-04-21 12:52:11.932 warn State "euhome.0.AMP96Y0E05400164.179" has no existing object, this might lead to an error in future versions euhome.0 2024-04-21 12:52:11.451 warn State "euhome.0.AMP96Y0E05400164.153" has no existing object, this might lead to an error in future versions euhome.0 2024-04-21 12:52:11.320 warn State "euhome.0.AMP96Y0E05400164.169" has no existing object, this might lead to an error in future versions euhome.0 2024-04-21 12:52:10.874 warn State "euhome.0.AMP96Y0E05400164.179" has no existing object, this might lead to an error in future versions euhome.0 2024-04-21 12:52:10.754 warn State "euhome.0.AMP96Y0E05400164.153" has no existing object, this might lead to an error in future versions euhome.0 2024-04-21 12:52:10.329 warn State "euhome.0.AMP96Y0E05400164.168" has no existing object, this might lead to an error in future versions euhome.0 2024-04-21 12:52:09.128 warn State "euhome.0.AMP96Y0E05400164.173" has no existing object, this might lead to an error in future versions euhome.0 2024-04-21 12:52:08.868 warn State "euhome.0.AMP96Y0E05400164.177" has no existing object, this might lead to an error in future versions euhome.0 2024-04-21 12:52:08.202 warn State "euhome.0.AMP96Y0E05400164.153" has no existing object, this might lead to an error in future versions euhome.0 2024-04-21 12:51:50.327 warn State "euhome.0.AMP96Y0E05400164.168" has no existing object, this might lead to an error in future versions euhome.0 2024-04-21 12:51:30.322 warn State "euhome.0.AMP96Y0E05400164.168" has no existing object, this might lead to an error in future versions
-
@vierlingmt v0.1.2 sollte das korrigiert haben
-
@tombox hey danke, werte werden geschrieben. Aber da fehlt wohl noch ne umwandlung da die werte recht kryptisch aussehen. Hex oder so?
Siehe beispielsweise die history vom work status:
-
@vierlingmt das ist ein bekanntes problem das die werte noch entschlüsselt werden muss aber ein muster ist nicht nicht zu erkennen
hier hat schon mal jemand angefangen
https://gist.github.com/terabyte128/0598dcb735ec73842dfc5d204d968320 -
@tombox danke dir. Mir geht es darum dass von der Version 011 zur aktuellen sich wohl was an den statuswerten geändert hat. z.b. dps.153 "work_status". Hat in der Statedefinition:
"states": { "BgoAEAUyAA==": "AUTO", "BgoAEAVSAA==": "POSITION", "CAoAEAUyAggB": "PAUSE", "CAoCCAEQBTIA": "ROOM", "CAoCCAEQBVIA": "ROOM_POSITION", "CgoCCAEQBTICCAE=": "ROOM_PAUSE", "CAoCCAIQBTIA": "SPOT", "CAoCCAIQBVIA": "SPOT_POSITION", "CgoCCAIQBTICCAE=": "SPOT_PAUSE", "BAoAEAY=": "START_MANUAL", "BBAHQgA=": "GOING_TO_CHARGE", "BBADGgA=": "CHARGING", "BhADGgIIAQ==": "COMPLETED", "AA==": "STANDBY", "AhAB": "SLEEPING", "": ""
Ich bin ziemlich sicher dass ich in deiner Version 011 auch solche Werte wie "BgoAEAUyAA==" oder "BhADGgIIAQ==" gesehen habe.
Jetzt in der aktuellsten Version kommen aber ganz andere kryptische WErt an siehe Screenshot oben mit "140a0010051a00320208013a02100172040a002200" oder "0e0a0010031a003202080172022200".
Weißt du was ich meine? Ich vermute dass hier eine Konvertierung fehlt damit wenigstens die kryptischen aber gemappten Werte laut Statedefinition oder auch vom Link den du geschickt hast übertragen werden
beste grüße martin
-
@vierlingmt Ich bin der Meinung dass das hex format besser ist um eine schema in den Zahlen zu erkennen es scheint so das die einzelnen Konfiguration durch ein a abgetrennt sind. die GitHub version hat jetzt auch die korrekten States drin
-
Hallo zusammen,
ich habe seit Ende der letzten Woche auch einen Eufy Omni X10 im Haus. Wir sind von Roomba auf Eufy gewechselt, da das Preisleistungsverhältnis unschlagbar war. Ich hatte mir in der letzten Woche auch sofort den hier besprochenen Adapter installiert und freue mich nun über das Update. Der Adapter erkennt nun mein Modell in den Objekten. Hier ein Auszug aus dem DPS Ordner.Habe ich alles richtig gelesen und verstanden, dass der Roboter aktuell noch nicht gesteuert werden kann, da noch Entschlüsselungen fehlen?
Ich denke, dass es gut ist, dass ich mich nun auch für Tests und Hilfe zur Verfügung stelle. So sind es zumindest schon zwei Nutzer mit einem X10.
Anbei ein Screenshot aus meinem Log. Sieht ganz gut aus, bekomme nur diese komische Meldung:
Wie geht es weiter? Wie kann ich unterstützen und was funktioniert aktuell schon?
Grüße,
Stefan -
@stefan1984 Also ich kann meinen X10 auf jedenfall schonmal starten. hat heute das erste mal direkt geklappt
das ist mein blockly dazu. Ich schau erstmal ob er online ist und dann die kryptische Startsequenz "BBoCCAE=":"power" ist dabei dps.151
"mode_ctrl" ist dabei dps.152Mein Problem ist noch zu entziffern wenn der Robi fertig ist.
Da ich meine BEwegungsmelder als Alarmanlage nutze schalte ich diese bei Robistart aus und sobald er fertig ist wieder an... das klappt nur grad nicht ^^@tombox kannst du noch das Geheimnis der "umrechnung" nennen wie man von den Werten wie "0e0a0010031a003202080172022200" z.B. auf die Statevalues wie "BgoAEAUyAA==" kommt? Ich checks nicht
-
@tombox grad gesehen dass du eine 0.1.3 nachgeschoben hast mit ergänzten Statevalues.
Bei mir und dem X10 sind die Stati aber nicht nutzbar. z.B. für Starten über dps.152 geht nur mit BBoCCAE= aber nicht mit 041a020801:"states": { "BBoCCAE=": "AUTO", "AggN": "PAUSE", "AA==": "STANDBY", "AggG": "GOING_TO_CHARGE", "": "", "041a020801": "AUTO", "02080d": "PAUSE", "00": "STANDBY", "020806": "GOING_TO_CHARGE"
Soweit als Info. Lass mich wissen wenn ich unterstützen kann.
vg martin
-
@vierlingmt Werden bei Dir hinter den Nummern im DPS Ordner die Bezeichnungen der Felder angezeigt? Zum Beispiel: "power" = dps.151 und "mode_ctrl" = dps.152? Falls ja, kannst Du mir davon ein Screenshot machen? Falls nein, wo hast Du die Bezeichnungen her? Bei mir stehen nur die Nummern und das wars. Siehe Screenshot in meinem ersten Post.
Danke für die bisherige schnelle Antwort. Ich probiere das mal aus. Gerade das Losfahren bei Abwesenheit nutzen wir schon lange.
Für mich wäre auch die Ansteuerung der einzelnen Räume vorteilhaft, aber dafür kann ich auch noch warten und fleißig am Adapter mitwirken.
Grüße,
Stefan -
@vierlingmt sagte in Test Adapter eufy Home Robovac:
@tombox grad gesehen dass du eine 0.1.3 nachgeschoben hast mit ergänzten Statevalues.
Bei mir und dem X10 sind die Stati aber nicht nutzbar. z.B. für Starten über dps.152 geht nur mit BBoCCAE= aber nicht mit 041a020801:"states": { "BBoCCAE=": "AUTO", "AggN": "PAUSE", "AA==": "STANDBY", "AggG": "GOING_TO_CHARGE", "": "", "041a020801": "AUTO", "02080d": "PAUSE", "00": "STANDBY", "020806": "GOING_TO_CHARGE"
Soweit als Info. Lass mich wissen wenn ich unterstützen kann.
vg martin
Wo kann ich die States einsehen?
-
@stefan1984 ggfs. deine Auflösung erhöhen oder Browserfenster größer machen:
einfach beim jeweiligen Datenpunkt auf den Stift rechts und dann unter Objektdaten siehst du die Übersetzungen der jeweiligen Datenpunkte:
-
@vierlingmt Danke Dir für die Hilfe. Mein Macbook lässt leider keine höhere Auflösung zu. Auch andere Browser brachten keine andere Ansicht. Ich habe nun mit den Spalten herumgespielt und nun stellte ich fest, dass bei mir tatsächlich nur die Zahlen als Name angezeigt werden.
Zum einstellen trage ich die Bezeichnungen manuell ein, auch wenn diese beim Update wahrscheinlich wieder auf Standard gesetzt werden.
Würdest Du mir von den restlichen Datenfeldern bitte ebenfalls ein Screenshot machen?
Vielen, vielen Dank.
Grüße,
Stefan