Autor Thema: Gibt es ein Modul für den Xiaomi Mi Robot Vacuum  (Gelesen 33319 mal)

Offline Markus M.

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2251
Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
« Antwort #15 am: 12 April 2017, 09:10:48 »
Cool...  :)

Mit Reset meinst du ein- und ausschalten des Roboters oder wirklich den Prozess bei der Erstinstallation (den man ja eh nur einmal macht...)?
Und gibts irgendwo eine Anleitung, wie ich alles einrichte?

Mit Reset meine ich die Installation oder später den Reset Button.
Die Installation mit der App hat bei mir erst nach mehreren Versuchen funktioniert.
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
Hilfreich Hilfreich x 1 Liste anzeigen

Offline slawekking

  • Jr. Member
  • **
  • Beiträge: 57
Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
« Antwort #16 am: 12 April 2017, 09:58:23 »
Hallo,

danke für die Rückmeldung.

Natürlich habe ich da Modul auf den Server Kopiert. Habe Fhem auch mehrmals neugestartet. Ich Nutze Fhem schon seit Jahren ;).

Nach einem :reload 72_XiaomiDevice bekomme ich folgendes:

Can't locate Crypt/Mode/CBC.pm in @INC (you may need to install the Crypt::Mode::CBC module) (@INC contains: . /etc/perl /usr/local/lib/perl/5.18.2 /usr/local/share/perl/5.18.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.18 /usr/share/perl/5.18 /usr/local/lib/site_perl ./FHEM) at ./FHEM/72_XiaomiDevice.pm line 27.
BEGIN failed--compilation aborted at ./FHEM/72_XiaomiDevice.pm line 27.

Folgende Module nachinstalliert:

cpan install Crypt::CBC
cpan install Digest::CRC
cpan install Crypt::OpenSSL::AES

NAtürlich ein Neustart durchgeführt.

Leider Kommt immer noch der oben genannte Fehler.

Gruss Christoph


Hilfreich Hilfreich x 1 Liste anzeigen

Offline Markus M.

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2251
Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
« Antwort #17 am: 12 April 2017, 10:15:31 »
Dann guck doch mal welches du eigentlich brauchst. Oben im File unter use...
Crypt Mode irgendwas ;)
Einen Check darauf baue ich bei Gelegenheit noch ein.
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 slawekking

  • Jr. Member
  • **
  • Beiträge: 57
Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
« Antwort #18 am: 12 April 2017, 10:34:51 »
Sorry,wer lesen kann ist klar im Vorteil. ;)

Danke für den Tipp

Offline elDudereeno

  • New Member
  • *
  • Beiträge: 13
Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
« Antwort #19 am: 12 April 2017, 11:34:00 »
Prima! Vielen Dank.
Morgen kommt mein Xiaomi Sauger ...  ich habe jetzt jeden Tag hier reingeschaut ob sich noch rechtzeitig was tut mit dem Modul  ;D
Und jetzt, quasi "just-in-time" ist es 'fertig'!

Danke auch an slawekking für die "gemachten Fehler" das hat es mir viel einfacher gemacht!  :P

Grüße
Dominik

Offline Markus M.

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2251
Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
« Antwort #20 am: 12 April 2017, 11:49:34 »
Ich weiß ja noch nicht mal ob das Modul funktioniert - hab den Sauger bisher noch gar nicht gestartet  ;)
Verbindung und Status funktionieren aber.
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 slawekking

  • Jr. Member
  • **
  • Beiträge: 57
Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
« Antwort #21 am: 12 April 2017, 12:31:13 »
Hi,

ich habe jetzt den STATE connected. Den Tokken habe ich mir aus der APP vom Backup geholt.

Leider erhalte ich keine Werte:

Verbose5 -> get .....

2017.04.12 11:52:09 5: Staubsauger: write {"id":1201,"method":"get_prop","params":["power","mode","motor1_speed","temp_dec","humidity","aqi","average_aqi","favorite_level","use_time","purify_volume","filter1_life"]} (173)
2017.04.12 11:52:09 5: Staubsauger: initSend
2017.04.12 11:52:09 4: Staubsauger Send SUCCESS
2017.04.12 11:52:09 5: Staubsauger: send 213100d0000000000317c23558edf86cb2a31762c476e8fa503e57828452c9fe81fa4d8a4dd442c054676efe145903a9c648cec0525190eda9f6091d8dc65d5dcb8759b8d19101b655393836889afc8e8902ac443b26c415774cb5be4e7be2246faaecbed43fff6d59f36b5f91a407cca80b8beeaae9642e1e915980c7b547815252604a9b528fbc39693c15afa9291c3679e1f47654b67aeca8dbbf24d71a6150c360a15ee57ae9363bf5fcd6fa281970033ea3f8fbb9b697d89a9b59557f410b291fb9459d3ddd839c46dd0879f87e
2017.04.12 11:52:09 4: Staubsauger Send SUCCESS
2017.04.12 11:52:09 5: read length 32
21310020000000000317c23558edf88cffffffffffffffffffffffffffffffff
2017.04.12 11:52:09 5: Staubsauger - recv seq 1491990668
2017.04.12 11:52:09 4: Staubsauger: received token: ffffffffffffffffffffffffffffffff


