FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: snic am 02 Februar 2017, 16:42:54

Titel: Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: snic am 02 Februar 2017, 16:42:54
Hallo Zusammen,

Ich überlege mir den Xiaomi Mi Robot Vacuum (http://www.gearbest.com/robot-vacuum/pp_440546.html?wid=21&utm_source=tt_de) zu kaufen, daher stelle ich mir die Frage kann ich diese auch in meine FHEM System zu integrieren?

LG
Nico
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: CoolTux am 02 Februar 2017, 16:51:02
Glaube ein Modul gibt es noch nicht.
Aber kannst ja mal hier schauen
http://www.roboter-forum.com/forumdisplay.php?130-Xiaomi

ob eine generelle Steuerung weg vom Server überhaupt geht.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: snic am 02 Februar 2017, 16:53:59
Danke
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 19 März 2017, 03:19:31
Hab mir einen bestellt, ist noch nicht da.
Ich arbeite aber bereits am Luftreiniger, ein Modul kommt demnächst.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: CoolTux am 19 März 2017, 07:55:57
Zitat von: Markus M. am 19 März 2017, 03:19:31
Hab mir einen bestellt, ist noch nicht da.
Ich arbeite aber bereits am Luftreiniger, ein Modul kommt demnächst.

Hast Du ein Link zu dem Teil? Also dem Lufterfrischer.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 26 März 2017, 20:06:09
Zitat von: CoolTux am 19 März 2017, 07:55:57
Hast Du ein Link zu dem Teil? Also dem Lufterfrischer.

Erfrischt wird da nicht wirklich was, meine Hoffnung ist eher dass ein paar Pollen drin hängen bleiben ;)
Hab das Ding mittlerweile auch komplett angebunden bekommen.
http://www.mi.com/en/air2/ (http://www.mi.com/en/air2/)
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: CoolTux am 26 März 2017, 20:49:41
Hast Du ihn direkt angesteuert oder übers Gateway?
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 27 März 2017, 12:16:29
Zitat von: CoolTux am 26 März 2017, 20:49:41
Hast Du ihn direkt angesteuert oder übers Gateway?

Das Ding ist wie der Staubsauger (bestellt und unterwegs) und der Luftbefeuchter (Anschaffung an einem Veto gescheitert) sein eigenes "Gateway".
Lässt sich mit der App ins WLAN einbinden, danach kann man ihm das Netz abdrehen, wenn man nur noch mit FHEM steuern will.
Der Luftreiniger rückt den Geräte-Token einfach so raus, beim Staubsauer scheint das etwas komplizierter zu werden.
Eine Möglichkeit zur unverschlüsselten Kommunikation (wie beim Gateway) scheint es nicht zu geben.

Im Anhang mein erster Wurf eines Moduls, hab mir schon mal alles eingebaut was ich brauche.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Mathea am 28 März 2017, 10:05:08
Ich habe diesen Staubsauger und bin absolut begeistert. Meiner Meinung nach der beste Saugroboter auf dem Markt, nur die chinesische App ist "gewöhnungsbedürftig".

Würde mich also auch sehr über ein Modul freuen!

Gruß,
Mathea
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: betateilchen am 28 März 2017, 10:10:38
Zitat von: Markus M. am 27 März 2017, 12:16:29
Im Anhang mein erster Wurf eines Moduls,

Wenn Du schon ein Modul baust (sehr löblich!) halte Dich dabei bitte an die DevelopmentGuidelines.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 28 März 2017, 10:39:44
Zitat von: betateilchen am 28 März 2017, 10:10:38
Wenn Du schon ein Modul baust (sehr löblich!) halte Dich dabei bitte an die DevelopmentGuidelines.

Wenn du konkrete Verbesserungsvorschläge hast werde ich gerne versuchen diese zu berücksichtigen.
Ansonsten ist das Ding so wie es jetzt aussieht erst mal nur für mich gedacht.
Das ganze ist best effort - für mehr reicht meine Zeit leider aktuell schlicht nicht.

Wenn du ein Code Review machen möchtest: gerne!

Gruß, Markus
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 11 April 2017, 20:32:49
Ein kleines Update mit den ersten Funktionen des Staubsaugers.

Das Token bekommt man allerdings nur, solange das Gerät noch nicht ins WLAN eingebunden wird.
Es ändert sich bei jedem Reset!
Es gibt auch ein python Script und eine spezielle Android App um es rauszubekommen -> Google fragen

Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: lichtimc am 11 April 2017, 22:47:03
Cool...  :)

Zitat von: Markus M. am 11 April 2017, 20:32:49
Das Token bekommt man allerdings nur, solange das Gerät noch nicht ins WLAN eingebunden wird.
Es ändert sich bei jedem Reset!

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?
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: slawekking am 12 April 2017, 01:08:33
Hi,

beim folgendem define
define Xiaomi_Sauger XiaomiDevice 192.168.1.35 51888693

bekommeich diese Fehlermeldung:

Cannot load module XiaomiDevice

Bitte umInfo

Danke im Voraus.

Gruß
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: pc1246 am 12 April 2017, 07:42:58
Zitat von: slawekking am 12 April 2017, 01:08:33
Hi,

beim folgendem define
define Xiaomi_Sauger XiaomiDevice 192.168.1.35 51888693

bekommeich diese Fehlermeldung:

Cannot load module XiaomiDevice

Bitte umInfo

Danke im Voraus.

Gruß
Hallo slawekking
Die ueblichen Fragen:
Gruss Christoph
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 12 April 2017, 09:10:48
Zitat von: lichtimc am 11 April 2017, 22:47:03
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.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: slawekking 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


Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. 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.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: slawekking am 12 April 2017, 10:34:51
Sorry,wer lesen kann ist klar im Vorteil. ;)

Danke für den Tipp
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: elDudereeno 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
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. 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.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: slawekking 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.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: lichtimc am 12 April 2017, 13:06:04
Zitat von: slawekking am 12 April 2017, 12:31:13
Den Tokken habe ich mir aus der APP vom Backup geholt.

Bitte um Info wie genau du dir den Token besorgt hast... danke... :-)
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 12 April 2017, 13:20:09
Zitat von: slawekking 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:

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
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: slawekking 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.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: slawekking am 12 April 2017, 13:32:49
Läuft super danke sehr ;D
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: lichtimc 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
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. 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  ;)
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: lichtimc am 15 April 2017, 22:09:33
Hat funktioniert, danke.  :)
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 18 April 2017, 19:29:56
Hier das Ganze stattdessen über subType gesteuert
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: slawekking am 18 April 2017, 21:22:52
Hallo Markus,

danke für das neue Modul. Mir ist vor dem Update aufgefallen, dass keine Readings mehr geschrieben werden. Auch nicht bei set von Hand.

Ein alttes DOIF mit charge und start läuft immer noch problemlos.

Verbose 5 und set Sauger data ergit folgendes:

Hast du eine Idee was essein kann?

2017.04.18 21:08:40 5: Staubsauger: write {"id":1202,"method":"get_prop","params":["buzzer","led_b","child_lock","app_extra","act_sleep","sleep_time"]} (109)
2017.04.18 21:08:40 5: Staubsauger: initSend
2017.04.18 21:08:40 4: Staubsauger Send SUCCESS
2017.04.18 21:08:40 5: Staubsauger: send 21310090000000000317c23558f6640e15c856f1a8f5da18b5e928fa64f530621383628b471b11c7f39bf39da6b3cbfb7fc649290768c588973e3832dac7c5b62e9654f88d4505b5e84387fe103b438a8a085c84817bc6358d934b282535f8ba3cf08e5f746d035815fcf603a70b3cb4674398822adcf5f80d9627bad5e449260b4f3f48d8de283e8039b4c5e10106d7
2017.04.18 21:08:40 4: Staubsauger Send SUCCESS
2017.04.18 21:08:40 5: read length 32
21310020000000000317c23558f6642cffffffffffffffffffffffffffffffff
2017.04.18 21:08:40 5: Staubsauger - recv seq 1492542508
2017.04.18 21:08:40 4: Staubsauger: received token: ffffffffffffffffffffffffffffffff


Gruß

Christoph
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 18 April 2017, 21:54:01
Zitat von: slawekking am 18 April 2017, 21:22:52
Mir ist vor dem Update aufgefallen, dass keine Readings mehr geschrieben werden. Auch nicht bei set von Hand.

Meinst du nach dem Update?
Du musst das Attribut subType auf VacuumCleaner setzen, dann sollte erst mal wieder alles in Ordnung sein.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: slawekking am 18 April 2017, 22:00:45
Hi,

super läuft wieder mit dem Update. Es ist mir vor dem Update aufgefallen. Mein Problem hatte nichts mit demUpdate zu tun.

Komisch, dass es seit gestern nicht mehr läuft und ich zuvor den Parameter nicht gesett hatte.


Danke  ;D
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Andy89 am 21 April 2017, 19:16:58
Servus,
heute kam mein Sauger an und ich wollte direk das Modul testen  :) :)
Erst eine Frage: ist der Sauger auch connected, wenn der Token falsch ist?

Egal was ich mache, ich erhalte keine Daten und kann keine Befehle senden.

Beim Klick auf get data mit verbose 5 kommt folgender Output:
2017.04.21 19:12:51 5: XiaomiSauger: write {"id":2201,"method":"get_status","params":[""]} (47)
2017.04.21 19:12:51 5: XiaomiSauger: initSend
2017.04.21 19:12:51 4: XiaomiSauger Send SUCCESS
2017.04.21 19:12:51 5: XiaomiSauger: send 2131005000000000034d6a2158fa3cf6b815977b7f7549ddbaf17242a5ddfb97a45704a4e85065033090b0171aee3336494dcce3b802485794add5a618d14f38d7a4934b4d5088d1877a9172c5e65310
2017.04.21 19:12:51 4: XiaomiSauger Send SUCCESS
2017.04.21 19:12:52 1: 192.168.2.30:8080 reappeared (WZ_KODI)
2017.04.21 19:12:52 5: read length 32
2131002000000000034d6a2158fa3d93ffffffffffffffffffffffffffffffff
2017.04.21 19:12:52 5: XiaomiSauger - recv seq 1492794771
2017.04.21 19:12:52 4: XiaomiSauger: received token: ffffffffffffffffffffffffffffffff


Danke jetzt schon einmal für deine Hilfe =)
Beste Grüße
Andy
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Shadow3561 am 21 April 2017, 19:34:18
Ich habe da auch noch eine Frage.

Wie wird der Sauger definiert?

define Xiaomi_Sauger XiaomiDevice 192.168.1.35 ?

Was kommt bei den Fragezeichen genau hin?

Mit freundlichen Grüßen
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 21 April 2017, 20:10:50
Zitat von: Andy89 am 21 April 2017, 19:16:58Erst eine Frage: ist der Sauger auch connected, wenn der Token falsch ist?
Egal was ich mache, ich erhalte keine Daten und kann keine Befehle senden.

Ja, war wohl etwas ungünstig.
Vermutlich ist dein Token falsch.

Zitat von: Shadow3561 am 21 April 2017, 19:34:18
Wie wird der Sauger definiert?
define Xiaomi_Sauger XiaomiDevice 192.168.1.35 ?
Was kommt bei den Fragezeichen genau hin?

Der Token deines Saugers, den du beispielsweise mit dieser App (https://xiaomi.flole.de/) irgendwie auslesen kannst, einfach mal Google fragen, vielleicht kann hier auch jemand eine Anleitung posten.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Andy89 am 21 April 2017, 20:30:37
Zitat von: Markus M. am 21 April 2017, 20:10:50
Der Token deines Saugers, den du beispielsweise mit dieser App (https://xiaomi.flole.de/) irgendwie auslesen kannst, einfach mal Google fragen, vielleicht kann hier auch jemand eine Anleitung posten.
vorhin war die Seite offline, weswegen ich das nicht ausprobieren konnte.

Hier eine kurze Anleitung:
- ich habe vorher schon alles mit der Original-App (die es mittlerweile auch in der Englischen Sprache gibt) konfiguriert
- dann die oben verlinkte App installiert
- die App gestartet und die Daten aus der Mi-Home App importiert
- daraufhin hatte ich eine Verbindung zu meinem Sauger
- in den Einstellungen habe ich dann "nach Google Drive exportiert"
- in meinem Google Drive befindet sich dann eine "FloleXiaomiRemote.settings" Datei
- die habe ich mit einem Editor geöffnet
- unter dem Punkt "e" ist dann der Token zu finden
- kaum habe ich die richtige IP und den richtigen Token, so werden auch Daten empfangen und Befehle werden ausgeführt =)

Kurze Frage: Kann man irgendwie die Karte vom Sauger erhalten? Gibt es irgendwo eine API?

Danke für dein Modul!!
Jetzt muss ich wohl die neuen Daten in mein FTUI einbinden  ;D ;D ;D

Beste Grüße
Andy
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 21 April 2017, 20:36:53
Zitat von: Andy89 am 21 April 2017, 20:30:37Kurze Frage: Kann man irgendwie die Karte vom Sauger erhalten? Gibt es irgendwo eine API?

Vom Sauger nicht, aber evtl. vom Server.
Ich bin bisher noch nicht dazu gekommen, irgendwann seh ich mir das noch an.
Es gibt keine API, wird offiziell wahrscheinlich auch nie passieren.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Shadow3561 am 22 April 2017, 09:49:44
Schade, bei mir läuft es nicht.
Ich kann das geforderte Modul Crypt: :Mode: :CBC nicht installieren.
Es wirft mir bei der Installation hunderte von Fehlern aus.
Ich gebe es hiermit auf, habe mein Perl schon einmal komplett verpfuscht und Tage benötigt um es wieder hin zu biegen.

Allen anderen viel Spass mit dem Modul.

MfG
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 22 April 2017, 11:32:37
Zitat von: Shadow3561 am 22 April 2017, 09:49:44
Schade, bei mir läuft es nicht.
Ich kann das geforderte Modul Crypt: :Mode: :CBC nicht installieren.

Kommst du mit nur Crypt::CBC (wie im Gateway Modul) zurecht?
Hab es mal umgebaut
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Shadow3561 am 22 April 2017, 12:19:57
Leider nein,
Der Sauger lässt sich definieren, aber wenn ich ich ihn anklicke stürzt fhem mit folgendem Logeintrag ab

2017.04.22 11:55:42.103 3: Mai_Ling: initialized
Couldn't load Crypt::Cipher::AES: Attempt to reload CryptX.pm aborted.
Compilation failed in require at /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2/Crypt/Cipher/AES.pm line 9.
BEGIN failed--compilation aborted at /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2/Crypt/Cipher/AES.pm line 9.
Compilation failed in require at (eval 218993) line 1.
at ./FHEM/72_XiaomiDevice.pm line 422.


Diese Modul ist aber installiert und laut CPAN auch up to Date
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 22 April 2017, 12:34:24
Zitat von: Shadow3561 am 22 April 2017, 12:19:57
Leider nein,
Der Sauger lässt sich definieren, aber wenn ich ich ihn anklicke stürzt fhem mit folgendem Logeintrag ab
Couldn't load Crypt::Cipher::AES: Attempt to reload CryptX.pm aborted.

Diese Modul ist aber installiert und laut CPAN auch up to Date

Funktioniert es so oder stoppt zumindest ohne Absturz?
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Shadow3561 am 22 April 2017, 12:42:22
damit lässt sich das modul nicht laden.

Can't load '/usr/local/lib/arm-linux-gnueabihf/perl/5.20.2/auto/CryptX/CryptX.so' for module CryptX: /usr/lib/arm-linux-gnueabihf/libc.so: Ungültiger ELF-Header at /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2/XSLoader.pm line 96.
at /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2/CryptX.pm line 11.
Compilation failed in require at /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2/Crypt/Cipher/AES.pm line 9.
BEGIN failed--compilation aborted at /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2/Crypt/Cipher/AES.pm line 9.
Compilation failed in require at ./FHEM/72_XiaomiDevice.pm line 28.
BEGIN failed--compilation aborted at ./FHEM/72_XiaomiDevice.pm line 28.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 22 April 2017, 13:15:31
Zitat von: Shadow3561 am 22 April 2017, 12:42:22
damit lässt sich das modul nicht laden.

Dann ist auf deinem System leider irgendwas kaputt.
Versuch mal CryptX neu zu installieren.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Shadow3561 am 22 April 2017, 16:06:09
Hey,
erst einmal danke ich dir für deine Mühe.

Leider bringt eine installation von CryptX bicht den gewünschten Erfolg.

nur ein kleiner Auszug aus den Fehlern.

BEGIN failed--compilation aborted at t/mode_ctr.t line 5.
# Looks like your test exited with 2 before it could output anything.
t/mode_ctr.t ........................ Dubious, test returned 2 (wstat 512, 0x200)
Failed 8/8 subtests
t/mode_ecb.t ........................ Can't load '/root/.cpan/build/CryptX-0.047-5/blib/arch/auto/CryptX/CryptX.
so' for module CryptX: /usr/lib/arm-linux-gnueabihf/libc.so: Ungültiger ELF-Header at /usr/lib/arm-linux-gnueab
ihf/perl/5.20/DynaLoader.pm line 187.
at /root/.cpan/build/CryptX-0.047-5/blib/lib/Crypt/Cipher.pm line 6.
Compilation failed in require at /root/.cpan/build/CryptX-0.047-5/blib/lib/Crypt/Cipher.pm line 6.
BEGIN failed--compilation aborted at /root/.cpan/build/CryptX-0.047-5/blib/lib/Crypt/Cipher.pm line 6.
Compilation failed in require at /root/.cpan/build/CryptX-0.047-5/blib/lib/Crypt/Mode/ECB.pm line 9.
BEGIN failed--compilation aborted at /root/.cpan/build/CryptX-0.047-5/blib/lib/Crypt/Mode/ECB.pm line 9.
Compilation failed in require at t/mode_ecb.t line 4.
BEGIN failed--compilation aborted at t/mode_ecb.t line 4.
# Looks like your test exited with 2 before it could output anything.
t/mode_ecb.t ........................ Dubious, test returned 2 (wstat 512, 0x200)
Failed 266/266 subtests

BEGIN failed--compilation aborted at t/mode_ofb.t line 4.
# Looks like your test exited with 2 before it could output anything.
t/mode_ofb.t ........................ Dubious, test returned 2 (wstat 512, 0x200)
Failed 12/12 subtests
t/pk_dh.t ........................... Can't load '/root/.cpan/build/CryptX-0.047-5/blib/arch/auto/CryptX/CryptX.
so' for module CryptX: /usr/lib/arm-linux-gnueabihf/libc.so: Ungültiger ELF-Header at /usr/lib/arm-linux-gnueab
ihf/perl/5.20/DynaLoader.pm line 187.
at /root/.cpan/build/CryptX-0.047-5/blib/lib/Crypt/PK/DH.pm line 13.
Compilation failed in require at /root/.cpan/build/CryptX-0.047-5/blib/lib/Crypt/PK/DH.pm line 13.
BEGIN failed--compilation aborted at /root/.cpan/build/CryptX-0.047-5/blib/lib/Crypt/PK/DH.pm line 13.
Compilation failed in require at t/pk_dh.t line 5.


# Looks like your test exited with 2 before it could output anything.
t/pk_enc_pem.t ...................... Dubious, test returned 2 (wstat 512, 0x200)
Failed 27/27 subtests
t/pk_rsa.t .......................... Can't load '/root/.cpan/build/CryptX-0.047-5/blib/arch/auto/CryptX/CryptX.
so' for module CryptX: /usr/lib/arm-linux-gnueabihf/libc.so: Ungültiger ELF-Header at /usr/lib/arm-linux-gnueab
ihf/perl/5.20/DynaLoader.pm line 187.
at /root/.cpan/build/CryptX-0.047-5/blib/lib/Crypt/PK/RSA.pm line 13.
Compilation failed in require at /root/.cpan/build/CryptX-0.047-5/blib/lib/Crypt/PK/RSA.pm line 13.
BEGIN failed--compilation aborted at /root/.cpan/build/CryptX-0.047-5/blib/lib/Crypt/PK/RSA.pm line 13.
Compilation failed in require at t/pk_rsa.t line 5.
BEGIN failed--compilation aborted at t/pk_rsa.t line 5.
# Looks like your test exited with 2 before it could output anything.
t/pk_rsa.t .......................... Dubious, test returned 2 (wstat 512, 0x200)
Failed 45/45 subtests
t/pk_rsa_test_vectors_openssl.t ..... Can't load '/root/.cpan/build/CryptX-0.047-5/blib/arch/auto/CryptX/CryptX.
so' for module CryptX: /usr/lib/arm-linux-gnueabihf/libc.so: Ungültiger ELF-Header at /usr/lib/arm-linux-gnueab
ihf/perl/5.20/DynaLoader.pm line 187.
at /root/.cpan/build/CryptX-0.047-5/blib/lib/Crypt/PK/RSA.pm line 13.
Compilation failed in require at /root/.cpan/build/CryptX-0.047-5/blib/lib/Crypt/PK/RSA.pm line 13.
BEGIN failed--compilation aborted at /root/.cpan/build/CryptX-0.047-5/blib/lib/Crypt/PK/RSA.pm line 13.
Compilation failed in require at t/pk_rsa_test_vectors_openssl.t line 5.
BEGIN failed--compilation aborted at t/pk_rsa_test_vectors_openssl.t line 5.
# Looks like your test exited with 2 before it could output anything.
t/pk_rsa_test_vectors_openssl.t ..... Dubious, test returned 2 (wstat 512, 0x200)
Failed 246/246 subtests
t/pkcs8.t ........................... Can't load '/root/.cpan/build/CryptX-0.047-5/blib/arch/auto/CryptX/CryptX.
so' for module CryptX: /usr/lib/arm-linux-gnueabihf/libc.so: Ungültiger ELF-Header at /usr/lib/arm-linux-gnueab
ihf/perl/5.20/DynaLoader.pm line 187.
at /root/.cpan/build/CryptX-0.047-5/blib/lib/Crypt/PK/RSA.pm line 13.
Compilation failed in require at /root/.cpan/build/CryptX-0.047-5/blib/lib/Crypt/PK/RSA.pm line 13.
BEGIN failed--compilation aborted at /root/.cpan/build/CryptX-0.047-5/blib/lib/Crypt/PK/RSA.pm line 13.
Compilation failed in require at t/pkcs8.t line 5.
BEGIN failed--compilation aborted at t/pkcs8.t line 5.


  Parse errors: Bad plan.  You planned 19 tests but ran 0.
t/prng_sober128.t                 (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Par
Makefile:


Ich denke nicht, dass diese Ausgaben helfen.
Vielleicht weiss ja jemand wie ich das Perl einmal neu aufsetzen kann ohne gleich das ganze Ubuntu neu aufsetzten zu müssen.

Mfg
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 23 April 2017, 13:07:03
Diese Version sollte wahlweise AES oder Rijandel benutzen können, je nachdem was installiert ist.
Wäre nett wenn das jemand mal auf einem System testen könnte auf dem es weder noch gibt.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Andy89 am 23 April 2017, 14:31:59
habs nun in benutzung.. als ich einen Pause Befehl gemacht habe ist mein fhem abgestützt, aber ich kann nicht zu 100% sagen, dass es nur an dem modul lag xD

Couldn't load Crypt::Rijndael_PP: Can't locate Crypt/Rijndael_PP.pm in @INC (you may need to install the Crypt::Rijndael_PP module) (@INC contains: fhem.p/lib fhem.p/FHEM/lib ./FHEM/lib ./lib ./FHEM ./ /usr/local/FHEM/share/fhem/FHEM/lib . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/arm-linux-gnueabihf/perl5/5.20 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl) at (eval 233210) line 1.
at ./FHEM/72_XiaomiDevice.pm line 503.
2017.04.23 14:22:02 1: BlockingInformParent (BlockingStart): Can't connect to localhost:7073: IO::Socket::INET: connect: Verbindungsaufbau abgelehnt
2017.04.23 14:22:02 1: BlockingInformParent (PRESENCE_ProcessLocalScan): Can't connect to localhost:7073: IO::Socket::INET: connect: Verbindungsaufbau abgelehnt
2017.04.23 14:22:02 1: BlockingInformParent (BlockingStart): Can't connect to localhost:7073: IO::Socket::INET: connect: Verbindungsaufbau abgelehnt
2017.04.23 14:22:02 1: BlockingInformParent (PRESENCE_ProcessLocalScan): Can't connect to localhost:7073: IO::Socket::INET: connect: Verbindungsaufbau abgelehnt
2017.04.23 14:22:05 1: BlockingInformParent (BlockingStart): Can't connect to localhost:7073: IO::Socket::INET: connect: Verbindungsaufbau abgelehnt
2017.04.23 14:22:05 1: BlockingInformParent (PRESENCE_ProcessLocalScan): Can't connect to localhost:7073: IO::Socket::INET: connect: Verbindungsaufbau abgelehnt
Exception in thread Thread-1:
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.7/threading.py", line 763, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/opt/yowsup-master/yowsup/demos/cli/cli.py", line 153, in startInputThread
    cmd = self._queuedCmds.pop(0) if len(self._queuedCmds) else input(self.getPrompt()).strip()
EOFError: EOF when reading a line


nach einem Neustart läuft das Modul aber ohne Probleme und Befehle sind möglich  ;D ;D ;D also keine Ahnung  ::) ::)

Beste Grüße
Andy


edit:
Frage: kann man die clean_area anpassen, so dass es komma zahlen sind? Die app sagt 26qm und das Modul 26277500  ;D

edit2:
intervalData kann man scheinbar nicht setzen. egal was ich eintippe, es wird immer auf 60 gesetzt
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 23 April 2017, 16:35:35
Zitat von: Andy89 am 23 April 2017, 14:31:59
habs nun in benutzung.. als ich einen Pause Befehl gemacht habe ist mein fhem abgestützt, aber ich kann nicht zu 100% sagen, dass es nur an dem modul lag xD

edit:
Frage: kann man die clean_area anpassen, so dass es komma zahlen sind? Die app sagt 26qm und das Modul 26277500  ;D

edit2:
intervalData kann man scheinbar nicht setzen. egal was ich eintippe, es wird immer auf 60 gesetzt

Lag am Modul, passiert in der Version nur bei Versionswechsel und Reload ohne Restart. Sorry!
clean_area nun in Quadratmetern, clean_time bleibt in Sekunden.
Geänderte Readings: dnd (on/off) und consumables_* (%)

intervalData hat übrigens ein Minimum von 60 Sekunden, intervalSettings hat ein Minimum von 300 Sekunden.
Alles darüber sollte funktionieren!

Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Andy89 am 23 April 2017, 17:17:38
Zitat von: Markus M. am 23 April 2017, 16:35:35
Lag am Modul, passiert in der Version nur bei Versionswechsel und Reload ohne Restart. Sorry!

Kein Problem. Beim entwickeln ist mit Fehlern zu rechnen  ;D ;D

funktioniert mit der Version nun ohne Absturz. Danke für die Anpassung. Für die Zeit hab ich nun einfach ein Userreading erstellt.

nächste Frage  :-X es wird zur Zeit der Status 8 - Charging angezeigt. In der App ists Fully Charged. Nen extra Status Fully Charged gibts, nehm ich mal an, nicht. Kann es sein, dass die einfach Charging mit 100% Akku als Fully Charged deklarieren?
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 23 April 2017, 17:21:37
Zitat von: Andy89 am 23 April 2017, 17:17:38nächste Frage  :-X es wird zur Zeit der Status 8 - Charging angezeigt. In der App ists Fully Charged. Nen extra Status Fully Charged gibts, nehm ich mal an, nicht. Kann es sein, dass die einfach Charging mit 100% Akku als Fully Charged deklarieren?

Ja, so machen die das.
Reicht dir "Docked" dafür auch? Hab ich vor 5 Minuten gebastelt :)
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Andy89 am 23 April 2017, 17:24:00
Zitat von: Markus M. am 23 April 2017, 17:21:37
Ja, so machen die das.
Reicht dir "Docked" dafür auch? Hab ich vor 5 Minuten gebastelt :)
ja reicht  ;D ;D ;D danke  :) :) :)
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 23 April 2017, 21:39:49
Spot cleaning hatte noch nicht funktioniert und die manuelle Steuerung ist jetzt auch mit drin :)

Steuerung über folgende Commands, hab das Ganze auf Grad und Prozent umgebastelt um es einigermassen intuitiv zu halten:
remotecontrol start/stop
turn degrees (-280 .. 280)
drive speed (0% .. 100%)
remotecontrol move degrees speed

Bitte berichten ob die Drehungen in etwa passen, kalibriert ist es auf meinen Sauger.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Andy89 am 23 April 2017, 22:36:01
Zitat von: Markus M. am 23 April 2017, 21:39:49
remotecontrol start/stop
funktioniert.

Zitat von: Markus M. am 23 April 2017, 21:39:49
turn degrees (-280 .. 280)
nur -90 bis 90 auswählbar. Evtl als Slider? Aber die Drehungen passen!

Zitat von: Markus M. am 23 April 2017, 21:39:49
drive speed (0% .. 100%)
bei speed bewegt sich der Roboter nach vorne. bei 100% sinds ca (geschätzte!) 40-50cm. Evtl speed in cm angeben? Ich kann gerne dazu eine Versuchsreihe aufstellen  ;D ;D

Zitat von: Markus M. am 23 April 2017, 21:39:49
remotecontrol move degrees speed
move ist zwar wählbar, aber degrees und speed können nicht eingegeben werden. Das Textfeld fehlt hier :D

Coole Sache mit RemoteControl, aber ich weiß nicht, ob ich das nutzen werde  ??? .... Vielleicht nur um mit einer aufmontierten goPro Videos zu machen xD

Beste Grüße
Andy

Titel: Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 24 April 2017, 01:37:02
Zitat von: Andy89 am 23 April 2017, 22:36:01
nur -90 bis 90 auswählbar. Evtl als Slider? Aber die Drehungen passen!

Du kannst ca. -280 bis 280 frei eingeben

Zitatbei speed bewegt sich der Roboter nach vorne. bei 100% sinds ca (geschätzte!) 40-50cm. Evtl speed in cm angeben? Ich kann gerne dazu eine Versuchsreihe aufstellen  ;D ;D

Gerne :)
Intern arbeitet der Staubsauger mit Werten < 0.3 für die Geschwindigkeit (und 3.1 bis -3.1 für die Drehung links/rechts)

Zitatmove ist zwar wählbar, aber degrees und speed können nicht eingegeben werden. Das Textfeld fehlt hier :D

Geht nur über die direkte Eingabe, mehr Felder lässt FHEMWEB nicht zu.
Also einfach oben set vacuumname remotecontrol move -180 0 eintippen und er sollte sich 180˚ gegen den Uhrzeigersinn drehen

ZitatCoole Sache mit RemoteControl, aber ich weiß nicht, ob ich das nutzen werde  ??? .... Vielleicht nur um mit einer aufmontierten goPro Videos zu machen xD

Es sollte reichen um den Sauger gezielt aus dem Dock in ein Zimmer bzw. vordefinierte Stellen der Wohnung fahren zu können. Spotcleaning im Eingangsbereich?
Wenn im manuellen Modus dann noch die Magnetbänder ignoriert werden würden wäre das genial - das bezweifle ich aber und kann es auch nicht testen.


Edit: Ich hab noch eine dritte Variable übersehen, die Fahrzeit. Aktuell fix bei 1500ms.
Werde die manuelle Steuerung also wohl nochmal komplett umbauen. Ich würde an eurer Stelle mal noch keine Fahrmanöver aufwändig ausprobieren ;)
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Andy89 am 24 April 2017, 16:43:35
Zitat von: Markus M. am 24 April 2017, 01:37:02
Es sollte reichen um den Sauger gezielt aus dem Dock in ein Zimmer bzw. vordefinierte Stellen der Wohnung fahren zu können. Spotcleaning im Eingangsbereich?
Wenn im manuellen Modus dann noch die Magnetbänder ignoriert werden würden wäre das genial - das bezweifle ich aber und kann es auch nicht testen.


Edit: Ich hab noch eine dritte Variable übersehen, die Fahrzeit. Aktuell fix bei 1500ms.
Werde die manuelle Steuerung also wohl nochmal komplett umbauen. Ich würde an eurer Stelle mal noch keine Fahrmanöver aufwändig ausprobieren ;)

darauf hätte man auch selbst kommen können, dass man das einfach frei eingeben kann  ::) ::)

ja ok. Da die "Dockingstation" immer am gleichen Ort steht, ist das natürlich eine gute Idee. Die Frage ist nur, wie sich das Ding verhält, wenn dann auf einmal die Tür zu ist und er aber auf diese zufährt...


zu deinem edit: Das erklärt auch, warum er bei einer kleiner Geschwindigkeit nicht so weit kommt  :D :D Dann werde ich wohl keinen Feldversuch durchführen bezüglich der Strecke, die er in 1,5 Sekunden mit maximal Geschwindigkeit zurücklegt  ;)
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 24 April 2017, 16:56:32
Zitat von: Andy89 am 24 April 2017, 16:43:35
darauf hätte man auch selbst kommen können, dass man das einfach frei eingeben kann  ::) ::)

ja ok. Da die "Dockingstation" immer am gleichen Ort steht, ist das natürlich eine gute Idee. Die Frage ist nur, wie sich das Ding verhält, wenn dann auf einmal die Tür zu ist und er aber auf diese zufährt...

Ich mappe das dann demnächst noch auf -100 bis 100 für die Drehgeschwindigkeit und nehme die Zeit extra mit rein.
Beides gleichzeitig zu nutzen macht aber sowieso keinen Sinn, viel zu kompliziert.
Die Sache wird schon grenzwertig dadurch dass er nicht immer mittig auf dem Dock stehen muss.

Wenn was im Weg steht gibt es eine vorsichtige Kontaktfahrt mit Bumper und der Sauger steht am Ende irgendwo anders, höchstwahrscheinlich noch am Hindernis.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: oli82 am 27 April 2017, 16:53:17
Hi Markus.

Bei mir bringt ein das Ausführen eines Kommandos Fhem zum Absturz, sobald der Sauger ausgeschaltet, bzw nicht verbunden ist:

Subroutine XiaomiDevice_Initialize redefined at ./FHEM/72_XiaomiDevice.pm line 83.
Subroutine XiaomiDevice_Define redefined at ./FHEM/72_XiaomiDevice.pm line 100.
Subroutine XiaomiDevice_Undefine redefined at ./FHEM/72_XiaomiDevice.pm line 173.
Subroutine XiaomiDevice_Get redefined at ./FHEM/72_XiaomiDevice.pm line 184.
Subroutine XiaomiDevice_Set redefined at ./FHEM/72_XiaomiDevice.pm line 287.
Subroutine XiaomiDevice_Init redefined at ./FHEM/72_XiaomiDevice.pm line 494.
Subroutine XiaomiDevice_GetUpdate redefined at ./FHEM/72_XiaomiDevice.pm line 519.
Subroutine XiaomiDevice_GetSettings redefined at ./FHEM/72_XiaomiDevice.pm line 535.
Subroutine XiaomiDevice_GetSpeed redefined at ./FHEM/72_XiaomiDevice.pm line 551.
Subroutine XiaomiDevice_WriteJSON redefined at ./FHEM/72_XiaomiDevice.pm line 565.
Subroutine XiaomiDevice_ParseJSON redefined at ./FHEM/72_XiaomiDevice.pm line 615.
Subroutine XiaomiDevice_connect redefined at ./FHEM/72_XiaomiDevice.pm line 738.
Subroutine XiaomiDevice_initSend redefined at ./FHEM/72_XiaomiDevice.pm line 781.
Subroutine XiaomiDevice_disconnect redefined at ./FHEM/72_XiaomiDevice.pm line 794.
Subroutine XiaomiDevice_Read redefined at ./FHEM/72_XiaomiDevice.pm line 815.
Subroutine XiaomiDevice_Write redefined at ./FHEM/72_XiaomiDevice.pm line 918.
Subroutine XiaomiDevice_Attr redefined at ./FHEM/72_XiaomiDevice.pm line 948.
Subroutine XiaomiDevice_DbLog_splitFn redefined at ./FHEM/72_XiaomiDevice.pm line 977.
2017.04.27 16:47:05 2: Xiaomi_Sauger: connecting
send: Cannot determine peer address at ./FHEM/72_XiaomiDevice.pm line 930.


Kannst du dir das erklären?
Danke
Oli

EDIT:
Bin da etwas weiter gekommen. Sobald der Sauger Online ist, gibt es keine Probleme oder Abstürze.

EDIT2:
Erhalte ständig die Meldung:
Crypt::Rijndael_PP: set keysize to 128.
Kannst du das noch aus dem Modul entfernen?
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 28 April 2017, 19:14:27
Zitat von: oli82 am 27 April 2017, 16:53:17Bei mir bringt ein das Ausführen eines Kommandos Fhem zum Absturz, sobald der Sauger ausgeschaltet, bzw nicht verbunden ist:
2017.04.27 16:47:05 2: Xiaomi_Sauger: connecting
send: Cannot determine peer address at ./FHEM/72_XiaomiDevice.pm line 930.


Kannst du dir das erklären?
Sobald der Sauger Online ist, gibt es keine Probleme oder Abstürze.
Kann das Problem nicht nachvollziehen. Bitte nochmal mit dem Anhang testen.


ZitatErhalte ständig die Meldung:
Crypt::Rijndael_PP: set keysize to 128.
Kannst du das noch aus dem Modul entfernen?
Nein, da ich das Perl Modul selbst nicht installiert habe und AES nutze.
AES wieder präferiert, was Shadow3561 den Tag versauen wird. Geht aber wohl nicht anders.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Shadow3561 am 28 April 2017, 19:23:04
Nein, versaut mir nicht den Tag. Das hat der Paketzusteller von DPD heute schon erledigt.
Habe mir das Modul für meine Ansprüche schon umgebogen und noch ein paar Readings angepasst.
Die ständigen Log-Einträge vom Rijndael habe ich auch im Griff.
Habe einfach im Rijndael_PP.pl einfach die entsprechende Zeile auskommentiert da sie nur den Hinweis auf das Keysize ist.
Man kann dem Modul auch eine Standart-Keysize mitgeben, aber das lasse ich lieber, man weiss ja nie wozu es noch benötigt wird.

MfG
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 01 Mai 2017, 01:21:40
- State-Readings zusammengefasst
- Timer Readings & Sets, Beispiele für neue Timer:
   set vacuum timer 12:00 31 12 Silvester Mittags
   set vacuum timer 17:00 all täglich 17:00
   set vacuum timer 22:00 Mo,Tu Montag und Dienstag 22:00
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Shadow3561 am 01 Mai 2017, 07:44:27
Respekt Markus.
Du hängst dich ja echt rein.
Ich bin dir sehr dankbar für das Modul und würde dich gerne unterstützen, nur sind meine Kenntnisse, was Perl betrifft, mehr als bescheiden.
Auf diesem Wege also noch einmal ein Fettes Danke

MfG
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Mathea am 01 Mai 2017, 19:58:46
Von mir auch ein herzliches Danke! Ich nutze das Modul seit drei Tagen und bin super zufrieden  :D

Leider hat mir die Installation des AES Moduls anscheinend meine Alexa Installation zerschossen. Ein anderer User im Forum hat das gleiche Problem gehabt, konnte es über einer Neuinstallation des Alexa Moduls allerdings wieder fixen. Das werde ich auch mal ausprobieren.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: oli82 am 01 Mai 2017, 20:32:42
Zitat von: Markus M. am 01 Mai 2017, 01:21:40
- State-Readings zusammengefasst
- Timer Readings & Sets, Beispiele für neue Timer:
   set vacuum timer 12:00 31 12 Silvester Mittags
   set vacuum timer 17:00 all täglich 17:00
   set vacuum timer 22:00 Mo,Tu Montag und Dienstag 22:00

Hey Markus.

Fehler sind nun weg, aber kann es sein, dass die Berechnung von "total_clean_time" falsch ist, bzw. das Format?
Hier mal ein List auf das Device:
Readings:
     2017-05-01 20:28:01   battery         ok
     2017-05-01 20:28:01   batteryLevel    100
     2017-05-01 20:20:27   clean_area      53.14
     2017-05-01 20:20:27   clean_time      3198
     2017-05-01 19:25:50   consumables_filter 0
     2017-05-01 19:25:50   consumables_main_brush 0
     2017-05-01 19:25:50   consumables_side_brush 0
     2017-05-01 20:28:01   dnd             on
     2017-05-01 20:27:58   dnd_enabled     on
     2017-05-01 20:27:58   dnd_end         08:00
     2017-05-01 20:27:58   dnd_start       22:00
     2017-05-01 20:28:01   error_code      None
     2017-05-01 20:28:01   fan_power       60
     2017-05-01 20:28:01   in_cleaning     no
     2017-05-01 20:28:01   last_clean_area 53.14
     2017-05-01 20:28:01   last_clean_time 3198
     2017-05-01 20:28:01   map_present     yes
     2017-05-01 20:27:58   serial_number   xxxxxxxxxxxxxxx
     2017-05-01 20:28:01   state           Docked
     2017-05-01 20:20:27   status          Docked
     2017-05-01 20:27:58   total_clean_area 174.48
     2017-05-01 20:27:58   total_clean_time 2.84
     2017-05-01 20:27:58   total_cleans    6

Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 01 Mai 2017, 20:58:27
Zitat von: oli82 am 01 Mai 2017, 20:32:42
kann es sein, dass die Berechnung von "total_clean_time" falsch ist, bzw. das Format?

Das sind Stunden, hatte ich testweise geändert um es mit der App zu vergleichen.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: oli82 am 01 Mai 2017, 21:00:01
Dachte ich mir bereits. War nur verwundert, da du bisher für die Zeit Sekunden genutzt hast.
Danke.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: oli82 am 01 Mai 2017, 22:29:19
Eine Sache habe ich noch zu den Timern. Das setzen über Fhem funktioniert wunderbar. Jedoch wird die Zeit für China gesetzt, also startet der Sauger +6 Stunden später. Ich habe 2 Timer gesetzt. Der obere klappte nicht, der untere startete um 22:26.
Das liegt wohl daran, mit welchem Land man sich in der App registriert hat
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 02 Mai 2017, 21:00:02
Das liegt aber dann daran, dass der Staubsauger selbst die falsche Zeit hat.
FHEM und App-Zeiten stimmen überein, auf den Rest hab ich leider keinen Einfluss.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: oli82 am 02 Mai 2017, 21:06:36
Dachte ich mir fast.
Wie hast du das gelöst bei deinem Sauger?
Kannst du evtl das Modul um ein Attribut erweitert um die Zeitzone zu berücksichtigen?
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 02 Mai 2017, 22:01:21
Zitat von: oli82 am 02 Mai 2017, 21:06:36Wie hast du das gelöst bei deinem Sauger?
Kannst du evtl das Modul um ein Attribut erweitert um die Zeitzone zu berücksichtigen?

Habe ich nicht. Warten bis Xiaomi was tut.
Bzw. einfach die Timer überhaupt nicht nutzen - durch die FHEM Steuerung braucht man sie nicht.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 11 Mai 2017, 18:45:04
Ein paar Bugfixes
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: oli82 am 12 Mai 2017, 09:40:50
Hab das Modul aktualisiert.

Wenn ich z.B. get <device> clean_record oder map aufrufe, erhalte ich Perl Warnungen:
2017.05.12 09:39:19 1: PERL WARNING: Use of uninitialized value $parameter in concatenation (.) or string at ./FHEM/72_XiaomiDevice.pm line 221.
2017.05.12 09:39:30 1: PERL WARNING: Use of uninitialized value $parameter in concatenation (.) or string at ./FHEM/72_XiaomiDevice.pm line 250.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 12 Mai 2017, 10:59:06
Zitat von: oli82 am 12 Mai 2017, 09:40:50
Hab das Modul aktualisiert.

Wenn ich z.B. get <device> clean_record oder map aufrufe, erhalte ich Perl Warnungen:
2017.05.12 09:39:19 1: PERL WARNING: Use of uninitialized value $parameter in concatenation (.) or string at ./FHEM/72_XiaomiDevice.pm line 221.
2017.05.12 09:39:30 1: PERL WARNING: Use of uninitialized value $parameter in concatenation (.) or string at ./FHEM/72_XiaomiDevice.pm line 250.



Naja, der Parameter ist da nicht zum Spaß ;)
Ich passe die Fehlermeldung noch an.
Probier das mal mit ner Day ID aus clean_summary und ner Clean ID.

Zugriff auf die Map URL geht aber dann sowieso nicht, alles verschlüsselt und Format unbekannt :(
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: oli82 am 12 Mai 2017, 11:14:09
Zitat von: Markus M. am 12 Mai 2017, 10:59:06
Probier das mal mit ner Day ID aus clean_summary und ner Clean ID.

Kannst du mir sagen, wo ich die finde?
In den Readings taucht sie nicht auf:
Readings:
     2017-05-12 11:13:24   battery         ok
     2017-05-12 11:13:24   batteryLevel    100
     2017-05-01 20:20:27   clean_area      53.14
     2017-05-01 20:20:27   clean_time      3198
     2017-05-01 19:25:50   consumables_filter 0
     2017-05-01 19:25:50   consumables_main_brush 0
     2017-05-01 19:25:50   consumables_side_brush 0
     2017-05-12 11:13:24   dnd             off
     2017-05-12 11:09:09   dnd_enabled     on
     2017-05-12 11:09:09   dnd_end         08:00
     2017-05-12 11:09:09   dnd_start       22:00
     2017-05-12 11:13:24   error_code      None
     2017-05-12 11:13:24   fan_power       60
     2017-05-12 11:13:24   in_cleaning     no
     2017-05-12 11:13:24   last_clean_area 68.43
     2017-05-12 11:13:24   last_clean_time 0.87
     2017-05-12 11:07:58   log_upload_status 3
     2017-05-12 11:13:24   map_present     yes
     2017-05-12 11:09:09   serial_number   13xxxxxxxxxxxxxxxxxx
     2017-05-12 11:13:24   state           Docked
     2017-05-01 20:20:27   status          Docked
     2017-05-12 11:09:09   total_clean_area 487.48
     2017-05-12 11:09:09   total_clean_time 7.30
     2017-05-12 11:09:09   total_cleans    13
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 12 Mai 2017, 11:22:44
get vacuum clean_summary
Mit Verbose 5 im Log

Hab das noch nicht sauber eingebunden weil ich es selbst nicht brauche.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: oli82 am 12 Mai 2017, 11:23:34
Alles klar. Danke
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 14 Mai 2017, 16:11:09
Fix für Consumables samt Reset.
Sensors bedeutet nichts anderes als alle 30h abwischen.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: oli82 am 15 Mai 2017, 09:25:14
Läuft. Danke!
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: aeronaut am 18 Mai 2017, 21:30:47
Hab auch zugeschlagen. Das Modul funktioniert bis jetzt wunderbar, vielen Dank  :)
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: distel am 24 Mai 2017, 21:25:57
Hallo zusammen,
auch mich hat der Mi Roboter schon ne ganze Zeit lang gejuckt... Aber seit es ne App gibt, die nicht mit China telefoniert und es ne Einbindung in fhem gibt hab ich zugeschlagen. Die 'Regierung' ist begeistert und das Modul zur Einbindung schlägt sich wacker. Alles was ich (bislang) brauche klappt ohne Murren. Am wichtigsten ist mir da die Steuerung und Benachrichtigung in fhem. Weiter so!

Vielleicht kann man den. Roboter ja ne andere IP unterschieben oder die IP des China-Servers (wird quasi im Sekundentakt kontaktiert) umbiegen und die Benachrichtigungen (Fehler) 'a da gen'!?

Wie auch immer: Vielen Dank für das Modul. Auf dass es bald 'offiziell'zu haben ist ;-)
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 24 Mai 2017, 21:42:07
Leider hab ich da keine Hoffnungen. Sämtliche Kommunikation der App ist verschlüsselt. Die des Roboters wahrscheinlich auch und dabei mitzulesen dürfte schwer bis unmöglich sein.
Wer es probieren will, beim SSL Pinning ist wahrscheinlich schon Schluss. In der App ist dann die komplette Kommunikation nochmal verschlüsselt und auch die Map Files (das einzige was mich überhaupt noch interessieren würde) sind entweder verschlüsselt oder in einem komplett unbekannten Format.
Kurzfassung: keine Chance.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: distel am 24 Mai 2017, 21:49:09
*desillusioniert*  :(
Aber: egal! Hauptsache der Boden ist sauber, die Steuerung in fhem (ich weiß, zeitgesteuert ginge auch im Roboter selber) und China wird nicht über jeden Schritt von 'Staubi' (kommt nicht von mir, der Name) informiert.

Bleibt noch zu hoffen, das Xiaomi bei dem ein oder anderen Update nicht den 'Api'-Hahn zudreht.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: thotti70 am 27 Mai 2017, 15:34:14
Hi,
bin seit heute auch stolzer Besitzer des Saugers.
Vom ersten Eindruck und Probelauf begeistert.

Hat jemand eine Idee, wie ich als Apfelnutzer (Apple  ;)) an den Token komme, den ich für fhem ja benötige?

LG und schon mal danke!
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 27 Mai 2017, 15:59:56
Zitat von: thotti70 am 27 Mai 2017, 15:34:14Hat jemand eine Idee, wie ich als Apfelnutzer (Apple  ;)) an den Token komme, den ich für fhem ja benötige?

Vor dem ersten Einrichten mit dem Python Script im Anhang.
Quelle ist iobroker.net (http://www.forum.iobroker.net/forum/viewtopic.php?f=23&p=56458#p56405)
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: MadMax-FHEM am 28 Mai 2017, 01:40:09
Hallo,

vielen Dank schon mal!
(auch wenn es noch nicht so klappt)

Ohne das Modul hätte ich wohl nie zugeschlagen, weil Handysteuerung oder FB wollte ich nicht und nur nach Zeitplan auch nicht ;)
Und dass das Ding ständig nach Hause telefoniert möglichst auch nicht...

Ah, nun zu meinem Problemen:

zunächst das mit den Crypt-Libs ;)
Habe mal Rjndeel probiert (einkommentiert) da ich dachte das hätte ich wegen was anderem schon installiert, war wohl nicht so (oder falsch).

EDIT: aktuell habe ich wieder die "Original-Datei" installiert...

Gut dann eben CBC installiert:
sudo cpan install Crypt::CBC

Dann ließ sich das Modul laden aber der STATE/state war dann sowas wie: Crypt/Rijndael_PP.pm or AES required
Und das Attribut disabled war auf 1
Wenn ich das auf 0 gesetzt hab war fhem weg...

Gut dann auch noch AES installiert:
sudo cpan install Crypt::Cipher::AES

Da gleich eine Frage:

wie installiert man eigentlich (solche) Perl-Module?
Auf meinem neu aufgesetzten System Jessie habe ich das eine oder andere mittels apt-get installiert weil ich irgendwo gelesen hab cpan soll man nicht nutzen...
Hab aber bei den hier notwendigen Modulen nichts gefunden sie anders zu installieren (eigentlich hab ich gar nichts groß gefunden, ich hab halt mal installiert / ist ja "nur" das Testsystem / aber für das "echte" System würde ich es gerne "richtig" machen, danke!!!)


Jetzt lässt sich das Modul laden und der Saugroboter definieren, hat aber immer den Status disconnected :(

Habe ihm den Internetzugang abgedreht aber ihn auch schon mal wieder zugelassen hat nichts geändert...
...gleich die Frage: braucht der Saugroboter Internet? Oder reicht (hoffentlich!) lokales Netz, also in dem fhem nat. auch läuft!?

Hier ein list:


Internals:
   CFGFN
   DEF        192.168.1.100 55513935
   FD         23
   NAME       Xiaomi_Sauger
   NR         399
   STATE      disconnected
   TYPE       XiaomiDevice
   device_type
   Readings:
     2017-05-28 01:25:27   state           disconnected
   Helper:
     ConnectionState initialized
     crypt      AES
     dev        034f
     id         134f
     ip         192.168.1.100
     port       54321
     sequence   7330
     token      55513935
Attributes:
   icon       robotvacuum
   subType    VacuumCleaner


Die ID hab ich mir mal zu Beginn mit der "Back-Up-App" besorgt.
Habe ihm danach allerdings noch mal das WLAN resettet und in ein anderes aufgenommen...
...dabei ändert sich die ID ja nicht wie ich verstanden habe, oder?
War nur bei "Komplett-Reset"!?

Oder ist das schon das Problem?

Nach einem Reboot habe ich (verbose = 5) nur folgendes im Log:

EDIT2: Mist musste eben feststellen, dass verbose nicht gesetzt ist... Sorry! Hatte das Gerät gelöscht und wieder neu angelegt (sicher ist mal sicher) und danach nicht mehr verbose gesetzt... Ich starte noch mal durch und liefere dann Logs mit verbose = 5...


2017.05.28 01:31:13.957 2: Xiaomi_Sauger: initialized, using AES

...

2017.05.28 01:31:23.961 2: Xiaomi_Sauger: connecting
2017.05.28 01:31:23.963 3: Xiaomi_Sauger: initialized


Ein set reconnect macht auch nicht mehr:


2017.05.28 01:34:08.981 3: Xiaomi_Sauger: disconnecting
2017.05.28 01:34:08.982 2: Xiaomi_Sauger: connecting
2017.05.28 01:34:08.984 3: Xiaomi_Sauger: initialized


Allerdings muss ich sagen ein FW-Update wollte auch nicht klappen...
...aktuell ist 3.3.6_003055 drauf und die neueste ist wohl: 3.3.6_003061

Ich kann aber nicht updaten.
Ich kann auf Update klicken, dann kreiselt es ein wenig und sagt was von nicht ausschalten und dann steht wieder aktuelle Version und neue Version da und der Update-Knopf...

Irgendwie will da grad so gar nichts.

Wenigstens konnte ich ihn schon mal überreden Englisch zu sprechen... ;)

Also schon mal vielen Dank!!

Gruß, Joachim
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: MadMax-FHEM am 28 Mai 2017, 02:07:07
So hier dann ein Start mit verbose=5:


2017.05.28 02:00:01.071 0: Server shutdown
2017.05.28 02:00:04.112 1: Including fhem.cfg
2017.05.28 02:00:04.196 3: telnetPort: port 7072 opened
2017.05.28 02:00:04.580 3: WEB: port 8083 opened
2017.05.28 02:00:04.974 2: eventTypes: loaded 1537 events from ./log/eventTypes.txt
2017.05.28 02:00:11.370 2: Xiaomi_Sauger: initialized, using AES
2017.05.28 02:00:11.373 1: Including ./log/fhem.save
2017.05.28 02:00:12.580 0: Featurelevel: 5.8
2017.05.28 02:00:12.581 0: Server started with 121 defined entities (fhem.pl:14152/2017-05-01 perl:5.014002 os:linux user:root pid:5170)
2017.05.28 02:00:21.373 2: Xiaomi_Sauger: connecting
2017.05.28 02:00:21.375 3: Xiaomi_Sauger: initialized
2017.05.28 02:00:21.375 5: Xiaomi_Sauger: initSend
2017.05.28 02:00:21.376 4: Xiaomi_Sauger Send SUCCESS
2017.05.28 02:02:22.626 5: read length 32
2131002000000000034f134f00002553ffffffffffffffffffffffffffffffff
2017.05.28 02:02:22.627 5: Xiaomi_Sauger - recv seq 9555


Gut auch nicht so viel mehr...

Und dann noch ein set reconnect:


2017.05.28 02:04:01.230 3: Xiaomi_Sauger: disconnecting
2017.05.28 02:04:01.230 2: Xiaomi_Sauger: connecting
2017.05.28 02:04:01.232 3: Xiaomi_Sauger: initialized
2017.05.28 02:04:01.233 5: Xiaomi_Sauger: initSend
2017.05.28 02:04:01.233 4: Xiaomi_Sauger Send SUCCESS
2017.05.28 02:04:01.345 5: read length 32
2131002000000000034f134f000025b6ffffffffffffffffffffffffffffffff
2017.05.28 02:04:01.346 5: Xiaomi_Sauger - recv seq 9654
2017.05.28 02:04:06.238 5: Xiaomi_Sauger: write {"id":2202,"method":"get_consumable","params":[""]} (51)
2017.05.28 02:04:06.240 5: Xiaomi_Sauger: initSend
2017.05.28 02:04:06.242 4: Xiaomi_Sauger Send SUCCESS
2017.05.28 02:04:06.247 5: Xiaomi_Sauger: send 2131006000000000034f134f000025b6fad523f0b94430db00b33fc9f292e7cb5716de0a09e21993b01c727e68efd496f4c93142746ba5108a3239633d5d4bcb8b0bc3687e3971832c8fdc55dadf9c1e7f12e01cca621036ef392c1b6ab5186b
2017.05.28 02:04:06.248 4: Xiaomi_Sauger Send SUCCESS
2017.05.28 02:04:06.249 5: Xiaomi_Sauger: write {"id":2308,"method":"get_serial_number","params":[""]} (54)
2017.05.28 02:04:06.249 5: Xiaomi_Sauger: initSend
2017.05.28 02:04:06.250 4: Xiaomi_Sauger Send SUCCESS
2017.05.28 02:04:06.252 5: Xiaomi_Sauger: send 2131006000000000034f134f000025b609938140a8810ebb78d8ceab8b51efb5fbce6048e92edc5bb31b0efc487e7fce5e3e288f052ad17b19a0385491560eacc06ba42c5fed3c57cdf98d68ae21991727333bd07cf32b205e994f75d6614c3f
2017.05.28 02:04:06.253 4: Xiaomi_Sauger Send SUCCESS
2017.05.28 02:04:06.253 5: Xiaomi_Sauger: write {"id":2301,"method":"get_clean_summary","params":[""]} (54)
2017.05.28 02:04:06.254 5: Xiaomi_Sauger: initSend
2017.05.28 02:04:06.254 4: Xiaomi_Sauger Send SUCCESS
2017.05.28 02:04:06.257 5: Xiaomi_Sauger: send 2131006000000000034f134f000025b640b3b8a8ba4619de2b6a7b4fcd384be36df7a7c74cac8749a795fd561b9508d27bedc0bc087a91e721f12dfdcbafe5b9a31bec283230b2b57325ae81b19f641fc1468ddb0a6a886eedaa7dd45dc996b1
2017.05.28 02:04:06.258 4: Xiaomi_Sauger Send SUCCESS
2017.05.28 02:04:06.258 5: Xiaomi_Sauger: write {"id":2305,"method":"get_dnd_timer","params":[""]} (50)
2017.05.28 02:04:06.258 5: Xiaomi_Sauger: initSend
2017.05.28 02:04:06.259 4: Xiaomi_Sauger Send SUCCESS
2017.05.28 02:04:06.261 5: Xiaomi_Sauger: send 2131006000000000034f134f000025b6a794d4308dd33d436b94ef30c7841fee7ae0d3d6e58bfc60528e72d77d0a1d1d56a2cba401b3531cadb3d04823a5d8388b8944f90688a8f3ef33e2aad206152d2dbebbcf4dbffb62f07039989a58b7a3
2017.05.28 02:04:06.262 4: Xiaomi_Sauger Send SUCCESS
2017.05.28 02:04:06.263 5: Xiaomi_Sauger: write {"id":2304,"method":"get_timer","params":[""]} (46)
2017.05.28 02:04:06.263 5: Xiaomi_Sauger: initSend
2017.05.28 02:04:06.264 4: Xiaomi_Sauger Send SUCCESS
2017.05.28 02:04:06.266 5: Xiaomi_Sauger: send 2131005000000000034f134f000025b6ff8c180a5ea4d41e40ccd114e9706cf18a1f53d75f7a04b08ed2f4ef4075655b662b7c9f92b61d028d085d00b16e2d60cd0e8848bfcbaca0156a0ae8eac98039
2017.05.28 02:04:06.267 4: Xiaomi_Sauger Send SUCCESS
2017.05.28 02:04:06.351 5: read length 32
2131002000000000034f134f000025bbffffffffffffffffffffffffffffffff
2017.05.28 02:04:06.352 5: Xiaomi_Sauger - recv seq 9659
2017.05.28 02:04:06.354 5: read length 32
2131002000000000034f134f000025bbffffffffffffffffffffffffffffffff
2017.05.28 02:04:06.355 5: Xiaomi_Sauger - recv seq 9659
2017.05.28 02:04:06.357 5: read length 32
2131002000000000034f134f000025bbffffffffffffffffffffffffffffffff
2017.05.28 02:04:06.357 5: Xiaomi_Sauger - recv seq 9659
2017.05.28 02:04:06.359 5: read length 32
2131002000000000034f134f000025bbffffffffffffffffffffffffffffffff
2017.05.28 02:04:06.359 5: Xiaomi_Sauger - recv seq 9659
2017.05.28 02:04:06.361 5: read length 32
2131002000000000034f134f000025bbffffffffffffffffffffffffffffffff
2017.05.28 02:04:06.361 5: Xiaomi_Sauger - recv seq 9659


EDIT: noch ein paar Infos zur Plattform. fhem ist ca. vor 1 oder 2 Wochen zuletzt aktualisiert worden. PI2 mit Wheezy (hoffe das ist kein Problem)...

Gruß, Joachim
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 28 Mai 2017, 10:04:06
Zitat von: MadMax-FHEM am 28 Mai 2017, 01:40:09
das mit den Crypt-Libs ;) ...
Es wird entweder AES oder Rijndael genommen, je nachdem was zuerst gefunden wird.
Wenn dein AES kaputt ist solltest du es entfernen.

Zitatwie installiert man eigentlich (solche) Perl-Module?
Ich persönlich verwende immer wenn es ein Paket gibt apt
Ansonstenn dann eben CPAN

ZitatJetzt lässt sich das Modul laden und der Saugroboter definieren, hat aber immer den Status disconnected :(
Habe ihm danach allerdings noch mal das WLAN resettet und in ein anderes aufgenommen...
...dabei ändert sich die ID ja nicht wie ich verstanden habe, oder?
Sagt wer? Ich nicht :)

ZitatOder ist das schon das Problem?
Ich werde es nicht selber ausprobieren, würde aber mal stark darauf tippen.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: MadMax-FHEM am 28 Mai 2017, 10:26:16
Hallo Markus,

war wohl schon etwas spät ;)

Also ich habe ihn bekommen und mit der App aus dem Link die ID ausgelesen.

Dann "nur" das WLAN resettet und in ein anderes (das eigentliche) aufgenommen.

Und das hier:

Zitat von: Markus M. am 12 April 2017, 09:10:48
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.

so verstanden, also ob die ID nur beim Komplett-Reset verloren geht/neu generiert wird.

Also war das mit dem "danach" wohl etwas missverständlich formuliert.

Denn erst nachdem er dann im richtigen Netz war habe ich angefangen das Modul zu aktivieren und dazu dann eben CBC und AES installiert.
Ohne AES-Installation hatte ich bei Roboter eben den STATE und state: AES or Rjindeal missing (oder ähnlich).
Nach der Installation von AES war das dann weg aber eben disconnected.

Bevor ich nun den Roboter komplett zurücksetze (also nicht nur WLAN sondern echt den "Reset" drücke) die Frage wann nun tatsächlich die ID neu generiert wird...

EDIT: noch eine kleine Frage: braucht der Roboter für den Betrieb in fhem mit dem Modul nun Internet oder kann ich das gesperrt lassen? Danke!

Danke, Joachim
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 28 Mai 2017, 10:38:39
Ich weiß nicht wann der Token neu generiert wird. Definitiv beim Reset.
Ohne Internet funktioniert mit FHEM alles bis auf die Maps.
Die einzelnen Statistiken pro Durchgang sind noch nicht implementiert.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: MadMax-FHEM am 28 Mai 2017, 10:40:09
Hallo Markus,

danke!

Sieht man an den Nachrichten irgendwie, ob es die ID ist?

Oder ist etwas anderes das Problem?

Kann ich weitere/andere Infos liefern?

Ansonsten fange ich noch mal von vorne an...
...mal sehen.

Gruß, Joachim
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 28 Mai 2017, 10:42:18
Zitat von: MadMax-FHEM am 28 Mai 2017, 10:40:09
Sieht man an den Nachrichten irgendwie, ob es die ID ist?
Oder ist etwas anderes das Problem?

Du bekommst keine Antwort, vermutlich ist das das Problem.
Wirf doch einfach die Android App an und vergleiche.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: MadMax-FHEM am 28 Mai 2017, 10:46:24
Welche:

die Originale MiApp oder die Flole?

Die Original zeigt die ID ja nicht (oder?) und die andere findet den Roboter nicht (mehr).

Auf dem Startbildschirm der Flole heißt es ja: WLAN resetten (oder durch die Xiaomi-App aus dem Netzerk entfernen).

Aber ich setze mal (zumindest das WLAN) zurück und schaue, ob die ID immer noch die selbe ist (sofern ich mit der Flole wieder drauf komme)...
(Oder auch mal über das verlinkte Script)

Wenn allerdings die ID noch passt bin ich ratlos...

Mal sehen...

Danke schon mal, Joachim
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: MadMax-FHEM am 28 Mai 2017, 11:15:41
Also laut der Flole-App ist die ID selbst nach einem Total-Reset wohl noch dieselbe...

Ich probiere einfach noch ein wenig...
...habe auch die Xiaomis schon mal angeschrieben, weil ja auch der FW-Update irgendwie nicht klappt...

Mal sehen, ob da was kommt.

Bin ja gespannt was ist, wenn ich ihn zurückschicken müsste/wollte...

Aber auf jeden Fall: danke für die Unterstützung! Und nat. für das Modul! (hoffentlich kann ich es auch mit meinem Robot bald nutzen!)

Gruß, Joachim
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 28 Mai 2017, 11:21:08
Zitat von: MadMax-FHEM am 28 Mai 2017, 11:15:41
Also laut der Flole-App ist die ID selbst nach einem Total-Reset wohl noch dieselbe...

Kann nicht sein.
Ich aber sehe auch gerade erst dass du als Token Quatsch definiert hast.
Der Token ist 16 Stellen lang, nicht 8!
Probier das mal nochmal.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: MadMax-FHEM am 28 Mai 2017, 12:14:40
Zitat von: Markus M. am 28 Mai 2017, 11:21:08
Kann nicht sein.
Ich aber sehe auch gerade erst dass du als Token Quatsch definiert hast.
Der Token ist 16 Stellen lang, nicht 8!
Probier das mal nochmal.

Aha,

dann muss ich noch mal schauen...

Aber mir gefällt ja auch nicht, dass der FW-Update nicht geht.
Da scheint doch irgendwas nicht zu passen...

Danke!

Ich schau mal ob ich dann eine passende ID finde...

Gruß, Joachim
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 28 Mai 2017, 12:17:42
Zitat von: MadMax-FHEM am 28 Mai 2017, 12:14:40
Ich schau mal ob ich dann eine passende ID finde...

Das Python Script weiter oben funktioniert z.B. nur, wenn der Sauger zurückgesetzt ist.
Du brauchst den 16-stelligen Token.
Mir war das nur vorhin nicht gleich aufgefallen weil ich vom Telefon geantwortet hatte.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: MadMax-FHEM am 28 Mai 2017, 12:40:43
Zitat von: slawekking am 12 April 2017, 01:08:33
Hi,

beim folgendem define
define Xiaomi_Sauger XiaomiDevice 192.168.1.35 51888693

bekommeich diese Fehlermeldung:

Cannot load module XiaomiDevice

Bitte umInfo

Danke im Voraus.

Gruß

Ich bin halt nach dem define Beispiel hier gegangen (war irgendwie das einzige was ich gefunden hab) und das was ich eingegeben hatte (gefunden hatte in dem Backup-File) sah genauso aus ;)

In dem Backup-File habe ich folgendes zur Verfügung:

[{"c":"::1","d":55513935,"e":"57397946364774
4f3579634374476431","f":"Mi Vacuum","g":
0}]


Was ist da nun die ID?

Oder ist das alles ganz was anderes??

Sorry für die "Dümmlichkeit" meinerseits aber irgendwie stehe ich total auf dem Schlauch...

Gruß, Joachim


EDIT:

ich hab's ja 2x gemacht, also nach dem Reset noch mal mit der Flole-App und ich hab noch was rumliegen:


[{"c":"::1","d":55513935,"e":"4d475877655259
6e5349624b41647678","f":"Mi Vacuum","g":
0}]



EDIT2: wenn ich dann mal die richtige ID gefunden hab, ändere ich da "nur" die DEF (also auf DEF klicken neue ID und "modify")? Dann ein set reconnect oder soll/muss ich das Modul noch mal laden?
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 28 Mai 2017, 13:06:12
Zitat von: MadMax-FHEM am 28 Mai 2017, 12:40:43
In dem Backup-File habe ich folgendes zur Verfügung:

[{"c":"::1","d":55513935,"e":"57397946364774
4f3579634374476431","f":"Mi Vacuum","g":
0}]


Was ist da nun die ID?
Oder ist das alles ganz was anderes??

EDIT:
ich hab's ja 2x gemacht, also nach dem Reset noch mal mit der Flole-App und ich hab noch was rumliegen:

[{"c":"::1","d":55513935,"e":"4d475877655259
6e5349624b41647678","f":"Mi Vacuum","g":
0}]



EDIT2: wenn ich dann mal die richtige ID gefunden hab, ändere ich da "nur" die DEF (also auf DEF klicken neue ID und "modify")? Dann ein set reconnect oder soll/muss ich das Modul noch mal laden?

Nicht ID sondern Token. Das was unter "e" zu finden ist.
Hat auch nicht 16 sondern 32 Stellen, sorry!

Den letzten (aktuellen) kopieren, Definition ändern und reconnect sollte funktionieren.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: MadMax-FHEM am 28 Mai 2017, 13:17:38
JUHUUUU!

Ein Traum!

Vielen Dank!!!

Bleibt nur noch das Mysterium des FW-Updates aber das läuft ja...
...also die Anfrage.
Mal sehen was da kommt.

Zumindest weiß ich jetzt wie es dann geht (sollte ich einen neuen bekommen oder mir einen weiteren zulegen ;)  )...

Vielen Dank!!

Einen schönen Sonntag noch, ich geh dann mal bissi spielen ;)

Gruß, Joachim
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: MadMax-FHEM am 28 Mai 2017, 19:45:16
Hallo,

hier nur noch mal zusammengefasst wie es jetzt bei mir geklappt hat:


sudo cpan install Crypt::CBC

sudo cpan install Crypt::Cipher::AES


Anmerkung: sudo vermutlich nur, weil bei mir fhem (immer noch, ja, leider / Testsystem) unter root läuft und sonst die Module nicht gefunden werden. Alternative ist wohl eine Installation als der User unter dem fhem läuft... Oder die Pakete irgendwie in den PATH aufnehmen oder unter ein allgemeines "bin-Verzeichnis" verschieben (gibt verschiedenes im Internetz dazu)...

Anmerkung 2: ob die cpan-Installationsmethode nun die "richtige" (gute, beste, etc.) ist weiß ich nicht. Konnte aber zu den Paketen nichts finden und da es sich (noch) um mein Testsystem handelt habe ich einfach den (letzten) Strohhalm ergriffen... ;)

