Xiaomi WiFi Devices Modul (Vacuum/Airpurifier/Fan) - 72_XiaomiDevice (Support)

Begonnen von Markus M., 11 Juni 2017, 12:48:58

Vorheriges Thema - Nächstes Thema

Jamo

Hallo Markus, jetzt hat alles geklappt:
Status:
Windows7, iOS, Fritzbox

- vaccum war in der Fritzbox unter mit Wlan1 und Passwort1 verbunden über die Xiaomi App
- vaccum war in FHEM eingebunden mit Token
- Philips EyeCare gen2 gekauft. Die Philips EyeCare gen2 konnte ich nicht mit der Xiaomi App ins Wlan1 mit Passwort1  einbinden, weil das Passwort1 ein "/" enthielt.

Also Passwort ändern:

1) set vacuum wifi_setup Wlan2 Passwort2 1234567890 (also set vacuum wifi_setup DEINWLANNAME DEINWLANPASSWORT DEINEXIAOMIUSERID)
2) Wlan in der Fritzbox auf Wlan2 Passwort2 umbiegen
3) Philips EyeCare gen2 mit Xiaomi App ins Wlan2 bringen
4) IoS Backup
5) im iBackup viewer  -> Applications -> MiHome.app -> Documents/1234567890_mihome.sqlite
6) diese Datei oben rechts mit dem Befehl Action auf dem Desktop speichern
7) Unter Windows 7 SQLite Expert Personal installieren
8) mit "SQLite Expert Personal" 1234567890_mihome.sqlite öffnen
9) unter "ZDEVICE" im rechten Fenster "Data", dann ganz nach rechts scrollen, dort findet man unter "ZTOKEN" die oder den 32 stelligen Token


Super Sache das.

Hier das list:
Internals:
   DEF        192.158.0.20 123456789112345678921234567892312
   FD         38
   NAME       EyeCare
   NR         2215
   STATE      connected
   TYPE       XiaomiDevice
   device_type
   mac        28:6C:07:2A:6C:EE
   model      philips.light.sread1
   token      123456789112345678921234567892312
   wifi_firmware 1.4.0(30e0bd0)
   READINGS:
     2017-07-17 21:43:20   brightness      46
     2017-07-17 21:32:45   device_firmware 1.2.8
     2017-07-17 21:32:45   device_uptime   0.46
     2017-07-17 21:43:20   power           on
     2017-07-17 21:32:26   state           connected
     2017-07-17 21:32:48   wifi_auth_fail_count 0
     2017-07-17 21:32:48   wifi_conn_fail_count 0
     2017-07-17 21:32:48   wifi_conn_success_count 1
     2017-07-17 21:32:48   wifi_dhcp_fail_count 0
     2017-07-17 21:32:45   wifi_rssi       -53
     2017-07-17 21:32:48   wifi_state      online
   helper:
     ConnectionState connected
     crypt      AES
     dev        02f9
     id         a903
     ip         192.158.0.20
     last_read  1500320600
     packetid   19
     port       54321
     sequence   1500318301
     token      123456789112345678921234567892312
     packet:
Attributes:
   room       Lights
   stateFormat state
   subType    SmartLamp
   verbose    5
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

Ma_Bo

Zitat von: Markus M. am 14 Juli 2017, 17:23:11
Sieht nach Netzwerk Problemen aus, wenn nicht sogar irgendein anderes Gerät querschießt.
Ich versuche das nachzuvollziehen, ebenso wie die Reconnects.

Ich möchte mal vorsichtig anfragen, ob du schon was finden konntest...?
Ist nicht eilig, kann ja den Vacuum steuern und bekomme ja auch die Readings, nur die Reconnects machen mir bissl Bauchweh...

Wenn ich irgendwas testen soll, sag bitte Bescheid...

Grüße Marcel
NUC mit FHEM, HM Heizungsthermostate, HM Wandthermostate, Intertechno Funksteckdosen, 10" Tablet als Wanddisplay, KeyMatic, Fensterkontakte, Fensterkontakte umgebaut als Wassermelder und Briefkastenmelder, Aussenthermostat, Anwesenheitssteuerung über Fritz Box, Google Home usw. usw.

Markus M.

Zitat von: Ma_Bo am 18 Juli 2017, 07:03:39
Ich möchte mal vorsichtig anfragen, ob du schon was finden konntest...?
Ist nicht eilig, kann ja den Vacuum steuern und bekomme ja auch die Readings, nur die Reconnects machen mir bissl Bauchweh...

Das Update von vorgestern oder so hätte helfen sollen. Hast du das schon drauf?
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

Ma_Bo

Nein, mach ich heute nachmittag...


Gesendet von iPhone mit Tapatalk
NUC mit FHEM, HM Heizungsthermostate, HM Wandthermostate, Intertechno Funksteckdosen, 10" Tablet als Wanddisplay, KeyMatic, Fensterkontakte, Fensterkontakte umgebaut als Wassermelder und Briefkastenmelder, Aussenthermostat, Anwesenheitssteuerung über Fritz Box, Google Home usw. usw.

StephanFHEM

Hallo,

Hab nach den tollen Erfahrungen mit dem Sauger jetzt auch die eyeCare 2 gekauft. Ich bekomme sie aber nicht in die Mi home App eingebunden. Hab als Server noch Usa (Singapur Server) eingestellt. Dort läuft auch mein Sauger. Wenn ich add device wähle und Desk Lamp auswähle dann kann ich noch mein WLAN einstellen und mich auf das Philips-WLAN der Lampe verbinden. Er geht dann in der App aber nicht weiter. So als würde er ein anderes Gerät erwarten. Wie habt ihr das hinbekommen?

Ma_Bo

Zitat von: Markus M. am 18 Juli 2017, 09:50:44
Das Update von vorgestern oder so hätte helfen sollen. Hast du das schon drauf?

Hab es gerade eingespielt und werde berichten. Danke.
NUC mit FHEM, HM Heizungsthermostate, HM Wandthermostate, Intertechno Funksteckdosen, 10" Tablet als Wanddisplay, KeyMatic, Fensterkontakte, Fensterkontakte umgebaut als Wassermelder und Briefkastenmelder, Aussenthermostat, Anwesenheitssteuerung über Fritz Box, Google Home usw. usw.

Jamo

Hallo StefanFHEM,
ja so ein Problem hatte ich auch für die Eyecare. Es können 2 Ursachen sein:
1) das Wlan Passwort geht nicht. Mein Wlan Passwort hatte ein "/" , das kann die Lampe nicht
2) Ich hatte Schwierigkeiten mit dem USA Server, der immer unter iOS in der MiHome App empfohlen wird (Aber, in den Mi Home app reviews im Apple Appstore findet man dann auch das der Server wohl nicht geht, ein Bug in der App??). Letztendlich habe ich China(Mainland) als Server genommen, dann gings mit der EyeCare. Mit dem China Server bekomnst Du auch das letzte Vacuum FW update angeboten, das wird im US-Singapore Server nicht angeboten.

Beste Grüsse!
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

Ma_Bo

Zitat von: Markus M. am 18 Juli 2017, 09:50:44
Das Update von vorgestern oder so hätte helfen sollen. Hast du das schon drauf?

Leider immer noch Meldungen:

2017.07.18 16:45:38.710 3: Xiaomi_Vacuum: disconnecting
2017.07.18 16:45:38.710 2: Xiaomi_Vacuum: connecting
2017.07.18 16:45:38.711 3: Xiaomi_Vacuum: initialized
2017.07.18 16:45:42.815 2: Xiaomi_Vacuum: invalid JSON: ��ʋc�C\'&2
�n��
2017.07.18 16:51:58.773 2: Xiaomi_Vacuum: connection timeout
2017.07.18 16:56:58.842 3: Xiaomi_Vacuum: disconnecting
2017.07.18 16:56:58.842 2: Xiaomi_Vacuum: connecting
2017.07.18 16:56:58.843 3: Xiaomi_Vacuum: initialized
2017.07.18 16:57:02.953 2: Xiaomi_Vacuum: invalid JSON: i����hL5x�5K�
2017.07.18 17:52:15.973 2: Xiaomi_Vacuum: connection timeout
2017.07.18 17:57:16.048 3: Xiaomi_Vacuum: disconnecting
2017.07.18 17:57:16.048 2: Xiaomi_Vacuum: connecting
2017.07.18 17:57:16.049 3: Xiaomi_Vacuum: initialized
2017.07.18 17:57:20.154 2: Xiaomi_Vacuum: invalid JSON: �ؕ�
� d!+�^�$


