Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. [Frage] Xiaomi Vacuum cleaner

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    3
    1
    81

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    8
    1
    134

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    861

[Frage] Xiaomi Vacuum cleaner

Scheduled Pinned Locked Moved ioBroker Allgemein
2.2k Posts 204 Posters 1.0m Views 39 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • MeistertrM Offline
    MeistertrM Offline
    Meistertr
    Developer
    wrote on last edited by
    #1612

    Mit der aktuellen flolevac ist es nicht mehr möglich. In der readme zum Adapter steht eine neue Möglichkeit zum auslesen über eine veränderte mihome Version

    Gesendet von meinem Handy

    1 Reply Last reply
    0
    • M Offline
      M Offline
      mikweb
      wrote on last edited by
      #1613

      @Meistertr:

      Mit der aktuellen flolevac ist es nicht mehr möglich. In der readme zum Adapter steht eine neue Möglichkeit zum auslesen über eine veränderte mihome Version

      Gesendet von meinem Handy `
      Danke hat es funktioniert …. ich verusche seit 3 stunde jetzt :lol: :lol: :lol:

      1 Reply Last reply
      0
      • R Offline
        R Offline
        reini
        wrote on last edited by
        #1614

        beim neuesten Update (3.3.9_003194) des V1 Cleaners sind nun versteckt die Funktionen des v2 hinzugekommen (Zonenreinigung und goto). Das wird künftig nochmal interessant fürn ioBroker

        1 Reply Last reply
        0
        • F Offline
          F Offline
          FoxMulder
          wrote on last edited by
          #1615

          Also kann man die noch nicht nutzen ?

          Oder was meinst du mit versteckt ?

          Gesendet von meinem SM-G950F mit Tapatalk

          1 Reply Last reply
          0
          • B Offline
            B Offline
            Brati
            wrote on last edited by
            #1616

            Der V2 mit ioBroker ist auf jeden Fall schon mal genial. Ich reinige nur noch über die Zonen und regelmäßig parkt er dann vor dem Mülleimer zum entleeren.

            So bleibt auch die Karte ewig erhalten.

            Grüße Brati

            Von unterwegs gesendet…

            CCU2 - 46 Geräte, ioBroker auf Intel NUC (DN2820FYKH) mit Tab als Frontend, Projekt Gartenhaus mit HM

            1 Reply Last reply
            0
            • N Offline
              N Offline
              nathan1312
              wrote on last edited by
              #1617

              Hallo,

              ich habe ein Problem mit meinem Roborock. Vielleicht kann jemand helfen…

              Über den Adapter kann ich mit dem Datenpunkt "GoTo" den Sauger zu einer bestimmten Koordinate schicken. Das funktioniert ohne Probleme.

              Im Log bekomme ich dann auch die Bestätigung

              mihome-vacuum.0	2018-03-30 13:31:55.673	info	xVAL: 21700 yVal: 24900
              

              Nur leider schaffe ich es irgendwie nicht eine definierte Zone saugen zu lassen. Den Datenpunkt "zoneClean" fülle ich mit folgendem Eintrag

              [21700,24900,25000,28200,1]
              

              in der Form [x1,y1,x2,y2,count] (Koordinaten x1/y1="unten links" und x2/y2="oben rechts").

              Der Roborock startet dann auch mit dem Hinweis "zone cleanup started" nur bricht er diesen nach zwei Sekunden sofort wieder ab mit dem Hinweis "finished". Die Koordinaten sind auf jeden Fall gültig. Über "GoTo" kann ich den Sauger dort hin schicken.

              Im Log finde ich dann auch keinen äquivalenten Eintrag des Adapters.

              Den Datenpunkt "zoneClean" fülle ich über den javascript-Adapter mit den Koordinaten in Form eines strings. Ist das korrekt? Wüsste allerdings nicht wie das anders aussehen sollte.

              Hat jemand einen Tipp? Besten Dank!

              1 Reply Last reply
              0
              • W Offline
                W Offline
                weimaraner
                wrote on last edited by
                #1618

                @Brati:

                Der V2 mit ioBroker ist auf jeden Fall schon mal genial. Ich reinige nur noch über die Zonen und regelmäßig parkt er dann vor dem Mülleimer zum entleeren.

                So bleibt auch die Karte ewig erhalten.

                Grüße Brati

                Von unterwegs gesendet… `
                Kannst du das bitte ein bißchen genauer erklären. Das klingt sehr interessant. :)

                Grüße Andreas

                1 Reply Last reply
                0
                • B Offline
                  B Offline
                  Brati
                  wrote on last edited by
                  #1619

                  Schicke ich heute Abend, Zone definieren und Goto ist alles möglich.

                  Grüße Brati

                  Von unterwegs gesendet…

                  CCU2 - 46 Geräte, ioBroker auf Intel NUC (DN2820FYKH) mit Tab als Frontend, Projekt Gartenhaus mit HM

                  1 Reply Last reply
                  0
                  • R Offline
                    R Offline
                    reini
                    wrote on last edited by
                    #1620

                    @FoxMulder:

                    Also kann man die noch nicht nutzen ?

                    Oder was meinst du mit versteckt ?

                    Gesendet von meinem SM-G950F mit Tapatalk `

                    In der neuen Firmware des v1 ist bereits alles vorhanden und ein paar Tester der „Flole“ Androidapp können bereits damit fahren..

                    1 Reply Last reply
                    0
                    • T Offline
                      T Offline
                      trollmar
                      wrote on last edited by
                      #1621

                      Hi,

                      bis zu welcher FW des V1 kann ich denn "gefahrlos" Updaten ohne mir die IOBroker Anbindung bzw. Token zu verlieren?

                      aktuell bietet die Mi App ja 3.3.9_003194 an.

                      lg

                      1 Reply Last reply
                      0
                      • B Offline
                        B Offline
                        Brati
                        wrote on last edited by
                        #1622

                        So, hier die Infos zur Steuerung (vielen Dank für die Hilfe aus dem Forum dazu),

                        zuerst ist es wichtig die Koordinaten herauszufinden, dazu einfach einen Screenshot der Karte erstellen und ich hab mir den im Word in den Hintergrund gelegt. Die Ladestation war 25500,25500. Nach rechts und oben wird hochgezählt, nach links/unten wird runter gezählt.

                        Das einfach austesten, am Besten dabei die App anlassen, dort wird der Punkt eingezeichnet. Dann ein Raster drüber legen, 1000er Schritte sind ganz gut.

                        Ich reinige nur noch über die Zonen Funktion, weil der Robi manchmal bei der kompletten Reinigung die Karte um 90Grad dreht, dann hauen die Koordinaten aber nicht mehr hin…

                        <u>Bevor die Kommandos gesendet werden können, muss in der Adapter-Instanz der Haken bei "Sende eigene Befehle" gesetzt sein</u>

                        Punkt anfahren geht dann über:

                        app_goto_target; [27500,31000]
                        

                        ZoneClean über:

                        app_zoned_clean;[[26117,26005,27767,27205,1]]
                        

                        (unten links, oben rechts, Anzahl).

                        Alles wird im State "mihome-vacuum.0.control.X_send_command" gesetzt.

                        Seit der Adapter Version 1.1.0 gibt es auch die State "GoTo" und "ZoneClean":

                        GoTo funktioniert über

                        27500,31000
                        

                        ZoneClean funktioniert bei mir nicht! Habe es versucht mit

                        [[26117,26005,27767,27205,1]]
                        [26117,26005,27767,27205,1]
                        26117,26005,27767,27205,1
                        

                        Er fährt nur 10cm aus der Basis und meldet Reinigung beendet. Vielleicht hat jemand einen Tipp, über o.g. X_send_command funzt es aber.

                        Ich steuere momentan mit diesem JS, dass ist aber in 10min zusammengeschrieben und wird noch schick gemacht. Dort sind die Zonen hinterlegt und diese kann ich dann im VIS aktivieren/ deaktivieren.:

                        ! ````
                        var CCUUrlaub = "hm-rega.0.2638"/Urlaub/,
                        CCUGaeste = "hm-rega.0.3469"/Gaeste/,
                        CCUAnwesen = "hm-rega.0.7028"/Anwesenheit/,
                        CCUVerlass = "hm-rega.0.13102"/Verlassen/,
                        CCULeaving = "hm-rpc.0.LEQ1332345.1.PRESS_LONG" /Flur Taster Leaving.PRESS_LONG/,
                        CCUTuer = "hm-rpc.0.LEQ1468275.1.STATE"/Wohnzimmer Kontakt Tuer.STATE/,
                        CCUKinderD = "hm-rega.0.25633"/Kinderdienst/,
                        Feiertag = "feiertage.0.heute.boolean"/Feiertag heute?/,
                        IDRobo = "mihome-vacuum.0.control.X_send_command"/send command/,
                        IDFan = "mihome-vacuum.0.control.fan_power"/Suction power/,
                        Zone1 = "[24500,21600,29000,26000,1]", // Wohnzimmer incl. Teppich bis Terrasse
                        Zone2 = "[25200,26000,29000,29000,1]", // Wohnzimmer Teppichkante bis Tür
                        Zone3 = "[25200,26000,27000,29000,1]",// Wohnzimmer nur Laufbereich bis Teppichkante
                        Zone4 = "[26800,28800,28300,32700,1]", // Küche komplett
                        Zone4a = "[27100,28800,28300,32700,1]", // Küche Laufbereich
                        Zone5 = "[25200,28500,26600,33000,1]", // Flur komplett
                        Zone6 = "[25200,28500,26300,30000,1]", // Flur nur bis Treppe
                        Zone = "",
                        Loging = true,
                        Urlaub, Gaeste, Anwesen, Verlass, Kinder, Tuer = false;

                        ! /*app_zoned_clean;[[26117,26005,27767,27205,1]] unten links, oben rechts, Anzahl /
                        ! function RZone(){
                        Zone = "";
                        if (getState("javascript.0.Roborock.Zone1").val) Zone = Zone1;
                        if (getState("javascript.0.Roborock.Zone2").val && Zone !=="") Zone = Zone + "," + Zone2;
                        if (getState("javascript.0.Roborock.Zone2").val && Zone ==="") Zone = Zone2;
                        if (getState("javascript.0.Roborock.Zone3").val && Zone !=="") Zone = Zone + "," + Zone3;
                        if (getState("javascript.0.Roborock.Zone3").val && Zone ==="") Zone = Zone3;
                        if (getState("javascript.0.Roborock.Zone4").val && Zone !=="") Zone = Zone + "," + Zone4;
                        if (getState("javascript.0.Roborock.Zone4").val && Zone ==="") Zone = Zone4;
                        if (getState("javascript.0.Roborock.Zone5").val && Zone !=="") Zone = Zone + "," + Zone5;
                        if (getState("javascript.0.Roborock.Zone5").val && Zone ==="") Zone = Zone2;
                        Zone= "app_zoned_clean;[" + Zone + "]";
                        }
                        !
                        ! /
                        aktuelle Randbedingungen abfragen /
                        function VarStatus(){
                        Urlaub = getState(CCUUrlaub).val;
                        Gaeste = getState(CCUGaeste).val;
                        Anwesen = getState(CCUAnwesen).val;
                        Verlass = getState(CCUVerlass).val;
                        KinderD = getState(CCUKinderD).val;
                        Tuer = getState(CCUTuer).val;
                        Feier = getState(Feiertag).val;
                        }
                        ! /
                        Mo und Mi wenn nicht Urlaub /
                        schedule("00 11 * * 1,3", function () {
                        VarStatus();
                        if (!Urlaub)
                        RZone();
                        setState(IDFan, 77);
                        setState(IDRobo, Zone);
                        });
                        ! /
                        früh den Laufbereich /
                        schedule("00 6 * * 1-5", function () {
                        VarStatus();
                        if (!Urlaub && !Feier && !Tuer && !Gaeste)
                        Zone = "app_zoned_clean;[" + Zone4a + "," + Zone3 + "," + Zone6 + "]";
                        setState(IDFan, 38);
                        setState(IDRobo, Zone);
                        });
                        ! /
                        Freitag wenn nicht Urlaub */
                        schedule("00 14 * * 5", function () {
                        VarStatus();
                        if (!Urlaub)
                        RZone();
                        setState(IDFan, 77);
                        setState(IDRobo, Zone);
                        });
                        ! /*Samstag Staubbehälter leer machen */
                        schedule("0 11 * * 6", function () {
                        ! VarStatus();

                        if (!Urlaub && !Gaeste && Anwesen && !Verlass) 
                            setState(IDRobo, "app_goto_target; [27500,31000]");
                        

                        ! });
                        ! /* Reinigung zum Urlaubsende /
                        on({id: "ical.0.events.Urlaub_Abwesend"/Urlaub_Abwesend/, val: false}, function() {
                        RZone();
                        setState(IDFan, 77);
                        setState(IDRobo, Zone);
                        });
                        ! /
                        Reinigung der gewählten Zonen /
                        on({id: "javascript.0.Roborock.ZoneR"/ZonenReinigung/, val: true}, function() {
                        RZone();
                        setState(IDFan, 77);
                        setState(IDRobo, Zone);
                        });
                        ! /
                        Reinigung aller Zonen */
                        on({id: "javascript.0.Roborock.Clean"/CleanAll/, val: true}, function() {
                        Zone = "app_zoned_clean;[" + Zone1 + "," + Zone2 + "," + Zone4 + "," + Zone6 + "]";
                        setState(IDFan, 77);
                        setState(IDRobo, Zone);
                        });
                        ! createState('Roborock.Zone1', false,{type: "boolean",name:"Zone 1", role: "Wz incl Teppich bis Terrasse"});
                        createState('Roborock.Zone2', false,{type: "boolean",name:"Zone 2", role: "Wz ab Teppich bis Tür"});
                        createState('Roborock.Zone3', false,{type: "boolean",name:"Zone 3", role: "Wz Laufbereich"});
                        createState('Roborock.Zone4', false,{type: "boolean",name:"Zone 4", role: "Küche komplett"});
                        createState('Roborock.Zone5', false,{type: "boolean",name:"Zone 5", role: "Flur komplett"});
                        createState('Roborock.Zone6', false,{type: "boolean",name:"Zone 6", role: "Flur vor der Treppe"});
                        createState('Roborock.ZoneR', false,{type: "boolean",name:"ZonenReinigung", role: "button"});
                        createState('Roborock.Clean', false,{type: "boolean",name:"CleanAll", role: "button"});
                        ! ````

                        709_zwischenablage01.jpg

                        Grüße

                        Brati

                        CCU2 - 46 Geräte, ioBroker auf Intel NUC (DN2820FYKH) mit Tab als Frontend, Projekt Gartenhaus mit HM

                        1 Reply Last reply
                        0
                        • W Offline
                          W Offline
                          weimaraner
                          wrote on last edited by
                          #1623

                          Sehr coooool! Muß ich mir mal in Ruhe anschauen und zurechtschnippseln, da ich leider kein js kann. Auf jeden Fall ein dickes Danke.

                          Grüße Andreas

                          1 Reply Last reply
                          0
                          • B Offline
                            B Offline
                            Brati
                            wrote on last edited by
                            #1624

                            @weimaraner:

                            Sehr coooool! Muß ich mir mal in Ruhe anschauen und zurechtschnippseln, da ich leider kein js kann. Auf jeden Fall ein dickes Danke.

                            Grüße Andreas `

                            Schau dir das Script mal an, es ist sehr rudimentär und kann partiell gut kopiert werden. In der weiteren Folge, kürze ich die Schedule raus und lagere sie in States oder Arrays aus, so dass immer nur der nächste gesetzt wird. Aber dafür war jetzt keine Zeit…

                            Die Zone Variablen definieren einfach die Koordinaten. Die Randbedingungen sind eh abhängig von allen weiteren Programmen und Vorlieben.

                            Grüße Brati

                            Von unterwegs gesendet.

                            CCU2 - 46 Geräte, ioBroker auf Intel NUC (DN2820FYKH) mit Tab als Frontend, Projekt Gartenhaus mit HM

                            1 Reply Last reply
                            0
                            • R Offline
                              R Offline
                              reini
                              wrote on last edited by
                              #1625

                              Das mit der Zonenreinigung funktioniert aber nur mit einer fixen Karte oder?! Wechseln zwischen EG und dann im Obergeschoss geht nicht?!

                              1 Reply Last reply
                              0
                              • B Offline
                                B Offline
                                Brati
                                wrote on last edited by
                                #1626

                                Richtig. Das würde dann nur bei der 2. Reinigung im gleichen Bereich funktionieren.

                                Eine Idee. Die Koordinaten liegen ja relativ zur Basis, wenn er also IMMER die Karte gleich aufbaut, könnte es vielleicht auch beim ersten Mal funktionieren, wenn er immer am gleichen Punkt startet. Bei mir dreht er aber die Karte sporadisch um 90 Grad und dann liegen die Zonen hinter einer Wand. Müsste mal jemand testen…

                                Wenn der V1 auch diese Funktion bekommt, überlege ich ja fast den fürs OG noch zu kaufen. Das war nämlich der Grund den V2 zu kaufen...

                                Grüße Brati

                                Von unterwegs gesendet...

                                CCU2 - 46 Geräte, ioBroker auf Intel NUC (DN2820FYKH) mit Tab als Frontend, Projekt Gartenhaus mit HM

                                1 Reply Last reply
                                0
                                • Holger76H Offline
                                  Holger76H Offline
                                  Holger76
                                  wrote on last edited by
                                  #1627

                                  @trollmar:

                                  Hi,

                                  bis zu welcher FW des V1 kann ich denn "gefahrlos" Updaten ohne mir die IOBroker Anbindung bzw. Token zu verlieren?

                                  aktuell bietet die Mi App ja 3.3.9_003194 an.

                                  lg `

                                  aktuelle Version läuft, musste nur Token neu auslesen und eintragen.

                                  NUC12i7 -> Proxmox VM [ioBroker.Pro]+[InfluxDB/Grafana]+[AdGuard]+[ OpenCCU ]+[Conbee3] +[Graylog]+[Octopi]+[OpenClaw]
                                  NUC6CAYH (16GB) [Proxmox Backup Server]+[OMV]

                                  1 Reply Last reply
                                  0
                                  • cvidalC Offline
                                    cvidalC Offline
                                    cvidal
                                    Forum Testing
                                    wrote on last edited by
                                    #1628

                                    Da hier Momentan gefühlt 20 Möglichkeiten gibt den Token auszulesen aber irgendwie nichts funktioniert muss ich nochmal fragen wie es Aktuell geht.

                                    Ich habe ein Wlan Passwort geändert dadurch hat er anscheinend seinen Token verloren.

                                    Ich nutze das Mitoolkit aber der Token wird mir da nicht mehr angezeigt.

                                    Ich nutze Android 7.1.1, Mihome App 5.1.22 und der Sauger iGen. 3.3.9

                                    Gruß Christian

                                    1 Reply Last reply
                                    0
                                    • W Offline
                                      W Offline
                                      weimaraner
                                      wrote on last edited by
                                      #1629

                                      Da ich letzte Woche zwei Roboter für Bekannte eingerichtet habe, kann ich dir vielleicht helfen.

                                      Erst habe ich die aktuelle Mihome app installiert. Roboter eingerichtet. Der Schritt kann bei dir entfallen, da der Roboter schon mit deinem Mihome Account verknüpft war.

                                      Dann hab ich die Mihome Version 5.0.6 installiert und über diese mit dem toolkit den Token ausgelesen.

                                      Mein Problem war anfangs, daß ich mit der alten Mihome Version den Roboter nicht einrichten konnte. Deshalb der Umweg über die neue Version und dann zur alten zurück

                                      Hoffe, ich konnte helfen.

                                      Grüße Andreas

                                      1 Reply Last reply
                                      0
                                      • L Offline
                                        L Offline
                                        lelixxx
                                        wrote on last edited by
                                        #1630

                                        Es gibt noch eine manipulierte Mi Home App die den Token unter Netzwerkinfo anzeigt.

                                        https://github.com/ioBroker/ioBroker.mi … /README.md

                                        1 Reply Last reply
                                        0
                                        • cvidalC Offline
                                          cvidalC Offline
                                          cvidal
                                          Forum Testing
                                          wrote on last edited by
                                          #1631

                                          Danke euch für die schnelle Hilfe,

                                          habe es so gemacht wie von lelixxx beschrieben, dauerte keine 5 Minuten.

                                          Gruß Christian

                                          1 Reply Last reply
                                          0

                                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                          With your input, this post could be even better 💗

                                          Register Login
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          328

                                          Online

                                          32.8k

                                          Users

                                          82.7k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe