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

ucm73

Hallo Markus,
super, jetzt lässt sich alles schalten und soweit ich das sehe funktionieren alle "set" und "get" Befehle.
Ich hänge einmal ein aktuelles "get data" an.
2020.05.17 14:49:30.369 4: Ventilator: write {"id":328,"method":"get_prop","params":["power","mode","speed","roll_enable","roll_angle","time_off","light","beep_sound","child_lock"]} (136)
2020.05.17 14:49:30.369 5: Ventilator: initSend
2020.05.17 14:49:30.369 5: Ventilator Send SUCCESS
2020.05.17 14:49:30.369 5: Ventilator > 21310020ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
2020.05.17 14:49:30.382 5: Ventilator: send 213100b00000000007aa73af001be854f8d18e1a046634edd733f165497da5e653ca1cf6abe8cd1fcb1993f92a06959ed6af54c79da33b39babd82a4c092c23ba8e8539c7a41026cf35a5dcbe1a6898cea65445b1829587349d6f503a7f47671fbf9d80632c47bb877742f48c83232e2d3bfe24749d1a6f46b32e0249afd255c56607974372c9d91375fc2d7a54951c9ab63828deec5db961ebdb22d2d9f73d3e2f2797f0381f7efeadc49340da6c38f
2020.05.17 14:49:30.382 5: Ventilator Send SUCCESS
2020.05.17 14:49:30.382 5: Ventilator > 213100b00000000007aa73af001be854f8d18e1a046634edd733f165497da5e653ca1cf6abe8cd1fcb1993f92a06959ed6af54c79da33b39babd82a4c092c23ba8e8539c7a41026cf35a5dcbe1a6898cea65445b1829587349d6f503a7f47671fbf9d80632c47bb877742f48c83232e2d3bfe24749d1a6f46b32e0249afd255c56607974372c9d91375fc2d7a54951c9ab63828deec5db961ebdb22d2d9f73d3e2f2797f0381f7efeadc49340da6c38f
2020.05.17 14:49:30.485 5: Ventilator < 213100200000000007aa73af001be854ffffffffffffffffffffffffffffffff (32)
2020.05.17 14:49:30.697 5: Ventilator < 213100800000000007aa73af001be854666448e23ec0f42ece83691a718923e22a9ac98e6bc7f5bcc333906a7f4465bbb8a465451c89e5d91691d8bd8fefa66df578dcb1655d117c25d9722932fd7510acf6a31cb8a023610b3778784d7c2368ff90a4ed73334ba86c718425ed51f5d32dc0948b52c85a766a8f8fde169d7aba (128)
2020.05.17 14:49:30.707 5: Ventilator: decrypted
{"id":328,"result":[false,"nature",91,true,120,0,false,false,false],"exe_time":170}
2020.05.17 14:49:30.719 5: Ventilator: parse id 328
$VAR1 = {
          'result' => [
                        bless( do{\(my $o = 0)}, 'JSON::PP::Boolean' ),
                        'nature',
                        91,
                        bless( do{\(my $o = 1)}, 'JSON::PP::Boolean' ),
                        120,
                        0,
                        $VAR1->{'result'}[0],
                        $VAR1->{'result'}[0],
                        $VAR1->{'result'}[0]
                      ],
          'exe_time' => 170,
          'id' => 328
        };

2020.05.17 14:49:30.719 4: Ventilator: parse id 328 / fan_data_1x
2020.05.17 14:49:30.719 4: Ventilator: msg ref is ARRAY


Vielen Dank für deine Mühe!


Markus M.

Sehr schön. Ich teste noch ein paar Tage gegen ob meine Geräte noch problemlos laufen und checke es dann ein.
Beobachte mal bitte ob noch irgendwelche Fehlermeldungen oder nicht beantwortete Abfragen auftauchen.
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

KernSani

Zitat von: Markus M. am 16 Mai 2020, 15:26:28
Ein getesteter Patch wäre gut ;)
Hi Markus,

anbei der Patch, der bei mir (produktiv) läuft. Es gibt noch ein paar weitere interessante Dinge, get_room_mapping z.B., mit der neuesten FW (die mehrere Maps unterstützt) verhält sich das aber etwas komisch, daher habe ich das erstmal rausgenommen.

Grüße,

Oli
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

Markus M.

Zitat von: KernSani am 17 Mai 2020, 23:42:33
anbei der Patch, der bei mir (produktiv) läuft. Es gibt noch ein paar weitere interessante Dinge, get_room_mapping z.B., mit der neuesten FW (die mehrere Maps unterstützt) verhält sich das aber etwas komisch, daher habe ich das erstmal rausgenommen.
Funktioniert das clean_segment eigentlich auch beim normalen S5 ohne Max?
Ich hab absolut keinen Überblick über die Modelle und unterschiedlichen Features mehr.

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