Hier noch ein list, token durch xxxxx ersetzt:

Internals:
   DEF        192.168.178.122 xxxxxxxxxxxxxxxxxxxxxx
   FD         80
   NAME       Xiaomi_Vacuum
   NR         4681
   STATE      Zustand: Cleaning -- Batterie: 82 % -- Saugstufe: 30
   TYPE       XiaomiDevice
   device_type
   Readings:
     2017-07-18 18:01:26   battery         ok
     2017-07-18 18:01:26   batteryLevel    82
     2017-07-18 17:57:23   consumables_filter 93
     2017-07-18 17:57:23   consumables_main_brush 96
     2017-07-18 17:57:23   consumables_sensors 68
     2017-07-18 17:57:23   consumables_side_brush 95
     2017-07-14 08:31:01   device_firmware 3.3.9_003077
     2017-07-14 08:31:01   device_uptime   11.03
     2017-07-18 18:01:26   dnd             on
     2017-07-18 17:57:23   dnd_enabled     on
     2017-07-18 17:57:23   dnd_end         08:00
     2017-07-18 17:57:23   dnd_start       22:00
     2017-07-18 18:01:26   error_code      None
     2017-07-18 18:01:26   fan_power       30
     2017-07-18 17:57:23   history_0       2017-07-17 18:27:32: 53.65m² in 1.22h, not finished
     2017-07-18 17:57:23   history_1       2017-07-17 15:29:49: 0.00m² in 0.00h, not finished
     2017-07-18 17:57:23   history_2       2017-07-16 10:14:58: 86.39m² in 1.91h, finished cleaning
     2017-07-18 17:57:23   history_3       2017-07-14 11:32:53: 0.00m² in 0.00h, not finished
     2017-07-18 17:57:23   history_4       2017-07-13 10:48:35: 38.32m² in 0.67h, not finished
     2017-07-18 18:01:26   in_cleaning     no
     2017-07-18 18:01:26   last_clean_area 43.21
     2017-07-18 18:01:26   last_clean_time 0.81
     2017-07-18 18:01:26   map_present     yes
     2017-07-18 17:57:20   serial_number   1387100408549
     2017-07-18 18:01:26   state           Cleaning
     2017-07-18 17:57:20   timezone        Asia/Shanghai
     2017-07-18 17:57:23   total_clean_area 434.60
     2017-07-18 17:57:23   total_clean_time 9.53
     2017-07-18 17:57:23   total_cleans    13
     2017-07-18 17:57:20   wifi_auth_fail_count 0
     2017-07-18 17:57:20   wifi_conn_fail_count 0
     2017-07-18 17:57:20   wifi_conn_success_count 1
     2017-07-18 17:57:20   wifi_dhcp_fail_count 0
     2017-07-14 08:31:01   wifi_rssi       -78
     2017-07-18 17:57:20   wifi_state      connecting
   Helper:
     ConnectionState connected
     crypt      AES
     dev        03d8
     id         82ae
     ip         192.168.178.122
     last_read  1500393686
     packetid   422
     port       54321
     sequence   1500319761
     timers     0
     token      xxxxxxxxxxxxxxxxxxxxxxxx
     Day:
     History:
     Packet:
       156        get_status
       178        device_info
       205        get_status
       227        device_info
       386        get_consumable
       387        get_clean_summary
       388        get_dnd_timer
       389        get_timer
       405        device_info
Attributes:
   disable    0
   event-on-change-reading .*
   fp_Staubsauger 493,300,0,
   intervalData 60
   intervalSettings 300
   room       4.28_Xiaomi_Vacuum
   stateFormat Zustand: state -- Batterie: batteryLevel % -- Saugstufe: fan_power
   subType    VacuumCleaner


Falls das evtl wichtig ist, ich habe dem Vacuum in der FritzBox das nach Hause telefonieren verboten, er hat also keine Verbindung zum Internet.
NUC mit FHEM, HM Heizungsthermostate, HM Wandthermostate, Intertechno Funksteckdosen, 10" Tablet als Wanddisplay, KeyMatic, Fensterkontakte, Fensterkontakte umgebaut als Wassermelder und Briefkastenmelder, Aussenthermostat, Anwesenheitssteuerung über Fritz Box, Google Home usw. usw.

Markus M.

Zitat von: Ma_Bo am 18 Juli 2017, 18:01:09Leider immer noch Meldungen:2017.07.18 17:57:20.154 2: Xiaomi_Vacuum: invalid JSON: �ؕ�
� d!+�^�$

Kann ich mir so erst mal nicht erklären.
Wie sieht das bei Verbose 5 aus?

Hast du andere Xiaomi Geräte? Das Smarthome System vielleicht?
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

Ma_Bo

Verbose hab ich jetzt mal auf 5 gestellt.
Brauchst wahrscheinlich nur den verbose 5 Logausschnitt wenn es wieder zu nem disconnect kommt oder...?

Nein keine weiteren Geräte von Xiaomi.
NUC mit FHEM, HM Heizungsthermostate, HM Wandthermostate, Intertechno Funksteckdosen, 10" Tablet als Wanddisplay, KeyMatic, Fensterkontakte, Fensterkontakte umgebaut als Wassermelder und Briefkastenmelder, Aussenthermostat, Anwesenheitssteuerung über Fritz Box, Google Home usw. usw.

Ma_Bo

Verbose 5 disconnect, connect, cleaning:


2017.07.18 18:13:26.167 4: Xiaomi_Vacuum: write {"id":460,"method":"get_status","params":[""]} (46)
2017.07.18 18:13:26.169 5: Xiaomi_Vacuum: send 213100500000000003d882ae00012395fd2a034261d3d3fd1f3abca0eef6d92bbe720424363d7eb47024644e0eb6938f86407f30f79e15cac0f6f85570e24e7e954571b4053e20d2dac6b375ec54f7b0
2017.07.18 18:13:26.170 5: Xiaomi_Vacuum Send SUCCESS
2017.07.18 18:13:26.170 5: Xiaomi_Vacuum > 213100500000000003d882ae00012395fd2a034261d3d3fd1f3abca0eef6d92bbe720424363d7eb47024644e0eb6938f86407f30f79e15cac0f6f85570e24e7e954571b4053e20d2dac6b375ec54f7b0
2017.07.18 18:13:26.198 5: Xiaomi_Vacuum < 213100f00000000003d882ae0001239543ef33fd4b983cbb2a9e55d4c4667c2bf78f9900fbd99f0dea45585babc0cf6ed1173694308b3069286e0220bb091441e9261c7485f6a74c094da78363a666cb921288e5e2d4e6fbb8c1fccad21ef98836278cd844a0140e2720d60ae5484a5b0d26f4d827d2b1bb981ac43a3b2f55b87535cb52f76739889127b0dcf19bb59a815e4c0cf4e92545fcc5f0d87b769043eeda3bbf7495e3cde0568a1cb635a387bc478536253a88a05199ba0ed9e0220579af365b11ce052313f1c41595e63229becbffd4311cab520df10e7429b3c6f414059547899b7c7ee695646485d710db (240)
2017.07.18 18:13:26.199 5: Xiaomi_Vacuum: decrypted
{"result":[{"msg_ver":5,"msg_seq":2446,"state":5,"battery":77,"clean_time":3666,"clean_area":55037500,"error_code":0,"map_present":1,"in_cleaning":0,"fan_power":30,"dnd_enabled":1}],"id":460}
2017.07.18 18:13:26.201 5: Xiaomi_Vacuum: parse id 460
$VAR1 = {
          'id' => 460,
          'result' => [
                        {
                          'state' => 5,
                          'msg_seq' => 2446,
                          'dnd_enabled' => 1,
                          'msg_ver' => 5,
                          'clean_area' => 55037500,
                          'battery' => 77,
                          'error_code' => 0,
                          'fan_power' => 30,
                          'clean_time' => 3666,
                          'in_cleaning' => 0,
                          'map_present' => 1
                        }
                      ]
        };

2017.07.18 18:13:26.201 4: Xiaomi_Vacuum: parse id 460 / get_status
2017.07.18 18:14:26.173 4: Xiaomi_Vacuum: write {"id":461,"method":"get_status","params":[""]} (46)
2017.07.18 18:14:26.176 5: Xiaomi_Vacuum: send 213100500000000003d882ae000123d1f9e1f5c789b55ce1be167e0b26d9e640c9db4b01c4ea2c2d6bce4e43b8b06ec0d2dfb3160c060222d10e956da8da83d412146b0df0352f01ddc4e81cf2cf1cf9
2017.07.18 18:14:26.176 5: Xiaomi_Vacuum Send SUCCESS
2017.07.18 18:14:26.177 5: Xiaomi_Vacuum > 213100500000000003d882ae000123d1f9e1f5c789b55ce1be167e0b26d9e640c9db4b01c4ea2c2d6bce4e43b8b06ec0d2dfb3160c060222d10e956da8da83d412146b0df0352f01ddc4e81cf2cf1cf9
2017.07.18 18:14:36.183 2: Xiaomi_Vacuum: connection timeout
2017.07.18 18:15:26.180 4: Xiaomi_Vacuum: write {"id":462,"method":"get_status","params":[""]} (46)
2017.07.18 18:15:26.182 5: Xiaomi_Vacuum: send 213100500000000003d882ae0001240d73a905b13302924a987a65ed6357827b8ff7733c262249a5defe89b89f5722daaa65f431336a2eacfce6dbd6c9f3b1a0e10e65bbb06ed76b8689363fed0ba140
2017.07.18 18:15:26.182 5: Xiaomi_Vacuum Send SUCCESS
2017.07.18 18:15:26.182 5: Xiaomi_Vacuum > 213100500000000003d882ae0001240d73a905b13302924a987a65ed6357827b8ff7733c262249a5defe89b89f5722daaa65f431336a2eacfce6dbd6c9f3b1a0e10e65bbb06ed76b8689363fed0ba140
2017.07.18 18:15:26.191 5: Xiaomi_Vacuum < 213100f00000000003d882ae0001240d2b03eaeaf40506b08a9b0438343c4d52f78f9900fbd99f0dea45585babc0cf6ed1173694308b3069286e0220bb091441ef024ec8e5b0cde35ba6b01ace8e9ca313044791f15bf6a175228bcc2b8cdce8153b5a5b6b23e6b4198951ed8da0e2fd33fbebb4dbed46c318820757ee2216754a9b375d8dac0d2af794d95e24bdf0340f827a895fdedb8f34880b116003960edc3d2ef4b75b93e960a9fc1705ec19a1a630f5b9cee3122e6e2f33a6bf578ce23ab71c438b9ad2b8026ef1e962beb12c12c90dda85fbe073c90d52ecf93fae16d570344cfeecad5ce776d0a9b9b0ee0a (240)
2017.07.18 18:15:26.269 5: Xiaomi_Vacuum: decrypted
{"result":[{"msg_ver":5,"msg_seq":2449,"state":5,"battery":76,"clean_time":3793,"clean_area":56415000,"error_code":0,"map_present":1,"in_cleaning":0,"fan_power":30,"dnd_enabled":1}],"id":462}
2017.07.18 18:15:26.269 5: Xiaomi_Vacuum: parse id 462
$VAR1 = {
          'id' => 462,
          'result' => [
                        {
                          'map_present' => 1,
                          'fan_power' => 30,
                          'in_cleaning' => 0,
                          'clean_time' => 3793,
                          'error_code' => 0,
                          'battery' => 76,
                          'dnd_enabled' => 1,
                          'msg_ver' => 5,
                          'clean_area' => 56415000,
                          'msg_seq' => 2449,
                          'state' => 5
                        }
                      ]
        };

2017.07.18 18:15:26.269 4: Xiaomi_Vacuum: parse id 462 / get_status
NUC mit FHEM, HM Heizungsthermostate, HM Wandthermostate, Intertechno Funksteckdosen, 10" Tablet als Wanddisplay, KeyMatic, Fensterkontakte, Fensterkontakte umgebaut als Wassermelder und Briefkastenmelder, Aussenthermostat, Anwesenheitssteuerung über Fritz Box, Google Home usw. usw.

Ma_Bo

verbose 5 mit invalid JSON:

2017.07.18 18:18:26.202 4: Xiaomi_Vacuum: write {"id":474,"method":"get_status","params":[""]} (46)
2017.07.18 18:18:26.205 5: Xiaomi_Vacuum: send 213100500000000003d882ae000124c1bef56d6c66c516d2246ebf356d072c9054ac8e36d393d7b39a8ef6d5d66364da19e3c71985fdc9dec500cc0d1a37f378a2025f01dbbc85b13fafad9b14a573fc
2017.07.18 18:18:26.205 5: Xiaomi_Vacuum Send SUCCESS
2017.07.18 18:18:26.206 5: Xiaomi_Vacuum > 213100500000000003d882ae000124c1bef56d6c66c516d2246ebf356d072c9054ac8e36d393d7b39a8ef6d5d66364da19e3c71985fdc9dec500cc0d1a37f378a2025f01dbbc85b13fafad9b14a573fc
2017.07.18 18:18:26.234 5: Xiaomi_Vacuum < 213100f00000000003d882ae000124c1bb577441f5d0a1975ad4289d7496e089f78f9900fbd99f0dea45585babc0cf6ed1173694308b3069286e0220bb09144148cbb89c8a2f529f8407444717b76ea116186cd7652eb85b6fe30aa02167b39dce645e007767e547b32ac83ce3baa205242fd6f76f6ae84c4718db5cfcf574be1bbd4db8b184d1eaebd1adc875e97b884dace9a2e80fd240898d26aefb303695aa8d9762c899946d765140b186a637d0796288fc09569134d0e8794cae3238ab811092eea86acb7ffac945ba68f3a209b73b21c0e4285cafe82c0d032cf54c700b2ed2a54eab4a83e761be8419fffd69 (240)
2017.07.18 18:18:26.237 5: Xiaomi_Vacuum: decrypted
{"result":[{"msg_ver":5,"msg_seq":2456,"state":5,"battery":75,"clean_time":3972,"clean_area":57777500,"error_code":0,"map_present":1,"in_cleaning":0,"fan_power":30,"dnd_enabled":1}],"id":474}
2017.07.18 18:18:26.238 5: Xiaomi_Vacuum: parse id 474
$VAR1 = {
          'id' => 474,
          'result' => [
                        {
                          'in_cleaning' => 0,
                          'clean_time' => 3972,
                          'fan_power' => 30,
                          'map_present' => 1,
                          'error_code' => 0,
                          'battery' => 75,
                          'msg_ver' => 5,
                          'clean_area' => 57777500,
                          'dnd_enabled' => 1,
                          'state' => 5,
                          'msg_seq' => 2456
                        }
                      ]
        };