Dann die 72_XiaomiDevice.pm unter /opt/fhem/FHEM kopiert (bei Standardinstallation).
Dann reload 72_XiaomiDevice.pm (oder shutdown restart).

Den Token für das Define habe ich über die Flole-App https://xiaomi.flole.de/ bekommen, geht ganz einfach (finde ich), wenn man sich mal einen Ablauf angewöhnt hat (ob das der einzig mögliche ist weiß ich nicht aber so hat es bei mir schon einige Male geklappt / habe ja immer noch das FW-Update-Problem und daher ein paar mal resettet und somit geübt ;)  ):

Also entweder wurde noch kein WIFI definiert (bzw. in der Mi-App eingerichtet) oder "einfach" WIFI (oder Roboter / hab beides durch, machte [für mich] keinen Unterschied) resetten.

Dann erscheint ein WLAN-AP, den man schon als den vom Roboter erkennen kann ;)

Mit diesem verbinden (anders hat es bei mir nicht geklappt).

Vorher (falls schon mal benutzt) bei der Flole-App die Daten löschen (Einstellungen -> Apps -> Flole-App: Stoppen erzwingen und Daten löschen).
Sonst hatte ich ebenfalls Probleme...

Dann Roboter suchen.

Wenn gefunden unter "Settings" (also der "Menü-Knopf" oben links) Exportieren (dann landen die Daten auf der sd-Karte [oder der "simulierten, falls keine echte steckt] und zwar unter "root": /). Evtl. eine vorher schon mal angelegte Datei entfernen, damit man die aktuelle besser erkennt...

Die Datei sieht wie folgt aus (bei mir):


[{"c":"::1","d":55513935,"e":"57397946364774
4f3579634374476431","f":"Mi Vacuum","g":
0}]


Die GESAMTE NUMMER (hier also: 573979463647744f3579634374476431) nach dem "e" ist der gesuchte Token für den Define:

define SaugRoboter XiaomiDevice IP-Adresse 573979463647744f3579634374476431

Anmerkung: der Token ändert sich sowohl beim Reset des WIFI als auch beim kompletten Reset des Saugroboters...

Wie gesagt, ob das der "Königsweg" ist oder der einzige (vermutlich nicht ;)  ) weiß ich nicht aber so hat es letztendlich bei mir funktioniert...
...und ich habe das mit dem Token etc. ein paar Mal durch...
(gut die Installation der Crypt-Module nat. nur einmal ;)  )

Gruß, Joachim

P.S.: falls es falsch etc. ist, bitte mitteilen, dann korrigiere ich bzw. lösche den Beitrag bevor er jemanden auf die falsche Fährte führt...
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 28 Mai 2017, 21:07:42
Super Zusammenfassung, Danke!
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: thotti70 am 28 Mai 2017, 22:04:56
Hi Markus,
vielen Dank für deinen Tipp.
Hat bei meinem Problem super geholfen und nach einigen Python-Stolpersteinen zum Erfolg geführt.
VG

Zitat von: Markus M. am 27 Mai 2017, 15:59:56
Vor dem ersten Einrichten mit dem Python Script im Anhang.
Quelle ist iobroker.net (http://www.forum.iobroker.net/forum/viewtopic.php?f=23&p=56458#p56405)
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: MadMax-FHEM am 28 Mai 2017, 22:15:29
Zitat von: Markus M. am 28 Mai 2017, 21:07:42
Super Zusammenfassung, Danke!

Hi Markus,

bitte gerne!

Das Mindeste was ich tun kann/konnte...

Danke für die Hilfe und nat. (noch mal) für das Modul!

Gruß, Joachim
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Esjay am 31 Mai 2017, 14:36:31
Hallo zusammen,
ich habe mich auch die letzten Tage mit dem Thema beschäftigt, und nun trotz bedenken, was im Garantiefall ect. auf einen zukommt bei |de Gearbest| zugeschlagen. Freue mich schon wie Bolle auf den kleinen Kumpel.
@ Markus, schon einmal vielen Dank, für dein Modul
@ Joachim, hast du dein Problem mit dem Firmware Update lösen können, oder ist das erst einmal nach hinten gestellt? Hattest du bei |de gearbest| bestellt?

Grüße
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: MadMax-FHEM am 31 Mai 2017, 15:45:47
Zitat von: Esjay am 31 Mai 2017, 14:36:31
@ Joachim, hast du dein Problem mit dem Firmware Update lösen können, oder ist das erst einmal nach hinten gestellt? Hattest du bei |de gearbest| bestellt?

Problem besteht noch.

Ich habe auch bei de.gearbest bestellt...
...und auch dort ein Ticket (neben dem mit der komischen Rechnung: https://forum.fhem.de/index.php/topic,71739.msg639453.html#msg639453  das wurde aber gut) aufgemacht.

Wollten dann noch Bilder hab ich geschickt und dann wollen sie sich in 2 Tagen wieder melden (also morgen oder so)...
...mal sehen.

Da ich nicht rausfinden konnte was der Update macht könnte ich vielleicht auch damit leben denn saugen etc. tut er ja...
...aber bei einem neuen Gerät sollte das schon gehen.

Vielleicht kommt ja mal ne FW mit echt tollen Features und dann kann ich nicht hochrüsten...
...wäre doof...

Gruß und viel Erfolg, Joachim
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: pumabaer am 31 Mai 2017, 18:15:36
Vielen dank für das Modul!!! :D

Mein Sauger kam heute an, kurz den Token ausgelesen und schon lief alles
bin begeistert, danke!

Gruß

edit: ich hab ihn auch über de gearbest com bestellt
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: hijo am 01 Juni 2017, 17:58:06
Hallo Markus,

habe hier auch den Luftreiniger. Wie hast du denn den Token ausgelesen. Bei mir steht irgendwie nichts in der App?

Danke Hijo
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 04 Juni 2017, 05:12:15
Zitat von: hijo am 01 Juni 2017, 17:58:06
Hallo Markus,
habe hier auch den Luftreiniger. Wie hast du denn den Token ausgelesen. Bei mir steht irgendwie nichts in der App?
Danke Hijo

Der Luftreiniger sollte den Token einfach so ausspucken.
Nur über die IP einrichten.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 06 Juni 2017, 16:55:51
Hat schon jemand das letzte Update aufgespielt?
Falls ja, bitte Modul testen.
Falls nein, vorerst nicht updaten.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: oli82 am 06 Juni 2017, 17:07:38
Habe noch nicht aktualisiert, aber es wird mir angeboten.
Changelog lässt ja nix schlimmes vermuten:
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Otto123 am 06 Juni 2017, 17:08:40
Hi Markus,

Vielen Dank für das Modul!
Ich bin seit dem 3.6. Besitzer eine Robot Vacuum. Hab ihn getestet und das FHEM Modul in Betrieb genommen. Die Einbindung verlief in einem für mich noch nicht ganz logischem Zick Zack, aber es ging irgendwie. Muss ich nochmal nachstellen und aufschreiben.
Läuft aber alles, ich habe readings und kann den Robot über FHEM starten und stoppen - ist genau das was ich brauche  8)

Was soll/kann ich noch testen? Brauchst Du Daten/Logs?

Was mich etwas störte (ich will aber eigentlich nichts kritisieren, vor allem weil ich die Zusammenhänge noch nicht verstehe) war die Vorraussetzung cpan install Crypt::Cipher::AES
Ich habe bereits AES und CBC im Einsatz (Homematic SD) und dafür ist  libcrypt-rijndael-perl schon installiert. Ich dachte das macht das gleiche, scheint auch so - aber irgendwie anders ...  :-[

Meinst Du Update vom Modul oder der Firmware des Robot? (Firmware 3061 und die App sagt es gibt nichts neues)

Gruß Otto
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 06 Juni 2017, 17:23:19
Zitat von: Otto123 am 06 Juni 2017, 17:08:40Meinst Du Update vom Modul oder der Firmware des Robot? (Firmware 3061 und die App sagt es gibt nichts neues)

Die Verschlüsselung ist für die Kommunikation nötig.
Ohne Crypt::Cipher::AES aber dafür mit Crypt::Rijndael_PP hätte es funktionieren müssen.

Firmware 3071 ist seit heute verfügbar.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Otto123 am 06 Juni 2017, 17:26:06
Zitat von: Markus M. am 06 Juni 2017, 17:23:19
Firmware 3071 ist seit heute verfügbar.
Bei mir nicht  :(
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: MadMax-FHEM am 06 Juni 2017, 18:20:34
Hi Otto,

jep ist etwas "durcheinander" wobei so schlimm ist es nicht (und die ganzen Module installieren muss man ja nur einmal ;)  ).

Einen developper-Skill für Alexa in Amazon-Cloud etc. einrichten ist deutlich mehr "hin-und-her" ;)

Hier hab ich mal zusammengefasst wie es bei mir geklappt hat:

https://forum.fhem.de/index.php/topic,66267.msg641242.html#msg641242

Wenn es einen einfacheren/besseren Weg gibt immer her damit! :)

(Aktuell immer noch Testsystem aber läuft prima!)

Das mit der Verschlüsselung hab ich auch gedacht (siehe meine ersten Probleme ein paar Posts zuvor) da ich ebenso rjindael schon installiert hatte (Homematic CUL bzw. ZWave)...

FW-Update, hmmm muss ich mal schauen...
...aber ich hab meinen Sauger (aktuell) vom Internet abgeklemmt ;)

Äh: was ist mit dem Update?

Gruß, Joachim
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 06 Juni 2017, 18:22:38
Zitat von: MadMax-FHEM am 06 Juni 2017, 18:20:34Äh: was ist mit dem Update?

Vorerst nicht installieren.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: MadMax-FHEM am 06 Juni 2017, 18:23:21
Ok.

Geht ohne Internet eh nicht ;)

Gruß, Joachim
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: pumabaer am 06 Juni 2017, 21:35:15
hallo,
also ich kann auch bestätigen das es mit dem neuen update nicht geht.
bzw bekomme ich ab und an "connected" und kann dann auch steuern (vorhin per zufall bemerkt als ich ihn gestartet habe)
aber momentan die ganze zeit "disconnected")

Edit: jetzt läuft es wieder, aber scheint zufall zu sein ob es geht
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: MadMax-FHEM am 06 Juni 2017, 22:03:18
Zitat von: pumabaer am 06 Juni 2017, 21:35:15
hallo,
also ich kann auch bestätigen das es mit dem neuen update nicht geht.
bzw bekomme ich ab und an "connected" und kann dann auch steuern (vorhin per zufall bemerkt als ich ihn gestartet habe)
aber momentan die ganze zeit "disconnected")

Edit: jetzt läuft es wieder, aber scheint zufall zu sein ob es geht

Hi,

hat der Roboter Verbindung zum Internet?

Ich habe das Gefühl, dass wenn ich den Roboter vom Internet "fern halte", habe ich auch ab und an disconnected...
...kann aber auch an meinem Router liegen (morgen kommt der neue Router :)  ), hatte ja auch Probleme mit dem FW-Update (aber noch von "ganz alter" auf "alte" ;)  )...

Hab dann einen Testrouter (mit DD-WRT) mal ans Internetmodem und damit ging der FW-Update dann...

Solange ich ihn dann auch mit dem eigentlichen Router am Internet gelassen habe war er eigentlich immer "connected" und sofort erreichbar...
...seit ich ihn nicht mehr am Internet habe, habe ich (gefühlt) auch ab und an mal disconnected...

Aber wie gesagt mit dem aktuellen Router gebe ich da mal nichts drauf...

Aber ich werde den Update auf die neueste FW erst mal lassen...
...bzw. wie gesagt ohne Internet eh schwer und mit dem jetzigen Router vermutlich eh wieder problematisch/unmöglich...

Gruß, Joachim
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: oli82 am 07 Juni 2017, 08:59:05
Zitat von: Markus M. am 06 Juni 2017, 17:23:19
Firmware 3071 ist seit heute verfügbar.

Aktuell ist die ..3073 verfügbar.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: pumabaer am 07 Juni 2017, 09:29:32
-->MadMax-FHEM
Ja der Roboter ist im Internet, benutze auch momentan noch  mehr die Standarte App.
Also momentan ist er wieder disconnected, erst wenn ich ein paar mal reconnect mache und nen Start Befehl oder so los schicke dann reagiert er.

Ich hab jetzt Version: 3.3.9_003073 auf dem Sauger.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: pumabaer am 07 Juni 2017, 18:17:41
Nochmal zu dem connected Status.
Der Roboter lässt sich trotz disconnected starten und stoppen.
Er wechselt den Status dann zu connected aber nach einiger zeit ist er wieder disconnected.
Nur die Readings werden dadurch eben nicht mehr aktualisiert.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Otto123 am 07 Juni 2017, 21:02:16
Mal ne ganz grundlegende Frage:
Wie habt ihr eure Einstellung
Mi Home App -> Profile -> Settings -> Locale ->
stehen? Auf "United States (recommended)" oder "Mainland China"

Irgendwo hatte ich mal China als Empfehlung gelesen, hatte ich auch erst. Jetzt habe ich US weil ich verzweifelt versucht hatte die App auf englisch umzustellen.
Firmware Updates werden mir derzeit nicht angeboten, ausgeliefert wurde der Robot aber mit was älterem und daraufhin habe ich schon mal auf 3061 aktualisiert, fragt mich nicht in welchem Konfigurationszustand  :-[

Ansonsten läuft alles bei mir, kein disconnect oder so.

Gruß Otto
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: MadMax-FHEM am 07 Juni 2017, 22:12:20
Hi Otto,

hab auch so einiges durch (als ich das Problem FW-Update hatte).

Aktuell habe ich:

Locale: Mainland China

Language: English

(Language Pack Robot: English)

Version der MiApp: 4.1.26
(gibt wohl ein Update: 4.1.29)


FW Robot: 3.3.6_003061

Gruß, Joachim
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: pumabaer am 08 Juni 2017, 08:41:50
Hallo,

Ich hab "Mainland China", hatte auch irgendwo gelesen das der Roboter sonst nicht gefunden wird.
Sprache:Englisch
App Version (iOS): 3.17.0
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Otto123 am 08 Juni 2017, 09:47:59
Das ergäbe dann zwei Theorien  ???
Die Ländereinstellung ist Schuld
- das ich keine Updates angeboten bekomme
- das zeitweise disconnected bei euch.

Ich habe derzeit nicht so richtig Lust die Gegenprobe zu machen, bei mir läuft es gerade genau so wie ich mir das dachte.  ;D
Aber ich wollte die Einrichtung noch dokumentieren, also irgendwann werde ich es schon tun.  ;)

Gruß Otto
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: erdnar am 08 Juni 2017, 20:24:19
Hallo ,
ich habe seit 4 Tagen den SuperSauger  ::) und teile die Begeisterung aller anderen ausnahmslos.

Nur leider leider ...  >:(
Ich schaffe es nicht ihn in´s Fhem zu integrieren.
Ich habe die Zusammenfassung von MadMax-FHEM sauber abgearbeitet.
Ergebnis ist "state disconnected"
Habe den RasPi neu gestartet, habe "reconnect"ed
Ergebnis bleibt "state disconnected"
Der Sauger hat das aktuelle Update 3073. Ich habe den "richtigen" Token (via Flole), die richtige IP ...
Mit der Mi-App funktioniert er prima. ???

Wo kann der Fehler liegen?
Danke vorab
ErdnaR
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: pumabaer am 08 Juni 2017, 20:33:50
Zitat von: erdnar am 08 Juni 2017, 20:24:19
Hallo ,
ich habe seit 4 Tagen den SuperSauger  ::) und teile die Begeisterung aller anderen ausnahmslos.

Nur leider leider ...  >:(
Ich schaffe es nicht ihn in´s Fhem zu integrieren.
Ich habe die Zusammenfassung von MadMax-FHEM sauber abgearbeitet.
Ergebnis ist "state disconnected"
Habe den RasPi neu gestartet, habe "reconnect"ed
Ergebnis bleibt "state disconnected"
Der Sauger hat das aktuelle Update 3073. Ich habe den "richtigen" Token (via Flole), die richtige IP ...
Mit der Mi-App funktioniert er prima. ???

Wo kann der Fehler liegen?
Danke vorab
ErdnaR


ich glaube das liegt an dem update, welches du gemacht hast oder welches bereits drauf war.
ich habe genau das gleiche problem.
immer disconnected.

ich vermute wir müssen warten bis Markus M. das Modul so präpariert hat das es mit der neuen version wieder läuft.
ich selbst hab da leider nicht das können für.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 08 Juni 2017, 22:51:01
Ich muss das Modul tatsächlich erst auf die neue Version anpassen.
Evtl. schaffe ich es dieses Wochenende.
Dann bekommt es auch einen eigenen Thread.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: erdnar am 09 Juni 2017, 10:03:39
Zitat von: Markus M. am 08 Juni 2017, 22:51:01
Ich muss das Modul tatsächlich erst auf die neue Version anpassen.
Evtl. schaffe ich es dieses Wochenende.
Dann bekommt es auch einen eigenen Thread.
OK, dann fasse ich mich in Geduld.
Auch schon mal vielen Dank für die Mühe u. die viele Arbeit.
ErdnaR
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: MadMax-FHEM am 09 Juni 2017, 14:02:29
So nachdem ich nun meinen neuen Router habe und ein wenig rumprobiert habe komme ich (für mich) zu folgendem Ergebnis:

wenn ich dem Roboter das Internet "klaue", dann ist er beleidigt und verrichtet seinen Dienst nur noch per Knopfdruck...
...also Hardware-Knopf.

Ich bilde mir allerdings ein, dass beim alten Router zumindest ein "set reconnect" geholfen hat, selbst ohne Internet...
...wäre ja nicht so tragisch, könnte man ja mit einem notify lösen.
Aber wenn er ohne Internet gar nicht mehr will...

Wär schade.
Lieber wäre es mir er würde ohne Internet funktionieren, Steuerung per fhem reicht mir.
Handysteuerung oder Karten brauche ich nicht...


Läuft bei jemandem der Roboter mit fhem OHNE dass der Roboter Internetzugang hat?
Wie ist der Internetzugang gesperrt?


Wenn dann das Modul mit der neuen FW zurecht kommt (VIELEN DANK FÜR DIE MÜHEN!!!!) dann teste ich, ob wenigstens der FW-Update mit dem neuen Router klappt.
Wenn auch das nicht besser geht, dann geht der neue Router zurück (außer der Harmony-Hub versteht sich besser mit dem als mit dem alten Router)...

Gruß, Joachim
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Manul am 09 Juni 2017, 14:55:39
Hat jemand der hier versammelten Saugerbesitzer die Möglichkeit, mal auszutesten, ob der Absturzsensor eine Mindesthöhe braucht, um anzusprechen? Ich liebäugele mit der Anschaffung, habe aber eine ca. 5cm hohe Stufe in einem Stockwerk - ich fürchte, wenn der Sauger da regelmäßig runterfährt, bringt er mir eher nix. Danke im voraus!
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: pumabaer am 09 Juni 2017, 15:02:54
Zitat von: Manul am 09 Juni 2017, 14:55:39
Hat jemand der hier versammelten Saugerbesitzer die Möglichkeit, mal auszutesten, ob der Absturzsensor eine Mindesthöhe braucht, um anzusprechen? Ich liebäugele mit der Anschaffung, habe aber eine ca. 5cm hohe Stufe in einem Stockwerk - ich fürchte, wenn der Sauger da regelmäßig runterfährt, bringt er mir eher nix. Danke im voraus!

Hallo Manul
Hab es grade mal probiert, waren sogar etwas mehr als 5cm.
5 mal versucht, 5 mal runtergefahren und hängen geblieben.
Für die stufe solltest du dir dann so ein magnet band kaufen welches du davor klebst, da fährt er dann nicht rüber.

Ab welcher höhe der Sensor funktioniert kann ich nicht sagen, so viele verschiedene regale hab ich nicht ;D
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Manul am 09 Juni 2017, 15:28:56
Danke! Ich denke, dann nehme ich eher Abstand - so ein Klebeband möchte ich eigentlich nicht ständig auf dem Fußboden haben.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Shadow3561 am 09 Juni 2017, 15:48:25
Bei welcher Höhe der Absturzsensor reagiert kann ich dir auch nicht genau sagen, aber die Sensoren reagieren nicht auf Höhe sondern messen die Reflektion.
Bei schwarzen, teilweise auch sehr dunklen, Untergründen melden Sie eine Stufe.
Meiner z.B. wollte einfach nicht über unseren Teppich fahren weil er dachte es sei ein Abgrund.

Ich würde mal sagen, es hilft nur probieren.
Falls es nicht klappt kann man ihn immer noch in der Bucht loswerden, und das noch mit etwas Gewinn.

MfG
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Otto123 am 09 Juni 2017, 15:57:41
Hi,

zum "Absturzsensor" - ich wusste nicht das der so heisst.  ;)
Ich habe eine Treppe von oben nach unten, da stoppt er ganz solide an der Kante.
Ich habe den aus Spass auf verschieden Tische, Schränke gestellt und losfahren lassen. Nirgendwo übersieht er die Kante.

Nur die Dusche befährt er auch, da fehlt wohl ein Feuchte Sensor  :-X
Dazu habe ich mir mal das Band bestellt.

Gruß Otto
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Manul am 09 Juni 2017, 16:35:51
Zitat von: Shadow3561 am 09 Juni 2017, 15:48:25
Bei welcher Höhe der Absturzsensor reagiert kann ich dir auch nicht genau sagen, aber die Sensoren reagieren nicht auf Höhe sondern messen die Reflektion.
Bei schwarzen, teilweise auch sehr dunklen, Untergründen melden Sie eine Stufe.

Interessant. Würde mich interessieren, wie sich der Sauger verhält, wenn man ihn auf einem schwarzen Untergrund startet.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: erdnar am 09 Juni 2017, 17:19:18
Obwohl mein Fhem meinen Sauger noch nicht versteht (Firmware) eine Frage:
Ändert sich der Token nach einem FW-Update?
Heute kam übrigens schon 3074.
Viel Spass
ErdnaR
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Shadow3561 am 09 Juni 2017, 17:40:40
ZitatInteressant. Würde mich interessieren, wie sich der Sauger verhält, wenn man ihn auf einem schwarzen Untergrund startet.

Auf meinem Teppich sind grosse schwarze Kleckse(ca 50cm Duchmesser) ungleichmässig verteilt.
Irgendwann hatte er mal einen Weg rein gefunden in das Wirrwarr.
Dann meldete er einen Absturzsensor-Fehler als er nicht mehr rauskam. Ich habe die Sensoren abgewischt und ihn wieder hingestellt. Er fuhr nur 2mm vor, dann ein paar Zentimeter zurück, hat sich etwas gedreht und wieder versucht vorwärts zu fahren. Dies hat wieder nicht geklappt und dann ging es wieder los mit dem hin und her rangieren. nach etwa 5(vielleicht auch mehr) Versuchen hat er dann wieder mit einer Fehlermeldung vom Absturzsensor abgeschaltet.

Da ich keine Stufen habe wo er abstürzen kann, habe ich die Sensoren kurzerhand abgeklebt.
Jetzt ist er zwar blind nach unten, aber er reinigt den Teppich vollflächig.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Shadow3561 am 09 Juni 2017, 18:14:36
ZitatObwohl mein Fhem meinen Sauger noch nicht versteht (Firmware) eine Frage:
Ändert sich der Token nach einem FW-Update?
Heute kam übrigens schon 3074.
Viel Spass
ErdnaR

Vor 3073 sollte sich der Sauger aber mit fhem verstehen.
Habe die 3061 installiert und es läuft alles reibungslos.
Der Token hat sich beim Update auf 3061 nicht verändert.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: erdnar am 10 Juni 2017, 12:27:12
Zitat von: Shadow3561 am 09 Juni 2017, 18:14:36
Vor 3073 sollte sich der Sauger aber mit fhem verstehen.
Habe die 3061 installiert und es läuft alles reibungslos.
Der Token hat sich beim Update auf 3061 nicht verändert.
Ja, dusseligerweise habe ich als Erstes mit dem Sauger gespielt und eben auch gleich das aktuellste Update eingespielt  ::) ... und dann kam die Fhem-Integration dran  :o
Aber ich denke, alles wird besser  ;D Markus M. plant ja ein Programmierwochenende   :)  ;)  :D
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Shadow3561 am 10 Juni 2017, 12:33:05
Falls du es nicht abwarten kannst, kannst du auch einen Werksreset machen. Da wird wohl angeblich der Ausliefeungszustand incl. Firmware Downgrade durchgeführt.
Ich persönlich würde aber lieber auf Markus warten.
Seit 3036 wird wohl nur ein Timestamp mit den Remotekommandos mit übergeben.
Alles was ohne kommt oder zu alt ist wird ignoriert.

MfG
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Manul am 10 Juni 2017, 14:06:44
Ich hänge immer noch an meiner Stufe. ;) Hat hier schon jemand die virtuelle Wand und kann etwas zu deren Eigenschaften sagen? Lässt die sich zuschneiden? Ist sie schwer genug, daß man sie einfach auf den Boden legen kann, oder muß man zwingend kleben?
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Esjay am 10 Juni 2017, 14:47:20
Zitat von: Manul am 10 Juni 2017, 14:06:44
Ich hänge immer noch an meiner Stufe. ;) Hat hier schon jemand die virtuelle Wand und kann etwas zu deren Eigenschaften sagen? Lässt die sich zuschneiden? Ist sie schwer genug, daß man sie einfach auf den Boden legen kann, oder muß man zwingend kleben?
Ich habe meinen Sauger zwar noch nicht,aber durch YouTube weiß ich schon recht gut bescheid. Mit einfachem hinlegen,wirst du definitiv nicht glücklich. Ich denke doppelseitiges Klebeband muss da schon sein.
Grüße
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: pumabaer am 10 Juni 2017, 14:49:39
Zitat von: Manul am 10 Juni 2017, 14:06:44
Ich hänge immer noch an meiner Stufe. ;) Hat hier schon jemand die virtuelle Wand und kann etwas zu deren Eigenschaften sagen? Lässt die sich zuschneiden? Ist sie schwer genug, daß man sie einfach auf den Boden legen kann, oder muß man zwingend kleben?

Hallo

Also das Band kann man ganz einfach mit einer Schere zuschneiden.
Einfach liegenbleiben tut das nicht, grade wenn man mal darüber läuft dann verrutscht das ja dauernd.
Also zwingend kleben musst du nicht, aber es ist doch von vorteil das zu tun  ;)
Ich würde es mit ein paar stückchen selbstklebeband fest machen. (ist sogar manchmal schon dabei)

Wieso genau der Roboter da nicht drüber fährt kann ich nicht sagen, aber er tut es nicht :D
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Manul am 10 Juni 2017, 15:37:09
Zitat von: pumabaer am 10 Juni 2017, 14:49:39
Einfach liegenbleiben tut das nicht, grade wenn man mal darüber läuft dann verrutscht das ja dauernd.

Drüberlaufen kann ich eher ausschließen - ich habe gefragt, weil ich eben nicht dauerhaft so ein schwarzes Band auf meinem Fußboden haben möchte - deswegen dachte ich, ich lege einfach zum Saugen eins vor die Stufe und packe es hinterher wieder weg.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Shadow3561 am 10 Juni 2017, 18:48:46
vielleicht klappt es ja auch wenn man es hochkant an der stufe befestigt.
dann fällt es optisch nicht zu sehr auf.
ich würde es gerne probieren, habe aber kein magnetband weil ich keine hindernisse habe.
mfg
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Otto123 am 10 Juni 2017, 19:03:26
Zitat von: Manul am 10 Juni 2017, 14:06:44
Ich hänge immer noch an meiner Stufe. ;) Hat hier schon jemand die virtuelle Wand und kann etwas zu deren Eigenschaften sagen? Lässt die sich zuschneiden? Ist sie schwer genug, daß man sie einfach auf den Boden legen kann, oder muß man zwingend kleben?
Hi,

mein Band ist am dem Weg, sollte in ca. 7 Tagen komme. Ich baue aber mal für dich die 5 cm hohe Stufe und teste es aus.  ;)

Gruß Otto
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Manul am 10 Juni 2017, 19:23:53
Zitat von: Shadow3561 am 10 Juni 2017, 18:48:46
vielleicht klappt es ja auch wenn man es hochkant an der stufe befestigt.
dann fällt es optisch nicht zu sehr auf.

Den Gedanken hatte ich auch schon, bin mir aber nicht sicher, ob das nicht auch schon zu sehr stören würde. Daher hätte ich gerne von vorneherein einen Plan B.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 10 Juni 2017, 19:25:21
Bitte mal kurz das hier testen, insbesondere ob mehrmals die gleichen Abfragen hintereinander funktionieren.

Kreative Programmierung: der Staubsauger arbeitet mit Timestamps, der Luftreiniger zählt stattdessen die Sekunden ab Einrichtung :o
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: MadMax-FHEM am 10 Juni 2017, 20:17:59
Das Band ist magnetisch und das erkennt der Sauger...

Hatte schon vorher einen Vorwerk und da eben das Band...
...funktioniert beim Xiaomi genauso...

Wenn es mal gut ausgerollt ist bleibt es schon für einen Putzvorgang liegen...
Eine Dauerlösung ist das nur Hinlegen nicht.
Ich hab ein paar Stellen wo die Sauger nicht hin sollen und da leg ich das Band dann immer hin und nehms wieder weg...

Von Vorwerk ist es braun... ;)

Gruß, Joachim
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: MadMax-FHEM am 10 Juni 2017, 20:21:23
Zitat von: Markus M. am 10 Juni 2017, 19:25:21
Bitte mal kurz das hier testen, insbesondere ob mehrmals die gleichen Abfragen hintereinander funktionieren.

Kreative Programmierung: der Staubsauger arbeitet mit Timestamps, der Luftreiniger zählt stattdessen die Sekunden ab Einrichtung :o

Hi Markus,

ist das eine Version für die neue(ste) Firmware?!

Bin leider unterwegs am WE aber wollte eh meinen Router testen, ob der FW-Update nun geht...
...und dann werde ich mal die neue Version des Moduls testen...

Danke, Joachim
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: MadMax-FHEM am 10 Juni 2017, 20:23:25
An dieser Stelle noch mal kurz die Frage:

wer hat bei seinem Xiaomi das Internet gesperrt?
Funktioniert er weiterhin mit fhem?

Gruß, Joachim
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 10 Juni 2017, 20:32:22
Zitat von: MadMax-FHEM am 10 Juni 2017, 20:21:23ist das eine Version für die neue(ste) Firmware?!
Ja, ich wüsste gerne ob sie damit funktioniert ehe ich das Update selbst mache, da das Modul mit allen Versionen kompatibel bleiben soll.

Zitat von: MadMax-FHEM am 10 Juni 2017, 20:23:25wer hat bei seinem Xiaomi das Internet gesperrt?
Funktioniert er weiterhin mit fhem?
Ja. (Bei mir über die Fritzbox gesperrt)
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: shinebar am 10 Juni 2017, 20:34:54
Zitat von: Markus M. am 10 Juni 2017, 19:25:21
Bitte mal kurz das hier testen, insbesondere ob mehrmals die gleichen Abfragen hintereinander funktionieren.

Kreative Programmierung: der Staubsauger arbeitet mit Timestamps, der Luftreiniger zählt stattdessen die Sekunden ab Einrichtung :o
Moin,
funktioniert hervorragend - auch x-mal hintereinander die Readings laufen super.
Danke!
Danny
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: pumabaer am 10 Juni 2017, 20:51:33
Zitat von: Markus M. am 10 Juni 2017, 19:25:21
Bitte mal kurz das hier testen, insbesondere ob mehrmals die gleichen Abfragen hintereinander funktionieren.

Kreative Programmierung: der Staubsauger arbeitet mit Timestamps, der Luftreiniger zählt stattdessen die Sekunden ab Einrichtung :o


hallo,

bei mir funktioniert es leider immer noch gar nicht  :'(
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: MadMax-FHEM am 10 Juni 2017, 21:10:14
Zitat von: Markus M. am 10 Juni 2017, 20:32:22
Ja. (Bei mir über die Fritzbox gesperrt)

Hmmm.
Komplett Internet?
Wie hast du gesperrt?
Und läuft trotzdem mit fhem?!

Da muss ich noch mal probieren...

Danke, Joachim
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 10 Juni 2017, 21:29:39
Zitat von: pumabaer am 10 Juni 2017, 20:51:33bei mir funktioniert es leider immer noch gar nicht  :'(
Es sollte zumindest "ein bisschen" funktionieren.
Der Rest der Änderungen kommt gleich.

Zitat von: MadMax-FHEM am 10 Juni 2017, 21:10:14Wie hast du gesperrt?
Und läuft trotzdem mit fhem?!
Über der Filter-Funktion in der Fritzbox. Läuft auch noch wenn die App ohne Funktion ist.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Jamo am 10 Juni 2017, 22:28:33
Bei mir funktioniert deine neue Version auch hervorragend, auch bei mehrere Readings- Abfragen oder wenn ich Readings setze, ich habe FW Robot: 3.3.6_003061

Allerdings erscheint im Log jetzt immer ein 2017.06.10 22:26:45 1: wall.e - recv seq 4902/1497126405

Und obwohl ich "event-on-change-reading battery,batteryLevel,error_code,state" gesetzt habe, wird im state "Docked" ständig ein event generiert . . .
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 11 Juni 2017, 01:25:42
Hiermit sollte erst mal wieder alles funktionieren.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Jamo am 11 Juni 2017, 09:56:23
Läuft einwandfrei!
Unterstützt das jetzt schon die neue Firmware, also kann ich ein Update machen?

Und ich bekomme folgende Einträge im Log (wall.e heisst mein Xiaomi Saugroboter)


2017.06.11 09:49:17 3: wall.e: parse id 13 / find_me
2017.06.11 09:49:17 3: wall.e: type find_me not implemented
{
  'result' => 0,
  'id' => 13
}

2017.06.11 09:51:43 3: wall.e: parse id 14 / get_status
2017.06.11 10:01:43 3: wall.e: parse id 16 / get_status
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Otto123 am 11 Juni 2017, 13:10:05
Zitat von: Manul am 10 Juni 2017, 14:06:44
Ich hänge immer noch an meiner Stufe. ;)
Hi,

ich habe den Roboter auf einem 5 cm hohen Podest fahren lassen (https://youtu.be/ilMXiqi8sMk) - klappt einwandfrei.

Dabei habe ich festgestellt: wenn dieser Podest komplett weiße Plastikoberfläche ist (war Zufall) meldet er noch einem kurzen Ruck dass der Wallsensor fehlerhaft ist und ich ihn reinigen soll. Das war mehrfach reproduzierbar.
Ich habe das Schild einfach umgedreht, auf der "Struktur" findet er sich dann zurecht.
Wenn die weiße Plastikplatte auf dem Boden liegt fährt er einfach drüber - kann ich mir noch nicht richtig erklären.

Gruß Otto
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 11 Juni 2017, 13:11:15
Neuer Thread!

Bitte nur noch hier weitermachen:
https://forum.fhem.de/index.php?topic=73052 (https://forum.fhem.de/index.php?topic=73052)


Das Modul hat nun endlich seinen eigenen Thread bekommen und wird nur noch dort unterstützt.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Manul am 11 Juni 2017, 15:13:40
Zitat von: Otto123 am 11 Juni 2017, 13:10:05
ich habe den Roboter auf einem 5 cm hohen Podest fahren lassen (https://youtu.be/ilMXiqi8sMk) - klappt einwandfrei.

Super, vielen Dank für die Mühe! Das Verhalten des Saugers scheint ja nicht ganz einfach vorhersagbar zu sein...

@Markus M.: Vielleicht kann man dann ja diesen Thread für Diskussionen zum Sauger verwenden, die nicht direkt mit dem Modul zu tun haben. In diese Richtung hat er sich ja ohnehin (auch) entwickelt.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Manul am 17 Juni 2017, 12:52:15
Der Vollständigkeit halber auch hier nochmal: Ich hab den Sauger soeben bestellt. Ich bin gespannt, wie er sich in meinem verwinkelten Chaos macht. :)
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Otto123 am 17 Juni 2017, 13:10:39
Zitat von: Manul am 17 Juni 2017, 12:52:15
Ich bin gespannt, wie er sich in meinem verwinkelten Chaos macht. :)
Er wird Dir helfen Ordnung zu halten, ganz witziger Nebeneffekt  8)

