Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

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

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.2k

[Frage] Xiaomi Vacuum cleaner

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
2.2k Beiträge 204 Kommentatoren 977.9k Aufrufe 39 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • Lenny.CBL Offline
    Lenny.CBL Offline
    Lenny.CB
    Most Active
    schrieb am zuletzt editiert von
    #30

    @looxer01:

    ja genau. Gearbest.

    Das geht über England und wird dort verzollt.

    Dann geht es weiter über EU Transport.

    Hat 14 Tage gebraucht. Sehr zuverlässig. Zwei Bekannte haben es ebenso bestellt. Gleiche Erfahrung. `
    also der Preis der angezeigt wird bleibt… kommt nichts mehr hinzu!?

    1 Antwort Letzte Antwort
    0
    • L Offline
      L Offline
      looxer01
      schrieb am zuletzt editiert von
      #31

      ja, so war es

      1 Antwort Letzte Antwort
      0
      • BluefoxB Offline
        BluefoxB Offline
        Bluefox
        schrieb am zuletzt editiert von
        #32

        @Lenny.CB:

        @looxer01:

        ja genau. Gearbest.

        Das geht über England und wird dort verzollt.

        Dann geht es weiter über EU Transport.

        Hat 14 Tage gebraucht. Sehr zuverlässig. Zwei Bekannte haben es ebenso bestellt. Gleiche Erfahrung. also der Preis der angezeigt wird bleibt… kommt nichts mehr hinzu!?
        Bei mir war invoice 20$.

        1 Antwort Letzte Antwort
        0
        • L Offline
          L Offline
          looxer01
          schrieb am zuletzt editiert von
          #33

          bei mir wurde das bestaetigt und abgrechnet:

          Shipping & Handling $2.60

          plus Kaufpreis in Dollar

          1 Antwort Letzte Antwort
          0
          • S Offline
            S Offline
            skorpil
            schrieb am zuletzt editiert von
            #34

            Bestellt habe ich ihn schon. Aber, ich bekomme den Adapter nicht installiert. Hier die Fehlermeldung:````
            npm http GET https://registry.npmjs.org/iobroker.mihome-vacuum
            npm http 404 https://registry.npmjs.org/iobroker.mihome-vacuum
            npm ERR! TypeError: Cannot read property 'latest' of undefined
            npm ERR! at next (/usr/local/lib/node_modules/npm/lib/cache.js:687:35)
            npm ERR! at /usr/local/lib/node_modules/npm/lib/cache.js:675:5
            npm ERR! at saved (/usr/local/lib/node_modules/npm/node_modules/npm-registry-client/lib/get.js:142:7)
            npm ERR! at /usr/local/lib/node_modules/npm/node_modules/graceful-fs/polyfills.js:133:7
            npm ERR! at Object.oncomplete (fs.js:107:15)
            npm ERR! If you need help, you may report this log at:
            npm ERR! <http: github.com/isaacs/npm/issues="">npm ERR! or email it to:
            npm ERR! npm-@googlegroups.comnpm ERR! System Linux 4.1.7-v7+
            npm ERR! command "/usr/local/bin/node" "/usr/local/bin/npm" "install" "iobroker.mihome-vacuum"
            npm ERR! cwd /opt/iobroker
            npm ERR! node -v v0.10.22
            npm ERR! npm -v 1.3.14
            npm ERR! type non_object_property_load
            npm ERR!
            npm ERR! Additional logging details can be found in:
            npm ERR! /opt/iobroker/npm-debug.log
            npm ERR! not ok code 0/npm-@googlegroups.com</http:>

            
            Wobei ich mich komplett hieran gehalten habe:
            

            cd /opt/iobroker
            npm install iobroker.mihome-vacuum
            iobroker add mihome-vacuum

            
            Was mache ich falsch? Danke für die Hilfe.
            1 Antwort Letzte Antwort
            0
            • L Offline
              L Offline
              looxer01
              schrieb am zuletzt editiert von
              #35

              Hi,

              sieht so aus, dass du noch node 0.10.22 hast.

              Vermutlich läuft der Adapter damit nicht. Ich selber habe 4.7.2

              Node 6.x ist aktuell und soll auch ohne Probleme laufen.

              vG Looxer

              1 Antwort Letzte Antwort
              0
              • G Offline
                G Offline
                gst666
                schrieb am zuletzt editiert von
                #36

                Hallo,

                habe zwar keinen Vakuum cleaner, dafür aber einen Xiaomi Intelligent Air Purifier 2.

                Mich interessierte, ob dieser ähnlich angesprochen wird. Dem scheint so zu sein.

                die Kommunikation läuft über UDP. Zwischen der App und dem Gerät werden immer vier Pakete ständig ausgetauscht.

                Hier mal ein Beispiel:

                1. Paket: Von App nach Air P.

                ! 0000 21 31 00 20 ff ff ff ff ff ff ff ff ff ff ff ff !1. ….........
                ! 0010 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................

                2. Paket: Von Air P. nach App

                ! 0000 21 31 00 20 00 00 00 00 00 c4 a0 9c 00 00 c0 d5 !1. ….........
                ! 0010 09 a3 f9 f8 6f 14 91 2f a7 aa b6 2a 4e cd d2 55 ....o../...*N..U

                3. Paket: Von App nach Air P.

                ! 0000 21 31 00 d0 00 00 00 00 00 c4 a0 9c 00 00 c0 d5 !1…...........
                ! 0010 27 88 97 04 24 18 a5 44 49 56 e5 46 4f 32 29 03 '...$..DIV.FO2).
                ! 0020 57 5e 39 47 3d 94 2d 4a da aa d5 a3 d9 ed a4 31 W^9G=.-J.......1
                ! 0030 df 69 89 f6 2e 24 dc 34 6a 9a b8 7e f2 f2 e4 a6 .i...$.4j..~....
                ! 0040 9e e2 3d 62 bf e4 82 aa c1 4a 53 cb 93 aa ba c6 ..=b.....JS.....
                ! 0050 70 ad 5f f4 8b cb d7 9c 78 22 e7 0a e2 6e a4 07 p._.....x"...n..
                ! 0060 34 7f 69 5b bf cd 75 ba 9e 0a 5b 2d bd 36 2b c8 4.i[..u...[-.6+.
                ! 0070 78 e5 fe fa ec ac f4 55 2a 20 15 57 35 13 38 63 x......U* .W5.8c
                ! 0080 70 60 21 4e 08 70 77 5c 33 c9 0c f0 43 75 43 be p`!N.pw\3...CuC.
                ! 0090 64 6c 77 ce 4d 2d d9 2e ef 18 c3 62 e3 d0 21 22 dlw.M-.....b..!"
                ! 00a0 c6 99 59 e0 40 37 08 e1 ff ee ab 3e e9 ba cf 87 ..Y.@7.....>....
                ! 00b0 a4 3a 61 85 35 05 5b 1b e7 9c 68 3a 1e d8 7a 6a .:a.5.[...h:..zj
                ! 00c0 09 fb 2b 87 b1 c6 48 b4 71 54 de 8e b1 92 ad 53 ..+...H.qT.....S

                4. Paket: Paket: Von Air P. nach App

                ! 0000 21 31 00 70 00 00 00 00 00 c4 a0 9c 00 00 c0 d5 !1.p….........
                ! 0010 0c 1d 5e 1d ea 5f 7f 75 21 f6 cb 55 6a e9 1e e4 ..^.._.u!..Uj...
                ! 0020 4c e9 7d c5 26 3a 07 4a 1a 10 4a f1 b7 81 79 ed L.}.&:.J..J...y.
                ! 0030 ee e2 4e 86 44 95 4c 72 4a c7 b1 a0 66 43 f5 0b ..N.D.LrJ...fC..
                ! 0040 8c 7f 25 cc 95 29 9f 6c d0 42 84 70 ea 1b 9e 7d ..%..).l.B.p...}
                ! 0050 7f 34 f5 d4 e0 c1 c1 e0 26 70 40 99 cb 88 50 79 .4......&p@...Py
                ! 0060 e3 61 f7 8e d1 b0 84 f5 31 14 15 f9 14 c9 dd 51 .a......1......Q

                Folgende Schlüsse habe ich bislang gezogen:

                2131 (Byte 0+1) Kennung für Xiaomi Mi

                00xx (Byte 2+3) Eine Art Befehl. Ist der Wert 0x20 wird ein Sessionkey abgefragt.

                Ist die Antwort 0020 wird der Sessionen zurückgegeben. Dieser befindet sich in den Bytes4-11. Die Bytes 12-15 sind wohl ein Counter, der Sekunden zählt (in Hex Werten). Der Sessionkey wird auch bei der weiteren Kommunikation verwendet.

                Mich würde zunächst interessieren, ob auch der Roboter die Funktion mit dem Sessionkey hat. In dieser Antwort dürfte auch etwas über den Gerätetyp enthalten sein. Wenn es sich um eine Verschlüsselung handelt, stellt sich die Frage, ob der Key beim Einloggen ausgetauscht oder nur in dem Sessionkey enthalten ist.

                Die sich daran anschließenden 16 Byte ändern sich bei mir nicht. Einstellungen des Geräts spielen keine Rolle. Daher an die Roboterfraktion: Könnt ihr mal den Befehl an euer Schätzchen schicken und hier posten? Spannend ist, ob bei euch allen die Folge identisch ist. Wenn ja, dann handelt es sich um eine Kennung für das Gerät. Ich mutmaße, dass der Code unterschiedlich ist und hier eine Art Seriennummer enthalten ist

                1 Antwort Letzte Antwort
                0
                • S Offline
                  S Offline
                  skorpil
                  schrieb am zuletzt editiert von
                  #37

                  Looxer,

                  Du könntest Recht haben. Aber jetzt habe ich ein neues Problem. Nach dem versuchten Update habe ich mir augenscheinlich iobroker komplett zerschossen. Ich melde mich…

                  1 Antwort Letzte Antwort
                  0
                  • G Offline
                    G Offline
                    gst666
                    schrieb am zuletzt editiert von
                    #38

                    Noch ein Nachtrag zum Air Purifier:

                    Anders als der Staubsauger scheint er replay-Attaken zu erkennen und führt sie nicht aus! Wahrscheinlich wertet er den Zeitstempel aus. Das könnte aber auch heißen, dass nicht nur Sekunden, sondern auch Millisekunden übergeben werden. Mal sehen, was sich nich rausfinden lässt

                    1 Antwort Letzte Antwort
                    0
                    • MeistertrM Offline
                      MeistertrM Offline
                      Meistertr
                      Developer
                      schrieb am zuletzt editiert von
                      #39

                      Kann das unterschreiben was du geschrieben hast, so weit war ich auch schon. Wenn ich eine nachricht eines Anderen nehme und da die bites ändere, reagiert der roboter nciht drauf und ich bekomme keine Antwort. Also wird er seinen key abgleichen und die daten mit zeit und key. verrechen. muss zugeben, dass ich jetzt schon mehrere Seiten voller Nullen Einsen und Hex Zahlen habe und versucht habe ein Muster zu sehen, bis lang jedoch noch kein erfolg.

                      ! 213100200000000002f20d8f589722e6ffffffffffffffffffffffffffffffff

                      Interessant ist, dass sobald die mihome app geöfnetg ist (nicht das sauger menü) und noch keine nachricht von der app an den Sauger gegangen ist (über udp) beginnt der Sauger schon die Nachricht mit den key zu senden, also wurde dem Roboter schon vom xiaomi Server die ip mit der geöffneten app mitgeteilt.

                      1 Antwort Letzte Antwort
                      0
                      • S Offline
                        S Offline
                        skorpil
                        schrieb am zuletzt editiert von
                        #40

                        looxer01 (jetzt richtig geschrieben, blöde Autokorrektur…),

                        daran dürfte es nicht liegen. Hier das log

                        /$ npm install iobroker.mihome-vacuum
                        npm ERR! Linux 4.4.38-v7+
                        npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "iobroker.mihome-vacuum"
                        npm ERR! node v6.9.5
                        npm ERR! npm  v4.1.2
                        npm ERR! code E404
                        
                        npm ERR! 404 Registry returned 404 for GET on https://registry.npmjs.org/iobroker.mihome-vacuum
                        npm ERR! 404 
                        npm ERR! 404  'iobroker.mihome-vacuum' is not in the npm registry.
                        npm ERR! 404 You should bug the author to publish it (or use the name yourself!)
                        npm ERR! 404 
                        npm ERR! 404 Note that you can also install from a
                        npm ERR! 404 tarball, folder, http url, or git url.
                        
                        npm ERR! Please include the following file with any support request:
                        npm ERR!     /npm-debug.log
                        
                        

                        ich habe node v6.9.5 und npm v4.1.2

                        Mir scheint vielmehr das das Problem " 'iobroker.mihome-vacuum' is not in the npm registry"

                        Oder? hat bluefox das wieder rausgenommen?

                        1 Antwort Letzte Antwort
                        0
                        • L Offline
                          L Offline
                          looxer01
                          schrieb am zuletzt editiert von
                          #41

                          Hi,

                          Ich habe übrigens @skorpil:

                          daran dürfte es nicht liegen. Hier das log `
                          ich hatte das aus dem Log, das du vorher gepostet hast.

                          npm ERR! node -v v0.10.22

                          npm ERR! npm -v 1.3.14

                          dieser Teil sagt, dass die source nicht gefunden wurde:

                          npm ERR! 404 Registry returned 404 for GET on https://registry.npmjs.org/iobroker.mihome-vacuum

                          npm ERR! 404

                          npm ERR! 404 'iobroker.mihome-vacuum' is not in the npm registry.

                          Versuche doch mal über den Admin zu installieren mit der URL die Bluefox im ersten post genannt hat.

                          vG Looxer

                          1 Antwort Letzte Antwort
                          0
                          • HomoranH Nicht stören
                            HomoranH Nicht stören
                            Homoran
                            Global Moderator Administrators
                            schrieb am zuletzt editiert von
                            #42

                            kann aber auch sein, dass der Adapter nicht für nodejs v0.1x.xx geeignet ist und der Fehler daher rührt!

                            Gruß

                            Rainer

                            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                            1 Antwort Letzte Antwort
                            0
                            • S Offline
                              S Offline
                              skorpil
                              schrieb am zuletzt editiert von
                              #43

                              Bluefox hat sich inzwischen gemeldet. Ist nicht im regulären npm. Installation über npm i https://github.com/ioBroker/ioBroker.mi … all/master

                              Danke für die Fürsorge und einen schönen Abend

                              1 Antwort Letzte Antwort
                              0
                              • bahnuhrB Online
                                bahnuhrB Online
                                bahnuhr
                                Forum Testing Most Active
                                schrieb am zuletzt editiert von
                                #44

                                Guten Morgen,

                                Hab mir jetzt auch mal so ein Teil bestellt.

                                Mal ne kurze Frage:

                                Hat denn jeder Roboter andere Codes, oder kann die hier übernehmen?

                                Mit freundlichen Grüßen

                                Dieter


                                Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                                Danke.
                                gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                                ScreenToGif :https://www.screentogif.com/downloads.html

                                1 Antwort Letzte Antwort
                                0
                                • S Offline
                                  S Offline
                                  skorpil
                                  schrieb am zuletzt editiert von
                                  #45

                                  Nur mal so zur Info: ich habe meinen am 29.Januar bei Gearbest bestellt, bezahlt und es tut sich: nix. Seit Tagen steht der Status auf "Processing " und meine Nachfragen im "Ticket" dto. Ich fange langsam an, ein bisschen unruhig zu werden, ob man denen vertrauen kann….

                                  1 Antwort Letzte Antwort
                                  0
                                  • HomoranH Nicht stören
                                    HomoranH Nicht stören
                                    Homoran
                                    Global Moderator Administrators
                                    schrieb am zuletzt editiert von
                                    #46

                                    @skorpil:

                                    ich habe meinen am 29.Januar bei Gearbest bestellt, bezahlt und es tut sich: nix. `
                                    @looxer01:

                                    Hat 14 Tage gebraucht. Sehr zuverlässig. Zwei Bekannte haben es ebenso bestellt. Gleiche Erfahrung. `

                                    Gruß

                                    Rainer

                                    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                    1 Antwort Letzte Antwort
                                    0
                                    • S Offline
                                      S Offline
                                      skorpil
                                      schrieb am zuletzt editiert von
                                      #47

                                      Na, dann beten wir mal…

                                      1 Antwort Letzte Antwort
                                      0
                                      • S Offline
                                        S Offline
                                        skorpil
                                        schrieb am zuletzt editiert von
                                        #48

                                        Danke, Rainer

                                        1 Antwort Letzte Antwort
                                        0
                                        • BluefoxB Offline
                                          BluefoxB Offline
                                          Bluefox
                                          schrieb am zuletzt editiert von
                                          #49

                                          @bahnuhr:

                                          Guten Morgen,

                                          Hab mir jetzt auch mal so ein Teil bestellt.

                                          Mal ne kurze Frage:

                                          Hat denn jeder Roboter andere Codes, oder kann die hier übernehmen?

                                          Mit freundlichen Grüßen

                                          Dieter `
                                          Übernehmen kann man leider nichts.

                                          1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

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

                                          723

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe