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

RappaSan

Definitiv geht's mit Android.
Ich hab  momentan die 3.3.9_003194 auf dem Sauger.
Mainland China.
English.
Die Version auf Android ist unkritischer, solange sie mindestens 5.0.19 ist.
Wichtig scheint zu sein, daß das neue Einrichten auf dem Handy erfolgt, also der Wechsel zu China und die Neueingabe der Email und des Passworts.
Ich war vorher in Hongkong angemeldet...
Danach wird das Sauger-plugin aktualisiert. Und das scheint in "Mainland China" eine andere Version als sonstwo zu sein.

pumabaer

hmm, ich habe jetzt mal einen reset gemacht und ein neues update mit der aktuellsten APP (IOS)
Aber leider immer noch kein erfolg sowohl bei der android APP als auch bei der IOS APP

vielleicht tut sich ja die tage was

FHEM auf IntlNUC, 2xCUL868, MAX! Heizkörperthermostate/Wandthermostate, Homematic, LD382A (LED Contoller WIFI), Echo Dot, Homebridge/Homekit, Denon AVR-X1300W, Xiaomi Mi Robot Vacuum, Xiaomi Flower Sensor, Xiaomi2MQTT, Xiaomi Melder usw

floflo

Bei mir hat das Einbinden und Ansteuern der Xiaomi Philips Bulb letztens hervorragend funktioniert. Leider hab ich unbeabsichtigt einen Reset der Lampen durchgeführt. Also anschließend Devices aus App und FHEM raus, in der App neu hinzugefügt, Token ausgelesen (war scheinbar der selbe wie zuvor?), in FHEM neu definiert. Allerdings funktioniert es nicht.
Internals:
   DEF        192.168.0.9 f9de7bd0ee1109557dcc955a4c7281e3
   FD         22
   NAME       Flurlicht_re
   NR         46
   STATE      connected
   TYPE       XiaomiDevice
   READINGS:
     2018-04-04 20:25:28   state           connected
   helper:
     ConnectionState connected
     crypt      AES
     delay      0
     dev        03ae
     id         a344
     ip         192.168.0.9
     last_read  1522866621
     packetid   355
     port       54321
     sequence   1522866128
     token      f9de7bd0ee1109557dcc955a4c7281e3
     packet:
       1          wifi_stats
       10         lamp_data
       100        lamp_data
       101        lamp_data
       102        lamp_data
       103        lamp_data
       104        lamp_data
       105        lamp_data
       106        lamp_data
       107        lamp_data
       108        lamp_data
       109        lamp_data
       11         lamp_data
       110        lamp_data
       111        lamp_data
       112        lamp_data
       113        lamp_data
       114        lamp_data
       115        lamp_data
       116        lamp_data
       117        lamp_data
       118        lamp_data
       119        lamp_data
       12         lamp_data
       120        lamp_data
       121        lamp_data
       122        lamp_data
       123        lamp_data
       124        lamp_data
       125        wifi_stats
       126        device_info
       127        lamp_data
       128        lamp_data
       129        lamp_data
       13         lamp_data
       130        lamp_data
       131        lamp_data
       132        lamp_data
       133        lamp_data
       134        lamp_data
       135        lamp_data
       136        lamp_data
       137        lamp_data
       138        lamp_data
       139        lamp_data
       14         wifi_stats
       140        lamp_data
       141        lamp_data
       142        lamp_data
       143        lamp_data
       144        lamp_data
       145        lamp_data
       146        lamp_data
       147        lamp_data
       148        lamp_data
       149        lamp_data
       15         device_info
       150        lamp_data
       151        lamp_data
       152        lamp_data
       153        lamp_data
       154        lamp_data
       155        lamp_data
       156        lamp_data
       157        lamp_data
       158        lamp_data
       159        lamp_data
       16         lamp_data
       160        lamp_data
       161        lamp_data
       162        lamp_data
       163        lamp_data
       164        lamp_data
       165        lamp_data
       166        lamp_data
       167        lamp_data
       168        lamp_data
       169        lamp_data
       17         lamp_data
       170        lamp_data
       171        lamp_data
       172        lamp_data
       173        lamp_data
       174        lamp_data
       175        lamp_data
       176        lamp_data
       177        lamp_data
       178        lamp_data
       179        lamp_data
       18         lamp_data
       180        lamp_data
       181        lamp_data
       182        lamp_data
       183        lamp_data
       184        lamp_data
       185        lamp_data
       186        lamp_data
       187        lamp_data
       188        lamp_data
       189        lamp_data
       19         lamp_data
       190        lamp_data
       191        lamp_data
       192        lamp_data
       193        lamp_data
       194        lamp_data
       195        lamp_data
       196        lamp_data
       197        lamp_data
       198        lamp_data
       199        lamp_data
       2          device_info
       20         lamp_data
       200        lamp_data
       201        lamp_data
       202        lamp_data
       203        lamp_data
       204        lamp_data
       205        lamp_data
       206        lamp_data
       207        lamp_data
       208        lamp_data
       209        lamp_data
       21         lamp_data
       210        lamp_data
       211        lamp_data
       212        lamp_data
       213        lamp_data
       214        lamp_data
       215        lamp_data
       216        lamp_data
       217        lamp_data
       218        lamp_data
       219        lamp_data
       22         lamp_data
       220        lamp_data
       221        lamp_data
       222        lamp_data
       223        lamp_data
       224        lamp_data
       225        lamp_data
       226        lamp_data
       227        lamp_data
       228        lamp_data
       229        lamp_data
       23         lamp_data
       230        lamp_data
       231        lamp_data
       232        lamp_data
       233        lamp_data
       234        lamp_data
       235        lamp_data
       236        wifi_stats
       237        device_info
       238        lamp_data
       239        lamp_data
       24         wifi_stats
       240        lamp_data
       241        lamp_data
       242        lamp_data
       243        lamp_data
       244        lamp_data
       245        lamp_data
       246        lamp_data
       247        lamp_data
       248        lamp_data
       249        lamp_data
       25         device_info
       250        lamp_data
       251        lamp_data
       252        lamp_data
       253        lamp_data
       254        lamp_data
       255        lamp_data
       256        lamp_data
       257        lamp_data
       258        lamp_data
       259        lamp_data
       26         lamp_data
       260        lamp_data
       261        lamp_data
       262        lamp_data
       263        lamp_data
       264        lamp_data
       265        lamp_data
       266        lamp_data
       267        lamp_data
       268        lamp_data
       269        lamp_data
       27         lamp_data
       270        lamp_data
       271        lamp_data
       272        lamp_data
       273        lamp_data
       274        lamp_data
       275        lamp_data
       276        lamp_data
       277        lamp_data
       278        lamp_data
       279        lamp_data
       28         lamp_data
       280        lamp_data
       281        lamp_data
       282        lamp_data
       283        lamp_data
       284        lamp_data
       285        lamp_data
       286        lamp_data
       287        lamp_data
       288        lamp_data
       289        lamp_data
       29         lamp_data
       290        lamp_data
       291        lamp_data
       292        lamp_data
       293        lamp_data
       294        lamp_data
       295        lamp_data
       296        lamp_data
       297        lamp_data
       298        lamp_data
       299        lamp_data
       3          lamp_data
       30         lamp_data
       300        lamp_data
       301        lamp_data
       302        lamp_data
       303        lamp_data
       304        lamp_data
       305        lamp_data
       306        lamp_data
       307        lamp_data
       308        lamp_data
       309        lamp_data
       31         lamp_data
       310        lamp_data
       311        lamp_data
       312        lamp_data
       313        lamp_data
       314        lamp_data
       315        lamp_data
       316        lamp_data
       317        lamp_data
       318        lamp_data
       319        lamp_data
       32         lamp_data
       320        lamp_data
       321        lamp_data
       322        lamp_data
       323        lamp_data
       324        lamp_data
       325        lamp_data
       326        lamp_data
       327        lamp_data
       328        lamp_data
       329        lamp_data
       33         lamp_data
       330        lamp_data
       331        lamp_data
       332        lamp_data
       333        lamp_data
       334        lamp_data
       335        lamp_data
       336        lamp_data
       337        lamp_data
       338        lamp_data
       339        lamp_data
       34         lamp_data
       340        lamp_data
       341        lamp_data
       342        lamp_data
       343        lamp_data
       344        lamp_data
       345        lamp_data
       346        lamp_data
       347        lamp_data
       348        lamp_data
       349        power_off
       35         lamp_data
       350        power_on
       351        power_off
       352        power_on
       353        power_off
       354        lamp_data
       36         lamp_data
       37         lamp_data
       38         lamp_data
       39         lamp_data
       4          lamp_data
       40         lamp_data
       41         wifi_stats
       42         device_info
       43         lamp_data
       44         lamp_data
       45         lamp_data
       46         lamp_data
       47         lamp_data
       48         lamp_data
       49         lamp_data
       5          lamp_data
       50         lamp_data
       51         lamp_data
       52         lamp_data
       53         lamp_data
       54         lamp_data
       55         lamp_data
       56         lamp_data
       57         lamp_data
       58         lamp_data
       59         lamp_data
       6          lamp_data
       60         lamp_data
       61         lamp_data
       62         lamp_data
       63         lamp_data
       64         lamp_data
       65         lamp_data
       66         lamp_data
       67         lamp_data
       68         lamp_data
       69         lamp_data
       7          wifi_stats
       70         wifi_stats
       71         device_info
       72         lamp_data
       73         lamp_data
       74         lamp_data
       75         lamp_data
       76         lamp_data
       77         lamp_data
       78         lamp_data
       79         lamp_data
       8          device_info
       80         lamp_data
       81         lamp_data
       82         lamp_data
       83         lamp_data
       84         lamp_data
       85         lamp_data
       86         lamp_data
       87         lamp_data
       88         lamp_data
       89         lamp_data
       9          lamp_data
       90         lamp_data
       91         lamp_data
       92         lamp_data
       93         lamp_data
       94         lamp_data
       95         lamp_data
       96         lamp_data
       97         lamp_data
       98         lamp_data
       99         lamp_data
Attributes:
   subType    SmartLamp
   verbose    5


Im Logfile steht:
2018.04.04 20:28:30 2: Flurlicht_re: invalid JSON:
2018.04.04 20:28:30 4: Flurlicht_re: write {"id":353,"method":"set_power","params":["off","smooth",10]} (60)
2018.04.04 20:28:30 5: Flurlicht_re: send 213100600000000003aea3440000017e1cc04ac6e0f0c88d28f96f5510d2ba58aa63fa2c93b049fa28cf56b407524319a05aa5f70af28634857eaafa58d800452715beba94f35f9b08c2168aae410d595c73c00c26bcf347a5ca972c9ab80248
2018.04.04 20:28:30 5: Flurlicht_re Send SUCCESS
2018.04.04 20:28:30 5: Flurlicht_re > 213100600000000003aea3440000017e1cc04ac6e0f0c88d28f96f5510d2ba58aa63fa2c93b049fa28cf56b407524319a05aa5f70af28634857eaafa58d800452715beba94f35f9b08c2168aae410d595c73c00c26bcf347a5ca972c9ab80248
2018.04.04 20:28:30 5: Flurlicht_re < 213100600000000003aea3440000017effffffffffffffffffffffffffffffff (96)
2018.04.04 20:28:30 5: Flurlicht_re: decrypted


Sah für mich so aus, als würde es ein Problem mit dem JSON Modul geben. Also habe ich nochmal cpan install JSON probiert, aber dort wird die aktuelle Version als bereits installiert angezeigt.

Was kann ich noch versuchen? Kann es am Token liegen? Dagegen spricht, dass die Lampen immerhin im Status connected sind.

RappaSan

Noch einmal zum Thema Sauger:
Sauger hat die firmware 3.3.9_003194 drauf.
Ich war in Hongkong mit dem Sauger angemeldet, hab den Sauger aus dem WLAN geworfen (beide Tasten gleichzeitig länger drücken).
Dann Wechsel der app auf "Mainland China". Sauger neu anmelden (neues token).
Plugin für den Sauger wird aus China neu heruntergeladen.

Anschließend waren die neuen Buttons in der Karte vorhanden.

@floflo:
Was hat die Philips Bulb mit Vacuum/Airpurifier/Fan zut tun?
Gehört das nicht eher in https://forum.fhem.de/index.php/topic,63212.0.html ?

Steigerbalett

Zitat von: Markus M. am 02 April 2018, 11:22:48
Kannst du kurz beschreiben was dort wo eingetragen werden muss?
Dann pack ich das auf die erste Seite des Threads.

Token entschlüsseln:

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

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

Steigerbalett

Zitat von: RappaSan am 30 März 2018, 09:30:10
:(
Hab die Firmware wieder auf die offizielle 3095 zurückgeschraubt.
Die neue Version scheint mit den Timezones anders umzugehen. Heute Nacht um 3 meinte mein SauBär, es wäre 9 Uhr und eine geplante Reinigung stünde an.
Mit der MiHome app gab es bei der Überprüfung der Timezone regelmäßig einen Absturz.
Also Firmware heute morgen gewechselt und alles war wieder zugänglich.
Warten wir auf die Fehlerbehebung bzw. die nächste app-Version... >:(

Hatte ich auch,
aber ich hatte auch vergessen (naja ist auch nicht sehr intuitiv) die Zeitzone nach dem Einstellen noch extra zu Synchronisieren.
Also 1. die Zeitzone einstellen und dann noch anschließend 2. die Zeitzone mit dem Staubsauger synchronisieren (Hat mit der aktuellen iOS Version ohne Absturz funktioniert).
Dachte erst das wäre ein entweder/oder aber man muss wohl beides machen.

RappaSan

Und genau da hat's bei meinem setup gehakt. Die app stürzte immer ab.
Erst als ich auf China umgestellt hatte und den Sauger neu ins WLAN gebracht habe, bekam ich das richtige plugin neu installiert. Seitdem hab ich die zusätzlichen buttons und die app stürzt auch nicht mehr ab.
Aber eine andere Zeitzone kann ich bei mir gar nicht wählen, scheint dauerhaft auf Europe/Berlin zu stehen.
Nur Sync wird angeboten.

Hab gerade gemerkt: Zeitzone wird durch die Zeitzone des MobileTel bestimmt.

pumabaer

Zitat von: RappaSan am 05 April 2018, 07:20:05
Noch einmal zum Thema Sauger:
Sauger hat die firmware 3.3.9_003194 drauf.
Ich war in Hongkong mit dem Sauger angemeldet, hab den Sauger aus dem WLAN geworfen (beide Tasten gleichzeitig länger drücken).
Dann Wechsel der app auf "Mainland China". Sauger neu anmelden (neues token).
Plugin für den Sauger wird aus China neu heruntergeladen.

Anschließend waren die neuen Buttons in der Karte vorhanden.


ich hab langsam alles durchprobiert.
komplett reset
wifi reset
app auf china

leider bekomme ich die buttons nicht und bei mir läd auch kein plugin?
FHEM auf IntlNUC, 2xCUL868, MAX! Heizkörperthermostate/Wandthermostate, Homematic, LD382A (LED Contoller WIFI), Echo Dot, Homebridge/Homekit, Denon AVR-X1300W, Xiaomi Mi Robot Vacuum, Xiaomi Flower Sensor, Xiaomi2MQTT, Xiaomi Melder usw

Markus M.

Dauert noch ein wenig bis der Rollout durch ist.
Ich bin leider auch noch nicht dabei.
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

pumabaer

Zitat von: Markus M. am 05 April 2018, 18:03:57
Dauert noch ein wenig bis der Rollout durch ist.
Ich bin leider auch noch nicht dabei.

Das würde es natürlich erklären
Hoffen wir, dass wir bald dran sind :)

nur gut das es die Modivizierte Android App gibt, das macht das Token auslesen um einiges einfacher!
FHEM auf IntlNUC, 2xCUL868, MAX! Heizkörperthermostate/Wandthermostate, Homematic, LD382A (LED Contoller WIFI), Echo Dot, Homebridge/Homekit, Denon AVR-X1300W, Xiaomi Mi Robot Vacuum, Xiaomi Flower Sensor, Xiaomi2MQTT, Xiaomi Melder usw

RappaSan

Dann scheint das rollout tatsächlich am Sauger (Seriennr?) zu hängen.
Würde erklären, warum es bei manchen klappt und bei den anderen nicht.
Bei mir konnte ich alle Tablets und Telefone erfolgreich neu einrichten.

pumabaer

Zitat von: RappaSan am 05 April 2018, 19:48:46
Dann scheint das rollout tatsächlich am Sauger (Seriennr?) zu hängen.

Darf ich fragen seid wann du den Sauger hast?
Ich hab meinen seid 05/17 und hab schon öfters Firmware Updates später bekommen als andere aus dem Forum.
FHEM auf IntlNUC, 2xCUL868, MAX! Heizkörperthermostate/Wandthermostate, Homematic, LD382A (LED Contoller WIFI), Echo Dot, Homebridge/Homekit, Denon AVR-X1300W, Xiaomi Mi Robot Vacuum, Xiaomi Flower Sensor, Xiaomi2MQTT, Xiaomi Melder usw


mark79

Ich habe jetzt auch die Zone Funktion auf meinen Android Handy und gerooteten Sauger. Im Grunde brauch man nur die neuste Mi Home APP + Plugin.

Das vorgehen gibts hier in dem Thread: http://www.roboter-forum.com/showthread.php?26052-Firmware-3-3-9_003194/page9

Das ganze geht nur mit einem gerooteten Android Handy....

Zu erstmal sollte man die Mi Home APP beenden. Dann benötigt man die Mi Home Version 5.1.25 von apkmirror: https://www.apkmirror.com/apk/xiaomi-inc/mihome/

Dazu noch das Plugin von hier:
http://www.roboter-forum.com/showthread.php?26052-Firmware-3-3-9_003194&p=326179&viewfull=1#post326179
http://cloud.tapatalk.com/s/5ac64e247dcc5/12377.apk

Das Plugin (12377.apk) muss man noch in 12126.apk umbenennen und in /data/data/com.xiaomi.smarthome/files/plugin/install/mpk/134/ ablegen, bzw. überschreiben: http://www.roboter-forum.com/showthread.php?26052-Firmware-3-3-9_003194&p=326246&viewfull=1#post326246
Rock64 4GB mit Debian Strech, FHEM im LXC, Sonoff Switches/Touch, HM Thermostate, HMUART/Zigbee2MQTT@MapleCUN, ESP RGBWW Wifi Controller, ESP8266 Door Sensor/Briefkastenwächter, BT CSL Stick, BT iTags, Alexa, FireTV, RPi2 mit Kodi, Xiaomi Vacuum v1/Smarthome Komponenten

floflo

Zitat von: RappaSan am 05 April 2018, 07:20:05
@floflo:
Was hat die Philips Bulb mit Vacuum/Airpurifier/Fan zut tun?
Gehört das nicht eher in https://forum.fhem.de/index.php/topic,63212.0.html ?
@RappaSan auf Seite 1 stehen auch die smarten Leuchten. Im Modul kann man auch den SubType SmartLamp vergeben und bei mir funktionierte die ganze Sache schon mal, wie ich erwähnte. In dem von dir verlinkten Topic geht es vor allem um die Xiaomi Sensoren. Also bin ich hier schon richtig, denke ich  :)

Hat sonst vielleicht jemand einen Tipp, woran es liegen könnte?