NEWS
Test Adapter mihome-vacuum v2.0.x
-
@freaktech
der Link is nun da , der Reingungsvorgang musste wohl nochmal gestartet werdenjetzt muss ich schun wo ich das Widget finde
muss es der MAP64 Link sein oder der MAPURL ?
-
Hallo zusammen,
ich habe das Problem das meine beiden Sauger sich zwar über "clean_home" starten lassen, aber nicht mehr stoppen lassen (clean_home =false). Das ging aber bisher immer einwandfrei.
Hat einer eine Ahnung woran das liegen kann Benötigt Ihr noch mehr Informationen?
-
@SchuetzeSchulz am besten den adapter msl auf debug stellen und stsrt und stop testen
-
Hallo zusammen, da ich demnächst einen Roborock s6 maxV bekomme würde mich interessieren, wie ich diesen am besten in den Adapter bekomme? Aktuell habe ich einen S50 das funktioniert auch bestens. Brauche ich für den zweiten Roborock eine zweite Instanz des Adapters?
-
@dirkhe sagte in Test Adapter mihome-vacuum v2.0.x:
@SchuetzeSchulz am besten den adapter msl auf debug stellen und stsrt und stop testen
Hallo Dirk,
hier das Log (in Zeile 26 sieht man das ich den Saugvorgang über Objekte gestartet habe, in Zeile 9 habe ich auch wieder über Objekte clean_home auf false gesetzt nur scheint das beim Adapter nicht anzukommen?):
2020-08-25 09:01:29.399 - [34mdebug[39m: mihome-vacuum.0 (7940) sendMsg[1] >>> {"id":15,"method":"get_status"} 2020-08-25 09:01:29.405 - [34mdebug[39m: mihome-vacuum.0 (7940) Receive <<< {"result":[{"msg_ver":6,"msg_seq":918,"state":8,"battery":100,"clean_time":209,"clean_area":5615000,"error_code":0,"map_present":0,"in_cleaning":0,"fan_power":100,"dnd_enabled":0}],"id":15} 2020-08-25 09:01:29.406 - [34mdebug[39m: mihome-vacuum.0 (7940) sendMsg[1] >>> {"id":16,"method":"get_consumable"} 2020-08-25 09:01:29.411 - [34mdebug[39m: mihome-vacuum.0 (7940) Receive <<< {"result":[{"main_brush_work_time":126741,"side_brush_work_time":126741,"filter_work_time":126741,"sensor_dirty_time":126741}],"id":16} 2020-08-25 09:01:29.907 - [34mdebug[39m: mihome-vacuum.0 (7940) sendMsg[1] >>> {"id":17,"method":"get_clean_summary"} 2020-08-25 09:01:29.913 - [34mdebug[39m: mihome-vacuum.0 (7940) Receive <<< {"result":[3179394,46403550000,1387,[1598248800,1598162400,1598076000,1597989600,1597903200,1597816800,1597730400]],"id":17} 2020-08-25 09:01:31.479 - [34mdebug[39m: mihome-vacuum.1 (7951) system.adapter.admin.0: logging false 2020-08-25 09:01:31.484 - [34mdebug[39m: mihome-vacuum.0 (7940) system.adapter.admin.0: logging false 2020-08-25 09:01:31.573 - [34mdebug[39m: mihome-vacuum.0 (7940) stateChange mihome-vacuum.0.control.clean_home {"val":true,"ack":false,"ts":1598338891571,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1598338891571} 2020-08-25 09:01:31.573 - [34mdebug[39m: mihome-vacuum.0 (7940) sendTo "startVacuuming" to system.adapter.mihome-vacuum.0 from system.adapter.mihome-vacuum.0 2020-08-25 09:01:31.574 - [32minfo[39m: mihome-vacuum.0 (7940) trigger cleaning all 2020-08-25 09:01:31.575 - [34mdebug[39m: mihome-vacuum.0 (7940) sendMsg[1] >>> {"id":18,"method":"app_start"} 2020-08-25 09:01:31.580 - [34mdebug[39m: mihome-vacuum.0 (7940) Receive <<< {"result":0,"id":18} 2020-08-25 09:01:31.930 - [34mdebug[39m: mihome-vacuum.1 (7951) sendMsg[1] >>> {"id":28,"method":"get_status"} 2020-08-25 09:01:33.129 - [34mdebug[39m: mihome-vacuum.1 (7951) Receive <<< {"result":[{"msg_ver":8,"msg_seq":979,"state":8,"battery":100,"clean_time":2945,"clean_area":41970000,"error_code":0,"map_present":1,"in_cleaning":0,"fan_power":100,"dnd_enabled":0}],"id":28} 2020-08-25 09:01:33.130 - [34mdebug[39m: mihome-vacuum.1 (7951) sendMsg[1] >>> {"id":29,"method":"get_consumable"} 2020-08-25 09:01:33.135 - [34mdebug[39m: mihome-vacuum.1 (7951) Receive <<< {"result":[{"main_brush_work_time":105388,"side_brush_work_time":105388,"filter_work_time":105388,"sensor_dirty_time":105388}],"id":29} 2020-08-25 09:01:33.574 - [34mdebug[39m: mihome-vacuum.0 (7940) sendMsg[1] >>> {"id":19,"method":"get_status"} 2020-08-25 09:01:33.581 - [34mdebug[39m: mihome-vacuum.0 (7940) Receive <<< {"result":[{"msg_ver":6,"msg_seq":920,"state":5,"battery":100,"clean_time":209,"clean_area":5615000,"error_code":0,"map_present":0,"in_cleaning":0,"fan_power":100,"dnd_enabled":0}],"id":19} 2020-08-25 09:01:33.582 - [34mdebug[39m: mihome-vacuum.0 (7940) sendMsg[1] >>> {"id":20,"method":"get_sound_volume"} 2020-08-25 09:01:33.587 - [34mdebug[39m: mihome-vacuum.0 (7940) Receive <<< {"result":[61],"id":20} 2020-08-25 09:01:33.632 - [34mdebug[39m: mihome-vacuum.1 (7951) sendMsg[1] >>> {"id":30,"method":"get_clean_summary"} 2020-08-25 09:01:33.639 - [34mdebug[39m: mihome-vacuum.1 (7951) Receive <<< {"result":[1409063,22058512500,630,[1920696483,1920672653,1598252409,1598247899,1598186699,1598180399,1598168709,1598088609,1597996539,1597927657,1597829053,1597647977,1597586410,1597475136,1597436999,1597411809,1597326301,1597301249,1597212506,1597132810]],"id":30} 2020-08-25 09:01:35.430 - [34mdebug[39m: mihome-vacuum.1 (7951) system.adapter.admin.0: logging true 2020-08-25 09:01:35.430 - [34mdebug[39m: mihome-vacuum.0 (7940) system.adapter.admin.0: logging true 2020-08-25 09:01:45.212 - [34mdebug[39m: mihome-vacuum.0 (7940) stateChange mihome-vacuum.0.control.clean_home {"val":false,"ack":false,"ts":1598338905212,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1598338905212} 2020-08-25 09:01:45.213 - [34mdebug[39m: mihome-vacuum.0 (7940) sendMsg[1] >>> {"id":21,"method":"app_charge"} 2020-08-25 09:01:45.219 - [34mdebug[39m: mihome-vacuum.0 (7940) Receive <<< {"result":0,"id":21} 2020-08-25 09:01:47.214 - [34mdebug[39m: mihome-vacuum.0 (7940) sendMsg[1] >>> {"id":22,"method":"get_status"} 2020-08-25 09:01:47.221 - [34mdebug[39m: mihome-vacuum.0 (7940) Receive <<< {"result":[{"msg_ver":6,"msg_seq":921,"state":5,"battery":100,"clean_time":209,"clean_area":5615000,"error_code":0,"map_present":1,"in_cleaning":0,"fan_power":100,"dnd_enabled":0}],"id":22} 2020-08-25 09:01:47.221 - [34mdebug[39m: mihome-vacuum.0 (7940) sendMsg[1] >>> {"id":23,"method":"get_sound_volume"} 2020-08-25 09:01:47.227 - [34mdebug[39m: mihome-vacuum.0 (7940) Receive <<< {"result":[61],"id":23} 2020-08-25 09:01:51.931 - [34mdebug[39m: mihome-vacuum.1 (7951) sendMsg[1] >>> {"id":31,"method":"get_status"} 2020-08-25 09:01:51.938 - [34mdebug[39m: mihome-vacuum.1 (7951) Receive <<< {"result":[{"msg_ver":8,"msg_seq":980,"state":8,"battery":100,"clean_time":2945,"clean_area":41970000,"error_code":0,"map_present":1,"in_cleaning":0,"fan_power":100,"dnd_enabled":0}],"id":31} 2020-08-25 09:02:07.216 - [34mdebug[39m: mihome-vacuum.0 (7940) sendMsg[1] >>> {"id":24,"method":"get_status"} 2020-08-25 09:02:07.228 - [34mdebug[39m: mihome-vacuum.0 (7940) Receive <<< {"result":[{"msg_ver":6,"msg_seq":922,"state":5,"battery":100,"clean_time":33,"clean_area":615000,"error_code":0,"map_present":1,"in_cleaning":0,"fan_power":100,"dnd_enabled":0}],"id":24}
-
@dirkhe
Gibt die API irgendeine Möglichkeit her die aktuelle Position des Roboters als Koordinaten auszugeben?Ich muss meine Ladestation versetzen und möchte neben Räumen auch Zonen nutzen.
Nur sehe ich momentan keine Möglichkeit die neuen Koordinaten dafür zu ermitteln. -
ich habe das gleiche Problem allerdings mit Version 2.2.3
Token sind bei mir beide identischHier ein Auszug meines logs...
mihome-vacuum.0 2020-08-25 21:13:38.365 debug (6318) sendMsg[1] >>> {"id":2,"method":"get_status"} mihome-vacuum.0 2020-08-25 21:13:38.360 debug (6318) sendTo "getStatus" to system.adapter.mihome-vacuum.0 from system.adapter.mihome-vacuum.0 mihome-vacuum.0 2020-08-25 21:13:38.359 info (6318) connecting, this can take up to 10 minutes ... mihome-vacuum.0 2020-08-25 21:13:38.357 debug (6318) Receive <<< Helo <<< 213100200000000013d62eac5f4562e2ffffffffffffffffffffffffffffffff mihome-vacuum.0 2020-08-25 21:13:33.412 debug (6318) sendTo "getStatus" to system.adapter.mihome-vacuum.0 from system.adapter.mihome-vacuum.0 mihome-vacuum.0 2020-08-25 21:13:33.411 debug (6318) no answer for id:1 received, giving up mihome-vacuum.0 2020-08-25 21:13:28.410 debug (6318) sendMsg[3] >>> {"id":1,"method":"get_status"} mihome-vacuum.0 2020-08-25 21:13:23.408 debug (6318) sendMsg[2] >>> {"id":1,"method":"get_status"} mihome-vacuum.0 2020-08-25 21:13:18.836 info (6318) set nächster Timer: Nicht verfügbar mihome-vacuum.0 2020-08-25 21:13:18.407 debug (6318) sendMsg[1] >>> {"id":1,"method":"get_status"} mihome-vacuum.0 2020-08-25 21:13:18.396 debug (6318) sendTo "getStatus" to system.adapter.mihome-vacuum.0 from system.adapter.mihome-vacuum.0 mihome-vacuum.0 2020-08-25 21:13:18.395 info (6318) connecting, this can take up to 10 minutes ... mihome-vacuum.0 2020-08-25 21:13:18.393 debug (6318) Receive <<< Helo <<< 213100200000000013d62eac5f4562ceffffffffffffffffffffffffffffffff mihome-vacuum.0 2020-08-25 21:13:18.377 debug (6318) No suitable Lua script, fallback to keys!: function(doc) { if (doc.type === 'state') emit(doc._id, doc) } mihome-vacuum.0 2020-08-25 21:13:18.341 debug (6318) server started on 0.0.0.0:53421 mihome-vacuum.0 2020-08-25 21:13:18.316 info (6318) Cloud control disabled mihome-vacuum.0 2020-08-25 21:13:18.314 info (6318) Expert mode disabled, states deleted mihome-vacuum.0 2020-08-25 21:13:18.258 info (6318) starting. Version 2.2.3 in /opt/iobroker/node_modules/iobroker.mihome-vacuum, node: v10.21.0, js-controller: 3.1.6
kannst du mir auch weiter helfen? Bekomme keine Verbindung zum Sauger...
-
@blackeagle998 über die API nicht. Ich hatte mal angefangen, die Map auszulesen und die Koordinaten entsprechend umzurechnen, ist aber mangels Zeit eingeschlafen.
-
@SchuetzeSchulz er gibt das an den Robbie weiter, nämlich den Befehl app_charge. Aber anscheinend mag er den Befehl bei dir nicht. Müssten wir mal schauen, was deiner mag, dann könnte man das ggf. Mal alternativ einbauen. Ich war mal angefangen, die Kommunikation zu abstrahieren, aber mittlerweile hat sich der Code schon wieder soweit verändern, dass ich praktisch von vorne anfangen kann. Ist eher was für den Winter.
-
@dirkhe sagte in Test Adapter mihome-vacuum v2.0.x:
@SchuetzeSchulz er gibt das an den Robbie weiter, nämlich den Befehl app_charge. Aber anscheinend mag er den Befehl bei dir nicht. Müssten wir mal schauen, was deiner mag, dann könnte man das ggf. Mal alternativ einbauen. Ich war mal angefangen, die Kommunikation zu abstrahieren, aber mittlerweile hat sich der Code schon wieder soweit verändern, dass ich praktisch von vorne anfangen kann. Ist eher was für den Winter.
Aber es hat ja mal funktioniert.
Oder wurde durch irgend ein Update des Adapters mal was geändert in der Hinsicht? -
@moviehunter said in Test Adapter mihome-vacuum v2.0.x:
ich habe das gleiche Problem allerdings mit Version 2.2.3
Token sind bei mir beide identischHier ein Auszug meines logs...
mihome-vacuum.0 2020-08-25 21:13:38.365 debug (6318) sendMsg[1] >>> {"id":2,"method":"get_status"} mihome-vacuum.0 2020-08-25 21:13:38.360 debug (6318) sendTo "getStatus" to system.adapter.mihome-vacuum.0 from system.adapter.mihome-vacuum.0 mihome-vacuum.0 2020-08-25 21:13:38.359 info (6318) connecting, this can take up to 10 minutes ... mihome-vacuum.0 2020-08-25 21:13:38.357 debug (6318) Receive <<< Helo <<< 213100200000000013d62eac5f4562e2ffffffffffffffffffffffffffffffff mihome-vacuum.0 2020-08-25 21:13:33.412 debug (6318) sendTo "getStatus" to system.adapter.mihome-vacuum.0 from system.adapter.mihome-vacuum.0 mihome-vacuum.0 2020-08-25 21:13:33.411 debug (6318) no answer for id:1 received, giving up mihome-vacuum.0 2020-08-25 21:13:28.410 debug (6318) sendMsg[3] >>> {"id":1,"method":"get_status"} mihome-vacuum.0 2020-08-25 21:13:23.408 debug (6318) sendMsg[2] >>> {"id":1,"method":"get_status"} mihome-vacuum.0 2020-08-25 21:13:18.836 info (6318) set nächster Timer: Nicht verfügbar mihome-vacuum.0 2020-08-25 21:13:18.407 debug (6318) sendMsg[1] >>> {"id":1,"method":"get_status"} mihome-vacuum.0 2020-08-25 21:13:18.396 debug (6318) sendTo "getStatus" to system.adapter.mihome-vacuum.0 from system.adapter.mihome-vacuum.0 mihome-vacuum.0 2020-08-25 21:13:18.395 info (6318) connecting, this can take up to 10 minutes ... mihome-vacuum.0 2020-08-25 21:13:18.393 debug (6318) Receive <<< Helo <<< 213100200000000013d62eac5f4562ceffffffffffffffffffffffffffffffff mihome-vacuum.0 2020-08-25 21:13:18.377 debug (6318) No suitable Lua script, fallback to keys!: function(doc) { if (doc.type === 'state') emit(doc._id, doc) } mihome-vacuum.0 2020-08-25 21:13:18.341 debug (6318) server started on 0.0.0.0:53421 mihome-vacuum.0 2020-08-25 21:13:18.316 info (6318) Cloud control disabled mihome-vacuum.0 2020-08-25 21:13:18.314 info (6318) Expert mode disabled, states deleted mihome-vacuum.0 2020-08-25 21:13:18.258 info (6318) starting. Version 2.2.3 in /opt/iobroker/node_modules/iobroker.mihome-vacuum, node: v10.21.0, js-controller: 3.1.6
kannst du mir auch weiter helfen? Bekomme keine Verbindung zum Sauger...
Welche Informationen benötigt ihr, um mir helfen zu können?
-
@SchuetzeSchulz kann ich so direkt nicht sagen. Ich glaube in einer früheren Version würde mal erst Pause und dann charge gesendet. Vlt kannst das ja Bei dir mal ausprobieren?
-
@moviehunter ggf.mal die mihome App öffnen und einen Moment warten, dazu muss der natürlich Internet haben und mit der App connected sein. Wenn das alles nicht hilft,anstimmt irgendwas mit deinem Token nicht, würde ich vermuten
-
@dirkhe sagte in Test Adapter mihome-vacuum v2.0.x:
@SchuetzeSchulz kann ich so direkt nicht sagen. Ich glaube in einer früheren Version würde mal erst Pause und dann charge gesendet. Vlt kannst das ja Bei dir mal ausprobieren?
Hallo Dirk,
habe das eben ausprobiert.
Mit clean_home gestartet, kurz gewartet und dann erst "pause" und dann "home" gedrückt.
Das funktioniert.
Kann man das irgendwie im "clean_home" false auch so machen? Gern auch als Haken in den Einstellungen? -
@dirkhe
Danke für die Info, auch wenn ich mir etwas anderes erhofft hatte -
@SchuetzeSchulz das mit der Einstellung ist eine gute Idee. Ich schaue mal, das ich das einbaue
-
@dirkhe sagte in Test Adapter mihome-vacuum v2.0.x:
@SchuetzeSchulz das mit der Einstellung ist eine gute Idee. Ich schaue mal, das ich das einbaue
Das wäre klasse...
-
danke für die Rückmeldung.
Das mit dem App öffnen klappt leider nicht. Nutze die App regelmäßig um den Sauber zu starten, teilweise von zu Hause, teilweise von unterwegs. Somit kann ich auf jeden Fall gewährleisten, dass der Sauger Internet hat.
Den Token habe ich nun 3mal neu eingegeben, ohne Besserung.
Bekomme bei "Verbunden mit mihome-vacuum" einfach keine Verbindung.
Hatte vorher die stable Version 2.0.7 installiert.
Dort hatte ich bei "Verbunden mit mihome-vacuum" ein true...trotzdem hat sich der Sauger nicht gerührt.
Nun bei der aktuell installierten 2.2.3 habe ich bei "Verbunden mit mihome-vacuum" ein false und natürlich tut sich beim Sauger auch nichts... Hast du weitere Lösungsvorschläge?Viele Grüße
-
@dirkhe @Meistertr ist es möglich von ValetudoRE verschiedene Karten über den Adapter zu laden?
-
@moviehunter Nein, dann habe ich auch keine Idee mehr. Aber wir reden von der mihome App und nicht der roborock App? Warum gibst du den Token ein und holst ihn dir nicht per adapter?