2017.07.18 18:18:26.239 4: Xiaomi_Vacuum: parse id 474 / get_status
2017.07.18 18:19:27.174 4: Xiaomi_Vacuum: write {"id":475,"method":"get_status","params":[""]} (46)
2017.07.18 18:19:27.175 5: Xiaomi_Vacuum: send 213100500000000003d882ae000124fe1eeb82d9334b3037c5d7e9069e33c0e20d7e5f0a56a70d9031f0f85d32562f0d38fc58be9fa8cbcda227fb0f8cda930cb0f66d40d2239ba47bcb2ef49f2c4f32
2017.07.18 18:19:27.175 5: Xiaomi_Vacuum Send SUCCESS
2017.07.18 18:19:27.175 5: Xiaomi_Vacuum > 213100500000000003d882ae000124fe1eeb82d9334b3037c5d7e9069e33c0e20d7e5f0a56a70d9031f0f85d32562f0d38fc58be9fa8cbcda227fb0f8cda930cb0f66d40d2239ba47bcb2ef49f2c4f32
2017.07.18 18:19:27.388 5: Xiaomi_Vacuum < 213100f00000000003d882ae000124fe75017beb4d8f024b439c8de126df8af3f78f9900fbd99f0dea45585babc0cf6ed1173694308b3069286e0220bb091441f29a43cb85ed751a1fbd3ee5f6aaf94868430faf57f6afc2f7a6acc932d7059cc30cee3b097e835a38b0eddba0c513e5637ee0e9b9897c319e9ebfa49b509e962048a3ad59d0828c9d719b08529974bd2470b2ceb330ee016ea5b96298199ec3fd9b222573b89db6fefd11cf09f8a6decef98e4b2ef8c1e29981a049b33ee8724fcacd7dcc18fb3338e9ee30b5b34fb9b1184c44f9026ede54825483af446dea301669f63aa3b10d79bfeb44f47cfc7d (240)
2017.07.18 18:19:27.389 5: Xiaomi_Vacuum: decrypted
{"result":[{"msg_ver":5,"msg_seq":2458,"state":5,"battery":75,"clean_time":4030,"clean_area":59275000,"error_code":0,"map_present":1,"in_cleaning":0,"fan_power":30,"dnd_enabled":1}],"id":475}
2017.07.18 18:19:27.389 5: Xiaomi_Vacuum: parse id 475
$VAR1 = {
          'id' => 475,
          'result' => [
                        {
                          'battery' => 75,
                          'error_code' => 0,
                          'in_cleaning' => 0,
                          'clean_time' => 4030,
                          'fan_power' => 30,
                          'map_present' => 1,
                          'state' => 5,
                          'msg_seq' => 2458,
                          'clean_area' => 59275000,
                          'msg_ver' => 5,
                          'dnd_enabled' => 1
                        }
                      ]
        };

2017.07.18 18:19:27.389 4: Xiaomi_Vacuum: parse id 475 / get_status
2017.07.18 18:19:36.262 3: Xiaomi_Vacuum: disconnecting
2017.07.18 18:19:36.262 2: Xiaomi_Vacuum: connecting
2017.07.18 18:19:36.263 3: Xiaomi_Vacuum: initialized
2017.07.18 18:19:36.263 5: Xiaomi_Vacuum: initSend
2017.07.18 18:19:36.263 5: Xiaomi_Vacuum Send SUCCESS
2017.07.18 18:19:36.263 5: Xiaomi_Vacuum > 21310020ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
2017.07.18 18:19:36.375 5: Xiaomi_Vacuum < 213100200000000003d882ae00012507ffffffffffffffffffffffffffffffff (32)
2017.07.18 18:19:40.270 4: Xiaomi_Vacuum: write {"id":476,"method":"miIO.wifi_assoc_state","params":[""]} (57)
2017.07.18 18:19:40.271 5: Xiaomi_Vacuum: send 213100600000000003d882ae0001250bef6b810b421a28fe1df7f70f57fd216e2354e173a9ddeccff755aff042872b320968e10bc2dd8af80d5cbcea676f05a64b425733023166f81810e91153043a2e10d7d59737454de7e1f877004f523620
2017.07.18 18:19:40.271 5: Xiaomi_Vacuum Send SUCCESS
2017.07.18 18:19:40.271 5: Xiaomi_Vacuum > 213100600000000003d882ae0001250bef6b810b421a28fe1df7f70f57fd216e2354e173a9ddeccff755aff042872b320968e10bc2dd8af80d5cbcea676f05a64b425733023166f81810e91153043a2e10d7d59737454de7e1f877004f523620
2017.07.18 18:19:40.271 4: Xiaomi_Vacuum: write {"id":477,"method":"miIO.info","params":[""]} (45)
2017.07.18 18:19:40.271 5: Xiaomi_Vacuum: send 213100500000000003d882ae0001250beee4e9689fa15ace2242f2314fabbde6fefeb9815b747ea5fc752357c583b2bc8de3b99e86d0e614478a79154582e5754ca07b56ed882e5c869a0f188a907355
2017.07.18 18:19:40.271 5: Xiaomi_Vacuum Send SUCCESS
2017.07.18 18:19:40.271 5: Xiaomi_Vacuum > 213100500000000003d882ae0001250beee4e9689fa15ace2242f2314fabbde6fefeb9815b747ea5fc752357c583b2bc8de3b99e86d0e614478a79154582e5754ca07b56ed882e5c869a0f188a907355
2017.07.18 18:19:40.272 4: Xiaomi_Vacuum: write {"id":478,"method":"get_serial_number","params":[""]} (53)
2017.07.18 18:19:40.272 5: Xiaomi_Vacuum: send 213100600000000003d882ae0001250b108894285b9dc46b66773e6d99aa71ec5d1af197ba0eccab8a78af8ad53e7ce65976779ea21edae5be81b4806eb42220a3ebf6734095a727e62ebb088fd397842d9e077986209f5086687b5a390655f7
2017.07.18 18:19:40.272 5: Xiaomi_Vacuum Send SUCCESS
2017.07.18 18:19:40.272 5: Xiaomi_Vacuum > 213100600000000003d882ae0001250b108894285b9dc46b66773e6d99aa71ec5d1af197ba0eccab8a78af8ad53e7ce65976779ea21edae5be81b4806eb42220a3ebf6734095a727e62ebb088fd397842d9e077986209f5086687b5a390655f7
2017.07.18 18:19:40.272 4: Xiaomi_Vacuum: write {"id":479,"method":"get_timezone","params":[""]} (48)
2017.07.18 18:19:40.273 5: Xiaomi_Vacuum: send 213100600000000003d882ae0001250b50b23e4adff98f77d7c32082d1ef7d29563330f6c30bc100521ea25c7006b1788f193e02868382a4f1a571c4b187c50597be3cf5ca3af4c1074a787019040c962c4cee7c4a270fdef58c665ffa93b7f7
2017.07.18 18:19:40.273 5: Xiaomi_Vacuum Send SUCCESS
2017.07.18 18:19:40.273 5: Xiaomi_Vacuum > 213100600000000003d882ae0001250b50b23e4adff98f77d7c32082d1ef7d29563330f6c30bc100521ea25c7006b1788f193e02868382a4f1a571c4b187c50597be3cf5ca3af4c1074a787019040c962c4cee7c4a270fdef58c665ffa93b7f7
2017.07.18 18:19:40.369 5: Xiaomi_Vacuum < 213100c00000000003d882ae0001250b154717289d2bf03da904f2c3b8847148d7e2b1cb73860be45ce7a50117cff49a0f1d4b869074b5bd5f3474f0e38b86a42bb2e88d26bb6e647f37151495663c632329852274c43fbf5f499b434a145db7397c5caabe87e231e5549042c3d26bd3330c2783a02d4b6d6c0ed300ef59792aeabb63690cb93a6873900d0862e1d6b54ad871508b75b872ef906685cafe8fcfbdba4fc56e41d09f34c7656df2b5d1009f8b5004fa330d071622558717953ecd (192)
2017.07.18 18:19:40.372 5: Xiaomi_Vacuum: decrypted
{"id":476,"code":0,"message":"ok","result":{"state":"CONNECTING","auth_fail_count":0,"conn_success_count":1,"conn_fail_count":0,"dhcp_fail_count":0}}
2017.07.18 18:19:40.373 5: Xiaomi_Vacuum: parse id 476
$VAR1 = {
          'code' => 0,
          'result' => {
                        'conn_fail_count' => 0,
                        'dhcp_fail_count' => 0,
                        'conn_success_count' => 1,
                        'state' => 'CONNECTING',
                        'auth_fail_count' => 0
                      },
          'id' => 476,
          'message' => 'ok'
        };

2017.07.18 18:19:40.374 4: Xiaomi_Vacuum: parse id 476 / wifi_stats
2017.07.18 18:19:40.377 5: Xiaomi_Vacuum < 213100300000000003d882ae0001250b89bccd9e0b6be18a91ea3cf0dae997f2ac99252a1558f90ec6b718aa5b83a724 (48)
2017.07.18 18:19:40.379 5: Xiaomi_Vacuum: decrypted
,礍��.�S@��*5
2017.07.18 18:19:40.379 2: Xiaomi_Vacuum: invalid JSON: ,礍��.�S@��*5
2017.07.18 18:19:40.379 5: Xiaomi_Vacuum < 213100600000000003d882ae0001250b2fe424046fa8cbe66b474f750955b212699d613f38dad9862a80542c54437534fbf58be4d7d431fec7cbaaa1e0f0528835601f655ba79a064f0288020f3dfc3d06ebbf7615f7c34d1da388873fc1ce11 (96)
2017.07.18 18:19:40.380 5: Xiaomi_Vacuum: decrypted
{"result":[{"serial_number":"1387100408549"}],"id":478}
2017.07.18 18:19:40.380 5: Xiaomi_Vacuum: parse id 478
$VAR1 = {
          'result' => [
                        {
                          'serial_number' => '1387100408549'
                        }
                      ],
          'id' => 478
        };