TWART016

Zitat von: Markus M. am 18 Mai 2020, 01:10:52
Funktioniert das clean_segment eigentlich auch beim normalen S5 ohne Max?
Ich hab absolut keinen Überblick über die Modelle und unterschiedlichen Features mehr.

Ja, starten kann ich das bei meinem S50. Nur habe ich mit den FHEM Funktionen Probleme:
https://forum.fhem.de/index.php/topic,110703.msg1048366.html#msg1048366

ucm73

Hallo Markus,
der SmartFan1X Ventilator läuft wunderbar. Keine Meldungen.
Ich habe aber in dieser Version bei der Xiaomi Mi LED Desklamp "model: yeelink.light.lamp1" in unregelmäßigen Abständen täglich ca. 15, der nachfolgenden Meldungen im Log.

2020.05.19 23:51:06.585 2: SZ_Leselampe: Message type for ID 959 not found
2020.05.19 23:51:06.585 3: SZ_Leselampe: $VAR1 = {
          'id' => 959,
          'result' => [
                        'off',
                        '1',
                        '',
                        '',
                        '',
                        '4000',
                        '2',
                        '0',
                        '0',
                        '',
                        '',
                        '',
                        '',
                        '',
                        '',
                        '',
                        '',
                        '',
                        '',
                        '0',
                        '0',
                        '',
                        '0'
                      ]
        };


"get settings":
2020.05.20 00:28:29.415 4: SZ_Leselampe: write {"id":969,"method":"get_prop","params":["power","bright","cct","snm","dv","ct","color_mode","delayoff","flowing","flow_params","name","rgb","hue","sat","ambstatus","ambvalue","eyecare","bls","dvalue","kid_mode","skey_act","skey_scene_id","lan_ctrl"]} (250)
2020.05.20 00:28:29.467 5: SZ_Leselampe: send 2131012000000000032abb74006aa951c622356124ebe60768f15428875e4e45c32f284491a8668e15ec33972ba07441ee369a63d65c28822872a98cad7c0254b19c1606b0fd265e229abd9fe6a5ccec8ece9480fd8e224dc410e4a757c74c7351ed6210afc668c5cfb02058e20c6d22131be2e906431d85403783cdbff95859bb8d6641b6a7571358fce0b73f8b5da5026dc141642770ec3bc77b73854901c2283032c082a4d316160ae6bde475ea21997cad6685823789efbfb69dc7d0c594cc126a3699be05d3bfde6bbe52244e7827d9fd5292643fb3662cfb02a8a1268a8b63938f1542229d3cb3ff13f6074bef4773a29c2f8c89f15df0f1ca584dadedc96692342f801954f43e0345fa61b8eca93bf233a5a44a63f918dcdf86a08eea
2020.05.20 00:28:29.468 5: SZ_Leselampe Send SUCCESS
2020.05.20 00:28:29.468 5: SZ_Leselampe > 2131012000000000032abb74006aa951c622356124ebe60768f15428875e4e45c32f284491a8668e15ec33972ba07441ee369a63d65c28822872a98cad7c0254b19c1606b0fd265e229abd9fe6a5ccec8ece9480fd8e224dc410e4a757c74c7351ed6210afc668c5cfb02058e20c6d22131be2e906431d85403783cdbff95859bb8d6641b6a7571358fce0b73f8b5da5026dc141642770ec3bc77b73854901c2283032c082a4d316160ae6bde475ea21997cad6685823789efbfb69dc7d0c594cc126a3699be05d3bfde6bbe52244e7827d9fd5292643fb3662cfb02a8a1268a8b63938f1542229d3cb3ff13f6074bef4773a29c2f8c89f15df0f1ca584dadedc96692342f801954f43e0345fa61b8eca93bf233a5a44a63f918dcdf86a08eea
2020.05.20 00:28:29.491 5: SZ_Leselampe < 2131009000000000032abb74006aa951f7be1f09dd59134a3b283acf6533a5000237d5e03d9dd413c3c2a169178ebd9e15c16910e08fa42e573cfecba8d1b6dd4bb368de6789f18c996f910ba10269a3f05e4e8816478bf37adb6881092678e9c6570cdb598ac64dd71a6faaabacc79d81a03fd9361c4abfa25cd696e6c3349348f7b2bc1aa31facc011969243dacc77 (144)
2020.05.20 00:28:29.520 5: SZ_Leselampe: decrypted
{"id":969,"result":["off","1","","","","4000","2","0","0","","","","","","","","","","","0","0","","0"]}
2020.05.20 00:28:29.521 5: SZ_Leselampe: parse id 969
$VAR1 = {
          'id' => 969,
          'result' => [
                        'off',
                        '1',
                        '',
                        '',
                        '',
                        '4000',
                        '2',
                        '0',
                        '0',
                        '',
                        '',
                        '',
                        '',
                        '',
                        '',
                        '',
                        '',
                        '',
                        '',
                        '0',
                        '0',
                        '',
                        '0'
                      ]
        };

