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

razer35

Zitat von: Otto123 am 29 Dezember 2017, 23:12:15
Ich denke der war noch nie connected. Wahrscheinlich ist der Token falsch....

Gruß Otto

Ich hab das Wifi einmal zurückgesetzt und das Token via Flole Xiaomi erneut ausgelesen.
Danach den Roboter wieder mit der Mi App ins Wlan eingebunden.
Und wieder in FHEM eingebunden. Status direkt auf disconnected und Timeouts in den Logs.

Token sieht so aus: 4a616f62634933674952797a4b424c67

Die 3.3.9 war schon vorinstalliert.

Otto123

Moin,
Ich denke mit der Flole  App liest Du nur Blödsinn aus.
https://forum.fhem.de/index.php/topic,73052.msg646649.html#msg646649

Meines Wissen geht es am Besten mit dem MiToolkit. Das funktioniert aber super.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

RappaSan

Probier mal mit dem Mi Toolkit. Im Android Gerät USB debug in den Entwicklereinstellungen aktivieren und das Android Gerät mit dem PC verbinden.
Token auslesen, warten, fertig. Hat bei mir auch mit dem neuesten Update bestens funktioniert.

razer35

Zitat von: RappaSan am 30 Dezember 2017, 10:04:00
Probier mal mit dem Mi Toolkit. Im Android Gerät USB debug in den Entwicklereinstellungen aktivieren und das Android Gerät mit dem PC verbinden.
Token auslesen, warten, fertig. Hat bei mir auch mit dem neuesten Update bestens funktioniert.

Das hat in der Tat kurz funktioniert, der Roboter war connected und war docked. Danach ist er wieder auf disconnected gesprungen.
Internetzugriff hat er noch.

Otto123

Zitat von: razer35 am 30 Dezember 2017, 11:04:32
Das hat in der Tat kurz funktioniert, der Roboter war connected und war docked. Danach ist er wieder auf disconnected gesprungen.
Internetzugriff hat er noch.
Das passiert manchmal, sollte aber nicht dauerhaft sein. Welchen Server hast Du in der Verbindung der App angegeben? China oder US?
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Markus M.

Zitat von: razer35 am 30 Dezember 2017, 11:04:32
Das hat in der Tat kurz funktioniert, der Roboter war connected und war docked. Danach ist er wieder auf disconnected gesprungen.
Internetzugriff hat er noch.

Token lässt sich nur noch über Backup auslesen, daran lag's beim ersten Mal.
Jetzt mal bitte verbose 5, alles neu starten und das Log der Verbindungsversuche sowie anschliessend ein list posten.
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

razer35

Zitat von: Otto123 am 30 Dezember 2017, 11:08:20
Das passiert manchmal, sollte aber nicht dauerhaft sein. Welchen Server hast Du in der Verbindung der App angegeben? China oder US?

Mainland China habe ich angegeben.
Eigentlich wollte ich den Roboter noch komplett das Internet verbieten.
Ich werde das mal beobachten und hoffe es funktioniert nun.

Vielen Dank für eure Hilfe!

Hier das Log mit verbose 5 und alles neugestartet:


2017.12.30 11:11:17 5: Sauger < 213100200000000003dbc3615a476640ffffffffffffffffffffffffffffffff (32)
2017.12.30 11:11:18 4: Sauger: write {"id":1,"method":"get_consumable","params":[""]} (48)
2017.12.30 11:11:18 5: Sauger: send 213100600000000003dbc3615a47664126ccac644acceeaaa3d742f0d98173824aed10fdf29e67012ade3f35f25c9a540259cc91772327eb95a48044954e8bfd3fbdeb5a8f2b5290b44d27a6027ff01fbb74c917fa76ccef76a630a2b826d660
2017.12.30 11:11:18 5: Sauger Send SUCCESS
2017.12.30 11:11:18 5: Sauger > 213100600000000003dbc3615a47664126ccac644acceeaaa3d742f0d98173824aed10fdf29e67012ade3f35f25c9a540259cc91772327eb95a48044954e8bfd3fbdeb5a8f2b5290b44d27a6027ff01fbb74c917fa76ccef76a630a2b826d660
2017.12.30 11:11:18 4: Sauger: write {"id":2,"method":"get_clean_summary","params":[""]} (51)
2017.12.30 11:11:18 5: Sauger: send 213100600000000003dbc3615a4766414e81f4af33612a304b503d31ff3edfd5f575b369e06a73a11a961c12a69f5b43177000f278ca5d566d332fdded7739e4a100ac8c2edd7495e87a1328c6cb5bb9f121a1d36a3a232b6f5f992af51453b1
2017.12.30 11:11:18 5: Sauger Send SUCCESS
2017.12.30 11:11:18 5: Sauger > 213100600000000003dbc3615a4766414e81f4af33612a304b503d31ff3edfd5f575b369e06a73a11a961c12a69f5b43177000f278ca5d566d332fdded7739e4a100ac8c2edd7495e87a1328c6cb5bb9f121a1d36a3a232b6f5f992af51453b1
2017.12.30 11:11:18 4: Sauger: write {"id":3,"method":"get_dnd_timer","params":[""]} (47)
2017.12.30 11:11:18 5: Sauger: send 213100500000000003dbc3615a4766414e7ea455d0c6de3a389189a41dc973fc19634db3a5327a9d9f82a60d1f8b25cb0101aed671c652fad2666f739f19501ccd541c0c646f554890a353d05df68244
2017.12.30 11:11:18 5: Sauger Send SUCCESS
2017.12.30 11:11:18 5: Sauger > 213100500000000003dbc3615a4766414e7ea455d0c6de3a389189a41dc973fc19634db3a5327a9d9f82a60d1f8b25cb0101aed671c652fad2666f739f19501ccd541c0c646f554890a353d05df68244
2017.12.30 11:11:18 4: Sauger: write {"id":4,"method":"get_timer","params":[""]} (43)
2017.12.30 11:11:18 5: Sauger: send 213100500000000003dbc3615a4766419c3dc3ae42d32082d0cece834f4834445e87b37d8591d7254bc2737ae40b5d1391cc66061ed482138ac6703939791e3184ebf786c9de8047878c21ef36c1b0fb
2017.12.30 11:11:18 5: Sauger Send SUCCESS
2017.12.30 11:11:18 5: Sauger > 213100500000000003dbc3615a4766419c3dc3ae42d32082d0cece834f4834445e87b37d8591d7254bc2737ae40b5d1391cc66061ed482138ac6703939791e3184ebf786c9de8047878c21ef36c1b0fb
2017.12.30 11:11:21 4: Sauger: write {"id":5,"method":"get_status","params":[""]} (44)
2017.12.30 11:11:21 5: Sauger: send 213100500000000003dbc3615a4766443c9d9d95ce7921095eea61fc2d9e005006b256eb17fada4e64abce98ac4b89e16d428d4ed23d5a784dec4ed8916ee5a98295c6684e717682a4b36f7073181c65
2017.12.30 11:11:21 5: Sauger Send SUCCESS
2017.12.30 11:11:21 5: Sauger > 213100500000000003dbc3615a4766443c9d9d95ce7921095eea61fc2d9e005006b256eb17fada4e64abce98ac4b89e16d428d4ed23d5a784dec4ed8916ee5a98295c6684e717682a4b36f7073181c65
2017.12.30 11:11:28 2: Sauger: connection timeout


EDIT:

Es scheint nun zu funktionieren.

Der Neuling

Hallo zusammen.

Wo finde ich eigentlich das Modul 72_XiaomiDevice.pm zum  runterladen? Google meint hier im Fred.
Habs bis jetzt nicht gefunden.

Danke für Eure Hilfe.

Gruss
Andi

pumabaer

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

Der Neuling

Danke

Hab die erste Seite bestimmt 20 mal durchgelesen. Wie kann ich nur so Blind sein - den Wald vor lauter Bäumen nicht gesehen.. :-\  :o

Gruss

Andi

Otto123

Und im Post #3 steht die Sache mit dem Token - bevor Dir Google was falsches sagt  ;)
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

M@ik

Hallo zusammen,

kann ich den Xiaomi Vacuum über FHEM auch in Homebridge einbinden? Habe im Netz leider nichts hierzu gefunden? Falls ja wie?

Vielen Dank.
Gruß, M@ik

MadMax-FHEM

Hi M@ik,

also Integration in alexa-fhem geht (habe ich zumindest schon mal gelesen irgendwo / vielleicht sogar hier!?)

Laut Andre (Entwickler von homebridge und alexa-fhem) ist die Basis gleich und soll/sollte auch irgendwann zusammengeführt werden.

Daher würde ich mal bzgl. Integration Xiaomi Sauger und alexa-fhem suchen.
Das dort zu findende homeBridgeMapping sollte ja identisch passen und dann halt noch den Xiaomi entsprechend in den richtigen Raum etc. (je nach Filter in der homebridge-Config)...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Esjay

Zitat von: M@ik am 30 Dezember 2017, 21:30:32
Hallo zusammen,

kann ich den Xiaomi Vacuum über FHEM auch in Homebridge einbinden? Habe im Netz leider nichts hierzu gefunden? Falls ja wie?

Vielen Dank.
Gruß, M@ik

Das homebridgemapping ist glaub ich nur ein oder zwei seiten zurück aufgeführt!
Grüße

M@ik

Ah ok, danke ich habe es ein paar Seiten vorher gefunden. Leider funktioniert es bei mir nicht. Er wird zwar in der Home-App angezeigt und wenn ich Siri sage er soll ihn starten, dann bekomme ich auch die Rückmeldung, dass er gestartet wird, aber beim Sauger kommt nicht an. Das ich ihn als "Schalter" eingerichtet habe ist richtig?