2017.07.18 18:19:40.380 4: Xiaomi_Vacuum: parse id 478 / get_serial_number
2017.07.18 18:19:40.381 5: Xiaomi_Vacuum < 213100500000000003d882ae0001250ba7666bd55707d68de8d0f7e22dfecfe33aae47b69a82a3b6a0676280a84a96f20542c07db0a0f6c56af6a59aea756ed024b0f021f7a916845a43005905f4dcca (80)
2017.07.18 18:19:40.382 5: Xiaomi_Vacuum: decrypted
{"result":["Asia\/Shanghai"],"id":479}
2017.07.18 18:19:40.382 5: Xiaomi_Vacuum: parse id 479
$VAR1 = {
          'result' => [
                        'Asia/Shanghai'
                      ],
          'id' => 479
        };

2017.07.18 18:19:40.383 4: Xiaomi_Vacuum: parse id 479 / get_timezone
2017.07.18 18:19:43.987 4: Xiaomi_Vacuum: write {"id":480,"method":"get_consumable","params":[""]} (50)
2017.07.18 18:19:43.988 5: Xiaomi_Vacuum: send 213100600000000003d882ae0001250e0de65bfdd0842aeee3db09ac5d56afbd32a132442881e0bdf843b9b71454c2d50eb101618d6c95b5ba04ccb3ba527b9cfc001bed3f1e7ece2b3cd9e09affdc79d5049203f18b47257162d5ee8c8091ca
2017.07.18 18:19:43.988 5: Xiaomi_Vacuum Send SUCCESS
2017.07.18 18:19:43.988 5: Xiaomi_Vacuum > 213100600000000003d882ae0001250e0de65bfdd0842aeee3db09ac5d56afbd32a132442881e0bdf843b9b71454c2d50eb101618d6c95b5ba04ccb3ba527b9cfc001bed3f1e7ece2b3cd9e09affdc79d5049203f18b47257162d5ee8c8091ca
2017.07.18 18:19:43.988 4: Xiaomi_Vacuum: write {"id":481,"method":"get_clean_summary","params":[""]} (53)
2017.07.18 18:19:43.989 5: Xiaomi_Vacuum: send 213100600000000003d882ae0001250eda398a5d554e33cadec8fa59167c9f946ce4988ee9adf77ecf6a10cd7b9431c89c168b983b84f7ec7d01369875bc2d78b9e17e4f7116bcf2be5e7fbb0459504a18de28786996db119b9f673cbf052899
2017.07.18 18:19:43.989 5: Xiaomi_Vacuum Send SUCCESS
2017.07.18 18:19:43.989 5: Xiaomi_Vacuum > 213100600000000003d882ae0001250eda398a5d554e33cadec8fa59167c9f946ce4988ee9adf77ecf6a10cd7b9431c89c168b983b84f7ec7d01369875bc2d78b9e17e4f7116bcf2be5e7fbb0459504a18de28786996db119b9f673cbf052899
2017.07.18 18:19:43.989 4: Xiaomi_Vacuum: write {"id":482,"method":"get_dnd_timer","params":[""]} (49)
2017.07.18 18:19:43.990 5: Xiaomi_Vacuum: send 213100600000000003d882ae0001250e5e7955d5bfe894f188ece795c1e9ae55a8826ce1fab9cd604a5a8940a989509cb016cea395af5073112044bdc5ab646a1e58ba2819209b380478264868f29e788971c2eb1aa1b4acb57c2a250e633c2e
2017.07.18 18:19:43.990 5: Xiaomi_Vacuum Send SUCCESS
2017.07.18 18:19:43.990 5: Xiaomi_Vacuum > 213100600000000003d882ae0001250e5e7955d5bfe894f188ece795c1e9ae55a8826ce1fab9cd604a5a8940a989509cb016cea395af5073112044bdc5ab646a1e58ba2819209b380478264868f29e788971c2eb1aa1b4acb57c2a250e633c2e
2017.07.18 18:19:43.990 4: Xiaomi_Vacuum: write {"id":483,"method":"get_timer","params":[""]} (45)
2017.07.18 18:19:43.991 5: Xiaomi_Vacuum: send 213100500000000003d882ae0001250e021945b190f2c569d58588f2344065c67be7c01755b86079840321326e9fa4f3fe112a741d08e5465b85aed472e10729989bd58894bf91188839017756b2ab08
2017.07.18 18:19:43.991 5: Xiaomi_Vacuum Send SUCCESS
2017.07.18 18:19:43.991 5: Xiaomi_Vacuum > 213100500000000003d882ae0001250e021945b190f2c569d58588f2344065c67be7c01755b86079840321326e9fa4f3fe112a741d08e5465b85aed472e10729989bd58894bf91188839017756b2ab08
2017.07.18 18:19:44.170 5: Xiaomi_Vacuum < 213100b00000000003d882ae0001250f286e53de3c351b56eab04b8adbdf39dd1ffca68b6f547d33de7a1c21fb153d4e9f4ba0203014f09cc6f97d3542479c7e80567101f0420ba6c9adb09fbd0c70bb1f1d93267200dce291edfab64dc31f2cbbeae9498a630a912d25a21c6ba74fa52b718a684d52586ae5a583f4b477d8ea9db6fe7994ddff2a6c6aa38f8ead8c3318cce5e33e90d4028047fa8dd64db0e890384f6e75ce1a5562ebe11e5b08bfc7 (176)
2017.07.18 18:19:44.171 5: Xiaomi_Vacuum: decrypted
{"result":[{"main_brush_work_time":34313,"side_brush_work_time":34313,"filter_work_time":34313,"sensor_dirty_time":34313}],"id":480}
2017.07.18 18:19:44.171 5: Xiaomi_Vacuum: parse id 480
$VAR1 = {
          'id' => 480,
          'result' => [
                        {
                          'sensor_dirty_time' => 34313,
                          'filter_work_time' => 34313,
                          'main_brush_work_time' => 34313,
                          'side_brush_work_time' => 34313
                        }
                      ]
        };

2017.07.18 18:19:44.171 4: Xiaomi_Vacuum: parse id 480 / get_consumable
2017.07.18 18:19:44.172 5: Xiaomi_Vacuum < 213100900000000003d882ae0001250fa5ebe0c0e0682ef076d05dbf4a817432212d44b64b9bb4a05f2999183fd41417ed13bb09a188bf728f32205e94c1ee1277967c48965f66d70e607b865ff3beb18a6463a6f7094d842e9c10583ec91880d946f2627688c5cb448a2f3789891b5b4a23e89f68be43ef15ff83ff5ace9c12070a7bc3555fb6448c3361a03906818c (144)
2017.07.18 18:19:44.173 5: Xiaomi_Vacuum: decrypted
{"result":[34313,434602500,13,[1500336000,1500249600,1500163200,1499990400,1499904000]],"id":481}
2017.07.18 18:19:44.174 5: Xiaomi_Vacuum: parse id 481
$VAR1 = {
          'result' => [
                        34313,
                        434602500,
                        13,
                        [
                          1500336000,
                          1500249600,
                          1500163200,
                          1499990400,
                          1499904000
                        ]
                      ],
          'id' => 481
        };