2020.05.20 00:28:29.522 4: SZ_Leselampe: parse id 969 / lamp_data
2020.05.20 00:28:29.522 4: SZ_Leselampe: msg ref is ARRAY


"get data":
2020.05.20 00:29:27.915 4: SZ_Leselampe: write {"id":970,"method":"get_prop","params":["power","bright","cct","snm","dv","ct","color_mode","delayoff","flowing","flow_params","name","rgb","hue","sat","ambstatus","ambvalue","eyecare","bls","dvalue","kid_mode","skey_act","skey_scene_id","lan_ctrl"]} (250)
2020.05.20 00:29:27.936 5: SZ_Leselampe: send 2131012000000000032abb74006aa98baf6421da0cde700b857d20fd73bb61f8fb5049d7f9227ba1d7f0f24d08c308d73bfad7f227903f966a4c8bac836ced49ca3ef2b9e346f684dae5a8159562effeb50d5d574de1f4d111a2909631c01a5910ff0eb306abf686ea12adce3cfd609893601dacac5cb59d94834bb058182a43eda8ec1c19d4df41559a845d24f71010e9d1951fd9820e5861f47e17d952bf216ffc28f87ab8bdb163a00061bf54208f396cbc5f9992fad44b41abe39ea27fb46a4db46292da8e7048d834a13bc58b97818bfaaf06524b72353ab3fa1facbc53c4fcb789107a10fd0fbd795c0841f2e410bc0ec19712c0e23e5443168372c704f7b994d10fa334b576653e6c6d9da95d339b72687c41f6dbffd5d314d0226cd5
2020.05.20 00:29:27.936 5: SZ_Leselampe Send SUCCESS
2020.05.20 00:29:27.937 5: SZ_Leselampe > 2131012000000000032abb74006aa98baf6421da0cde700b857d20fd73bb61f8fb5049d7f9227ba1d7f0f24d08c308d73bfad7f227903f966a4c8bac836ced49ca3ef2b9e346f684dae5a8159562effeb50d5d574de1f4d111a2909631c01a5910ff0eb306abf686ea12adce3cfd609893601dacac5cb59d94834bb058182a43eda8ec1c19d4df41559a845d24f71010e9d1951fd9820e5861f47e17d952bf216ffc28f87ab8bdb163a00061bf54208f396cbc5f9992fad44b41abe39ea27fb46a4db46292da8e7048d834a13bc58b97818bfaaf06524b72353ab3fa1facbc53c4fcb789107a10fd0fbd795c0841f2e410bc0ec19712c0e23e5443168372c704f7b994d10fa334b576653e6c6d9da95d339b72687c41f6dbffd5d314d0226cd5
2020.05.20 00:29:27.961 5: SZ_Leselampe < 2131009000000000032abb74006aa98c369eec7eb67ee181836912f572a114900c28bf4dea8e94757dcf458844d34d1a4d4365151ed47a75f92a9f5d1d788d34a9f80d4f1d4296aabb7481085a059b373bb8964ac848bf6119852a4f5b1b986e37977fc02d5e37b939b39c678f2fb8f8b855a2c87e7e397511e5e14bfb935619da7e86ad43df8c6949ebb882f0a55002 (144)
2020.05.20 00:29:27.973 5: SZ_Leselampe: decrypted
{"id":970,"result":["off","1","","","","4000","2","0","0","","","","","","","","","","","0","0","","0"]}
2020.05.20 00:29:27.974 5: SZ_Leselampe: parse id 970
$VAR1 = {
          'id' => 970,
          'result' => [
                        'off',
                        '1',
                        '',
                        '',
                        '',
                        '4000',
                        '2',
                        '0',
                        '0',
                        '',
                        '',
                        '',
                        '',
                        '',
                        '',
                        '',
                        '',
                        '',
                        '',
                        '0',
                        '0',
                        '',
                        '0'
                      ]
        };

2020.05.20 00:29:27.974 4: SZ_Leselampe: parse id 970 / lamp_data
2020.05.20 00:29:27.974 4: SZ_Leselampe: msg ref is ARRAY


Ist das noch ein Fehler (die verbose 3 Meldung im normalen Log) oder normal?

Markus M.

Zitat von: ucm73 am 20 Mai 2020, 00:33:32
der SmartFan1X Ventilator läuft wunderbar. Keine Meldungen.

