NEWS
[Frage] Xiaomi Vacuum cleaner
-
Schalte den Adapter mal auf de Debuggen und schick mal den log. Lass den Adapter vorher mal ein paar Minuten ca 5 laufen
Gesendet von meinem Handy
-
Kann hier jemand weiter helfen? Ich kenn mich mit ios nicht aus
http://forum.iobroker.net/viewtopic.php?t=7615
Gesendet von meinem Handy
-
Schalte den Adapter mal auf de Debuggen und schick mal den log. Lass den Adapter vorher mal ein paar Minuten ca 5 laufen
Gesendet von meinem Handy `
Hier das Log! Danke vorab:)
mihome-vacuum.0 2017-08-12 17:47:44.776 debug Receive <<< Helo <<< 213100200000000003d941d4598f2228ffffffffffffffffffffffffffffffff mihome-vacuum.0 2017-08-12 17:47:26.744 debug sendMsg >>> {"id":1011,"method":"get_clean_summary"} mihome-vacuum.0 2017-08-12 17:47:26.744 debug lastid{"get_status":1009,"get_consumable":1010,"get_clean_summary":1011,"get_clean_record":0,"X_send_command":0} mihome-vacuum.0 2017-08-12 17:47:25.743 debug sendMsg >>> {"id":1010,"method":"get_consumable"} mihome-vacuum.0 2017-08-12 17:47:25.743 debug lastid{"get_status":1009,"get_consumable":1010,"get_clean_summary":1008,"get_clean_record":0,"X_send_command":0} mihome-vacuum.0 2017-08-12 17:47:24.746 debug Receive <<< Helo <<< 213100200000000003d941d4598f2214ffffffffffffffffffffffffffffffff mihome-vacuum.0 2017-08-12 17:47:24.742 debug sendMsg >>> {"id":1009,"method":"get_status"} mihome-vacuum.0 2017-08-12 17:47:24.742 debug lastid{"get_status":1009,"get_consumable":1007,"get_clean_summary":1008,"get_clean_record":0,"X_send_command":0} mihome-vacuum.0 2017-08-12 17:47:24.742 debug request params all: 60 Sec mihome-vacuum.0 2017-08-12 17:47:04.742 debug Receive <<< Helo <<< 213100200000000003d941d4598f2200ffffffffffffffffffffffffffffffff mihome-vacuum.0 2017-08-12 17:46:44.765 debug Receive <<< Helo <<< 213100200000000003d941d4598f21ecffffffffffffffffffffffffffffffff mihome-vacuum.0 2017-08-12 17:46:26.727 debug sendMsg >>> {"id":1008,"method":"get_clean_summary"} mihome-vacuum.0 2017-08-12 17:46:26.727 debug lastid{"get_status":1006,"get_consumable":1007,"get_clean_summary":1008,"get_clean_record":0,"X_send_command":0} mihome-vacuum.0 2017-08-12 17:46:25.728 debug sendMsg >>> {"id":1007,"method":"get_consumable"} mihome-vacuum.0 2017-08-12 17:46:25.727 debug lastid{"get_status":1006,"get_consumable":1007,"get_clean_summary":1005,"get_clean_record":0,"X_send_command":0} mihome-vacuum.0 2017-08-12 17:46:24.733 debug Receive <<< Helo <<< 213100200000000003d941d4598f21d8ffffffffffffffffffffffffffffffff mihome-vacuum.0 2017-08-12 17:46:24.727 debug sendMsg >>> {"id":1006,"method":"get_status"} mihome-vacuum.0 2017-08-12 17:46:24.726 debug lastid{"get_status":1006,"get_consumable":1004,"get_clean_summary":1005,"get_clean_record":0,"X_send_command":0} mihome-vacuum.0 2017-08-12 17:46:24.726 debug request params all: 60 Sec mihome-vacuum.0 2017-08-12 17:46:04.731 debug Receive <<< Helo <<< 213100200000000003d941d4598f21c4ffffffffffffffffffffffffffffffff mihome-vacuum.0 2017-08-12 17:45:44.731 debug Receive <<< Helo <<< 213100200000000003d941d4598f21b0ffffffffffffffffffffffffffffffff mihome-vacuum.0 2017-08-12 17:45:26.721 debug sendMsg >>> {"id":1005,"method":"get_clean_summary"} mihome-vacuum.0 2017-08-12 17:45:26.721 debug lastid{"get_status":1003,"get_consumable":1004,"get_clean_summary":1005,"get_clean_record":0,"X_send_command":0} mihome-vacuum.0 2017-08-12 17:45:25.721 debug sendMsg >>> {"id":1004,"method":"get_consumable"} mihome-vacuum.0 2017-08-12 17:45:25.720 debug lastid{"get_status":1003,"get_consumable":1004,"get_clean_summary":1002,"get_clean_record":0,"X_send_command":0} mihome-vacuum.0 2017-08-12 17:45:24.724 debug Receive <<< Helo <<< 213100200000000003d941d4598f219cffffffffffffffffffffffffffffffff mihome-vacuum.0 2017-08-12 17:45:24.720 debug sendMsg >>> {"id":1003,"method":"get_status"} mihome-vacuum.0 2017-08-12 17:45:24.719 debug lastid{"get_status":1003,"get_consumable":1001,"get_clean_summary":1002,"get_clean_record":0,"X_send_command":0} mihome-vacuum.0 2017-08-12 17:45:24.719 debug request params all: 60 Sec mihome-vacuum.0 2017-08-12 17:45:04.708 debug Receive <<< Helo <<< 213100200000000003d941d4598f2188ffffffffffffffffffffffffffffffff mihome-vacuum.0 2017-08-12 17:44:44.711 debug Receive <<< Helo <<< 213100200000000003d941d4598f2174ffffffffffffffffffffffffffffffff mihome-vacuum.0 2017-08-12 17:44:26.701 debug sendMsg >>> {"id":1002,"method":"get_clean_summary"} mihome-vacuum.0 2017-08-12 17:44:26.701 debug lastid{"get_status":1000,"get_consumable":1001,"get_clean_summary":1002,"get_clean_record":0,"X_send_command":0} mihome-vacuum.0 2017-08-12 17:44:25.701 debug sendMsg >>> {"id":1001,"method":"get_consumable"} mihome-vacuum.0 2017-08-12 17:44:25.701 debug lastid{"get_status":1000,"get_consumable":1001,"get_clean_summary":0,"get_clean_record":0,"X_send_command":0} mihome-vacuum.0 2017-08-12 17:44:24.714 debug Receive <<< Helo <<< 213100200000000003d941d4598f2160ffffffffffffffffffffffffffffffff mihome-vacuum.0 2017-08-12 17:44:24.700 debug sendMsg >>> {"id":1000,"method":"get_status"} mihome-vacuum.0 2017-08-12 17:44:24.698 debug lastid{"get_status":1000,"get_consumable":0,"get_clean_summary":0,"get_clean_record":0,"X_send_command":0} mihome-vacuum.0 2017-08-12 17:44:24.698 debug request params all: 60 Sec mihome-vacuum.0 2017-08-12 17:44:04.702 debug Receive <<< Helo <<< 213100200000000003d941d4598f214cffffffffffffffffffffffffffffffff mihome-vacuum.0 2017-08-12 17:43:44.703 debug Receive <<< Helo <<< 213100200000000003d941d4598f2138ffffffffffffffffffffffffffffffff mihome-vacuum.0 2017-08-12 17:43:24.701 debug inMem message mihome-vacuum.0.* mihome-vacuum.0.info.connection val=true, ack=true, ts=1502552604699, q=0, from=system.adapter.mihome-vacuum.0, lc=1502552604699 mihome-vacuum.0 2017-08-12 17:43:24.693 info Connected mihome-vacuum.0 2017-08-12 17:43:24.693 debug Receive <<< Helo <<< 213100200000000003d941d4598f2124ffffffffffffffffffffffffffffffff mihome-vacuum.0 2017-08-12 17:43:24.690 debug server started on 0.0.0.0:53421 mihome-vacuum.0 2017-08-12 17:43:24.685 info Crate state clean_home for controlling by cloud Adapter mihome-vacuum.0 2017-08-12 17:43:24.685 info Expretmode disabled, states deleded mihome-vacuum.0 2017-08-12 17:43:24.683 info starting. Version 0.5.6 in /opt/iobroker/node_modules/iobroker.mihome-vacuum, node: v4.8.4 mihome-vacuum.0 2017-08-12 17:43:24.666 debug statesDB connected mihome-vacuum.0 2017-08-12 17:43:24.654 debug objectDB connected mihome-vacuum.0 2017-08-12 17:43:21.882 info terminating mihome-vacuum.0 2017-08-12 17:39:21.330 info Connected mihome-vacuum.0 2017-08-12 17:39:21.322 info Crate state clean_home for controlling by cloud Adapter mihome-vacuum.0 2017-08-12 17:39:21.322 info Expretmode disabled, states deleded mihome-vacuum.0 2017-08-12 17:39:21.318 info starting. Version 0.5.6 in /opt/iobroker/node_modules/iobroker.mihome-vacuum, node: v4.8.4 mihome-vacuum.0 2017-08-12 17:39:18.527 info terminating mihome-vacuum.0 2017-08-12 17:17:43.218 info Connected mihome-vacuum.0 2017-08-12 17:17:43.103 info Crate state clean_home for controlling by cloud Adapter mihome-vacuum.0 2017-08-12 17:17:43.103 info Expretmode disabled, states deleded mihome-vacuum.0 2017-08-12 17:17:43.099 info starting. Version 0.5.6 in /opt/iobroker/node_modules/iobroker.mihome-vacuum, node: v4.8.4 mihome-vacuum.0 2017-08-12 17:17:40.301 info terminating
-
Ich habe gerade den Adapter noch einmal neuinstalliert vom IOBroker allerdings ohne Erfolg.
Gleiches Verhalten wie gestern entsprechend dem Log. Aus meiner Sicht steht die Kommunikation mit dem Xiaomi allerdings werden keine Daten/Werte übertragen.
@Meistertr: Siehst du einen bestimmen Eintrag im LOG der auf einen Fehler hinweist?
-
Der log ist unauffällig. Leider lässt sich nicht rausfinden ob der token falsch ist, Sobald der token nicht stimmt, sendet der Roboter auch keine Antwort, bei dir wird keine Antwort gesendet, von daher bleib ich dabei dass der token nicht stimmt alles andere kommt nicht in Frage.
Gesendet von meinem Handy
-
Falls Du noch Anregungen zum Testen brauchst:
Damit sich keine Sonderzeichen oder Leerzeichen einschleichen, habe ich die Antwort des Tools in den Editor Notepad++ kopiert. Sieht dann so aus
rockrobo.vacuum.v1 - Mi Robot Vacuum - 12345678921234567893123456789412
Danach den eigentlichen Token rauskopiert:
12345678921234567893123456789412
-
Falls Du noch Anregungen zum Testen brauchst:
Damit sich keine Sonderzeichen oder Leerzeichen einschleichen, habe ich die Antwort des Tools in den Editor Notepad++ kopiert. Sieht dann so aus
rockrobo.vacuum.v1 - Mi Robot Vacuum - 12345678921234567893123456789412
Danach den eigentlichen Token rauskopiert:
12345678921234567893123456789412 ```` `
Vielen DanK! Das hat mein Problem gelöst:) Jetzt werden mir die Werte unter Objekte anzeigt…allerdings sind diese "falsch" bzw. stimmen nicht mit den Werten die mir die App anzeigt überein (z.B. Batteriestatus, Status etc.).
Ebenfalls funktioniert die Steuerung via Alexa nicht. "Alexa, Staubsauger an"-->Der Xiaomi bleibt in der Basis.
Habe den Cloudadapter auf Debug dabei gestellt:
` > cloud.0 2017-08-13 16:58:32.527 debug Set "mihome-vacuum.0.control.clean_home" to true
cloud.0 2017-08-13 16:58:32.517 debug ALEXA ON: mihome-vacuum_0_control_clean_home
cloud.0 2017-08-13 16:58:23.358 info Connection changed: CONNECTED1 `
-
Falls Du noch Anregungen zum Testen brauchst:
Damit sich keine Sonderzeichen oder Leerzeichen einschleichen, habe ich die Antwort des Tools in den Editor Notepad++ kopiert. Sieht dann so aus
rockrobo.vacuum.v1 - Mi Robot Vacuum - 12345678921234567893123456789412
Danach den eigentlichen Token rauskopiert:
12345678921234567893123456789412 ```` `
Vielen DanK! Das hat mein Problem gelöst:) Jetzt werden mir die Werte unter Objekte anzeigt…allerdings sind diese "falsch" bzw. stimmen nicht mit den Werten die mir die App anzeigt überein (z.B. Batteriestatus, Status etc.).
Ebenfalls funktioniert die Steuerung via Alexa nicht. "Alexa, Staubsauger an"-->Der Xiaomi bleibt in der Basis.
Habe den Cloudadapter auf Debug dabei gestellt:
` > cloud.0 2017-08-13 16:58:32.527 debug Set "mihome-vacuum.0.control.clean_home" to true
cloud.0 2017-08-13 16:58:32.517 debug ALEXA ON: mihome-vacuum_0_control_clean_home
cloud.0 2017-08-13 16:58:23.358 info Connection changed: CONNECTED1
Gesendet von meinem Handy
-
-clean_home steht auf true-> Er ist aber an der Basisstation am laden
-fan_power steht auf 90%-> Er ist aber an der Basisstation und somit aus bzw 0%
-battery steht auf 100%–> Laut App hat derzeit 86%
-cleandarea steht auf 2.14->Laut App sind es 3
-state steht auf charging auch wenn er gerade rumfährt und saugt
-
-clean_home steht auf true-> Er ist aber an der Basisstation am laden
-fan_power steht auf 90%-> Er ist aber an der Basisstation und somit aus bzw 0%
-battery steht auf 100%–> Laut App hat derzeit 86%
-cleandarea steht auf 2.14->Laut App sind es 3
-state steht auf charging auch wenn er gerade rumfährt und saugt ` Schick nochmal ein Auszug aus dem log. Wenn App und Adapter gleichzeitig genutzt werden kann die Verbindung unterbrochen sein.
Gesendet von meinem Handy
-
Habe eben nochmal den Adapter gelöscht und wieder installiert. Gleicher Token jetzt werden aber gar keine Werte mehr angezeigt…was läuft da nur falsch :shock: :?:
Muss ich noch irgendwas auf dem Host installieren wo der IOBroker läuft? Mein IOBroker läuft auf einem Debian System.
mihome-vacuum.0 2017-08-13 17:51:03.387 debug Receive <<< Helo <<< 213100200000000003d941d45990746effffffffffffffffffffffffffffffff mihome-vacuum.0 2017-08-13 17:50:43.390 debug inMem message mihome-vacuum.0.* mihome-vacuum.0.info.connection val=true, ack=true, ts=1502639443389, q=0, from=system.adapter.mihome-vacuum.0, lc=1502639443389 mihome-vacuum.0 2017-08-13 17:50:43.388 info Connected mihome-vacuum.0 2017-08-13 17:50:43.388 debug Receive <<< Helo <<< 213100200000000003d941d45990745affffffffffffffffffffffffffffffff mihome-vacuum.0 2017-08-13 17:50:43.381 debug server started on 0.0.0.0:53421 mihome-vacuum.0 2017-08-13 17:50:43.376 info Cloud control disabled mihome-vacuum.0 2017-08-13 17:50:43.376 info Expretmode disabled, states deleded mihome-vacuum.0 2017-08-13 17:50:43.374 info starting. Version 0.5.6 in /opt/iobroker/node_modules/iobroker.mihome-vacuum, node: v4.8.4 mihome-vacuum.0 2017-08-13 17:50:43.359 debug statesDB connected mihome-vacuum.0 2017-08-13 17:50:43.346 debug objectDB connected mihome-vacuum.0 2017-08-13 17:50:40.575 info terminating mihome-vacuum.0 2017-08-13 17:49:50.629 info Connected mihome-vacuum.0 2017-08-13 17:49:50.559 info Cloud control disabled mihome-vacuum.0 2017-08-13 17:49:50.558 info Expretmode disabled, states deleded mihome-vacuum.0 2017-08-13 17:49:50.555 info starting. Version 0.5.6 in /opt/iobroker/node_modules/iobroker.mihome-vacuum, node: v4.8.4 mihome-vacuum.0 2017-08-13 17:49:47.767 info terminating mihome-vacuum.0 2017-08-13 17:49:21.993 info Connected
-
Habe eben nochmal den Adapter gelöscht und wieder installiert. Gleicher Token jetzt werden aber gar keine Werte mehr angezeigt…was läuft da nur falsch :shock: :?:
Muss ich noch irgendwas auf dem Host installieren wo der IOBroker läuft? Mein IOBroker läuft auf einem Debian System.
mihome-vacuum.0 2017-08-13 17:51:03.387 debug Receive <<< Helo <<< 213100200000000003d941d45990746effffffffffffffffffffffffffffffff mihome-vacuum.0 2017-08-13 17:50:43.390 debug inMem message mihome-vacuum.0.* mihome-vacuum.0.info.connection val=true, ack=true, ts=1502639443389, q=0, from=system.adapter.mihome-vacuum.0, lc=1502639443389 mihome-vacuum.0 2017-08-13 17:50:43.388 info Connected mihome-vacuum.0 2017-08-13 17:50:43.388 debug Receive <<< Helo <<< 213100200000000003d941d45990745affffffffffffffffffffffffffffffff mihome-vacuum.0 2017-08-13 17:50:43.381 debug server started on 0.0.0.0:53421 mihome-vacuum.0 2017-08-13 17:50:43.376 info Cloud control disabled mihome-vacuum.0 2017-08-13 17:50:43.376 info Expretmode disabled, states deleded mihome-vacuum.0 2017-08-13 17:50:43.374 info starting. Version 0.5.6 in /opt/iobroker/node_modules/iobroker.mihome-vacuum, node: v4.8.4 mihome-vacuum.0 2017-08-13 17:50:43.359 debug statesDB connected mihome-vacuum.0 2017-08-13 17:50:43.346 debug objectDB connected mihome-vacuum.0 2017-08-13 17:50:40.575 info terminating mihome-vacuum.0 2017-08-13 17:49:50.629 info Connected mihome-vacuum.0 2017-08-13 17:49:50.559 info Cloud control disabled mihome-vacuum.0 2017-08-13 17:49:50.558 info Expretmode disabled, states deleded mihome-vacuum.0 2017-08-13 17:49:50.555 info starting. Version 0.5.6 in /opt/iobroker/node_modules/iobroker.mihome-vacuum, node: v4.8.4 mihome-vacuum.0 2017-08-13 17:49:47.767 info terminating mihome-vacuum.0 2017-08-13 17:49:21.993 info Connected ```` ` Nein du brauchst nix weiter, auch das deinstallieren und installieren des adapters macht keinen Sinn, weil sich durch das Löschen und neu installieren nix ändert. Wenn er mit dem token Daten bekommen hat, und du ihn nicht in der xiaomi app neu eingerichtet hast, ist der token noch aktuell. Der Roboter verifiziert die Kommunikation, von daher kann es einige Minuten dauern, bis Daten nach dem Adapter Start vom Roboter gesendet werden wird in dieser Zeit die App genutzt kann sich die Zeit auch noch verlängern weil er von zwei Seiten Kommandos k
Bekommt,
Gesendet von meinem Handy
-
Vielleicht mal das ganze System neu booten. Also nicht nur den ioBroker, sondern den ganzen Rechner. Sowas hatte ich kürzlich auch. Nach meiner Erfahrung sind Rechnersysteme besonders dann stabil wenn man nichts dazu installiert und nichts dranrummacht. Das gilt für Linux wie für Windows. Jeder Eingriff stellt eine Gefahr dar.
Edit: Die App habe ich nur noch genutzt um einige Angeber-Snapshots von der gesaugten Grundfläche zu machen. Danach dem Sauger wieder den Internetzugang verboten (in der Fritzbox). Dann kommt die App auch nicht mehr in die Quere. Sie zeigt dann nur noch wenige Daten an.
Bei mir werden die Daten jede Minute oder so aktualisiert. Scheint ein Polling zu sein, und hängt wahrscheinlich mit der Zahl ein, die man im Adapter eingibt (60000, wenn ich mich recht erinnere, was 60s entsprechen könnte).
-
Die App ist jetzt aus und das System habe ich einmal komplett neugestartet.
Ich warte ich mal 30 Minuten ab und schaue ob die Daten ausgelesen werden.
Vielleicht liegt es auch an meiner Firmware (3.3.9_003077).
-
Vielleicht liegt es auch an meiner Firmware (3.3.9_003077). `
Wo kann man die auslesen? -
Die App ist jetzt aus und das System habe ich einmal komplett neugestartet.
Ich warte ich mal 30 Minuten ab und schaue ob die Daten ausgelesen werden.
Vielleicht liegt es auch an meiner Firmware (3.3.9_003077). ` Die hat anfangs Probleme gemacht aber mittlerweile ich mehr, läuft mittlerweile auf allen robots
Gesendet von meinem Handy
-
Vielleicht liegt es auch an meiner Firmware (3.3.9_003077).
Wo kann man die auslesen?
In der MI Home App unter General und dann "check for firmware update".
-
Auch nach mehreren Stunden bekomme ich das Problem nicht gelöst. Ich habe den Token von mehreren PCs ausgelesen und es kam immer der gleiche Token dabei raus. Ebenfalls habe ich die MiHome App neuinstalliert und den Token erneut ausgelesen (ebenfalls der gleiche). Die Mi Home App ist auf der Version 4.1.26 (ist zwar nicht die neuste aber daran sollte es nicht liegen).
-Der Xiami ist immer via ping erreichbar
-Keine neuen/anderen Einträge im Log während der Debug Modus läuft
Was kann nun noch falsch laufen?
Was könnte ich noch testen?
Sollte ich den Xiaomi einmal komplett neu einrichten um einen neuen Token zu generieren?
Vielen Dank für die ganze Unterstützung bis jetzt
-
Sollte ich den Xiaomi einmal komplett neu einrichten um einen neuen Token zu generieren? ` Keine Ahnung was da schief läuft und ob Neueinrichten hilt. Falls Du neu einrichtest, dann auch den Sauger resetten mit dem Resetknopf.
-
Sollte ich den Xiaomi einmal komplett neu einrichten um einen neuen Token zu generieren?
Vielen Dank für die ganze Unterstützung bis jetzt `
Das ist jetzt mein nächster Gedanke, Du hast den Roboter aber im normalen wlan eingebunden und nicht im Gastwlan oder? Ich würde ihn ncoh einmal resetten(einfach in der App abmelden) und noch einmal anmelden und dann den token nochmal auslesen, vorher kannst du nochmal versuchen den port zu ändern, anstelle von 54321 einfach mal 54319 oder ein paar hoch.