2017.07.18 18:19:44.174 4: Xiaomi_Vacuum: parse id 481 / get_clean_summary
2017.07.18 18:19:44.174 4: Xiaomi_Vacuum: write {"id":484,"method":"get_clean_record","params":[1500336000]} (60)
2017.07.18 18:19:44.175 5: Xiaomi_Vacuum: send 213100600000000003d882ae0001250fc1caac67ac8627f6d543e94ed03a9bca007f063d26ebd2a8f34bc5fd7dfb1ab365070c96bf11a3bbf8587e1886da282a46ac449f97c5716a1b63579a1d96dc3fa95ce175217f62b37e21fb006605c362
2017.07.18 18:19:44.175 5: Xiaomi_Vacuum Send SUCCESS
2017.07.18 18:19:44.175 5: Xiaomi_Vacuum > 213100600000000003d882ae0001250fc1caac67ac8627f6d543e94ed03a9bca007f063d26ebd2a8f34bc5fd7dfb1ab365070c96bf11a3bbf8587e1886da282a46ac449f97c5716a1b63579a1d96dc3fa95ce175217f62b37e21fb006605c362
2017.07.18 18:19:44.175 4: Xiaomi_Vacuum: write {"id":485,"method":"get_clean_record","params":[1500249600]} (60)
2017.07.18 18:19:44.176 5: Xiaomi_Vacuum: send 213100600000000003d882ae0001250f11be8b58dcbe0af78d4d64b5c827b4d0f1eb39a880f8b47bcd9844d8485162f9d00001d702e2918f9f5e77d1bcf64b052c979e7e0a31a9a4619d04d4ef24022b9aba75752659eb797f17175c97b19546
2017.07.18 18:19:44.176 5: Xiaomi_Vacuum Send SUCCESS
2017.07.18 18:19:44.176 5: Xiaomi_Vacuum > 213100600000000003d882ae0001250f11be8b58dcbe0af78d4d64b5c827b4d0f1eb39a880f8b47bcd9844d8485162f9d00001d702e2918f9f5e77d1bcf64b052c979e7e0a31a9a4619d04d4ef24022b9aba75752659eb797f17175c97b19546
2017.07.18 18:19:44.176 4: Xiaomi_Vacuum: write {"id":486,"method":"get_clean_record","params":[1500163200]} (60)
2017.07.18 18:19:44.176 5: Xiaomi_Vacuum: send 213100600000000003d882ae0001250f0bdf53c06deefefc9199ad80da7c1b2b00c4fe265b347a88de566ada6674275509c8306a525de4cac52af65e83c3ab3e564a885a068fb5ff989c216e9592c722fa50e1117d51d1500e598a62caa33ea8
2017.07.18 18:19:44.176 5: Xiaomi_Vacuum Send SUCCESS
2017.07.18 18:19:44.177 5: Xiaomi_Vacuum > 213100600000000003d882ae0001250f0bdf53c06deefefc9199ad80da7c1b2b00c4fe265b347a88de566ada6674275509c8306a525de4cac52af65e83c3ab3e564a885a068fb5ff989c216e9592c722fa50e1117d51d1500e598a62caa33ea8
2017.07.18 18:19:44.177 4: Xiaomi_Vacuum: write {"id":487,"method":"get_clean_record","params":[1499990400]} (60)
2017.07.18 18:19:44.177 5: Xiaomi_Vacuum: send 213100600000000003d882ae0001250fcd3b8e52ce750ebed2dac014d51acf6bad9c98b9d717d9ed9dac093718ad99c11832df4cd6d0d7d5a83dfc2a3aefc83b81e6b637b920d22700cb7300bdb743e692c30a6cbed8c4ddcc7029537a8598e4
2017.07.18 18:19:44.177 5: Xiaomi_Vacuum Send SUCCESS
2017.07.18 18:19:44.177 5: Xiaomi_Vacuum > 213100600000000003d882ae0001250fcd3b8e52ce750ebed2dac014d51acf6bad9c98b9d717d9ed9dac093718ad99c11832df4cd6d0d7d5a83dfc2a3aefc83b81e6b637b920d22700cb7300bdb743e692c30a6cbed8c4ddcc7029537a8598e4
2017.07.18 18:19:44.177 4: Xiaomi_Vacuum: write {"id":488,"method":"get_clean_record","params":[1499904000]} (60)
2017.07.18 18:19:44.178 5: Xiaomi_Vacuum: send 213100600000000003d882ae0001250f8531c5a7e65c42bb3a5c4512875bb8f30e91a624de9145210d3f8b87af7ff2d376bf6bb45991d082532c67f2493310f520e261446c5f7cb7b243729b10ac16d200c9a21021e0513b75b101a35ea7ae57
2017.07.18 18:19:44.178 5: Xiaomi_Vacuum Send SUCCESS
2017.07.18 18:19:44.178 5: Xiaomi_Vacuum > 213100600000000003d882ae0001250f8531c5a7e65c42bb3a5c4512875bb8f30e91a624de9145210d3f8b87af7ff2d376bf6bb45991d082532c67f2493310f520e261446c5f7cb7b243729b10ac16d200c9a21021e0513b75b101a35ea7ae57
2017.07.18 18:19:44.218 5: Xiaomi_Vacuum < 213100900000000003d882ae0001250f8f42f1761e83b5759e9e1a143d907c6202b36019a7e9c2926bbed5cf56bb0f2fabe1f5d393035719bcddc913b4a80d63bf071d079d87363f71c9cc093a4845484f2fade667e998516ea7cb100c8ddde77fefdb531f5dfd10a7f35c7306d1a4aef7210e6c744d3b93ecc0f81e9498ff1195a99717c00a91a94849c3a0a33ef33a (144)
2017.07.18 18:19:44.219 5: Xiaomi_Vacuum: decrypted
{"result":[{"start_hour":22,"start_minute":0,"end_hour":8,"end_minute":0,"enabled":1}],"id":482}
2017.07.18 18:19:44.219 5: Xiaomi_Vacuum: parse id 482
$VAR1 = {
          'result' => [
                        {
                          'end_minute' => 0,
                          'end_hour' => 8,
                          'start_hour' => 22,
                          'start_minute' => 0,
                          'enabled' => 1
                        }
                      ],
          'id' => 482
        };

2017.07.18 18:19:44.220 4: Xiaomi_Vacuum: parse id 482 / get_dnd_timer
2017.07.18 18:19:44.504 5: Xiaomi_Vacuum < 213100400000000003d882ae0001250f114a5c7393ca8832d0d0507f954235aa18547db81cf78fec6a3735f94c715ce9a6b000fc12abd1ba9afe54f2b5b6b0d6 (64)
2017.07.18 18:19:44.505 5: Xiaomi_Vacuum: decrypted
{"result":[],"id":483}
2017.07.18 18:19:44.505 5: Xiaomi_Vacuum: parse id 483
$VAR1 = {
          'id' => 483,
          'result' => []
        };

2017.07.18 18:19:44.506 4: Xiaomi_Vacuum: parse id 483 / get_timer
2017.07.18 18:19:45.628 5: Xiaomi_Vacuum < 213100700000000003d882ae00012510e4915bab0ddc0e449c9fe7e0895dc3d4001f4cf0c607aea4c2580f876cb6da2a5a384bd8f2ef9d3748895f7b246985aa0c59bd547dece05f121058b76ecb60bd6af335fa85582673066a45334eb3714a68ceaef39e485307899baa6debcbd7de (112)
2017.07.18 18:19:45.629 5: Xiaomi_Vacuum: decrypted
{"result":[[1500308852,1500313416,4406,53645000,0,0]],"id":484}
2017.07.18 18:19:45.629 5: Xiaomi_Vacuum: parse id 484
$VAR1 = {
          'id' => 484,
          'result' => [
                        [
                          1500308852,
                          1500313416,
                          4406,
                          53645000,
                          0,
                          0
                        ]
                      ]
        };

2017.07.18 18:19:45.630 4: Xiaomi_Vacuum: parse id 484 / get_clean_record0
2017.07.18 18:19:45.671 5: Xiaomi_Vacuum < 213100900000000003d882ae00012510e6f51a16b20ad4329ecfe229f549688a001f4cf0c607aea4c2580f876cb6da2acb39635a52df4d8aebf1d314f2ea376b40d7e99ffa46d30423619d95d68cb3dee59f18eb876d95dff7493e3ecb6fef638786e778cb913242aeb79ad84e04882bee741fa20e19afc54c6c6c1f61cb726104a333bc162f0da3cb466b8d23e2e352 (144)
2017.07.18 18:19:45.672 5: Xiaomi_Vacuum: decrypted
{"result":[[1500300785,1500308094,4112,44852500,0,0],[1500298189,1500298197,0,0,0,0]],"id":485}
2017.07.18 18:19:45.672 5: Xiaomi_Vacuum: parse id 485
$VAR1 = {
          'result' => [
                        [
                          1500300785,
                          1500308094,
                          4112,
                          44852500,
                          0,
                          0
                        ],
                        [
                          1500298189,
                          1500298197,
                          0,
                          0,
                          0,
                          0
                        ]
                      ],
          'id' => 485
        };