Ich habe aber in dieser Version bei der Xiaomi Mi LED Desklamp "model: yeelink.light.lamp1" in unregelmäßigen Abständen täglich ca. 15, der nachfolgenden Meldungen im Log.
2020.05.19 23:51:06.585 2: SZ_Leselampe: Message type for ID 959 not found
Ist das noch ein Fehler (die verbose 3 Meldung im normalen Log) oder normal?

Neue Version ist im Update!

Der Fehler ist seltsam, definitiv nicht normal.
Wenn das wieder vorkommt, mach mal ein list und schau ob da noch irgendwelche IDs für lamp_data verwaist sind.
Ansonsten einfach verbose 2 setzen.
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

ucm73

Hallo Markus, ich muss doch noch einmal stören, wegen der Meldungen bzgl. der Xiaomi Mi LED Desklamp.
Diese Log Einträge kommen weiterhin, gefühlt noch öfter:
Hier ein List:

Internals:
   DEF        xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
   FD         143
   FUUID      5c4c3e73-f33f-95bc-c9ff-30d288e74ce3e433
   NAME       SZ_Leselampe
   NR         1464
   STATE      off
   TYPE       XiaomiDevice
   hardware   esp8266
   mac        xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
   model      yeelink.light.lamp1
   token      xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
   wifi_firmware f5a8a5b-dirty
   READINGS:
     2020-05-21 21:25:08   brightness      0
     2020-05-21 21:25:08   brightness_on   1
     2020-05-21 21:25:08   color_mode      2
     2020-05-21 21:25:08   ct              4000
     2020-05-21 21:25:02   device_firmware 2.0.4_0066
     2020-05-21 21:25:02   device_uptime   1986.65
     2020-05-21 21:25:08   error           none
     2020-05-21 21:25:08   flowing         0
     2020-05-21 21:25:08   kid_mode        0
     2020-05-21 21:25:08   lan_ctrl        0
     2020-05-21 21:25:08   power           off
     2020-05-21 21:25:08   poweroff_time   0
     2020-05-21 21:25:08   skey_act        0
     2020-05-21 02:08:33   state           connected
     2020-05-21 21:25:02   wifi_rssi       -71
   helper:
     ConnectionState connected
     crypt      Rijndael
     delay      60
     dev        032a
     id         bb74
     ip         xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
     last_read  1590089108
     packetid   1563
     port       54321
     sequence   1582937149
     token      xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
     packet:
       1304       lamp_data
       828        lamp_data
       851        lamp_data
Attributes:
   room       Schlafzimmer
   stateFormat power
   subType    SmartLamp
   verbose    3
   webCmd     toggle:on:off


Siehst du da irgend etwas, was mir weiterhelfen könnte?

Markus M.

Zitat von: ucm73 am 21 Mai 2020, 21:31:19Diese Log Einträge kommen weiterhin, gefühlt noch öfter:

     packet:
       1304       lamp_data
       828        lamp_data
       851        lamp_data

Und welche IDs konnte er laut Logeinträgen vor diesem list nicht finden?
Muss ca. so aussehen: Message type for ID XXX not found
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

ucm73

Leider passt da nichts.
Gerade folgende Meldung im LOG.
2020.05.21 22:55:08.143 2: SZ_Leselampe: Message type for ID 1581 not found
2020.05.21 22:55:08.143 3: SZ_Leselampe: $VAR1 = {
          'id' => 1581,
          'result' => [
                        'off',
                        '1',
                        '',
                        '',
                        '',
                        '4000',
                        '2',
                        '0',
                        '0',
                        '',
                        '',
                        '',
                        '',
                        '',
                        '',
                        '',
                        '',
                        '',
                        '',
                        '0',
                        '0',
                        '',
                        '0'
                      ]
        };


Und das LIST zeigt
Internals:
   DEF        1xxxxxxxxxxxxxxxxxxxxxxx
   FD         143
   FUUID      5c4c3e73-f33f-95bc-c9ff-30d288e74ce3e433
   NAME       SZ_Leselampe
   NR         1464
   STATE      off
   TYPE       XiaomiDevice
   hardware   esp8266
   mac        xxxxxxxxxxxxxxxxxx
   model      yeelink.light.lamp1
   token      xxxxxxxxxxxxxxxxxxxxxxxxxx
   wifi_firmware f5a8a5b-dirty
   READINGS:
     2020-05-21 22:55:08   brightness      0
     2020-05-21 22:55:08   brightness_on   1
     2020-05-21 22:55:08   color_mode      2
     2020-05-21 22:55:08   ct              4000
     2020-05-21 21:25:02   device_firmware 2.0.4_0066
     2020-05-21 21:25:02   device_uptime   1986.65
     2020-05-21 22:55:08   error           none
     2020-05-21 22:55:08   flowing         0
     2020-05-21 22:55:08   kid_mode        0
     2020-05-21 22:55:08   lan_ctrl        0
     2020-05-21 22:55:08   power           off
     2020-05-21 22:55:08   poweroff_time   0
     2020-05-21 22:55:08   skey_act        0
     2020-05-21 02:08:33   state           connected
     2020-05-21 21:25:02   wifi_rssi       -71
   helper:
     ConnectionState connected
     crypt      Rijndael
     delay      60
     dev        032a
     id         bb74
     ip         192.168.2.115
     last_read  1590094508
     packetid   1582
     port       54321
     sequence   1582937149
     token      xxxxxxxxxxxxxxxxxxxxxxxxx
     packet:
       1304       lamp_data
       828        lamp_data
       851        lamp_data
