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

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    232

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.5k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

[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
    #1112

    Ja das wird aber durch den Adapter angefangen er berechnet dynamisch die zeitdifferenz und passt sie an. Daran kann es nicht mehr liegen.

    Gesendet von meinem Handy

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

      Ich will mich hier mal kurz einklinken:

      Ich habe den Adapter installiert und bin bisher sehr zufrieden. Fehler konnte ich bisher nicht feststellen. Aber irgendwie bin ich zu doof, um folgendes einzustellen:

      mihome-vacuum.0.info.state zeigt den aktuellen Status an… aber leider nur als Zahl und nicht als beschreibender Text. Genauso bei dem Error status. Unter Reiter objekte steht aber bei dem Status zb gerade Charging(8). Im ViS bekomme ich aber leider nur die 8 angezeigt. wie bekomme ich das hin bzw mit welchem Widget ?

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

      1 Reply Last reply
      0
      • MeistertrM Offline
        MeistertrM Offline
        Meistertr
        Developer
        wrote on last edited by
        #1114

        @Holger76:

        Ich will mich hier mal kurz einklinken:

        Ich habe den Adapter installiert und bin bisher sehr zufrieden. Fehler konnte ich bisher nicht feststellen. Aber irgendwie bin ich zu doof, um folgendes einzustellen:

        mihome-vacuum.0.info.state zeigt den aktuellen Status an… aber leider nur als Zahl und nicht als beschreibender Text. Genauso bei dem Error status. Unter Reiter objekte steht aber bei dem Status zb gerade Charging(8). Im ViS bekomme ich aber leider nur die 8 angezeigt. wie bekomme ich das hin bzw mit welchem Widget ? ` Ich habe es über valuelist gemacht und dort die Texte den Nummern zugeteilt.

        Gesendet von meinem Handy

        1 Reply Last reply
        0
        • K Offline
          K Offline
          klassisch
          Most Active
          wrote on last edited by
          #1115

          @Holger76:

          wie bekomme ich das hin bzw mit welchem Widget ? ` Hilft das http://forum.iobroker.net/viewtopic.php?p=74510#p74510 ?

          1 Reply Last reply
          0
          • AlCalzoneA Offline
            AlCalzoneA Offline
            AlCalzone
            Developer
            wrote on last edited by
            #1116

            Ich habe hier nicht alles gelesen, aber dachte mir, dass es ja eigentlich möglich sein muss automatisch an das Token zu kommen… die App tut es ja auch.

            Ist den Entwicklern dieser Link bekannt? https://github.com/OpenMiHome/mihome-bi ... ROTOCOL.md

            Sollte es damit nicht möglich sein, vor der Einbindung in die App (sprich bei nicht initialisiertem Roboter) das Token abzugreifen?

            Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

            1 Reply Last reply
            0
            • M Offline
              M Offline
              markus- 0
              wrote on last edited by
              #1117

              @AlCalzone:

              Ich habe hier nicht alles gelesen, aber … `
              Nein. Wir veranstalten diesen Zirkus schließlich nicht zum Spaß.

              Wenn du lesen möchtest, siehe Firmware Änderungen ca. Version 3071

              <size size="85">https://forum.fhem.de/index.php?topic=73052</size>

              1 Reply Last reply
              0
              • AlCalzoneA Offline
                AlCalzoneA Offline
                AlCalzone
                Developer
                wrote on last edited by
                #1118

                @markus-:

                Wir veranstalten diesen Zirkus schließlich nicht zum Spaß.

                Wenn du lesen möchtest, siehe Firmware Änderungen ca. Version 3071 `
                Glaube ich sofort, wo finde ich diese Änderungen zum Nachlesen?

                Ich habe nur die Anmerkung auf der von mir verlinkten Seite gesehen. Daher die Idee vor der Einrichtung über die App selbst das Token abzugreifen. Oder habe ich hier einen Denkfehler?

                Was ist mit der Alternative, die App komplett durch den Adapter zu ersetzen? Also die Einrichtung und Befehle selbst zu übernehmen? Kommt das eventuell in Frage?

                Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                1 Reply Last reply
                0
                • MeistertrM Offline
                  MeistertrM Offline
                  Meistertr
                  Developer
                  wrote on last edited by
                  #1119

                  @AlCalzone:

                  @markus-:

                  Wir veranstalten diesen Zirkus schließlich nicht zum Spaß.

                  Wenn du lesen möchtest, siehe Firmware Änderungen ca. Version 3071 `
                  Glaube ich sofort, wo finde ich diese Änderungen zum Nachlesen?

                  Ich habe nur die Anmerkung auf der von mir verlinkten Seite gesehen. Daher die Idee vor der Einrichtung über die App selbst das Token abzugreifen. Oder habe ich hier einen Denkfehler?

                  Was ist mit der Alternative, die App komplett durch den Adapter zu ersetzen? Also die Einrichtung und Befehle selbst zu übernehmen? Kommt das eventuell in Frage? ` Leider nein. Zur Einrichtung verbindet sich der Roboter mit der cloud. Serverseitig wird dann ein token Tausch angestoßen und dem Server mitgeteilt, dieser wird dann von der app abgeholt. Ohne cloud kein einrichten und ohne einrichten keine Steuerung. So schließt sich der Kreis in den wir leider nicht reinschauen können. So als die Kommunikation mit der cloud geknackt ist. Wird die Einrichtung auch einfacher aber bis dahin gibt es leider keine Möglichkeit…

                  Gesendet von meinem Handy

                  1 Reply Last reply
                  0
                  • AlCalzoneA Offline
                    AlCalzoneA Offline
                    AlCalzone
                    Developer
                    wrote on last edited by
                    #1120

                    @Meistertr:

                    Zur Einrichtung verbindet sich der Roboter mit der cloud. Serverseitig wird dann ein token Tausch angestoßen und dem Server mitgeteilt, dieser wird dann von der app abgeholt. `
                    Ok, das macht Sinn, danke für die Erklärung!

                    Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                    1 Reply Last reply
                    0
                    • M Offline
                      M Offline
                      markus- 0
                      wrote on last edited by
                      #1121

                      @Meistertr:

                      So als die Kommunikation mit der cloud geknackt ist. Wird die Einrichtung auch einfacher aber bis dahin gibt es leider keine Möglichkeit… `

                      Was ziemlich genau nie passieren wird, da meinen Recherchen nach niemand mit dem nötigen Know-how daran arbeitet.

                      Kann hier zufällig jemand Chinesisch und mal danach suchen?

                      <size size="85">https://forum.fhem.de/index.php?topic=73052</size>

                      1 Reply Last reply
                      0
                      • MeistertrM Offline
                        MeistertrM Offline
                        Meistertr
                        Developer
                        wrote on last edited by
                        #1122

                        @markus-:

                        @Meistertr:

                        So als die Kommunikation mit der cloud geknackt ist. Wird die Einrichtung auch einfacher aber bis dahin gibt es leider keine Möglichkeit… `

                        Was ziemlich genau nie passieren wird, da meinen Recherchen nach niemand mit dem nötigen Know-how daran arbeitet.

                        Kann hier zufällig jemand Chinesisch und mal danach suchen? `
                        Ja das musste ich auch schon feststellen, schaue eigentlich einmal in der woche nach ob sich was getan hat… aber leider nix, verstehe ich garnicht, bei mienem landroid hat es keine 3 Monate gedauert

                        1 Reply Last reply
                        0
                        • AlCalzoneA Offline
                          AlCalzoneA Offline
                          AlCalzone
                          Developer
                          wrote on last edited by
                          #1123

                          Ich hatte am Wochenende mal versucht, die APK zu dekompilieren. Mein Decompiler-Service des Vertrauens liefert leider nur einen Fehler. Lokal hängt sich jadx auf.

                          Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                          1 Reply Last reply
                          0
                          • M Offline
                            M Offline
                            markus- 0
                            wrote on last edited by
                            #1124

                            @AlCalzone:

                            Ich hatte am Wochenende mal versucht, die APK zu dekompilieren. Mein Decompiler-Service des Vertrauens liefert leider nur einen Fehler. Lokal hängt sich jadx auf. `
                            Welchen hast du probiert? Hat bei mir schon mal geklappt, glaube hier: http://www.javadecompilers.com/apk

                            Ich hab dann aber prompt die Keywords zur Verschlüsselung nicht gefunden.

                            Die verschlüsselte Kommunikation kannst du dir zb mit sslkillswitch (iOS + Jailbreak) und einem lokalen Proxy (Charles) ansehen.

                            Wird aber nicht viel helfen. Beim Login sind bereits diverse Binary Parameter mit im Call, alles ist komplett signiert und ab dem Punkt ist sämtliche Kommunikation ein- und ausgehend nochmal intern verschlüsselt.

                            Ich bezweifle deshalb sogar, dass man den Login hinbekommt, selbst wenn man den Call gültig signieren könnte.

                            Und dann würde immer noch folgendes fehlen:

                            • welcher der zurückkommenden Keys wird in welcher Form benutzt

                            • wie wird technisch genau verschlüsselt

                            • wie wird der Call signiert

                            Das alles sollte man theoretisch aus dem Code sehen können.

                            Ich müsste aber viel zu viel Zeit reinstecken ohne zu wissen ob es am Ende überhaupt klappt.

                            Ist hier niemand der sich mit sowas auskennt und zu viel Zeit hat? :)

                            <size size="85">https://forum.fhem.de/index.php?topic=73052</size>

                            1 Reply Last reply
                            0
                            • AlCalzoneA Offline
                              AlCalzoneA Offline
                              AlCalzone
                              Developer
                              wrote on last edited by
                              #1125

                              @markus-:

                              Welchen hast du probiert? Hat bei mir schon mal geklappt, glaube hier: http://www.javadecompilers.com/apk `
                              Genau der! Hat iregendeine dex-Datei nicht gefunden.

                              Bei Tradfri und G-Homa hats geklappt, die App lief in Bluestacks aufm PC, Traffic konnte ich per Wireshark loggen und den Code nebenher nachvollziehen.

                              Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                              1 Reply Last reply
                              0
                              • M Offline
                                M Offline
                                markus- 0
                                wrote on last edited by
                                #1126

                                @AlCalzone:

                                @markus-:

                                Welchen hast du probiert? Hat bei mir schon mal geklappt, glaube hier: http://www.javadecompilers.com/apk Genau der! Hat iregendeine dex-Datei nicht gefunden.

                                Probier doch mal eine ältere Version vom Mi-Home apk

                                <size size="85">https://forum.fhem.de/index.php?topic=73052</size>

                                1 Reply Last reply
                                0
                                • AlCalzoneA Offline
                                  AlCalzoneA Offline
                                  AlCalzone
                                  Developer
                                  wrote on last edited by
                                  #1127

                                  Werde ich die Tage mal ausprobieren.

                                  Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                                  1 Reply Last reply
                                  0
                                  • G Offline
                                    G Offline
                                    gst666
                                    wrote on last edited by
                                    #1128

                                    Bezüglich der Kommunikation hatte ich damals den Eindruck, dass es sich um eine OAuth2 Kommunikation handelt. Wenn man den Key fürOAuth2 hat, sollte es helfen. Durch den Key kann der Hersteller bestimmte Clients zulassen. Genau, dass soll auch das Ziel bei MiHome sein. Jeder Gerätehersteller hat einen eigenen Key. Damit kann der Gerätehersteller nicht auf die Daten der anderen Hersteller zugreifen. Das erklärt auch gut die stark abweichende Firmware der Geräte

                                    1 Reply Last reply
                                    0
                                    • M Offline
                                      M Offline
                                      markus- 0
                                      wrote on last edited by
                                      #1129

                                      @gst666:

                                      Bezüglich der Kommunikation hatte ich damals den Eindruck, dass es sich um eine OAuth2 Kommunikation handelt. `

                                      Nein, das hat damit nichts zu tun.

                                      Zumindest nicht bei App zu Cloud, Gerät zu App werden wir nie belauschen können.

                                      Das Problem ist die proprietäre Verschlüsselung sämtlicher Kommunikation der App zusätzlich zu SSL.

                                      <size size="85">https://forum.fhem.de/index.php?topic=73052</size>

                                      1 Reply Last reply
                                      0
                                      • AlCalzoneA Offline
                                        AlCalzoneA Offline
                                        AlCalzone
                                        Developer
                                        wrote on last edited by
                                        #1130

                                        @markus-:

                                        Gerät zu App werden wir nie belauschen können.

                                        Das Problem ist die proprietäre Verschlüsselung sämtlicher Kommunikation der App zusätzlich zu SSL. `
                                        Sofern die Methode irgendwann bekannt ist, könnte das mit einem speziellen Wireshark-Plugin funktionieren. Dazu muss die Android-App im Emulator auf dem PC laufen. Aber ja, gelinde gesagt recht aufwändig…

                                        Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

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

                                          sorry, wenn ich mich mit einer wahrscheinlich banalen Frage hier reinhänge: Ich habe auch seit kurzem dieses Gerät und auch schon gut in mein Tablet dank Adapter eingebunden. Ich habe festgestellt, das ich in der Handyapp den Modus nicht mehr umstellen kann, also es passiert nichts bei CLEANING MODE. liegt es evtl daran, dass der Fan speed von "extern" also iobroker verändert wurde, meinetwegen auf 90% und die Handyapp das nun nicht mehr einem Modus zuordnen kann ? Bekomme ich das irgendwie wieder rein oder gibt es andere Gründe dafür ?

                                          Danke schon mal.. und nebenbei, super Arbeit bisher ;)

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

                                          1 Reply Last reply
                                          0
                                          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

                                          469

                                          Online

                                          32.7k

                                          Users

                                          82.5k

                                          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