2017.07.18 18:19:45.673 4: Xiaomi_Vacuum: parse id 485 / get_clean_record1
2017.07.18 18:19:45.693 5: Xiaomi_Vacuum < 213100700000000003d882ae000125107079f89e0c5e7646a84b19e6430c662c001f4cf0c607aea4c2580f876cb6da2a0360d6ab2b11aad4e627f53eb1b6e49be1f771e3f42417322c0b1e6dffe44c7b4c35389209102dcd5825eb21da530e12e953e6344c4a39aba1ba22c45a758c93 (112)
2017.07.18 18:19:45.695 5: Xiaomi_Vacuum: decrypted
{"result":[[1500192898,1500199855,6862,86392500,0,1]],"id":486}
2017.07.18 18:19:45.695 5: Xiaomi_Vacuum: parse id 486
$VAR1 = {
          'id' => 486,
          'result' => [
                        [
                          1500192898,
                          1500199855,
                          6862,
                          86392500,
                          0,
                          1
                        ]
                      ]
        };

2017.07.18 18:19:45.695 4: Xiaomi_Vacuum: parse id 486 / get_clean_record2
2017.07.18 18:19:45.737 5: Xiaomi_Vacuum < 213101000000000003d882ae00012510a3c56814429fd659ccb61611444ca251001f4cf0c607aea4c2580f876cb6da2a922e01a92f4d94bcd65efdb4cacc5402440fa1ac18e88963f4840d5d9b2a7cd8a387ce10b542ac998a4ca276258bb3c21474b4fda4aaa87f9f24d30a1a99bae7f2b28a81e2c3261e35dd69895df6568b84472f64a7b6c2c9e458d4c25f36098acabea0db4d71d4b2adb0490bd1b6249d1e427de73ae4b7d337187860bb3fcb84d7543fada67aa47969feacf82cb47fc4c69071f1bdcd8608b0296c156936c45040432c2457f27d0ef76b9b68763c33145c8bf44ed71b08a0e4ee7d9d22b70bbd9d85f621209dbcce5dd2479f0e77b789 (256)
2017.07.18 18:19:45.738 5: Xiaomi_Vacuum: decrypted
{"result":[[1500047118,1500052936,5783,83867500,0,1],[1500029405,1500036151,6734,85367500,0,1],[1500025066,1500029364,3970,40575000,0,0],[1500024889,1500024926,0,0,0,0],[1500024773,1500024809,0,0,0,0]],"id":487}
2017.07.18 18:19:45.738 5: Xiaomi_Vacuum: parse id 487
$VAR1 = {
          'result' => [
                        [
                          1500047118,
                          1500052936,
                          5783,
                          83867500,
                          0,
                          1
                        ],
                        [
                          1500029405,
                          1500036151,
                          6734,
                          85367500,
                          0,
                          1
                        ],
                        [
                          1500025066,
                          1500029364,
                          3970,
                          40575000,
                          0,
                          0
                        ],
                        [
                          1500024889,
                          1500024926,
                          0,
                          0,
                          0,
                          0
                        ],
                        [
                          1500024773,
                          1500024809,
                          0,
                          0,
                          0,
                          0
                        ]
                      ],
          'id' => 487
        };

2017.07.18 18:19:45.738 4: Xiaomi_Vacuum: parse id 487 / get_clean_record3
2017.07.18 18:19:45.759 5: Xiaomi_Vacuum < 213100d00000000003d882ae00012510bd2c015224a09cc703e48defec9761eff5c62c23f6b50fb625ae098629d334205dc028500539ddb7728263841a10a64e1e761e3c5140073a3164d4a91e99b95ca824a48665659be8aa7710f5e55d5c0607de50c41fe8d7ddf698e29452cdeff846822b5e0f966d41c1716f23e230ca1ae158edc6c4aa6933be8075cd01d559b5cd3d5b4d43bad657e49b035060eef3f11cdd75db03540925ffc589d261c05665fbcf8342a7051650b57b8daf8804325c0ba3796d75bfb8fd30950f4fb419281a (208)
2017.07.18 18:19:45.760 5: Xiaomi_Vacuum: decrypted
{"result":[[1499949853,1499949936,0,1125000,0,0],[1499949743,1499949812,26,455000,0,0],[1499949725,1499949736,0,0,0,0],[1499935715,1499938405,2420,38322500,0,0]],"id":488}
2017.07.18 18:19:45.761 5: Xiaomi_Vacuum: parse id 488
$VAR1 = {
          'result' => [
                        [
                          1499949853,
                          1499949936,
                          0,
                          1125000,
                          0,
                          0
                        ],
                        [
                          1499949743,
                          1499949812,
                          26,
                          455000,
                          0,
                          0
                        ],
                        [
                          1499949725,
                          1499949736,
                          0,
                          0,
                          0,
                          0
                        ],
                        [
                          1499935715,
                          1499938405,
                          2420,
                          38322500,
                          0,
                          0
                        ]
                      ],
          'id' => 488
        };

2017.07.18 18:19:45.761 4: Xiaomi_Vacuum: parse id 488 / get_clean_record4
2017.07.18 18:19:46.270 4: Xiaomi_Vacuum: write {"id":489,"method":"get_status","params":[""]} (46)
2017.07.18 18:19:46.271 5: Xiaomi_Vacuum: send 213100500000000003d882ae0001251190d1e8bc402bde167d42d7d60291a20bae50bbd6c68e597a6665d3fa2c488298ea1e9d7c42e515054b37ab9a1f1e85bde1620765803005174bdaedfc688e700d
2017.07.18 18:19:46.271 5: Xiaomi_Vacuum Send SUCCESS
2017.07.18 18:19:46.271 5: Xiaomi_Vacuum > 213100500000000003d882ae0001251190d1e8bc402bde167d42d7d60291a20bae50bbd6c68e597a6665d3fa2c488298ea1e9d7c42e515054b37ab9a1f1e85bde1620765803005174bdaedfc688e700d
2017.07.18 18:19:46.369 5: Xiaomi_Vacuum < 213100f00000000003d882ae000125112f460e761c52e982a02577d955d147fff78f9900fbd99f0dea45585babc0cf6ed1173694308b3069286e0220bb09144176446379031599baf7b187a0e5a5a33b211c6a1725cb3df1ee98119b91c6427571c7d27f85b7b0be9f98848cde533471a09001d559bd504b712bb520011024cbce995f8d7c43342f7b1aba33848104ab6c9c51c45c4e530f2358626e9817e62358c720d724a82fc0fc610bd69314c3db2f6b7c0fd0697654f647ae781179fbb379e58411660022593db85cb5b0abf875aaea1f77f57c2afd1539b7472ba7c9f7c42b42e4a9a4cbfc6d14d03b0f66edb0 (240)
2017.07.18 18:19:46.372 5: Xiaomi_Vacuum: decrypted
{"result":[{"msg_ver":5,"msg_seq":2460,"state":5,"battery":75,"clean_time":4053,"clean_area":60010000,"error_code":0,"map_present":1,"in_cleaning":0,"fan_power":30,"dnd_enabled":1}],"id":489}
2017.07.18 18:19:46.373 5: Xiaomi_Vacuum: parse id 489
$VAR1 = {
          'id' => 489,
          'result' => [
                        {
                          'error_code' => 0,
                          'battery' => 75,
                          'clean_time' => 4053,
                          'in_cleaning' => 0,
                          'fan_power' => 30,
                          'map_present' => 1,
                          'state' => 5,
                          'msg_seq' => 2460,
                          'clean_area' => 60010000,
                          'msg_ver' => 5,
                          'dnd_enabled' => 1
                        }
                      ]
        };