Attributes:
   room       Schlafzimmer
   stateFormat power
   subType    SmartLamp
   verbose    3
   webCmd     toggle:on:off


Das passt nicht, meine ich.

Markus M.

Zitat von: ucm73 am 21 Mai 2020, 23:00:49
Leider passt da nichts.
Gerade folgende Meldung im LOG.

Sehr seltsam.
Vor allem da ich hier die gleiche Lampe habe ohne dass ich das Problem hätte.

Setz mal verbose 2 und lass die Version im Anhang laufen.
Die protokolliert für den Typ SmartLamp sämtliche IDs die gesendet und empfangen werden.


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

Der_Tom

info:

in aktueller svn version des moduls ist die set auswahl clean_segment ( zumindest bei mir ) nicht mehr vorhanden. ich bin auf die vorherige version zurück.

Internals:
   DEF        192.168.178.101 xxx
   FD         56
   FUUID      5e59f33f-f33f-1e75-bc7d-305a5cc537e4469e
   FVERSION   72_XiaomiDevice.pm:0.219750/2020-05-19
   NAME       vacuum
   NR         395
   STATE      disconnected
   TYPE       XiaomiDevice
   hardware   Linux
   mac        04:CF:8C:F9:A5:D2
   model      roborock.vacuum.s5
   token      xxx
   READINGS:
     2020-05-22 07:06:59   app_bom         A.03.0005
     2020-05-22 07:06:59   app_language    en
     2020-05-22 07:06:59   app_location    de
     2020-05-22 07:06:59   app_logserver   awsde0.fds.api.xiaomi.com
     2020-05-22 07:06:59   app_name        custom_A.03.0005_CE
     2020-05-22 07:06:59   app_timezone    Europe/Berlin
     2020-05-22 06:33:51   batteryPercent  100
     2020-05-22 06:33:51   batteryState    ok
     2020-05-22 07:06:59   carpet_high     500
     2020-05-22 07:06:59   carpet_integral 450
     2020-05-22 07:06:59   carpet_low      400
     2020-05-22 07:06:59   carpet_mode     on
     2020-05-22 07:06:59   carpet_stall_time 10
     2020-05-22 06:33:51   cleaning_mode   max
     2020-05-22 07:06:59   consumables_filter 39
     2020-05-22 07:06:59   consumables_main_brush 69
     2020-05-22 07:06:59   consumables_sensors 95
     2020-05-22 07:06:59   consumables_side_brush 54
     2020-05-22 07:06:55   device_firmware 3.5.7_002008
     2020-05-22 07:06:59   device_fw_features 102,103,104,105,111,112,113,114,115,116,117,118,119,122,123,125
     2020-05-22 07:06:55   device_uptime   3.27
     2020-05-22 06:33:51   dnd             off
     2020-05-22 07:06:59   dnd_enabled     off
     2020-05-22 07:06:59   dnd_end         08:00
     2020-05-22 07:06:59   dnd_start       22:00
     2020-05-22 07:07:00   error           none
     2020-05-22 06:33:51   error_code      None
     2020-05-10 12:30:50   event           clean_complete
     2020-05-22 06:33:51   fan_power       104
     2020-05-22 07:07:00   history_0       2020-05-21 17:16:47: 5.96m² in 0.28h, finished cleaning
     2020-05-22 07:07:00   history_1       2020-05-21 12:28:53: 6.84m² in 0.12h, not finished
     2020-05-22 07:07:00   history_2       2020-05-21 12:22:17: 3.23m² in 0.08h, finished cleaning
     2020-05-22 07:07:00   history_3       2020-05-21 12:19:21: 3.00m² in 0.05h, not finished
     2020-05-22 07:07:00   history_4       2020-05-21 10:29:06: 37.50m² in 0.61h, finished cleaning
     2020-05-22 07:07:00   history_5       2020-05-21 07:31:42: 0.46m² in 0.02h, finished cleaning
     2020-05-22 07:07:00   history_6       2020-05-20 16:25:38: 0.50m² in 0.02h, finished cleaning
     2020-05-22 07:07:00   history_7       2020-05-20 12:12:51: 0.61m² in 0.02h, finished cleaning
     2020-05-22 07:07:00   history_8       2020-05-19 07:35:43: 0.62m² in 0.02h, finished cleaning
     2020-05-22 07:07:00   history_9       2020-05-19 05:30:55: 0.58m² in 0.02h, finished cleaning
     2020-05-22 06:33:51   in_cleaning     no
     2020-05-22 06:33:51   in_fresh_state  yes
     2020-05-22 06:33:51   in_returning    no
     2020-05-22 06:33:51   lab_status      yes
     2020-05-22 06:33:51   last_clean_area 5.96
     2020-05-22 06:33:51   last_clean_time 0.28
     2020-05-22 07:07:00   last_timestamp  1590074207
     2020-05-22 06:33:51   map_present     yes
     2020-05-22 07:06:55   serial_number   xxx
     2020-05-22 07:08:51   state           disconnected
     2020-05-22 07:06:56   timezone        Europe/Berlin
     2020-05-22 07:06:59   total_clean_area 4282.97
     2020-05-22 07:06:59   total_clean_time 90.98
     2020-05-22 07:06:59   total_cleans    566
     2020-05-22 07:06:59   volume          90
     2020-05-22 06:33:51   water_box_status no
     2020-05-22 07:06:55   wifi_auth_fail_count 0
     2020-05-22 07:06:55   wifi_conn_fail_count 0
     2020-05-22 07:06:55   wifi_conn_success_count 1
     2020-05-22 07:06:55   wifi_dhcp_fail_count 0
     2020-05-22 07:06:55   wifi_rssi       -59
     2020-05-22 07:06:55   wifi_state      online
   helper:
     ConnectionState disconnected
     cleanrecord 10
     crypt      Rijndael
     delay      180
     dev        0000
     historydays 10
     id         0000
     ip         192.168.178.101
     last_read  1590124082
     packetid   776
     port       54321
     sequence   1590112227
     timers     0
     token      xxx
     zone_names Kehrecke,Tabak
     day:
     history:
     packet:
       126        app_goto_target
       156        get_status
       293        get_status
       294        get_status
       295        get_status
       296        get_status
       297        get_status
       298        get_status
       300        get_clean_summary
       301        get_dnd_timer
       302        get_timer
       303        get_sound_volume
       304        get_carpet_mode
       305        get_fw_features
       306        app_get_locale
       308        get_status
       309        get_status
       310        get_status
       311        get_status
       312        get_status
       313        get_status
       314        get_status
       315        get_status
       316        get_status
       317        get_status
       318        get_status
       319        get_consumable
       320        get_clean_summary
       321        get_dnd_timer
       322        get_timer
       323        get_sound_volume
       324        get_carpet_mode
       325        get_fw_features
       327        get_status
       328        wifi_stats
       329        device_info
       330        get_serial_number
       331        get_timezone
       332        get_consumable
       333        get_clean_summary
       334        get_dnd_timer
       335        get_timer
       336        get_sound_volume
       337        get_carpet_mode
       338        get_fw_features
       339        app_get_locale
       341        get_status
       355        get_status
       356        get_status
       357        get_status
       358        get_status
       359        get_status
       360        get_status
       388        get_status
       391        get_status
       513        get_consumable
       514        get_clean_summary
       515        get_dnd_timer
       516        get_timer
       517        get_sound_volume
       518        get_carpet_mode
       519        get_fw_features
       520        app_get_locale
       733        get_status
       734        get_status
       735        get_status
       736        get_status
       737        get_status
       739        set_custom_mode
       762        get_status
       763        wifi_stats
       764        device_info
       765        get_serial_number
       766        get_timezone
       767        get_consumable
       768        get_clean_summary
       769        get_dnd_timer
       770        get_timer
       771        get_sound_volume
       772        get_carpet_mode
       773        get_fw_features
       774        app_get_locale
       775        get_status
       84         app_goto_target
       85         app_goto_target
       86         app_goto_target
       87         app_goto_target
       88         app_goto_target
       89         app_goto_target
       90         app_goto_target
     zones:
       Kehrecke   [27000,21600,27400,21000,1]
       Tabak      [29200,20600,29800,19800,1]
