NEWS
[Frage] Xiaomi Vacuum cleaner
-
Hast du es mir Windows 10 oder 7 durchgeführt? Was genau meinst du mit am Sauger rumschalten? Einfach nur an aus?
-
Win 10. Sauger einschalten, sodass er auch kommuniziert. Und für die Kommunikation mit der App benötigt er Internetzugang. den kann man hinterher wieder sperren .
Gesendet von meinem ZTE A2016 mit Tapatalk
-
Ok versuche es dann erneut. Als ich es gestern gemacht habt war er gerade an der Ladestation und hat nicht gesaugt. Vielleicht ist das der Fehler.
-
Steure ihn von der App aus, so daß Du sicher bist, daß die Kommunikation steht.
-
So ich habe es nochmal probiert:
1.Staubsauger lief während ich den Token ausgelesen habe
2. Ich hatte die MAP auf von Xiaomi sodass die Kommunikation sichergestellt war
3. Es wurde der gleiche Token wie gestern ausgelesen
4. Status ist unverändert in IObroker
Wo mach ich nur den Fehler?
2122_token.jpg
2122_adapter.jpg
2122_status.jpg -
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?