Autor Thema: Xiaomi WiFi Devices Modul (Vacuum/Airpurifier/Fan) - 72_XiaomiDevice (Support)  (Gelesen 109291 mal)

Offline Markus M.

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2248
Aktuelle Version im Update


Wichtig:
Das Ermitteln des Staubsauger/Lampen Tokens ist bei den aktuellen Firmwares (ab FW 3074) nur noch über das Auslesen aus einem App Backup möglich.
Token mit 32 Zeichen (unverschlüsselt) oder 96 Zeichen (verschlüsselt, manuelle Enschlüsselung siehe 3. Post) können verwendet werden.


Dieses Modul unterstützt aktuell folgende Devices:
- Xiaomi Smart Vacuum Cleaner / V2
- Mi Air Purifier 2
- Mi Smart Fan
- Mi UV Humidifier
- Xiaomi LED (Desk) Lamps
- Rice Cooker


Benötigte Perl Module:
- JSON  libjson-perl
- Digest::MD5  libdigest-md5-perl
- Crypt::CBC  libcrypt-cbc-perl
- Crypt::Cipher::AES oder Crypt::Rijndael_PP CPAN
- Crypt::ECB  libcrypt-ecb-perl (bei verschlüsseltem Token)

Einrichtung:
define NAME XiaomiDevice IP [TOKEN]

Code: (vacuum) [Auswählen]
define vacuum XiaomiDevice 192.168.178.123 12345678901234567890123456789012
attr vacuum subType VacuumCleaner
Code: (airpurifier) [Auswählen]
define airpurifier XiaomiDevice 192.168.178.123
attr airpurifier subType AirPurifier


Hinweise:
Der Air Purifier kann aktuell auch ohne Token eingerichtet werden, ebenso der Ventilator und die Lampe.
Beim Vacuum ist es zwingend erforderlich, den Token aus der App auszulesen (Anleitung s.u.).



Aktuelle Version:
2018-04-26 - fix vacuum timers
2018-03-01 - reset filter time
2018-02-26 - carpet mode fix
2018-02-23 - volume, V2 carpet mode, cleaning mode, wakeup
2018-02-18 - carpet mode test
2018-01-02 - accept ascii packed tokens
2017-12-05 - water purifier test
2017-10-18 - json data length fix
2017-10-10 - fully tested support for Mi UV Humidifier
2017-09-18 - support for encrypted tokens (96 chars)
2017-09-01 - unknown message errors on verbose 2/3
2017-08-09 - reconnect changes
2017-08-08 - air purifier status
2017-07-30 - vacuum history limit (10)
2017-07-24 - clean history delete fix, lamp toggle & off brightness
2017-07-23 - Vacuum timezone fix, EyeCare subType
2017-07-22 - EyeCare Settings
2017-07-21 - EyeCare Readings, Serial Number Fix, debugging
2017-07-20 - fixed history for multiple daily runs
2017-07-19 - remove json error on info for offline devices
2017-07-14 - get/set timer power & program, get/set timezone, reconnects
2017-07-10 - 2min interval during cleaning, auto-read history
2017-07-09 - History Cleanup
2017-07-08 - History Readings, Logging
2017-07-04 - timezone init
2017-07-02 - More lamps, clean records
2017-06-29 - Mi Smart Fan & Smart Lamp
2017-06-18 - Crypt::Rijndael_PP fix + bugfix
2017-06-14 - added wifi_setup, device_info & wifi_stats
2017-06-11 - firmware 3.3.9_003074, commandref, AirPurifier connection state

« Letzte Änderung: 21 Mai 2018, 15:35:46 von Markus M. »
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
Gefällt mir Gefällt mir x 21 Informativ Informativ x 1 Liste anzeigen

Offline Markus M.

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2248
Define
    define <name> XiaomiDevice <ip> [<token>]
    Example: define vacuum XiaomiDevice 192.168.178.123 12345678901234567890123456789012
    Example: define airpurifier XiaomiDevice 192.168.178.123
     
    ip
    Local IP of the device

    token
    Token of the device (mandatory for VacuumCleaner)


Get
    data
    Manually trigger data update

    settings
    Manually read settings

    clean_summary
    Manually read clean summary data


