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

Markus M.

Zitat von: Typ1er am 31 August 2018, 22:38:36
Ich habe mir den den Lüfter gekauft, Modell 2018 mit Akku (ZRFFS01ZM) jetzt die Frage, der Akku wird nicht richtig angezeigt, der steht immer auf low hat jemand einen Tip?
Kann sein dass sch wieder ein paar Sachen geändert haben.

Warum stehen bei den Internals eigentlich keine Werte wie model?
Probier mal get Ventilator device_info bei verbose 4 und schau ins Log bzw. poste die fehlenden Internals.
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

Esjay

Hallo Markus,
bin zwar nicht Typ1er, kann aber ebenfalls mit den Infos dienen.

List Ventilator.

Internals:
   DEF        192.168.178.89 49exxxxxxxxxxxxxxxxxxx8c08
   FD         61
   NAME       SmartFan
   NR         296
   STATE      natural 19%
   TYPE       XiaomiDevice
   hardware   ESP32
   mac        7C:xxxxxxxxxxxxx:C9
   mcu_firmware 0084
   model      zhimi.fan.za1
   token      49exxxxxxxxxxxxxxxxxxx8c08
   wifi_firmware v1.0-3065-g1a2fd62
   READINGS:
     2018-09-02 18:59:21   ac_power        on
     2018-09-02 18:59:21   angle           30
     2018-09-02 18:59:21   angle_enable    off
     2018-09-02 18:59:21   batteryPercent  null
     2018-09-02 18:59:21   batteryState    low
     2018-09-02 18:59:21   buzzer          0
     2018-09-02 18:59:21   charging        null
     2018-09-02 18:59:21   child_lock      off
     2018-09-02 18:59:09   device_firmware 1.2.9
     2018-09-02 18:59:09   device_uptime   0.47
     2018-09-02 18:59:21   error           none
     2018-09-02 18:59:21   humidity        null
     2018-09-02 18:59:21   led             off
     2018-09-02 18:59:21   level           19
     2018-09-02 18:59:21   level_on        19
     2018-09-02 18:59:21   mode            natural
     2018-09-02 18:59:21   power           on
     2018-09-02 18:59:21   poweroff_time   0
     2018-09-02 18:59:21   speed           299
     2018-09-02 18:37:04   state           connected
     2018-09-02 18:59:21   temperature     0
     2018-09-02 18:59:09   wifi_rssi       -81
   helper:
     ConnectionState connected
     crypt      AES
     delay      0
     dev        0569
     id         4836
     ip         192.168.178.89
     last_read  1535907561
     packetid   6
     port       54321
     sequence   1535905859
     token      49exxxxxxxxxxxxxxxxxxxxxxxxc08
     packet:
Attributes:
   stateFormat mode level%
   subType    SmartFan
   verbose    4


Get SmartFan device_info Verbose 4

2018.09.02 19:02:49 4: SmartFan: write {"id":6,"method":"miIO.info","params":[""]} (43)
2018.09.02 19:02:49 4: SmartFan: parse id 6 / device_info
2018.09.02 19:02:49 4: SmartFan: msg ref is HASH


Get SmartFan device_info Verbose 5

2018.09.02 19:04:21 5: SmartFan: send Viele Zahlen
2018.09.02 19:04:21 5: SmartFan Send SUCCESS
2018.09.02 19:04:21 5: SmartFan > Ganz viele Zahlen
2018.09.02 19:04:22 5: SmartFan < Noch mehr Zahlen
2018.09.02 19:04:22 5: SmartFan: decrypted
{"result":[30,"off","on","null","null",19,19,0,2,0,"on","off","null","null",342],"id":8}
2018.09.02 19:04:22 5: SmartFan: parse id 8
{
  'result' => [
                30,
                'off',
                'on',
                'null',
                'null',
                19,
                19,
                0,
                2,
                0,
                'on',
                'off',
                'null',
                'null',
                342
              ],
  'id' => 8
}


Get SmartFan data verbose 4

2018.09.02 19:09:54 4: SmartFan: write {"id":11,"method":"get_prop","params":["angle","angle_enable","power","bat_charge","battery","speed_level","natural_level","buzzer","led_b","poweroff_time","ac_power","child_lock","temp_dec","humidity","speed"]} (211)
2018.09.02 19:09:55 4: SmartFan: parse id 11 / fan_data
2018.09.02 19:09:55 4: SmartFan: msg ref is ARRAY


Falls noch etwas fehlt, sag bescheid!

Grüße

Markus M.

Zitat von: Esjay am 02 September 2018, 19:12:15
Hallo Markus,
bin zwar nicht Typ1er, kann aber ebenfalls mit den Infos dienen.
Falls noch etwas fehlt, sag bescheid!

Naja, die Sensoren im Ventilator fehlen, wie es aussieht :(
Auch in der Xiaomi App meldet das Ding weder den Batteriestand, noch die Temperatur oder Luftfeuchtigkeit, oder?

Probier mal die Version im Anhang nach
deletereading SmartFan .*
Damit sollten dann zumindest die nicht verwendeten Readings weg sein.
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

Esjay

Ist korrekt. Readings kommen nicht mehr rein.
Kann es sein,dass das seitens Xiaomi noch nicht freigegeben ist,oder kannst du klar sagen,dass es die Batterie readings einfach nicht mehr gibt?

Grüße

Markus M.

Zitat von: Esjay am 03 September 2018, 21:32:51
Ist korrekt. Readings kommen nicht mehr rein.
Kann es sein,dass das seitens Xiaomi noch nicht freigegeben ist,oder kannst du klar sagen,dass es die Batterie readings einfach nicht mehr gibt?
Sollten sie irgendwann in der App auftauchen, gib Bescheid.
Ich würde aber nicht darauf wetten dass sie noch kommen :(

Der neue Code ist ab morgen im Update, danke für's Testen!
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

Typ1er

Ich hab den Fuß aufgeschraubt. Drinnen ist ein Netzteil und der Akku. Vom Netzteil geht ein 2 adriges Kabel zum Akku und dann in das Standrohr. Also unwahrscheinlich das der Akku überwacht wird.

Markus M.

Das ist auch ein Weg, diese Frage ein für allemal zu beantworten :)
Die Sensoren haben sie dann wohl leider auch eingespart.
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

erdnar

Zitat von: Markus M. am 30 August 2018, 22:18:14
Neues Reading für den Sauger:
event (z.B. bin_full) ...
Das Reading event ist da, momentan mit error10.
Da ich den Behälter absichtlich nicht geleert habe könnte das die Meldung für "bin_full" sein.
Oder hat jemand schon andere Erkenntnisse?
Danke
Erdnar

Markus M.

Ne, das wäre nach dem reinen bin Timer dann eigentlich nur bin_full
error10 dürfte ein blockierter Filter sein. Hattest du das gleichzeitig auch im error Reading?
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

erdnar


RappaSan

Hallo Markus, Du wolltest doch die events sammeln...
Mein Sauger V1 hat momentan dort goto_target_succ stehen.

Noch ein event:
back_to_dock

Werde weiter beobachten.

Mave

Markus,

vielen Dank für das tolle Modul.

Habe damit zwei Sauger an FHEM angebunden.

Eine Frage habe ich: wenn ich z.B. mit set volume 50 die Lautstärke setze, passiert ewig lange nichts. Irgendwann ist die Lautstärke dann auf 50 gesetzt.

Bin ich zu ungeduldig oder wird eine Änderung erst verzögert angezeigt?

Vielen Dank.

thymjan

@RappaSan:
bekomme keine events.

model: rockrobo.vacuum.v1
device_firmware: 3.3.9_003254
aktuelle FHEM version.
Der Staubsauger ist nicht gerooted.

Weder im Event-Monitor noch in der DeviceOverview werden events angezeigt.

Hast Du mir Tips?

scourge

ich hätte auch noch ein event:
zoned_clean_succ


Firmware: 3.3.9_001598

Markus M.

Danke für die Events! Meiner hat seitdem keine mehr ausgespuckt.
Wenn ihr keine seht ist das also relativ normal.

Zitat von: Mave am 09 September 2018, 09:09:31Eine Frage habe ich: wenn ich z.B. mit set volume 50 die Lautstärke setze, passiert ewig lange nichts. Irgendwann ist die Lautstärke dann auf 50 gesetzt.
Bin ich zu ungeduldig oder wird eine Änderung erst verzögert angezeigt?
Da fehlt was. Mach morgen mal ein Update.
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