Attributes:
   alias      Roborock S50
   comment    16 - kueche 17 flur
token https://www.kapiba.ru/2017/11/mi-home.html
   room       Staubsauger
   stateFormat state
   subType    VacuumCleaner
   webCmd     stop:charge:cleaning_mode
   widgetOverride zone_names:textFieldNL-long
   zone_names Kehrecke:[27000,21600,27400,21000,1] Tabak:[29200,20600,29800,19800,1]


set vacuum ?

Unknown argument ?, choose one of reconnect wifi_setup start stop pause spot charge locate dnd_enabled dnd_start dnd_end move remotecontrol reset_consumable timezone volume volume_test carpet_mode sleep wakeup cleaning_mode zone href='/fhem?detail=Tabak'>Tabak resume goto save_map start_edit_map end_edit_map reset_map use_new_map use_old_map get_persist_map get_fresh_map lab_status timer

Markus M.

Zitat von: Der_Tom am 22 Mai 2020, 07:14:18
info:
in aktueller svn version des moduls ist die set auswahl clean_segment ( zumindest bei mir ) nicht mehr vorhanden.

Auch bei allen anderen nicht - Typo :P
Ist morgen wieder ok!

device_fw_features 102,103,104,105,111,112,113,114,115,116,117,118,119,122,123,125
Hat eigentlich schonmal irgendwer wo eine Erklärung für diese Zahlen gefunden?
Dann müsste sowas nicht mehr über die Modellnummern laufen.
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

ucm73

Hallo Markus,
anbei die Daten mit der speziellen Version für die Lampe.
Wie du siehst kommt eigentlich immer der gleiche LOG Eintrag.
Bis irgendwann der "Fehler" auftritt. Und dann geht es weiter...
Kannst du dir das erklären? Soll ich noch etwas anderes loggen?

2020.05.23 13:51:47.950 2: SZ_Leselampe: Message type for ID 2102 is lamp_data >
2020.05.23 13:51:48.007 2: SZ_Leselampe: Message type for ID 2102 is lamp_data <
2020.05.23 13:56:47.953 2: SZ_Leselampe: Message type for ID 2103 is lamp_data >
2020.05.23 13:56:48.056 2: SZ_Leselampe: Message type for ID 2103 is lamp_data <
2020.05.23 14:01:47.956 2: SZ_Leselampe: Message type for ID 2104 is lamp_data >
2020.05.23 14:01:48.066 2: SZ_Leselampe: Message type for ID 2104 is lamp_data <
2020.05.23 14:06:47.958 2: SZ_Leselampe: Message type for ID 2105 is lamp_data >
2020.05.23 14:06:48.065 2: SZ_Leselampe: Message type for ID 2105 is lamp_data <
2020.05.23 14:11:47.961 2: SZ_Leselampe: Message type for ID 2106 is lamp_data >
2020.05.23 14:11:48.066 2: SZ_Leselampe: Message type for ID 2106 is lamp_data <
2020.05.23 14:16:47.963 2: SZ_Leselampe: Message type for ID 2107 is lamp_data >
2020.05.23 14:16:48.067 2: SZ_Leselampe: Message type for ID 2107 is lamp_data <
2020.05.23 14:21:47.965 2: SZ_Leselampe: Message type for ID 2108 is lamp_data >
2020.05.23 14:21:48.054 2: SZ_Leselampe: Message type for ID 2108 is lamp_data <
2020.05.23 14:25:10.349 2: SZ_Leselampe: Message type for ID 2109 is lamp_data >
2020.05.23 14:25:10.457 2: SZ_Leselampe: Message type for ID 2109 is lamp_data <
2020.05.23 14:26:47.967 2: SZ_Leselampe: Message type for ID 2110 is lamp_data >
2020.05.23 14:26:48.073 2: SZ_Leselampe: Message type for ID 2110 is lamp_data <
2020.05.23 14:31:47.969 2: SZ_Leselampe: Message type for ID 2111 is lamp_data >
2020.05.23 14:31:48.075 2: SZ_Leselampe: Message type for ID 2111 is lamp_data <
2020.05.23 14:31:48.147 2: SZ_Leselampe: Message type for ID 2111 not found
2020.05.23 14:31:48.148 3: SZ_Leselampe: $VAR1 = {
          'result' => [
                        'off',
                        '2',
                        '',
                        '',
                        '',
                        '2919',
                        '2',
                        '0',
                        '0',
                        '',
                        '',
                        '',
                        '',
                        '',
                        '',
                        '',
                        '',
                        '',
                        '',
                        '0',
                        '0',
                        '',
                        '0'
                      ],
          'id' => 2111
        };
2020.05.23 14:36:47.971 2: SZ_Leselampe: Message type for ID 2112 is lamp_data >
2020.05.23 14:36:48.063 2: SZ_Leselampe: Message type for ID 2112 is lamp_data <
2020.05.23 14:41:47.973 2: SZ_Leselampe: Message type for ID 2113 is lamp_data >
2020.05.23 14:41:48.081 2: SZ_Leselampe: Message type for ID 2113 is lamp_data <
2020.05.23 14:46:47.975 2: SZ_Leselampe: Message type for ID 2114 is lamp_data >
2020.05.23 14:46:48.031 2: SZ_Leselampe: Message type for ID 2114 is lamp_data <
2020.05.23 14:51:48.076 2: SZ_Leselampe: Message type for ID 2115 is lamp_data >
2020.05.23 14:51:48.136 2: SZ_Leselampe: Message type for ID 2115 is lamp_data <
2020.05.23 14:56:48.078 2: SZ_Leselampe: Message type for ID 2116 is lamp_data >
2020.05.23 14:56:48.189 2: SZ_Leselampe: Message type for ID 2116 is lamp_data <
2020.05.23 15:01:48.080 2: SZ_Leselampe: Message type for ID 2117 is lamp_data >
2020.05.23 15:01:48.188 2: SZ_Leselampe: Message type for ID 2117 is lamp_data <
2020.05.23 15:01:48.273 2: SZ_Leselampe: Message type for ID 2117 not found
2020.05.23 15:01:48.273 3: SZ_Leselampe: $VAR1 = {
          'result' => [
                        'off',
                        '2',
                        '',
                        '',
                        '',
                        '2919',
                        '2',
                        '0',
                        '0',
                        '',
                        '',
                        '',
                        '',
                        '',
                        '',
                        '',
                        '',
                        '',
                        '',
                        '0',
                        '0',
                        '',
                        '0'
                      ],
          'id' => 2117
        };

2020.05.23 15:06:48.082 2: SZ_Leselampe: Message type for ID 2118 is lamp_data >
2020.05.23 15:06:48.190 2: SZ_Leselampe: Message type for ID 2118 is lamp_data <
2020.05.23 15:11:48.084 2: SZ_Leselampe: Message type for ID 2119 is lamp_data >
2020.05.23 15:11:48.191 2: SZ_Leselampe: Message type for ID 2119 is lamp_data <
2020.05.23 15:16:48.086 2: SZ_Leselampe: Message type for ID 2120 is lamp_data >
2020.05.23 15:16:48.192 2: SZ_Leselampe: Message type for ID 2120 is lamp_data <
2020.05.23 15:21:48.087 2: SZ_Leselampe: Message type for ID 2121 is lamp_data >
2020.05.23 15:21:48.179 2: SZ_Leselampe: Message type for ID 2121 is lamp_data <
2020.05.23 15:25:10.351 2: SZ_Leselampe: Message type for ID 2122 is lamp_data >
2020.05.23 15:25:10.456 2: SZ_Leselampe: Message type for ID 2122 is lamp_data <
2020.05.23 15:26:48.808 2: SZ_Leselampe: Message type for ID 2123 is lamp_data >
2020.05.23 15:26:49.021 2: SZ_Leselampe: Message type for ID 2123 is lamp_data <
2020.05.23 15:31:48.810 2: SZ_Leselampe: Message type for ID 2124 is lamp_data >
2020.05.23 15:31:48.921 2: SZ_Leselampe: Message type for ID 2124 is lamp_data <
2020.05.23 15:31:49.005 2: SZ_Leselampe: Message type for ID 2124 not found
2020.05.23 15:31:49.005 3: SZ_Leselampe: $VAR1 = {
          'result' => [
                        'off',
                        '2',
                        '',
                        '',
                        '',
                        '2919',
                        '2',
                        '0',
                        '0',
                        '',
                        '',
                        '',
                        '',
                        '',
                        '',
                        '',
                        '',
                        '',
                        '',
                        '0',
                        '0',
                        '',
                        '0'
                      ],
          'id' => 2124
        };

2020.05.23 15:36:48.812 2: SZ_Leselampe: Message type for ID 2125 is lamp_data >
2020.05.23 15:36:48.911 2: SZ_Leselampe: Message type for ID 2125 is lamp_data <
2020.05.23 15:41:48.813 2: SZ_Leselampe: Message type for ID 2126 is lamp_data >
2020.05.23 15:41:48.910 2: SZ_Leselampe: Message type for ID 2126 is lamp_data <
2020.05.23 15:46:48.816 2: SZ_Leselampe: Message type for ID 2127 is lamp_data >
2020.05.23 15:46:48.917 2: SZ_Leselampe: Message type for ID 2127 is lamp_data <

Markus M.

Zitat von: ucm73 am 23 Mai 2020, 17:51:24
Hallo Markus,
anbei die Daten mit der speziellen Version für die Lampe.
Wie du siehst kommt eigentlich immer der gleiche LOG Eintrag.
Bis irgendwann der "Fehler" auftritt. Und dann geht es weiter...
Kannst du dir das erklären? Soll ich noch etwas anderes loggen?

Du kannst wieder die normale Version einspielen.
Es scheint daran zu liegen, dass manchmal die Antwort der Lampe aus irgendwelchen Gründen 2x ankommt.
Sehr seltsam das Ganze. Ich versuch mir was zu überlegen.

Bitte den Anhang testen, sollte das Problem beheben

Was kann die neue Firmware eigentlich? Ich bin noch bei 1.3.7_0058 - deshalb wohl auch ohne das Problem.
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