2017.07.18 18:19:46.374 4: Xiaomi_Vacuum: parse id 489 / get_status
2017.07.18 18:20:46.277 4: Xiaomi_Vacuum: write {"id":490,"method":"get_status","params":[""]} (46)
2017.07.18 18:20:46.280 5: Xiaomi_Vacuum: send 213100500000000003d882ae0001254dc5831ae1532badf13caedaad60939d61265483c1e6a3ebf4f124e9541d944c0d75240c441345ce0cb21879e77c71ad56db529434e494c408d0815e2a639cce63
2017.07.18 18:20:46.281 5: Xiaomi_Vacuum Send SUCCESS
2017.07.18 18:20:46.281 5: Xiaomi_Vacuum > 213100500000000003d882ae0001254dc5831ae1532badf13caedaad60939d61265483c1e6a3ebf4f124e9541d944c0d75240c441345ce0cb21879e77c71ad56db529434e494c408d0815e2a639cce63
2017.07.18 18:20:46.317 5: Xiaomi_Vacuum < 213100f00000000003d882ae0001254dc0062626587b52f399472bb09460dccbf78f9900fbd99f0dea45585babc0cf6ed1173694308b3069286e0220bb091441f1b13246c8d379a177f4359a5cfd9805bd3027379bc089119b6b7f70caa995dcc444c54024cce319ce6cb5e92f7110327826730666a27f7560e5cfc1ea087e3121b6b5bd19c21a1bf612563320c3d4f26e9d63bd223bd1c831b578efbf0ee8612a8d69f3681931f4d3677c5b5ae25251feadc4c9beefa2e4c7114a5b8cd36f026482ab981ec7080dc9f6d5057916243b97c3804215375a85348a8efeff0d33cf9fd948b538d11295ace4a31eefe40714 (240)
2017.07.18 18:20:46.321 5: Xiaomi_Vacuum: decrypted
{"result":[{"msg_ver":5,"msg_seq":2462,"state":5,"battery":75,"clean_time":4109,"clean_area":62015000,"error_code":0,"map_present":1,"in_cleaning":0,"fan_power":30,"dnd_enabled":1}],"id":490}
2017.07.18 18:20:46.323 5: Xiaomi_Vacuum: parse id 490
$VAR1 = {
          'id' => 490,
          'result' => [
                        {
                          'fan_power' => 30,
                          'in_cleaning' => 0,
                          'clean_time' => 4109,
                          'map_present' => 1,
                          'error_code' => 0,
                          'battery' => 75,
                          'dnd_enabled' => 1,
                          'msg_ver' => 5,
                          'clean_area' => 62015000,
                          'state' => 5,
                          'msg_seq' => 2462
                        }
                      ]
        };

2017.07.18 18:20:46.324 4: Xiaomi_Vacuum: parse id 490 / get_status
NUC mit FHEM, HM Heizungsthermostate, HM Wandthermostate, Intertechno Funksteckdosen, 10" Tablet als Wanddisplay, KeyMatic, Fensterkontakte, Fensterkontakte umgebaut als Wassermelder und Briefkastenmelder, Aussenthermostat, Anwesenheitssteuerung über Fritz Box, Google Home usw. usw.

Markus M.

Zitat von: Ma_Bo am 18 Juli 2017, 18:25:17
verbose 5 mit invalid JSON

Kannst du mal deinen Token posten?
Der Reconnect der da mittendrin aufgetaucht ist war manuell ausgelöst?

Probier auch mal bitte manuell get Xiaomi_Vacuum device_info
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

Ma_Bo

Token: 4933685872366c714d3241526e64795a

Manuell habe ich nichts ausgelöst.

get Xiaomi_Vacuum device_info:

2017.07.18 19:47:17.237 4: Xiaomi_Vacuum: write {"id":791,"method":"miIO.info","params":[""]} (45)
2017.07.18 19:47:17.240 5: Xiaomi_Vacuum: send 213100500000000003d882ae00013994d8f79c72d3dd603d0adfd522f1b40d25ed32a0b45db8475d068f7a3b15e7626ad60330be8c0c804b740689ece4e54a8ad7b4651bf944a7e1ee6b0cd038ad9752
2017.07.18 19:47:17.241 5: Xiaomi_Vacuum Send SUCCESS
2017.07.18 19:47:17.241 5: Xiaomi_Vacuum > 213100500000000003d882ae00013994d8f79c72d3dd603d0adfd522f1b40d25ed32a0b45db8475d068f7a3b15e7626ad60330be8c0c804b740689ece4e54a8ad7b4651bf944a7e1ee6b0cd038ad9752
2017.07.18 19:47:17.304 5: Xiaomi_Vacuum < 213100300000000003d882ae000139945ed89e7e706c1d74436a1a8e26f12fd4ac99252a1558f90ec6b718aa5b83a724 (48)
2017.07.18 19:47:17.305 5: Xiaomi_Vacuum: decrypted
�0G�f�lP8!�; U
2017.07.18 19:47:17.306 2: Xiaomi_Vacuum: invalid JSON: �0G�f�lP8!�; U
2017.07.18 19:47:28.701 1: Perfmon: possible freeze starting at 19:47:27, delay is 1.701
2017.07.18 19:47:47.056 4: Xiaomi_Vacuum: write {"id":792,"method":"get_status","params":[""]} (46)
2017.07.18 19:47:47.060 5: Xiaomi_Vacuum: send 213100500000000003d882ae000139b2fc666bd8f05f07e4c453cddbe1b96b804536948a6786d8705350ae047f153df480c3603b797494d6925af289862998fbb20b8ca3a830df40e2e067bae9a15c26
2017.07.18 19:47:47.060 5: Xiaomi_Vacuum Send SUCCESS
2017.07.18 19:47:47.061 5: Xiaomi_Vacuum > 213100500000000003d882ae000139b2fc666bd8f05f07e4c453cddbe1b96b804536948a6786d8705350ae047f153df480c3603b797494d6925af289862998fbb20b8ca3a830df40e2e067bae9a15c26
2017.07.18 19:47:47.109 5: Xiaomi_Vacuum < 213100f00000000003d882ae000139b2024b56411ab440332181156978f5265df78f9900fbd99f0dea45585babc0cf6ed1173694308b3069286e0220bb0914415872ed058f323a981b1ed42e205ba3ead3668554d51ea93eafaf2254be9664141ba12317892c298712a99afd7723399839d49c23eebece2c6e29e780a50a60aad4092ef0a56700a8f636798c9b4f93e606cbfb659f45db549fbfd357c869e2a5a6b9260a47d6f0289e7d9eb465b0b7a1f6f056cd515e5f416798ffbc9afb199b9c0780ef1fc86dae84e59d5489b97e2643360d140b1428466872ceeb269c619688035d31a1ddd0e2ecb207d981161fe9 (240)
2017.07.18 19:47:47.112 5: Xiaomi_Vacuum: decrypted
{"result":[{"msg_ver":5,"msg_seq":2680,"state":8,"battery":97,"clean_time":5837,"clean_area":88250000,"error_code":0,"map_present":1,"in_cleaning":0,"fan_power":30,"dnd_enabled":1}],"id":792}
2017.07.18 19:47:47.114 5: Xiaomi_Vacuum: parse id 792
$VAR1 = {
          'result' => [
                        {
                          'state' => 8,
                          'msg_seq' => 2680,
                          'msg_ver' => 5,
                          'clean_area' => 88250000,
                          'dnd_enabled' => 1,
                          'error_code' => 0,
                          'battery' => 97,
                          'clean_time' => 5837,
                          'in_cleaning' => 0,
                          'fan_power' => 30,
                          'map_present' => 1
                        }
                      ],
          'id' => 792
        };

2017.07.18 19:47:47.115 4: Xiaomi_Vacuum: parse id 792 / get_status
NUC mit FHEM, HM Heizungsthermostate, HM Wandthermostate, Intertechno Funksteckdosen, 10" Tablet als Wanddisplay, KeyMatic, Fensterkontakte, Fensterkontakte umgebaut als Wassermelder und Briefkastenmelder, Aussenthermostat, Anwesenheitssteuerung über Fritz Box, Google Home usw. usw.

Manul

Schlechte Nachrichten: Sieht leider so aus, als würde auch die Android-App nicht mehr direkt mit dem Roboter sprechen.