Ich denke das Modul fragt die falschen Daten an.

Offline lichtimc

  • New Member
  • *
  • Beiträge: 43
Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
« Antwort #22 am: 12 April 2017, 13:06:04 »
Den Tokken habe ich mir aus der APP vom Backup geholt.

Bitte um Info wie genau du dir den Token besorgt hast... danke... :-)

Offline Markus M.

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2251
Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
« Antwort #23 am: 12 April 2017, 13:20:09 »
Hi,
ich habe jetzt den STATE connected. Den Tokken habe ich mir aus der APP vom Backup geholt.

Leider erhalte ich keine Werte:

21310020000000000317c23558edf88cffffffffffffffffffffffffffffffff

Ich denke das Modul fragt die falschen Daten an.

Oh - dein Staubsauger hat ne andere Device ID als meiner...
Eventuell ändert sich die mit einem Software Update?!
Probier mal das hier
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 slawekking

  • Jr. Member
  • **
  • Beiträge: 57
Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
« Antwort #24 am: 12 April 2017, 13:24:18 »
Mit der App Flole remote control ein backup durchführen, Google Drive oder SD und die Datei oleXiaomiRemote.settings öffnen.

Hinter "e":"..... ist der Token zu finden.
Hilfreich Hilfreich x 1 Liste anzeigen

Offline slawekking

  • Jr. Member
  • **
  • Beiträge: 57
Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
« Antwort #25 am: 12 April 2017, 13:32:49 »
Läuft super danke sehr ;D

Offline lichtimc

  • New Member
  • *
  • Beiträge: 43
Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
« Antwort #26 am: 15 April 2017, 21:16:10 »
Einer meiner Staubis läuft perfekt mit dem Modul...
Der zweite Staubi will irgendwie noch keine Infos rausrücken, wenn ich auf get data, oder get settings klicke...

Vielleicht wieder irgendwas mit der DeviceID?

2017.04.15 20:15:27 5: Staubi_OG: write {"id":1201,"method":"get_prop","params":["power","mode","motor1_speed","temp_dec","humidity","aqi","average_aqi","favorite_level","use_time","purify_volume","filter1_life"]} (173)
2017.04.15 20:15:27 5: Staubi_OG: initSend
2017.04.15 20:15:27 4: Staubi_OG Send SUCCESS
2017.04.15 20:15:27 5: Staubi_OG: send 213100d000000000034d793a58f2633de37bcc0ac4c12a0603c25a2ee34058ab11dceb4744af45d3c3f80ed710783de2dde85bd70b33616b76f2b062cd6cf7af043c4d51b4dfec1555aca0f5f5c0838038d7cee87a37d569f4d523d503c158cfba68b116e6d5652babf4cadef19755a324f59eafeb69c22925ba1269db626619dde2e66528e28f024467bce0a2ed59f981cd37ee81c90394bf9190573476400327e3df7a51eb821ea812ce9ff68f37160c905953ed8451bbc78790fccc2e14440f4b6c3e3df9cce765c1ed1c963ac257
2017.04.15 20:15:27 4: Staubi_OG Send SUCCESS
2017.04.15 20:15:27 5: read length 32
2131002000000000034d793a58f2633effffffffffffffffffffffffffffffff
2017.04.15 20:15:27 5: Staubi_OG - recv seq 1492280126
2017.04.15 20:15:27 4: Staubi_OG: received token: ffffffffffffffffffffffffffffffff

Offline Markus M.

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2251
Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
« Antwort #27 am: 15 April 2017, 22:00:45 »
Der Sauger hat die Device ID 034d, die mir bisher noch nicht untergekommen ist.
Siehst du nach den vielen Nullen im Hex String.
034c und 0317 sind schon im Modul.
Wenn du ungeduldig bist, kannst du die beiden auf das was du brauchst anpassen bis ich wieder zuhause bin und mir was besseres ausgedacht habe  ;)
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
Hilfreich Hilfreich x 1 Liste anzeigen

Offline lichtimc

  • New Member
  • *
  • Beiträge: 43
Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
« Antwort #28 am: 15 April 2017, 22:09:33 »
Hat funktioniert, danke.  :)

Offline Markus M.

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2251
Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
« Antwort #29 am: 18 April 2017, 19:29:56 »
Hier das Ganze stattdessen über subType gesteuert
« Letzte Änderung: 18 April 2017, 19:51:44 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

 

decade-submarginal