Set
    reconnect
    reconnect the device

    start (VacuumCleaner)
    Start cleaning

    spot (VacuumCleaner)
    Start spot cleaning

    pause (VacuumCleaner)
    Pause cleaning

    stop (VacuumCleaner)
    Stop cleaning

    charge (VacuumCleaner)
    Return to dock

    locate (VacuumCleaner)
    Locate the vacuum cleaner

    fan_power [1..100] (VacuumCleaner)
    Set suction power. (Quiet=38, Balanced=60, Turbo=77, Full Speed=90)

    remotecontrol start/stop (VacuumCleaner)
    Start or stop remote control mode

    move direction velocity [time] (VacuumCleaner)
    Move the vacuum in remotecontrol mode
      direction: -100..100
      velocity: 0..100
      time: time in ms (default=1000)

    reset_consumable filter/mainbrush/sidebrush/sensors (VacuumCleaner)
    Reset the consumables

    timer hh:mm days (VacuumCleaner)
    Set a new timer

    timerN on/off/delete (VacuumCleaner)
    Enable, disable or delete an existing timer

    timerN_time hh:mm (VacuumCleaner)
    Change the time for an existing timer

    timerN_days days (VacuumCleaner)
    Change the days for an existing timer

    dnd_enabled on/off (VacuumCleaner)
    Enable/disable DND mode

    dnd_start hh:mm (VacuumCleaner)
    Set DND start time

    dnd_end hh:mm (VacuumCleaner)
    Set DND end time

    on / off (AirPurifier)
    Turn the device on or off

    mode (AirPurifier)
    Set the device mode (auto,silent,favorite)

    favorite (AirPurifier)
    Set the speed for favorite mode (0..16)

    preset (AirPurifier)
    Set a preset from attribute preset ('mode auto')

    buzzer (AirPurifier)
    Set the buzzer (on,off)

    led (AirPurifier)
    Set the LED (bright,dim,off)

    child_lock (AirPurifier)
    Set the child lock (on,off)

    turbo (AirPurifier)
    Set the turbo mode (on,off)


Readings
    state
    Current state

    fan_power (VacuumCleaner)
    Fan power in %

    error_code (VacuumCleaner)
    Error code

    consumables_X (VacuumCleaner)
    Consumables time remaining in %

    dnd (VacuumCleaner)
    Current DND mode state

    X_clean_area (VacuumCleaner)
    Area cleaned in m²

    X_clean_time (VacuumCleaner)
    Time cleaned in h

    total_cleans (VacuumCleaner)
    Total number of cleaning cycles

    serial_number (VacuumCleaner)
    Serial number of the vacuum

    timerN_X (VacuumCleaner)
    Timer details

    pm25 (AirPurifier)
    PM2.5 value in µg/m³

    pm25_average (AirPurifier)
    Average PM2.5 value in µg/m³

    temperature (AirPurifier)
    Temperature in ˚C

    humidity (AirPurifier)
    Humidity in %

    speed (AirPurifier)
    Fan speed in rpm

    usage (AirPurifier)
    Usage time in h

    volume (AirPurifier)
    Total air volume in m³

    filter (AirPurifier)
    Filter life in %


Attributes
    subType
    VacuumCleaner / AirPurifier

    disable
    Disables the module

    intervalData
    Interval for data update (min 60 sec)

    intervalSettings
    Interval for settings update (min 300 sec)

    preset (AirPurifier)
    Custom preset for dynamic mode changes (defaults to 'mode auto')
« Letzte Änderung: 15 Juni 2017, 11:21:00 von Markus M. »
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
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline Markus M.

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2248
TOKEN auslesen
« Antwort #2 am: 11 Juni 2017, 12:49:25 »
MiHome Versionen ab September 2017 verschlüsseln den Token in der DB, sollte das Auslesen nicht klappen könnt ihr auch eine ältere Version der App ausprobieren.
- Android Version 4.2.0 (apk installieren)
- iOS Version 3.0.0 (mit Cydia Impactor installieren)

Den Token für die Einrichtung des Staubsaugers bekommt ihr danach so:

Android: (alle FWs)
 - Aus DB unter /data/data/com.xiaomi.smarthome/databases/miio2.db
 - Aus Android Backup mit MiToolkit, zu finden unter https://github.com/ultrara1n/MiToolkit

iOS mit Jailbreak: (alle FWs)
- Aus DB unter /var/mobile/Containers/Data/Application/514106F3-C854-45E9-A45C-119CB4FFC235/Documents/USERID_mihome.sqlite
- Gerätetokens finden sich in der  Datenbank

iOS: (alle FWs)
- Unverschlüsseltes iTunes Backup auf den Rechner kopieren
- Mit http://www.imactools.com/iphonebackupviewer/ Free öffnen
- RAW, com.xiaomi.home, USERID_mihome.sqlite -> Extrahieren
- Token aus der Datei lesen

Android Flole App: (FW < .3074)
- Installation der alternativen App von https://xiaomi.flole.de/ auf Android
- (Löschen der App-Daten, falls diese schon mal installiert wurde)
- (WiFi-Reset des Staubsaugers, falls er schon eingerichtet war)
- Verbinden mit dem AP des Staubsaugers
- Roboter in der App suchen
- App-Settings exportieren
- 32-stelligen Token aus der so erzeugten Datei kopieren, z.B.:
   [{"c":"::1","d":12345678,"e":"12345678901234567890123456789012","f":"Mi Vacuum","g":0}]


Python Script: (FW < .3074)
- Script xpn.py aus dem Anhang runterladen
- (WiFi-Reset des Staubsaugers, falls er schon eingerichtet war)
- Verbinden mit dem AP des Staubsaugers
- Script Aufruf zum Auslesen über
  python xpn.py -info


Einrichtung ohne App: (FW < .3074)
- Token auslesen und WLAN-Anmeldung ohne die Xiaomi App vornehmen mit folgendem Request:
  {"id":1111,"method":"miIO.config_router","params":{"country_domain":"sg","ssid":"<SSID>","uid":<XIAOMI_USERID>,"gmt_offset":3600,"passwd":"<PASS>"}}




Achtung:
Der Token ändert sich bei jedem (WiFi-)Reset des Staubsaugers und muss danach (nach der Einrichtung) neu ausgelesen werden.




96-stelligen Token entschlüsseln:

http://aes.online-domain-tools.com/
1. 96-stelligen Token auslesen und dann bei [ Input text ] einfügen
2. unter dem Feld den Button [ Hex ] auswählen
3. Bei [ Key ] 32x eine 0 (Null) einfügen
4. unter dem Feld den Button [ Hex ] auswählen
5. Auf das grüne [ Decrypt ] klicken
6. unten rechts steht der entschlüsselte Token
image

Bei copy&paste müssen die Leerzeichen aus dem entschlüsselten Token noch entfernt werden.



Diverses:
- shairport-sync verwandelt den Sauger nebenbei in einen Airport Speaker
« Letzte Änderung: 19 Juli 2018, 22:22:48 von Markus M. »
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
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline pumabaer

  • Jr. Member
  • **
  • Beiträge: 69
Vielen dank für die ganze mühe!!!
Jetzt läuft auch bei mir das Modul wieder einwandfrei.
FHEM auf Raspberry Pi 3 B, 2xCUL868, MAX! Cube/Heizkörperthermostate/Wandthermostate, Homematic, LD382A (LED Contoller WIFI), 433mhz Steckdosen, Echo Dot, Homebridge/Homekit, Denon AVR-X1300W, Xiaomi Mi Robot Vacuum, Xiaomi Flower Sensor
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline erdnar

  • Jr. Member
  • **
  • Beiträge: 59
 :'( :'( :'(
Bei mir läuft es leider nicht. (Foto)
Ich habe aktuell die 3074 auf dem Staubi.
ErdnaR

Offline Roger

  • Full Member
  • ***
  • Beiträge: 140
Hi,
habe soeben Update auf Firmware 3.3.9_003074 gemacht --> alles OK.  :)
Token ist gleich geblieben.

Roger
Zotac, Wandboard, BBB, RPIs mit 10*FHEM
2*HM-LAN, 3*CUL/COC, 2*JeeLink, 2*RS485, SignalESP
HomeMatic, PCA301 Komponenten, ModBus: Stromzähler, Fronius WR

Offline Markus M.

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2248
Bei mir läuft es leider nicht. (Foto)
Ich habe aktuell die 3074 auf dem Staubi.

Lief es denn irgendwann schon?
Wenn nicht, solltest du am besten nochmal alles komplett neu einrichten.
Incl. Reset und neuem Token.
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

Offline erdnar

  • Jr. Member
  • **
  • Beiträge: 59
Lief es denn irgendwann schon?
Wenn nicht, solltest du am besten nochmal alles komplett neu einrichten.
Incl. Reset und neuem Token.
:'(
Ich hatte gleich am Anfang die 3073 drauf, jetzt die 3074. Es lief mit Fhem bei mir noch nie.
Ich habe jetzt noch einmal alles (drüber-) installiert. Neuer Token. Gleiches Ergebnis.

Nachdem ich mit Flole den Token geholt habe, habe ich mit der Original-App die Einrichtung beendet. Das ist doch richtig, oder?
Ohne Fhem saugt er ganz toll  ;D

Wie kann ich den Fehler einkreisen/suchen?
Schon mal vielen Dank für´s lesen  ::)
ErdnaR

Offline Markus M.

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2248
Ich habe jetzt noch einmal alles (drüber-) installiert. Neuer Token. Gleiches Ergebnis.
Nachdem ich mit Flole den Token geholt habe, habe ich mit der Original-App die Einrichtung beendet. Das ist doch richtig, oder?
Wie kann ich den Fehler einkreisen/suchen?

Sollte passen. Die 74 hab ich auch.
Der Sauger ist im gleichen Netz wie FHEM und erreichbar?
Zeig doch mal ein "list devicename" und was mit verbose 5 bei einem reconnect im Log steht.
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

Offline erdnar

  • Jr. Member
  • **
  • Beiträge: 59
Sollte passen. Die 74 hab ich auch.
Der Sauger ist im gleichen Netz wie FHEM und erreichbar?
Zeig doch mal ein "list devicename" und was mit verbose 5 bei einem reconnect im Log steht.
Gleiches Netz, Ping vom Raspi zum Sauger passt.
2017.06.11 19:03:54 5: SaugRoboter: write {"id":0022,"method":"get_status","params":[""]} (47)
2017.06.11 19:03:54 5: SaugRoboter: send 2131005000000000034f14a4593d77f9b6caf525af56e64894659ca9c12bc4dcd3e5274ea66cb86824deeeb46111d2f7f199a0d8d6ec45ef730b8a955c7401cfa9e1f9e1540fb522bfa132797ea6c668
2017.06.11 19:03:54 4: SaugRoboter Send SUCCESS
2017.06.11 19:04:04 2: SaugRoboter: connection timeout
2017.06.11 19:04:11 3: SaugRoboter: disconnecting
2017.06.11 19:04:11 2: SaugRoboter: connecting
2017.06.11 19:04:11 3: SaugRoboter: initialized
2017.06.11 19:04:11 5: SaugRoboter: initSend
2017.06.11 19:04:11 4: SaugRoboter Send SUCCESS
2017.06.11 19:04:12 5: read length 32
2131002000000000034f14a4593d780bffffffffffffffffffffffffffffffff
2017.06.11 19:04:12 4: SaugRoboter - recv seq 1497200651/1497200652
2017.06.11 19:04:16 5: SaugRoboter: write {"id":0023,"method":"get_consumable","params":[""]} (51)
2017.06.11 19:04:16 5: SaugRoboter: send 2131006000000000034f14a4593d780fe2674997adca57e0b3e62f6ced78d04ecc044ca92282030ad6708db8bb6c32b0625eb9c233871dbd49909e0e11beb27f32ebd4c82aa1ddf808385d9a43286d5abd431b70d75dd49de519b320d8f6f564
2017.06.11 19:04:16 4: SaugRoboter Send SUCCESS
2017.06.11 19:04:16 5: SaugRoboter: write {"id":0024,"method":"get_serial_number","params":[""]} (54)
2017.06.11 19:04:16 5: SaugRoboter: send 2131006000000000034f14a4593d780ffcb1db23093c1d35072ddd612d6a8da1daea148bd1a57a1e7afcf56b4468eee9f4805d5ab7b46b23c71ffea2d4060c9ebb0bf19e89e3a534bbc22b3399d8177a111ed5854a1808ea48591bb687de271a
2017.06.11 19:04:16 4: SaugRoboter Send SUCCESS
2017.06.11 19:04:16 5: SaugRoboter: write {"id":0025,"method":"get_clean_summary","params":[""]} (54)
2017.06.11 19:04:16 5: SaugRoboter: send 2131006000000000034f14a4593d780f20a1165edc7e1aae92282c7fa538fd580ae232b173d4acd5e5c59ce0082160082b8dd67b4eb1914781b9ac2443126c80f247850f252ab6e2836c0819333694d3c3f8a023999432396c7ab4fbe35be516
2017.06.11 19:04:16 4: SaugRoboter Send SUCCESS
2017.06.11 19:04:16 5: SaugRoboter: write {"id":0026,"method":"get_dnd_timer","params":[""]} (50)
2017.06.11 19:04:16 5: SaugRoboter: send 2131006000000000034f14a4593d780f2e078ef46861117fbfaf44e287ee45459de8d1ffa76cb074d4fd24f7f3081d48870747bc1444351ad2fb8a3375b178a341de5be74921d87eb787ddbdbfe20a89864919e73739ff6fcf2f3e46d862b354
2017.06.11 19:04:16 4: SaugRoboter Send SUCCESS
2017.06.11 19:04:16 5: SaugRoboter: write {"id":0027,"method":"get_timer","params":[""]} (46)
2017.06.11 19:04:16 5: SaugRoboter: send 2131005000000000034f14a4593d780f21546ad4729556d679722386e09e44e107b11055f4f236c777d22fd11662482a162c7d2bf5f5d750420faac6d2e3a2ed864078e4db250d08ba16b22dbdc6fc11
2017.06.11 19:04:16 4: SaugRoboter Send SUCCESS
2017.06.11 19:04:21 5: SaugRoboter: write {"id":0028,"method":"get_status","params":[""]} (47)
2017.06.11 19:04:21 5: SaugRoboter: send 2131005000000000034f14a4593d78144036fb12e9cb09250c6e2a01a5374252f622b159b2f6c40c3eeb52755bda1f6342bb260d82609b98ae1ff78cf6ea965f41e568f4141a0f793e909b2f98969dae
2017.06.11 19:04:21 4: SaugRoboter Send SUCCESS
2017.06.11 19:04:26 2: SaugRoboter: connection timeout
2017.06.11 19:04:26 2: SaugRoboter: connection timeout
2017.06.11 19:04:26 2: SaugRoboter: connection timeout
2017.06.11 19:04:26 2: SaugRoboter: connection timeout
2017.06.11 19:04:26 2: SaugRoboter: connection timeout
2017.06.11 19:04:31 2: SaugRoboter: connection timeout

Was meist du mit "list DEVICENAME" ?

« Letzte Änderung: 11 Juni 2017, 19:10:07 von erdnar »

Offline Markus M.

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2248
Was meist du mit "list DEVICENAME" ?

list SaugRoboter
Das gibst du in die FHEM Kommandozeile ein und postest alles, was dabei rauskommt.
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

Offline erdnar

  • Jr. Member
  • **
  • Beiträge: 59
Internals:
   DEF        192.168.2.174 5538517a4b6761377147375062486a51
   FD         94
   NAME       SaugRoboter
   NR         502
   STATE      disconnected
   TYPE       XiaomiDevice
   device_type
   Readings:
     2017-06-11 19:10:47   state           disconnected
   Helper:
     ConnectionState disconnected
     crypt      AES
     dev        034f
     id         14a4
     ip         192.168.2.174
     packetid   36
     port       54321
     sequence   1
     token      5538517a4b6761377147375062486a51
     Packet:
       0001       get_consumable
       0002       get_serial_number
       0003       get_clean_summary
       0004       get_dnd_timer
       0005       get_timer
       0006       get_status
       0007       get_consumable
       0008       get_serial_number
       0009       get_clean_summary
       0010       get_dnd_timer
       0011       get_timer
       0012       get_status
       0013       get_status
       0014       get_status
       0015       get_status
       0016       get_status
       0017       get_status
       0018       get_status
       0019       get_status
       0020       get_status
       0021       get_status
       0022       get_status
       0023       get_consumable
       0024       get_serial_number
       0025       get_clean_summary
       0026       get_dnd_timer
       0027       get_timer
       0028       get_status
       0029       get_status
       0030       get_consumable
       0031       get_serial_number
       0032       get_clean_summary
       0033       get_dnd_timer
       0034       get_timer
       0035       get_status
Attributes:
   room       .Arbeitszimmer,._Wohnung
   stateFormat state
   subType    VacuumCleaner
   verbose    5

Offline Markus M.

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2248
Sollte alles stimmen  :-\
Du könntest noch einen kompletten Werksreset des Saugers versuchen.
Wenn es dann klappt, hat Xiaomi wohl was an der Token-Zuweisung geändert was eine Neueinrichtung mit aktuellen Firmwares verhindert :(
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

Offline inoma

  • Full Member
  • ***
  • Beiträge: 395
Hallo,
wie habt Ihr denn das FW update für den Xiaomi Vacuum gemacht? Das bietet er mir gar nichr an.
Wenn ich in der Xiaomi APP -> Settings -> General settings -> Check for updates mache, dann kommt immer "Current version is up to date Current version 3.3.6_003061".

Internet ist enabled, also ich sehen den Vaccum in der App als verbunden / Docked.

Eine Idee?
Raspberry Pi 3 B+ / Stretch: FHEM-Server 5.8, DbLog,Homematic, Homematic-IP über HMCCU, RESIDENTS, SONOS Play1, EnerGenie EG-PM2-LAN, FRITZBOX, GCALVIEW, GEOFANCY, HMCCU, HMUARTLGW, HM-MOD-UART, HUEBridge, Phillips HUE, FritzDECT, TRAFFIC, Xiaomi Robot Vacuum, alexa-fhem + Amazon Echo

Offline Markus M.

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2248
wie habt Ihr denn das FW update für den Xiaomi Vacuum gemacht? Das bietet er mir gar nichr an.
iOS? Mainland China als Location? Englisch als Sprache?
Eventuell die App mal neu starten.
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

 

decade-submarginal