Also ich habe den Kauf nicht bereut. Die Einrichtung ist etwas tricky aber dann ist alles top.

Viel Spass damit

Otto
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Otto123 am 22 Juni 2017, 16:31:04
Hi,

bei mir ist vorhin die invisible Wall eingetroffen. 25 mm breit 2 mm dick und 2 meter lang. In Abständen von 10 cm sind Scherensymbole draufgedruckt, ich denke aber die genaue Länge die man abschneidet ist egal. Die eine Seite ist dunkelbraun die andere so anthrazit schwarz
Dazu liegen etwa 5 kleine Klebpads dabei die an Teppichklebeband erinnern.
Das Band hat eine gewisse Biegung durch die Rolle, es scheint sich nicht ohne weiteres glatt zu liegen.
Es ist leicht magnetisch.

Ich habe es mal vor meine Dusche geklebt, mal sehen wie es sich auf Dauer verhält. Es passt bei mir an der Stelle zum Fußboden und ist nicht allzu auffällig.

Ansonsten muss ich sagen er geht mit Gegenständen die mindestens sein Höhe haben sehr sorgsam um und schiebt sie nicht durch die Gegend. Mit Glastüren und Spiegeln kommt er schlecht zurecht.

Gruß Otto
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: MadMax-FHEM am 22 Juni 2017, 17:20:59
Hi Otto,

ist das Band (auch) magnetisch?

Habe ja auch den Vorwerk und da ist die "Wall" ein (komplett) braunes Magnetband.

Also das Band "hält an sich selbst" auf der Rolle...

Habe es mal dem Xaomi "vorgeworfen" und er hat darauf reagiert, ist also nicht drüber...

Das Band von Vorwerk ist auch aufgerollt aber es wird schon mit der Zeit und etwas "Biegen" glatt...

Klebepads waren keine dabei (glaube ich)...
...weiß aber jetzt grad auch nicht, ob es unten selbstklebend wäre (also Klebeschutz ab und kleben)...

Aktuell reicht es mir es einfach hinzulegen...

Gruß, Joachim
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Otto123 am 22 Juni 2017, 17:29:21
Hallo Joachim,
Ja es ist magnetisch. Das Band ist zweischichtig, ich denke das eigentliche Magnetband ist mit einer dünnen Folie beschichtet. Die braune Schicht ist eigentlich glatt, aber wenn man sie nach oben biegt bekommt sie Falten :)

Gruß Otto
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: MadMax-FHEM am 22 Juni 2017, 17:40:53
Hi Otto,

danke.

War zu erwarten weil warum sonst sollte der Xiaomi auf das Vorwerkband "hören" ;)

Ohne das "Original-Xiaomi-Band" zu kennen bleibe ich wohl lieber bei "meinem"...
...nix 2-Schichten, komplett "ein Material" (zumindest optisch) und von Falten keine Spur ;)

Gruß, Joachim
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Otto123 am 22 Juni 2017, 17:59:18
Zitat von: MadMax-FHEM am 22 Juni 2017, 17:40:53
...nix 2-Schichten, komplett "ein Material" (zumindest optisch) und von Falten keine Spur ;)
Also was ich da erzähle ist Jammern auf "hohem" Niveau, die braune Schicht sieht edel aus und die Falten sind nur im Nahbereich als solche erkennbar. Klitzekleine Knitter sozusagen  8)
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Otto123 am 23 Juni 2017, 12:09:55
Ich habe heute nochmal etwas rumgespielt um herauszufinden wie und wo der Magnetsensor reagiert.

Es sieht so aus, als muss er das Band erheblich überfahren ca. 10-15 cm um es zu ermitteln. Einmal entdeckt, kann er dann scheinbar exakt daran entlang fahren.
Mit kleinen Magneten unter einem flachen Teppich versteckt lässt er sich nicht beeindrucken.
Ich habe zufällig noch eine alte Gummidichtung vom Kühlschrank (mit Magnetband) rumliegen, davon lässt er sich nicht einkreisen. Die schiebt er einfach durch die Gegend.
Auch wenn ich die braune ca. 6 mm breite Seele herausziehe und auf dem Boden befestige beeindruckt ihn das nicht.


Gruß Otto
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: MadMax-FHEM am 23 Juni 2017, 13:28:04
Hi Otto,

gib mir doch mal eine Testbeschreibung, dann teste ich mal mit dem Vorwerkband... ;)

Gruß, Joachim
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Otto123 am 23 Juni 2017, 21:07:44
Hallo Joachim,

ich habe einfach eine Ecke im Raum (ca 1,5 m x 1,5 m ) bzw. den Vorraum (etwas größer) genommen und habe den Ausgang mit Magnetband versperrt. Beim Vorraum die Tür :)
Dann auf Start gedrückt.

Gruß Otto
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: MadMax-FHEM am 27 Juni 2017, 15:21:18
So nun habe ich auch mal einen Test-Parkurs aufgebaut ;)

Und die Ergebnisse sind wohl ähnlich denen mit dem Xiaomi Band...

Gruß, Joachim
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Manul am 01 Juli 2017, 17:46:19
So, der Sauger ist vorhin angekommen, ca. zwei Wochen und drei Stunden nach Bestellung, und hat soeben seine erste Probesaugung im Erdgeschoß absolviert. Ich bin beeindruckt, er kam, obwohl ich absichtlich nichts aus dem Weg geräumt habe, (fast) überall hin - das ist deutlich besser, als ich erwartet hatte. Wenn er sich in den anderen beiden Stockwerken ähnlich gut schlägt, bleibt er.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Otto123 am 01 Juli 2017, 17:52:42
Zitat von: Manul am 01 Juli 2017, 17:46:19
So, der Sauger ist vorhin angekommen, ca. zwei Wochen und drei Stunden nach Bestellung, und hat soeben seine erste Probesaugung im Erdgeschoß absolviert. Ich bin beeindruckt, er kam, obwohl ich absichtlich nichts aus dem Weg geräumt habe, (fast) überall hin - das ist deutlich besser, als ich erwartet hatte. Wenn er sich in den anderen beiden Stockwerken ähnlich gut schlägt, bleibt er.
Lustig finde ich, dass er um einfach mal so ohne Orientierung wieder die Station zu finden unbedingt 50 cm davor stehen will. Wenn er ein Stockwerk höher steht, fährt er bei mir exakt an die Stelle über der Station, als ob er sie 3 meter drüber spüren kann? Manchmal sagt er dann "der Dock hat keinen Strom".
Würde mich mal interessieren ob das bei Dir auch so ist.

Gruß Otto
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Manul am 01 Juli 2017, 18:10:41
Witzig. Ich werde berichten!
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Manul am 02 Juli 2017, 10:09:07
Ich habe gerade versucht, die Firmware upzudaten. Dabei sagt mir der Roboter, ich solle es nochmal versuchen, wenn er zu mindestens 20% geladen sei. Aktueller Ladezustand steht aber auf 99%.

Hatte den Effekt schon mal jemand? Ist kein Problem, ich werde es nachher noch mal in der Ladestation probieren, macht mich aber etwas stutzig.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: MadMax-FHEM am 02 Juli 2017, 12:36:43
Hatte ich auch immer als ich es außerhalb der Ladestation versucht habe...
...egal welcher Ladezustand...
...müsste weiter vorne im Thread stehen...

Und auch in der Ladestation...
...da kam er über 0% nie hinaus...
...lag wohl an meinem Router...

Jetzt mit dem neuen Router (und zwischenzeitlich als Test eien den ich noch rumliegen hatte) ist alles gut...

Gruß, Joachim
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Manul am 02 Juli 2017, 17:02:45
So, die anderen beiden Stockwerke sind auch gesaugt. Im ersten Stock habe ich 2 Problemstellen:

- An einer Stelle hat er sich zwischen einem Sessel und einem Teppich festgefahren - der Sessel steht nur teilweise auf dem Teppich, da, wo kein Teppich ist, passt der Sauger drunter, da, wo Teppich ist, nicht. Ist kein Problem, wird der Sessel halt vor dem Saugen komplett vom Teppich geschoben.

- Die bereits erwähnte 5cm-Stufe: Die fährt der Sauger gnadenlos runter, da muß ich mir noch was überlegen. Vorhin hab ich einfach mein Akkordeon als mechanisches Hindernis aufgebaut, ich bin mir aber noch nicht sicher, ob das eine Dauerlösung ist.

Aufgrund dieser beiden Hindernisse musste ich den Sauger im ersten Stock drei Mal von Hand befreien und wieder absetzen - das hat den Navigationsalgorithmus offenbar ein wenig verwirrt: Die Karte besteht jetzt aus dem eigentlichen Grundriß und einem dagegen leicht gedrehten Phantombild. Praktisch hat's dazu geführt, daß er ein paar Ecken (besonders eine im Bad) deutlich öfter angefahren und jedes Mal gründlich gesaugt hat, als notwendig gewesen wäre. Ausgelassen hat er aber nichts.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Otto123 am 02 Juli 2017, 17:27:47
Zitat von: Manul am 02 Juli 2017, 17:02:45
- Die bereits erwähnte 5cm-Stufe: Die fährt der Sauger gnadenlos runter, da muß ich mir noch was überlegen. Vorhin hab ich einfach mein Akkordeon als mechanisches Hindernis aufgebaut, ich bin mir aber noch nicht sicher, ob das eine Dauerlösung ist.
Das ist ja ein Ding, das hatte ich ja extra probiert. Scheinbar spielt da der Untergrund (Optik, Reflexion?) noch eine entscheidende Rolle? Naja ich hatte das in der Garage probiert, etwas duster und der tiefe Untergrund war grauer Beton, wahrscheinlich ohne jeder Reflexion.  :-[
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Manul am 02 Juli 2017, 17:43:58
In meinem Fall ist's relativ dunkles Holz, ich hätte eigentlich erwartet, daß das hinreichend schwach reflektiert. So kann man sich täuschen...
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Manul am 06 Juli 2017, 13:41:04
Zitat von: Otto123 am 01 Juli 2017, 17:52:42
Lustig finde ich, dass er um einfach mal so ohne Orientierung wieder die Station zu finden unbedingt 50 cm davor stehen will. Wenn er ein Stockwerk höher steht, fährt er bei mir exakt an die Stelle über der Station, als ob er sie 3 meter drüber spüren kann? Manchmal sagt er dann "der Dock hat keinen Strom".
Würde mich mal interessieren ob das bei Dir auch so ist.

Sorry, hätte ich beinah vergessen: Das beschriebene Verhalten konnte ich bis jetzt nicht beobachten. Wenn der Saugvorgang glatt durchlief, sagt er danach, daß er die Station nicht finden kann, fährt zurück an den Startpunkt und schaltet sich ab. Wenn er zwischendurch hängen geblieben ist und befreit werden musste, scheint ihn das durcheinander zu bringen. Dann beginnt er die Station zu suchen. Beim ersten Mal hab ich mir das ein paar Minuten angeschaut, bevor ich ihn ausgeschaltet habe, beim zweiten Mal hab ich ihn gleich ausgeschaltet.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Otto123 am 06 Juli 2017, 14:22:49
Hi Manul,

das Verhalten kenne ich im Wintergarten auch, da fährt er an den Startpunkt.
Ob der sich gemerkt hat, das bei der Erstinbetriebnahme die Station zufällig an dieser Stelle stand? Na egal.

Gruß Otto
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: sanja1254 am 08 August 2017, 10:49:27
Hallo Gemeinde,

mein Vacuum ist gestern Abend angekommen und wurde direkt eingerichtet... geiles Teil wesentlich besser als der Neatmo Botvac D85 :)

Ich brauche mal eure Hilfe ich blicke irgendwie nicht durch welches der Module nun die neuste Version ist.
Ich hab auch gelesen das man den auf 2 Arten in FHEM einbinden kann...
Mir geht es im Grunde nur darum das ich den Vacuum per Homebridge starten kann.

Kann mir jemand bei der Einrichtung helfen?

Danke euch :)
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Otto123 am 08 August 2017, 11:34:07
gerne,
dazu gibt es den Support Thread -> https://forum.fhem.de/index.php?topic=73052.0
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: sanja1254 am 08 August 2017, 12:51:47
Danke dir jetzt kann es weiter gehen :)
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: vonvogel am 04 November 2017, 13:35:24
Hallo zusammen!

Habe seit ein paar Wochen auch so einen Sauger.
Das Saugergebnis, der Zeitbedarf sind absolut super!
Wie weit ist denn das fhem-Modul für den Sauger? Kann man das schon testen?

LG

Wolfgang
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Esjay am 04 November 2017, 14:00:59
Zitat von: vonvogel am 04 November 2017, 13:35:24
Hallo zusammen!

Habe seit ein paar Wochen auch so einen Sauger.
Das Saugergebnis, der Zeitbedarf sind absolut super!
Wie weit ist denn das fhem-Modul für den Sauger? Kann man das schon testen?

LG

Wolfgang

Das Modul ist komplett fertig.

https://forum.fhem.de/index.php/topic,73052.0.html

Gruß
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: wulfmain am 21 November 2017, 14:06:05
Hallo,

mittlerweile gibt es ja eine neue Version des Xiaomi Mi Robot Vacuum inkl. Wischfunktion!!!
Wird diese neue Version ebenfalls vom FHEM Modul unterstützt!?!

Gruß,
Wulfmain
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Esjay am 21 November 2017, 14:09:43
Zitat von: wulfmain am 21 November 2017, 14:06:05
Hallo,

mittlerweile gibt es ja eine neue Version des Xiaomi Mi Robot Vacuum inkl. Wischfunktion!!!
Wird diese neue Version ebenfalls vom FHEM Modul unterstützt!?!

Gruß,
Wulfmain

Wenn ich richtig informiert bin, wird der Sauger gerade erst ausgeliefert, und da sich einiges geändert hat, von der Bedienung und den Funktionen, wird das wohl niemand so richtig beantworten können, bis hier jemand das Teil im Einsatz hat.

Grüße
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Malino am 31 Dezember 2017, 13:47:45
Hallo miteinander

Gerne möchte ich dieses Modul verwenden, habe aber folgendes Problem:
- FHEM & Tablet mit TabletUI (Fernbedienung für FHEM mit WAF) im Heimnetz
- Staubsauger im Gäste WLAN, um Zugriff seitens Xiaomi auf NAS usw zu unterbinden

Wie handhabt ihr das ? Ist euer Staubsauger im Heimnetz ? Habt ihr keine Bedenken wegen den Daten ? Auf meinem NAS sind bspw. sehr persönliche Dokumente, die ich nicht mal auf der Dropbox haben möchte.

Meine Fritzbox 7560 scheint den Zugriff vom Heimnetz auf das Gerät im Gästenetz nicht zu ermöglichen, so wie es meine erste Idee war, das Problem zu lösen.

Wäre froh wenn jemand n Hinweis geben kann bezüglich Zugriff oder Datensicherheit falls der Sauger im Heimnetz hängt.

LG Malino
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Ma_Bo am 31 Dezember 2017, 13:52:48
Meiner hängt im Heimnetz, mit abgeschalteten Zugriff auf das Internet (in der Fritzbox)...
Funktioniert hier tadellos...


Tapatalk iPhone, daher kurz gehalten.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Malino am 31 Dezember 2017, 14:54:16
Gute Idee, hab ich direkt mal so übernommen, danke dafür.

Jetzt hab ich gleich ein weiteres Problem, meiner geringen Kentnisse wegen...
Das Modul benötigt ja weitere Perl Module
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


Ich hab also eine putty-Verbindung aufgebaut und folgendes eingegeben:
sudo apt-get libjson-perl
Daraufhin kam die Meldung:
E: Invalid operation libjson-perl

Muss ich in einen bestimmten Ordner wechseln ?
Oder geht das auch ohne putty im Eingabefeld von fhem ?
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: CoolTux am 31 Dezember 2017, 15:00:01
Es geht wenn man die korrekte Option für den Befehl kennt.

apt-get install libjson-perl
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Otto123 am 31 Dezember 2017, 15:27:32
Hi Malino,

und bitte einmal am Tag vor einer Installation
apt-get updatenicht vergessen!

Und man kann sich sudo vor jeder Zeile ersparen wenn man mit sudo subeginnt

Guten Rutsch
Otto
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: MadMax-FHEM am 31 Dezember 2017, 16:34:41
Zitat von: Otto123 am 31 Dezember 2017, 15:27:32
Und man kann sich sudo vor jeder Zeile ersparen wenn man mit sudo subeginnt

Und bevor weitere Dinge nach der Installation erledigt werden:

exit

nicht vergessen, um wieder zum normalen User zurück zu kommen...
...sonst findet alles weitere als root statt...

Gruß, Joachim
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Otto123 am 31 Dezember 2017, 17:12:42
Hallo Joachim,

das ist das Gute hier: Es schaut immer noch mal jemand drüber!

Jetzt gehts zur Party.

Guten Rutsch!

Otto
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: MadMax-FHEM am 31 Dezember 2017, 17:19:45
Jep.

Aber ist mir nur aufgefallen weil ich heute einen anderen "Kandidaten" hatte, der wild mit sudo, sudo su usw. rumgeklopft hat und sicher das eine oder andere Mal "vergessen" hat, dass er eigentlich noch/schon root war/ist ;)

Und noch mal jep: Party!! :)

Danke und ebenso guten Rutsch!

Gruß, Joachim
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Malino am 01 Januar 2018, 11:36:48
Hallo und ein frohes neues Jahr  :)

Vielen Dank für eure Antworten, das Installieren hat damit nun geklappt.
Leider ergeht es mir in der Arbeit mit Linux immer gleich, wird eine Frage beantwortet stellen sich gleich darauf zwei neue...

Ich habe den Staubsauger folgendermassen definiert:
define Staubsauger XiaomiDevice [IP] [Token]
attr Staubsauger subType VacuumCleaner


In der Geräteübersicht von fhem sah ich den Sauger dann auch, es stand aber dabei er sei disabled. In der fhem.cfg war der Eintrag ergänzt mit attr Staubsauger disable 1, das habe sicher nicht ich geschrieben.
Ich habe diese Zeile gelöscht und fhem neu gestartet, war die Zeile direkt wieder da.
In der Geräteansicht von fhem habe ich einen Button um das attr zu löschen, dann verliere ich aber den Kontakt zu fhem und der Browser zeig mir folgendes an: [IP] hat die Verbindung abgelehnt.
Stecker raus aus dem Pi und wieder rein, ging wieder, attr war aber wieder da. Hab in der fhem.cfg den Wert auf 0 (Null) gestellt und gespeichert, wieder [IP] hat die Verbindung abgelehnt.Da hat auch Stecker raus nichts mehr gebracht, musste per WinSCP die Datei ändern, hab gleich alles betreffende auskommentiert, jetzt gehts wieder. Natürlich ohne den Staubsauger.
Ich hoffe jemand hat noch Lust, über die Geschichte nachzudenken und eine Idee, woran das liegen könnte.
Ach ja, nach dem Wechsel vom Gästenetz zum Heimnetz hab ich natürlich den Token neu ausgelesen.

LG Malino
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Otto123 am 01 Januar 2018, 12:12:14
Gesundes Neues Jahr Malino,

bitte lass das direkte Editieren der fhem.cfg! Es geht alles in der Oberfläche von FHEM. Dabei sind auch nicht so viele abenteuerliche Schritte notwendig von denen Du berichtest!

Gruß Otto
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 01 Januar 2018, 12:33:22
Ein frohes neues Jahr!

Zitat von: Malino am 31 Dezember 2017, 13:47:45Wie handhabt ihr das ? Ist euer Staubsauger im Heimnetz ? Habt ihr keine Bedenken wegen den Daten ? Auf meinem NAS sind bspw. sehr persönliche Dokumente, die ich nicht mal auf der Dropbox haben möchte.
Wäre froh wenn jemand n Hinweis geben kann bezüglich Zugriff oder Datensicherheit falls der Sauger im Heimnetz hängt.

Wenn du solche Dokumente im Heimnetz rumfliegen hast, solltest du sie entsprechend absichern. Egal was sonst noch bei dir im Netz hängt.

Zitat von: Malino am 01 Januar 2018, 11:36:48
In der fhem.cfg war der Eintrag ergänzt mit attr Staubsauger disable 1, das habe sicher nicht ich geschrieben.

Das erledigt das Modul für dich, immer dann wenn dir notwendige Perl Module fehlen.
Vielleicht solltest du mal auf die Fehlermeldungen in STATE oder im Log nachsehen, da muss was stehen.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Malino am 01 Januar 2018, 15:19:50
Es war tatsächlich ein Problem mit den Modulen. cpan Crypt::Cipher::AES hat geholfen, jetzt funktionierts.
Ausserdem habe ich es nun in der fhem-Oberfläche neu konfiguriert und nicht in der fhem.cfg direkt ;)
Vielen Dank für eure Hilfe, wir freuen uns sehr über unseren Staubsauger und dass die Integration in fhem geklappt hat.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: BooStar am 09 Januar 2018, 16:57:19
Hallo zusammen,
ich bin mittlerweile auch stolzer Besitzer des keinen Saugrobotters und möchte mich zuerstmal ganz herzlich für die unermüdliche Arbeit und dieses tolle Modul bedanken.
Mit ist klar das dies hier nicht der offizielle threat für das Modul ist, aber ich hätte auch auch vielmehr zwei allgemeine Fragen.

Ich brauche um dem Robi davon abzuhalten ständig zu versuchen meinen Teppich hochzukommen wohl was von diesem virtual Wall Band und eigentlich dachte ich mir,
ich klebe das einfach unter den Teppich, damit mans nicht sieht, jetzt lese ich aber was von optischen Eigenschaften. Meint ihr das Band funktioniert wenn der Robi es nicht sehen kann?

Gruß
booStar
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: oli82 am 09 Januar 2018, 17:00:20
Das Band ist magnetisch und wird von den Sensoren auf der Unterseite erkannt.
Je nachdem wie dick der Teppich ist reicht das Kleben auf dessen Unterseite.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: BooStar am 09 Januar 2018, 17:57:49
Super, danke für die Rückmeldung,
obwohl der Teppich ziemlich dick ist, werde ichs mal bestellen, mit bleibt ja auch kaum was anderes übrig.

Aber... irgendwas muss doch noch in dem Band sein, sonst würden normale Magneten doch auch funktionieren, oder?
Kann sich das jemand erklären?
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Otto123 am 09 Januar 2018, 18:28:57
Ich könnte Dir ein 10 cm Stück in den Briefumschlag stecken zum testen
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: BooStar am 09 Januar 2018, 19:52:51
Hallo Otto,

wow, das ist ja nett, aber danke. Ich bestell etwas davon, mein Wäscheständer braucht eh ein paar Stücke.
An den Rohren am Boden reibt sich der kleine auch immer auf ;-)

Gruß
Andreas
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: BooStar am 13 Januar 2018, 12:35:04
Hallo...
auch wenn das hier eigentlich nicht rein gehört, wollte ich abschließend mal ne kurze Rückmeldung zu den VirtualWalls da lassen...
Also grundsätzlich funktionieren die, der Robi überquert die Streifen nicht vollständig und erkennt sie auch problemlos unter meinem Teppich.

Leider erkennt er die Streifen erst spät (erst wenn er ca. 20cm über dem Streifen ist), was in meinem Fall dazu führt, dass er trotzdem versucht den Teppich hoch zu klettern, was ihm letztendlich mit "Error 6...check the Sitebrush" das Genick bricht.

Gekauft habe ich übrigens die günstige Version: ,,Staubsauger Magnetband/Magnetstreifen 25 mm, 5 Meter Rolle" ,,Artikel-Nr.: MB-25x3-5"
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: wulfmain am 14 Januar 2018, 23:13:05
Zitat von: wulfmain am 21 November 2017, 14:06:05
Hallo,

mittlerweile gibt es ja eine neue Version des Xiaomi Mi Robot Vacuum inkl. Wischfunktion!!!
Wird diese neue Version ebenfalls vom FHEM Modul unterstützt!?!

Gruß,
Wulfmain

Ich bin jetzt Besitzer des neuen Saugers und antworte mal selbst:
Token auslesen funktioniert weiterhin genauso wie bisher!
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: TWART016 am 10 März 2018, 17:51:44
Wie sieht die Zonen-Funktion aus?

Kann über das Modul eine oder mehrere Zonen gesäubert werden?
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 10 März 2018, 17:54:21
Zitat von: TWART016 am 10 März 2018, 17:51:44Kann über das Modul eine oder mehrere Zonen gesäubert werden?
Nein, das funktioniert nicht.
Da Xiaomi das mit internen Daten handhabt die nur zwischen Sauger und Cloud verfügbar sind, kann ich das auch nicht nachrüsten.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: JimKnopf182 am 10 März 2018, 18:21:47
Hallo zusammen,
ich würde mich gerne mal mit hier einbringen.
Und zwar ist ja definitiv bekannt, dass alle möglichen Daten von Xiaomi gesammelt werden und der Datenschutzpunkt ja der Kritikpunkt an den Geräten sind.

Daher habe ich mir folgendes überlegt:
Und zwar haben wir ja die zwei/drei Knöpfe auf der Oberseite des Roboters. Theoretisch könnte man diese doch mit einem sehr sparsamen Mikrocontroller oder sogar ESP8266 mit einem Kontakt triggern, den Controller irgendwo montieren, Batterie Betrieb und über MQTT mit FHEM koppelt oder direkt Zeiten im Controller programmieren. Damit hätte ich die Funktion des zeitlichen Fahrens umgesetzt ohne dabei das Datenschutzproblem mit dem Roboter zu haben.

Was sagt ihr so dazu, nur Spinnerei? Ebenfalls habe ich gehört, dass der Robot dauerhaft ein Wifi aufspannt, ist dem so?

Danke schonmal für eure Hilfe!
Grüße
Markus
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Otto123 am 10 März 2018, 18:29:36
Zitat von: JimKnopf182 am 10 März 2018, 18:21:47
gesammelt werden und der Datenschutzpunkt ja der Kritikpunkt an den Geräten sind.
An allen IoT / Cloud Geräten nicht an DEN :)

Zitat von: JimKnopf182 am 10 März 2018, 18:21:47
der Robot dauerhaft ein Wifi aufspannt, ist dem so?
Das ist meines Wissens nicht so, wenn er mit Wifi verbunden ist.
Ansonsten machen das wiederum alle Cloud Geräte solange sie nicht mit Wifi verbunden sind - also meist auch dann wenn das eigene Wifi ausgefallen ist.

Aber wozu die Idee? Man kann den Roboter doch mit eigener Firmware ausstatten und komplett selbst steuern - zumindest hatte ich den Beitrag auf der 34C3 so verstanden.

Gruß Otto
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 10 März 2018, 18:47:19
Zitat von: JimKnopf182 am 10 März 2018, 18:21:47
Und zwar haben wir ja die zwei/drei Knöpfe auf der Oberseite des Roboters. Theoretisch könnte man diese doch mit einem sehr sparsamen Mikrocontroller oder sogar ESP8266 mit einem Kontakt triggern, den Controller irgendwo montieren, Batterie Betrieb und über MQTT mit FHEM koppelt oder direkt Zeiten im Controller programmieren. Damit hätte ich die Funktion des zeitlichen Fahrens umgesetzt ohne dabei das Datenschutzproblem mit dem Roboter zu haben.
Wozu so umständlich? Warum nicht Rooten und Dustcloud verwenden?
Oder zu dem Schluss kommen, dass ein Grundriss der Wohnung wahrscheinlich nicht das grösste Datensicherheitsproblem ist.

ZitatEbenfalls habe ich gehört, dass der Robot dauerhaft ein Wifi aufspannt, ist dem so?
Das tut er nur solange er nicht an der Cloud angemeldet ist. Das so zu lassen ist sehr schlecht.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: TWART016 am 10 März 2018, 22:37:18
Zitat von: Markus M. am 10 März 2018, 17:54:21
Nein, das funktioniert nicht.
Da Xiaomi das mit internen Daten handhabt die nur zwischen Sauger und Cloud verfügbar sind, kann ich das auch nicht nachrüsten.
Ok schade, daher ist es vermutlich auch nicht möglich, die Karte in FHEM anzeigen zu lassen?
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: benedikt-wue am 02 April 2018, 13:27:34
In der Ftui sieht es bei mir dann so aus... Das Modul ist grandios... Wollte ich nur mal so anmerken :-)
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: mark79 am 03 April 2018, 10:51:44
Zitat von: JimKnopf182 am 10 März 2018, 18:21:47
Und zwar haben wir ja die zwei/drei Knöpfe auf der Oberseite des Roboters. Theoretisch könnte man diese doch mit einem sehr sparsamen Mikrocontroller oder sogar ESP8266 mit einem Kontakt triggern, den Controller irgendwo montieren, Batterie Betrieb und über MQTT mit FHEM koppelt oder direkt Zeiten im Controller programmieren. Damit hätte ich die Funktion des zeitlichen Fahrens umgesetzt ohne dabei das Datenschutzproblem mit dem Roboter zu haben.

Ich habe ein Wemos mini in den Xiaomi Vacuum v1 eingebaut, der ist über einen Optokoppler mit dem Powerbutton des Robis verbunden.
Aus dem Grund, damit ich den Robi herunterfahren und die Ladestation vom Strom nehmen kann. Das ist leider über den ssh Zugang nicht Möglich.

An der Ladestation hängt noch eine Sonoff S20 Steckdose dazwischen, die geht aus, wenn der Robi zu 90% geladen ist und danach simuliert der ESP ein Tastendruck am Powerbutton und der Robi fährt herunter.
Einschalten geht einfacher, da brauch der Robi nur Strom von der Ladestation erhalten und fährt dann hoch.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: TWART016 am 01 Juni 2018, 17:43:55
Zitat von: benedikt-wue am 02 April 2018, 13:27:34
In der Ftui sieht es bei mir dann so aus... Das Modul ist grandios... Wollte ich nur mal so anmerken :-)
Könntest du vielleicht deinen Code zur Verfügung stellen?
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Frank_Huber am 25 Juni 2018, 14:12:23
Meine Frau wünscht sich jetzt auch so ein "Teil".....

Da ihr hier schon Erfahrungen habt platziere ich meine Fragen mal hier.

- Die "alte" Version ist angeblich ohne CE, hatte jmd Probleme mit dem Zoll?
- Wie verhält es sich mit mehreren Etagen, kann er damit umgehen?
- Die neue Version soll ja CE haben und hat noch eine Wischfunktion, kostet aber deutlich mehr, hat hier schon jmd den neuen? lohnt sich das?

Bischen OT, ich weis, aber es soll ja ein Sauger werden der an FHEM kann, also passt es ja irgendwie wieder. ;)
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Esjay am 25 Juni 2018, 15:01:11
Zitat von: Frank_Huber am 25 Juni 2018, 14:12:23
Meine Frau wünscht sich jetzt auch so ein "Teil".....

Da ihr hier schon Erfahrungen habt platziere ich meine Fragen mal hier.

- Die "alte" Version ist angeblich ohne CE, hatte jmd Probleme mit dem Zoll?
- Wie verhält es sich mit mehreren Etagen, kann er damit umgehen?
- Die neue Version soll ja CE haben und hat noch eine Wischfunktion, kostet aber deutlich mehr, hat hier schon jmd den neuen? lohnt sich das?

Bischen OT, ich weis, aber es soll ja ein Sauger werden der an FHEM kann, also passt es ja irgendwie wieder. ;)

1) Keinerlei Probleme.
2) Habe unten die Station, und trage ihn dann nach Oben zum Saugen. Nach dem Saugen meckert er, dass er die Station nicht findest, und geht an den Punkt zurück, an dem du ihn abgestellt hast. Anschließend bringe ich ihn nach unten, geb ihm deas Kommando an die Station zu fahren, und er tut es.
3) Habe ich leider nicht.

Grüße

PS: Habe bisher nicht eine Sekunde bereut mir den kleinen Kerl angeschafft zu haben. Ist mittlerweile mit das Highlight in meiner Techniksammlung!
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Frank_Huber am 25 Juni 2018, 15:05:50
Zitat von: Esjay am 25 Juni 2018, 15:01:11
2) Habe unten die Station, und trage ihn dann nach Oben zum Saugen. Nach dem Saugen meckert er, dass er die Station nicht findest, und geht an den Punkt zurück, an dem du ihn abgestellt hast. Anschließend bringe ich ihn nach unten, geb ihm deas Kommando an die Station zu fahren, und er tut es.
Danke!
Wie verhält es sich mit den Karten? legt er dann eine zweite an?
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Esjay am 25 Juni 2018, 15:09:22
Meiner Meinung nach legt der Sauger bei jeder fahrt eine neue Karte an.  Ich nutze die App seit Anfang an nicht, und mit den neuen Möglichkeiten(Reinigungszone festlegen etc.) habe ich mich noch nicht beschäftigt.
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Frank_Huber am 25 Juni 2018, 15:12:05
Zitat von: Esjay am 25 Juni 2018, 15:09:22
Meiner Meinung nach legt der Sauger bei jeder fahrt eine neue Karte an.  Ich nutze die App seit Anfang an nicht, und mit den neuen Möglichkeiten(Reinigungszone festlegen etc.) habe ich mich noch nicht beschäftigt.
OK, danke! Das klingt gut! :)
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: Markus M. am 25 Juni 2018, 16:43:42
Zitat von: Frank_Huber am 25 Juni 2018, 14:12:23- Die "alte" Version ist angeblich ohne CE, hatte jmd Probleme mit dem Zoll?
Du solltest tunlichst dort bestellen wo das Ding gar nicht erst nicht beim Zoll vorbeikommt. Sonst wird es unabhängig vom CE Zeichen teuer.

Zitat- Wie verhält es sich mit mehreren Etagen, kann er damit umgehen?
Es wird dann eben immer eine neue Karte angelegt, die Zonenreinigung fällt damit also weg.

Zitat- Die neue Version soll ja CE haben und hat noch eine Wischfunktion, kostet aber deutlich mehr, hat hier schon jmd den neuen? lohnt sich das?
Vom Gefühl her würde ich sagen, dass das du das Geld lieber in einen zweiten Sauger für das zweite Stockwerk investieren solltest ;)
Titel: Antw:Gibt es ein Modul für den Xiaomi Mi Robot Vacuum
Beitrag von: mark79 am 25 Juni 2018, 23:13:12
Zitat von: Markus M. am 25 Juni 2018, 16:43:42
Vom Gefühl her würde ich sagen, dass das du das Geld lieber in einen zweiten Sauger für das zweite Stockwerk investieren solltest ;)
Es sei den er hat hohe Teppiche, da soll die Version 2 besser sein.
V2: https://www.youtube.com/watch?v=3yjiBvjCsV8&
V1: https://www.youtube.com/watch?v=1E2vSyx7mzY

Ich persönlich habe selber nur die V1 und im Bad macht der manchmal Probleme, wenn der Läufer zu hoch ist. Sonst haben wir überall Laminat, da ist das Teil echt super.

Bestell den dir am besten aus einem EU Lager. Gearbest ist ganz gut, schau am besten für ein gutes Angebot auf mydealz.de nach. Dazu noch auf shoop.de anmelden, gibt 5-10% Cashback. :)