NEWS
Test Adapter Mihome-vacuum v3.1.6 Next Generarition
-
habe die Instanz erst einmal wieder ausgeschaltet.
-
werde noch bis morgen abwarten und schauen ob es wieder geht, falls nicht muss ich mal schauen ob ich herausfinde was sie geändert haben...
@meistertr ich denk mal, die sind sauer, weil viele roborocks bei denen drauf sind. oder gehören die zusammen?
-
Ich bin logischerweise auch betroffen. App geht wieder, beim Adapter geht die map nicht mehr. Diese Warnung im log kommt alle paar Sekunden…
{"statusCode":401,"body":"{\"code\":0,\"message\":\"auth err\"}","headers":{"server":"Tengine","date":"Fri, 31 Dec 2021 17:11:16 GMT","content-type":"text/plain; charset=utf-8","content-length":"31","connection":"close"},"request":{"uri":{"protocol":"https:","slashes":true,"auth":null,"host":"de.api.io.mi.com","port":443,"hostname":"de.api.io.mi.com","hash":null,"search":null,"query":null,"pathname":"/app/home/getmapfileurl","path":"/app/home/getmapfileurl","href":"https://de.api.io.mi.com/app/home/getmapfileurl"},"method":"POST","headers":{"Content-Type":"application/x-www-form-urlencoded","x-xiaomi-protocal-flag-cli":"PROTOCAL-HTTP2","User-Agent":"Android-7.1.1-1.0.0-ONEPLUS A3010-136-9D28921C354D7 APP/xiaomi.smarthome APPV/62830","Cookie":"userId=1777607180; yetAnotherServiceToken/qnWzpOzCefijLqk0533HLH4U9U3YGxTnq1A5fpbZMSqza5DD649IKmyc7SdZ8Msg+c13EnUbGHInYzbQ+I1IJdY=; serviceToken=q9rKEhEI8ekLzRO10CxdUVlYF4tr+c13EnUbGHInYzbQ+I1IJdY=; locale=de_DE; timezone=GMT%2B01%3A00; is_daylight=1; dst_offset=3600000; channel=MI_APP_STORE","accept-encoding":"gzip, deflate","content-length":148}}} -
werde noch bis morgen abwarten und schauen ob es wieder geht, falls nicht muss ich mal schauen ob ich herausfinde was sie geändert haben...
Hier ebenso
mihome-vacuum.0 2021-12-31 19:40:34.356 warn (10259) {"statusCode":401,"body":"{\"code\":2,\"message\":\"auth err\"}","headers":{"server":"Tengine","date":"Fri, 31 Dec 2021 18:40:34 GMT","content-type":"text/plain; charset=utf-8","content-lengthHTTP Error beim Drücken auf GetDevices
mihome-vacuum.0 2021-12-31 19:42:03.479 info (10259) discover HTTP ERROR mihome-vacuum.0 2021-12-31 19:42:03.478 error (10259) null -
Aktuelle Test Version 3.1.6 Veröffentlichungsdatum 18.4.2021 Github Link https://github.com/iobroker-community-adapters/ioBroker.mihome-vacuum Lange hats gedauert aber langsam komm ich zum Ende (wobei das dann wahrscheinlich der Anfang ist :) ).
Was hat sich geändert? Alles und nix kann kann man sagen.
Der Adapter wurde komplett neu aufgesetzt und dem Aktuellen stand angepasst.vorher:
- Nachrichten an den Roboter wurden willkürlich geschickt und gehofft das eine Antwort kommt.
- Die Erkennung des Roboters (Modell und Marke und Firmware) wurden durch Ankommende Nachrichten oder das Ausbleiben erkannt
- comact mode nicht möglich da zig Timeouts liefen
- Keine neuen/anderen Sauger integrierbar da alles in einer Datei lag
jetzt:
- beim start wird zwingend das Modell ermittelt wonach dann die richtige Datei für den jeweiligen Sauger geladen wird
- danach werden Strukturiert die Sonderfunktionen ermittelt und freigegeben
- Nachrichten werden nicht mehr willkürlich gesendet sonders strukturiert und jede Nachricht bekommt eine Antwort
- comact mode möglich da alle timer zentral gelagert sind
ich habe mich bemüht die Objekte zum Vorgänger gleich zu lassen. also Optisch ist nicht viel neu aber wie gesagt unterm Kleid alles was man im debug log sehen sollte.
ich habe noch nicht viele Sauger in der Datenbank also kann es zu warn log einträgen kommen, dann bitte modell und bezeichnung posten dann nehm ich sie mit rein.
Bitte alles Testen da ich viel ohne Testen umgeschrieben habe (bei über 2000 Zeilen) konnte ich nicht alles direkt testen.Stand Aktuell:
Jetzt sollte alles gehen was bei der 2er auch geht. und mehrWas sollte gehen:
- alles wie beim alten außer die map (folgt in kürze)
- viomi Modelle die sonst über meinen Fork liefen sind nun mit drin
- support für den S7 (letztes update hat die History kaputt gemacht)
- Map wir unterstützt
Fixes:
- Map bei zwei Saugern funtionieren
- Map wird zuverlässig(er) geladen
- 3.0.2 Manueller Map Reload Button funktionert
- 3.0.4/ 3.0.7 Timer geht wieder
- 3.0.5 Disable map_slot warning, add start button, fix error while sending messages without selected device, fix water_box value
- 3.0.6 fix queue States, fix cleaning Buttons.
- 3.0.8 fix map for Valetudo
- 3.1.0 aktuelle Goto und Zones werden gespeichert
- 3.1.1 fix queue
- 3.1.3 Map bugfix, add Multimap Support
- 3.1.3 fix missing Wifi Signal
- 3.1.4 Fix Connrection after reboot/ now wifi
3.1.6: - fixed Disk I/O
- added get States when map is changed
- minimize Messages
- changed logentrys from warn to debug
- added Donate button
folgt in Kürze:
- Koordinaten von goto und Zonen werden angezeigt (in den jeweiligen states)- dreame support über miot
- compactmode
- map - map für history
- material tabel
- led Status S7
neues Logo- Doku aufbereiten
Installieren bitte über https://github.com/iobroker-community-adapters/ioBroker.mihome-vacuum (einfach von git)
Bitte Vorher den alten Adapter vollständig löschen.
Dies ist die Alpha also BITTE nur installieren wenn ihr wisst was ihr macht und einen qualifizierten Bugreport liefern könnt
Bitte in dieses Thema NUR Fehler oder Requests die den Adapter betreffen. KEINE Installationsfehler oder sonstige Fragen. macht dafür bitte wenn die Suche nichts ergeben hat ein neues Thema auf damit es hier nicht so überläuft wie in den alten Threads..
@meistertr da hänge ich mich dran. Aktuelle Version 3.3.1
Wie bei den anderen auch der Fehler:
mihome-vacuum.0 2022-01-01 20:09:45.165 warn {"statusCode":401,"body":"{\"code\":0,\"message\":\"auth err\"}","headers":{"server":"Tengine","date":"Sat, 01 Jan 2022 19:09:45 GMT","content-type":"text/plain; charset=utf-8","content-length":"31","connection":"close"},"request":{"uri":{"protocol":"https:","slashes":true,"auth":null,"host":"de.api.io.mi.com","port":443,"hostname":"de.api.io.mi.com","hash":null,"search":null,"query":null,"pathname":"/app/home/getmapfileurl","path":"/app/home/getmapfileurl","href":"https://de.api.io.mi.com/app/home/getmapfileurl"},"method":"POST","headers":{"Content-Type":"application/x-www-form-urlencoded","x-xiaomi-protocal-flag-cli":"PROTOCAL-HTTP2","User-Agent":"Android-77 APP/xiaomi.smarthome APPV/","Cookie":"userId=0; yetAnotherServiceToken=A=; serviceToken=A=; locale=de_DE; timezone=GMT%2B01%3A00; is_daylight=1; dst_offset=3600000; channel=MI_APP_STORE","accept-encoding":"gzip, deflate","content-length":150}}} -
@meistertr da hänge ich mich dran. Aktuelle Version 3.3.1
Wie bei den anderen auch der Fehler:
mihome-vacuum.0 2022-01-01 20:09:45.165 warn {"statusCode":401,"body":"{\"code\":0,\"message\":\"auth err\"}","headers":{"server":"Tengine","date":"Sat, 01 Jan 2022 19:09:45 GMT","content-type":"text/plain; charset=utf-8","content-length":"31","connection":"close"},"request":{"uri":{"protocol":"https:","slashes":true,"auth":null,"host":"de.api.io.mi.com","port":443,"hostname":"de.api.io.mi.com","hash":null,"search":null,"query":null,"pathname":"/app/home/getmapfileurl","path":"/app/home/getmapfileurl","href":"https://de.api.io.mi.com/app/home/getmapfileurl"},"method":"POST","headers":{"Content-Type":"application/x-www-form-urlencoded","x-xiaomi-protocal-flag-cli":"PROTOCAL-HTTP2","User-Agent":"Android-77 APP/xiaomi.smarthome APPV/","Cookie":"userId=0; yetAnotherServiceToken=A=; serviceToken=A=; locale=de_DE; timezone=GMT%2B01%3A00; is_daylight=1; dst_offset=3600000; channel=MI_APP_STORE","accept-encoding":"gzip, deflate","content-length":150}}}Hast du dein token gekürzt?
-
Hast du dein token gekürzt?
@saeft_2003 meinen Token ? Wie gekürzt ? Nein habe ich noch nicht gemacht.
-
@saeft_2003 meinen Token ? Wie gekürzt ? Nein habe ich noch nicht gemacht.
in der warn Meldung wo du gepostet hast ist dein token drin, den würde ich kürzen...
-
in der warn Meldung wo du gepostet hast ist dein token drin, den würde ich kürzen...
@saeft_2003 ich habe einmal geschaut im Adapter. Dort ist der Token wesentlich kürzer. Wie soll man den dann noch kürzen. Wenn ich aber einmal dort die Geräte neu anfrage, bekomme ich auch einen HTTP Error. Wie gesagt auch die MAP wird nicht mehr aktualisiert.
-
@meistertr
beim start der Instanz kommt sowas:mihome-vacuum.0 2021-12-31 17:27:06.759 warn {"statusCode":401,"body":"{\"code\":0,\"message\":\"auth err\"}","headers":{"server":"Tengine","date":"Fri, 31 Dec 2021 16:27:06 GMT","content-type":"text/plain; charset=utf-8","content-length":"31","connection":"close"},"request":{"uri":{"protocol":"https:","slashes":true,"auth":null,"host":"de.api.io.mi.com","port":443,"hostname":"de.api.io.mi.com","hash":null,"search":null,"query":null,"pathname":"/app/home/getmapfileurl","path":"/app/home/getmapfileurl","href":"https://de.api.io.mi.com/app/home/getmapfileurl"},"method":"POST","headers":{"Content-Type":"application/x-www-form-urlencoded","x-xiaomi-protocal-flag-cli":"PROTOCAL-HTTP2","User-Agent":"Android-7.1.1-1.0.0-ONEPLUS A3010-136-9D28921C354D7 APP/xiaomi.smarthome APPV/62830","Cookie":"userId=1859580730; yetAnotherServiceToken=2jLptLTZl7Nib6yuI/b1+UavFv5+fTOMjdVL37UnxpvkV8RbwV9Cl9G8JDh+ISJWCrmHH1MH4RrOcUQ9rlQ1FiYv80gC4/VcNOs/tQYscg6lCCg=; serviceToken=2jLptLTZl7Nib6yuI/vtJPaXNiw51djOdZYAZO38Yd7qV137UnxpvkV8RbwV9Cl9G8JDh+ISJWCrmHH1MH4RrOcUQ9rlQ1FiYv80gC4/VcNOs/tQYscg6lCCg=; locale=de_DE; timezone=GMT%2B01%3A00; is_daylight=1; dst_offset=3600000; channel=MI_APP_STORE","accept-encoding":"gzip, deflate","content-length":148}}}(habe die token etwas gekürzt)
@bahnuhr sagte in Test Adapter Mihome-vacuum v3.1.6 Next Generarition:
@meistertr
beim start der Instanz kommt sowas:mihome-vacuum.0 2021-12-31 17:27:06.759 warn {"statusCode":401,"body":"{\"code\":0,\"message\":\"auth err\"}","headers":{"server":"Tengine","date":"Fri, 31 Dec 2021 16:27:06 GMT","content-type":"text/plain; charset=utf-8","content-length":"31","connection":"close"},"request":{"uri":{"protocol":"https:","slashes":true,"auth":null,"host":"de.api.io.mi.com","port":443,"hostname":"de.api.io.mi.com","hash":null,"search":null,"query":null,"pathname":"/app/home/getmapfileurl","path":"/app/home/getmapfileurl","href":"https://de.api.io.mi.com/app/home/getmapfileurl"},"method":"POST","headers":{"Content-Type":"application/x-www-form-urlencoded","x-xiaomi-protocal-flag-cli":"PROTOCAL-HTTP2","User-Agent":"Android-7.1.1-1.0.0-ONEPLUS A3010-136-9D28921C354D7 APP/xiaomi.smarthome APPV/62830","Cookie":"userId=1859580730; yetAnotherServiceToken=2jLptLTZl7Nib6yuI/b1+UavFv5+fTOMjdVL37UnxpvkV8RbwV9Cl9G8JDh+ISJWCrmHH1MH4RrOcUQ9rlQ1FiYv80gC4/VcNOs/tQYscg6lCCg=; serviceToken=2jLptLTZl7Nib6yuI/vtJPaXNiw51djOdZYAZO38Yd7qV137UnxpvkV8RbwV9Cl9G8JDh+ISJWCrmHH1MH4RrOcUQ9rlQ1FiYv80gC4/VcNOs/tQYscg6lCCg=; locale=de_DE; timezone=GMT%2B01%3A00; is_daylight=1; dst_offset=3600000; channel=MI_APP_STORE","accept-encoding":"gzip, deflate","content-length":148}}}(habe die token etwas gekürzt)
Schließe mich dem mal an - bei mir auch das gleiche - habe es aber erst heute morgen gemerkt. Also erstmal kein Grund für wilden Aktionismus auf der User Seite?!?!
BtW: @Meistertr - bist du der (weiter) Entwickler von dem Adapter? Das das mi-vaccum Widget seit Monaten aus dem VIS Editor respektive komplett aus dem Admin verschwunden ist, ist bekannt?
-
@saeft_2003 ich habe einmal geschaut im Adapter. Dort ist der Token wesentlich kürzer. Wie soll man den dann noch kürzen. Wenn ich aber einmal dort die Geräte neu anfrage, bekomme ich auch einen HTTP Error. Wie gesagt auch die MAP wird nicht mehr aktualisiert.
-
@gelberlemmy er meint, du sollst das hier aus dem Forumsbeitrag kürzen oder schwärzen
-
@gelberlemmy er meint, du sollst das hier aus dem Forumsbeitrag kürzen oder schwärzen
@dirkhe sagte in Test Adapter Mihome-vacuum v3.1.6 Next Generarition:
@gelberlemmy er meint, du sollst das hier aus dem Forumsbeitrag kürzen oder schwärzen
Ohhh Brett vor dem Kopf.... Na klar.... Danke für Eure Hinweise....... 🤦🏼♂️
-
@bahnuhr die Nachricht mit den Räumen auf der Karte kommt direkt vom Roboter ändert sich ein Raum hat man entweder selber an der Karte gedreht oder der Roboter hat einen neuen Raum selbstständig generiert.
Die Räume werden bei Kartenwechsel, Neustart und alle 15 Minuten überprüft. Ein manuelles laden der Räume ist nicht notwendig.
Mapindex und Raumnummer sind in der App nicht zu sehen, aber die Namen, die auch in dem Datenpunkt stehen. Raimids geht nur durch try and error...Räume die nicht mehr vorhanden sind auf dem Roboter kann der Adapter nicht erkennen. Da er nicht unterscheiden kann ob es nun eine andere Karte ist oder der Raum weg ist. daher müssen gelöschte Räume manuell aus iobroker gelöscht werden.
Mir ist klar das die Priorität im Moment wo anders liegt. Aber ist geplant das der Adapter den S7 maxV unterstützt?

-
Hallo zusammen,
durch den Umzug auf mein neues System ist mir aufgefallen, das ich keine Karte mehr habe und ich bekomme sie auch nicht mehr. Die DP's sind leer.
In der Log steht nichts. Wenn ich auf load map drücke tut sich auch nichts, in der Log taucht auch nichts auf.

Die DP's sind write : false, wenn ich es auf true setzte kommt in der Log
mihome-vacuum.0 2022-01-03 18:48:20.831 warn can not set mapURL mihome-vacuum.0 2022-01-03 18:48:17.651 warn can not set map64 mihome-vacuum.0 2022-01-03 18:47:26.281 warn can not set map64 mihome-vacuum.0 2022-01-03 18:47:23.679 warn can not set mapURLsetzte ich sie wieder zurück auf original, kommt gar nichts mehr in der Log. Aber auch so bekomme ich die Map nicht mehr, auch nicht in der VIS.
-
Hallo zusammen,
durch den Umzug auf mein neues System ist mir aufgefallen, das ich keine Karte mehr habe und ich bekomme sie auch nicht mehr. Die DP's sind leer.
In der Log steht nichts. Wenn ich auf load map drücke tut sich auch nichts, in der Log taucht auch nichts auf.

Die DP's sind write : false, wenn ich es auf true setzte kommt in der Log
mihome-vacuum.0 2022-01-03 18:48:20.831 warn can not set mapURL mihome-vacuum.0 2022-01-03 18:48:17.651 warn can not set map64 mihome-vacuum.0 2022-01-03 18:47:26.281 warn can not set map64 mihome-vacuum.0 2022-01-03 18:47:23.679 warn can not set mapURLsetzte ich sie wieder zurück auf original, kommt gar nichts mehr in der Log. Aber auch so bekomme ich die Map nicht mehr, auch nicht in der VIS.
Die map geht bei uns alle im Moment nicht, der Adapter muss angepasst werden.
