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. Tester
  4. Test Adapter Mihome-vacuum v3.1.6 Next Generarition

NEWS

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

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

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

Test Adapter Mihome-vacuum v3.1.6 Next Generarition

Geplant Angeheftet Gesperrt Verschoben Tester
1.2k Beiträge 100 Kommentatoren 370.5k Aufrufe 82 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.
  • S saeft_2003

    @diginix sagte in Test Adapter Mihome-vacuum v3.1.4 Next Generarition:

    @saeft_2003 file/file und Status alle 10s.
    88504cb5-9c45-41d4-abc6-83100071cada-image.png

    Aber wenn sich nichts ändern, wird auch nichts in die states.json geschrieben.
    Bei mir wird die nur max. alle 60s auf HDD geschrieben. Daran könnte es auch liegen.
    59227580-6acb-4e75-956b-38a6baa88564-image.png

    Die objects.json sogar nur alle 60 min. Dadurch hab ich das IO extrem verringert (siehst ja im Screenshot davor mit nur ca. 100 kb, früher waren das auch MB). Und da mein System "nie" abstürzt geht auch nichts verloren wenn es länger im RAM liegt.

    Ich habe bei den states einen writefileinterval von 360000! Wie sieht es bei den objects bei dir aus? So bei mir...

      "objects": {
        "type": "file",
        "typeComment": "Possible values: 'file' - [port 9001], redis - [port 6379], couch - [port 5984].",
        "host": "0.0.0.0",
        "port": 9001,
        "user": "",
        "pass": "",
        "noFileCache": false,
        "connectTimeout": 2000,
        "options": {
          "auth_pass": null,
          "enableReadyCheck": true,
          "host": "0.0.0.0",
          "port": 9001,
          "db": 0,
          "family": 0,
          "password": null,
          "autoResubscribe": false,
          "connectionName": "host.iobroker"
        },
        "maxQueue": 1000
    
    
    DiginixD Offline
    DiginixD Offline
    Diginix
    schrieb am zuletzt editiert von
    #168

    @saeft_2003 Deine objects hat garkein writeFileInterval.

    Wie meine objects eingestellt ist, hatte ich geschrieben:

    @diginix sagte in Test Adapter Mihome-vacuum v3.1.4 Next Generarition:

    Die objects.json sogar nur alle 60 min

    Also:

    "writeFileInterval": 3600000,
    

    Wenn du aber bei den states 360000 hättest, dann wäre das sogar 6 mal seltener als bei mir. Denn es wäre alle 6 Minuten und bei mir sogar jede Minute.
    Aber wie Meistertr schon schrieb, wird ja nicht die states sondern die objects unnötig oft neu geschrieben. Und da hast du kein Limit. Wenn du eins einbaust, wäre auch ohne ein Fix des Adapters dein IO deutlich weniger.

    ..:: So long! Tom ::..

    NUC7i3 (Ubuntu Proxmox VM) | Echo Dots 2+3. Gen | Xiaomi Sensoren | Mi Robot 1S | Yeelight | Sonoff | Shelly | H801 RGB | Gosund SP1 | NodeMCU+ESP32 | Kostal Plenticore PV+BYD | openWB

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

      so 3.1.6 ist raus, Änderungen siehe oben

      S 2 Antworten Letzte Antwort
      0
      • MeistertrM Meistertr

        so 3.1.6 ist raus, Änderungen siehe oben

        S Offline
        S Offline
        saeft_2003
        Most Active
        schrieb am zuletzt editiert von saeft_2003
        #170

        @meistertr

        Top! Ich teste...

        Edit: passt jetzt alles mein DiskIO steigt auch mit alle 10 Sekunden Status nicht merklich an. 😊👍

        1 Antwort Letzte Antwort
        0
        • MeistertrM Meistertr
          Aktuelle Test Version 3.1.6
          Veröffentlichungsdatum 18.4.2021
          Github Link https://github.com/iobroker-community-adapters/ioBroker.mihome-vacuum

          Lange hats gedauert aber langsam komm ich zum Ende (wobei das dann wahrscheinlich der Anfang ist :) ).

          Was hat sich geändert? Alles und nix kann kann man sagen.
          Der Adapter wurde komplett neu aufgesetzt und dem Aktuellen stand angepasst.

          vorher:

          • Nachrichten an den Roboter wurden willkürlich geschickt und gehofft das eine Antwort kommt.
          • Die Erkennung des Roboters (Modell und Marke und Firmware) wurden durch Ankommende Nachrichten oder das Ausbleiben erkannt
          • comact mode nicht möglich da zig Timeouts liefen
          • Keine neuen/anderen Sauger integrierbar da alles in einer Datei lag

          jetzt:

          • beim start wird zwingend das Modell ermittelt wonach dann die richtige Datei für den jeweiligen Sauger geladen wird
          • danach werden Strukturiert die Sonderfunktionen ermittelt und freigegeben
          • Nachrichten werden nicht mehr willkürlich gesendet sonders strukturiert und jede Nachricht bekommt eine Antwort
          • comact mode möglich da alle timer zentral gelagert sind

          ich habe mich bemüht die Objekte zum Vorgänger gleich zu lassen. also Optisch ist nicht viel neu aber wie gesagt unterm Kleid alles was man im debug log sehen sollte.

          ich habe noch nicht viele Sauger in der Datenbank also kann es zu warn log einträgen kommen, dann bitte modell und bezeichnung posten dann nehm ich sie mit rein.
          Bitte alles Testen da ich viel ohne Testen umgeschrieben habe (bei über 2000 Zeilen) konnte ich nicht alles direkt testen.

          Stand Aktuell:
          Jetzt sollte alles gehen was bei der 2er auch geht. und mehr

          Was sollte gehen:

          • alles wie beim alten außer die map (folgt in kürze)
          • viomi Modelle die sonst über meinen Fork liefen sind nun mit drin
          • support für den S7 (letztes update hat die History kaputt gemacht)
          • Map wir unterstützt

          Fixes:

          • Map bei zwei Saugern funtionieren
          • Map wird zuverlässig(er) geladen
          • 3.0.2 Manueller Map Reload Button funktionert
          • 3.0.4/ 3.0.7 Timer geht wieder
          • 3.0.5 Disable map_slot warning, add start button, fix error while sending messages without selected device, fix water_box value
          • 3.0.6 fix queue States, fix cleaning Buttons.
          • 3.0.8 fix map for Valetudo
          • 3.1.0 aktuelle Goto und Zones werden gespeichert
          • 3.1.1 fix queue
          • 3.1.3 Map bugfix, add Multimap Support
          • 3.1.3 fix missing Wifi Signal
          • 3.1.4 Fix Connrection after reboot/ now wifi
            3.1.6:
          • fixed Disk I/O
          • added get States when map is changed
          • minimize Messages
          • changed logentrys from warn to debug
          • added Donate button

          folgt in Kürze:
          - Koordinaten von goto und Zonen werden angezeigt (in den jeweiligen states)

          • dreame support über miot
          • compactmode
            - map
          • map für history
          • material tabel
          • led Status S7
          • neues Logo
          • Doku aufbereiten

          Installieren bitte über https://github.com/iobroker-community-adapters/ioBroker.mihome-vacuum (einfach von git)

          Bitte Vorher den alten Adapter vollständig löschen.

          Dies ist die Alpha also BITTE nur installieren wenn ihr wisst was ihr macht und einen qualifizierten Bugreport liefern könnt

          Bitte in dieses Thema NUR Fehler oder Requests die den Adapter betreffen. KEINE Installationsfehler oder sonstige Fragen. macht dafür bitte wenn die Suche nichts ergeben hat ein neues Thema auf damit es hier nicht so überläuft wie in den alten Threads..

          ? Offline
          ? Offline
          Ein ehemaliger Benutzer
          schrieb am zuletzt editiert von
          #171

          @meistertr Danke für den tollen Adapter, V3.1.6 läuft, der Donate-Button funktioniert auch :-)

          1 Antwort Letzte Antwort
          0
          • MeistertrM Meistertr

            so 3.1.6 ist raus, Änderungen siehe oben

            S Offline
            S Offline
            saeft_2003
            Most Active
            schrieb am zuletzt editiert von
            #172

            @meistertr

            Ich hätte noch drei „Kleinigkeiten“ die ich toll fände, ob es machbar ist kann ich leider nicht beurteilen.

            1. Das es möglich ist wie in der App für einen Raum den Zyklus einzustellen

            6DD36287-5CC3-4A49-A6A1-2B87A1670EAE.jpeg

            1. Das es möglich ist wie in der App die Wischroute auf gründlich zu stellen

            B530B0C3-DF01-42AB-ACF6-434E9BC7384F.jpeg

            1. Beim vaccum state wird immer charging angezeigt auch wenn der Akku schon voll geladen ist. Vielleicht könnte man das noch unterscheiden.
            MeistertrM 1 Antwort Letzte Antwort
            0
            • S saeft_2003

              @meistertr

              Ich hätte noch drei „Kleinigkeiten“ die ich toll fände, ob es machbar ist kann ich leider nicht beurteilen.

              1. Das es möglich ist wie in der App für einen Raum den Zyklus einzustellen

              6DD36287-5CC3-4A49-A6A1-2B87A1670EAE.jpeg

              1. Das es möglich ist wie in der App die Wischroute auf gründlich zu stellen

              B530B0C3-DF01-42AB-ACF6-434E9BC7384F.jpeg

              1. Beim vaccum state wird immer charging angezeigt auch wenn der Akku schon voll geladen ist. Vielleicht könnte man das noch unterscheiden.
              MeistertrM Offline
              MeistertrM Offline
              Meistertr
              Developer
              schrieb am zuletzt editiert von
              #173

              @saeft_2003 1: geht ja wenn du den raum mehrfach anklickst, wenn du es über ein script machen willst, musst du über custom command gehen, da ist es möglich (wird sonst in den objekten zu technisch und unübersichtlich)

              2: behalte ich im Hinterkopf, weiß aber noch nicht wie.

              3: geht nicht, da der Roboter in der Api keinen unterschied macht und man den Ladestatus auch nciht abfragen kann

              S 1 Antwort Letzte Antwort
              0
              • MeistertrM Meistertr

                @saeft_2003 1: geht ja wenn du den raum mehrfach anklickst, wenn du es über ein script machen willst, musst du über custom command gehen, da ist es möglich (wird sonst in den objekten zu technisch und unübersichtlich)

                2: behalte ich im Hinterkopf, weiß aber noch nicht wie.

                3: geht nicht, da der Roboter in der Api keinen unterschied macht und man den Ladestatus auch nciht abfragen kann

                S Offline
                S Offline
                saeft_2003
                Most Active
                schrieb am zuletzt editiert von
                #174

                @meistertr

                Danke. Wie müsste dann dieser custom command aussehen um zweimal den gleichen Raum reinigen zu lassen?

                MeistertrM 1 Antwort Letzte Antwort
                0
                • S saeft_2003

                  @meistertr

                  Danke. Wie müsste dann dieser custom command aussehen um zweimal den gleichen Raum reinigen zu lassen?

                  MeistertrM Offline
                  MeistertrM Offline
                  Meistertr
                  Developer
                  schrieb am zuletzt editiert von
                  #175

                  @saeft_2003 das werde ich bei Gelegenheit (nicht heute oder morgen :) ) herausfinden hab mal das plugin der app angeschaut, irgendwo in den 183198 Zeilen wird es stehen :)

                  1 Antwort Letzte Antwort
                  0
                  • S Offline
                    S Offline
                    saeft_2003
                    Most Active
                    schrieb am zuletzt editiert von
                    #176

                    @meistertr

                    OK alles klar. Weil meines wissen gibt es nämlich einen Unterschied ob man einen Raum einfach zweimal hintereinander reinigen lässt (dann sind die gefahrenen Bahnen immer gleich) oder man wählt in der App Zyklus 2 dann wird der Raum zweimal gereinigt in dem sich die Bahnen überkreuzen. Das wäre wirklich Top wenn du das noch unterbringen könntest :-)

                    1 Antwort Letzte Antwort
                    0
                    • C Offline
                      C Offline
                      cws
                      schrieb am zuletzt editiert von
                      #177

                      Zunächst finde ich die neue Version des Adapters super. Vor allem, dass man nun auch die Karte von Xiaomi nutzen kann und nicht nur wenn man Valetudo installiert hat.

                      Gibt es da auch ne Möglichkeit die Sperrzonen anzuzeigen? Es gibt mit Version 3.1.7 ja nun auch den Datenpunkt mihome-vacuum.0.cleanmap.mapStatus ist der dafür gedacht?

                      Und ich habe noch eine Frage oder Verständnisproblem:
                      Wenn ich auf loadRooms klicke, dann werden auch die Räume geladen und angezeigt. Allerdings nur mit einer ID (bei mir 1 und 16 - 21) und nicht mit einem Namen oder ähnliches. Leider kann man in der App die Räume auch nicht benennen. Wie bekomme ich nun raus, welcher Raum welche ID hat? Try&Error (also Taste drücken und schauen, wo der Roboter hinfährt) oder gibt es noch ne andere Quelle?

                      Und wie starte ich eine Mehr-Raum-Reinigung? Es gibt ja nur den Datenpunkt mihome-vacuum.0.rooms.multiRoomClean der aber als Button implementiert ist. Jemand dann schon ne Lösung, wie man das in jarvis umsetzt? Also einen einzelnen Raum oder mehrere Räume zu reinigen?

                      Danke für ne Hilfestellung.

                      1 Antwort Letzte Antwort
                      0
                      • DiginixD Offline
                        DiginixD Offline
                        Diginix
                        schrieb am zuletzt editiert von Diginix
                        #178

                        @Meistertr Heute musste ich nach etwas über 48h Inaktivität des Saugers v3.1.6 neu starten damit die Karte bei einem bereits seit 4 Minuten laufenden Saugvorganges initial aktualisiert wird. Seit dem wird sie kontinuierlich aktualisiert.
                        Nur eben mal wieder nicht beim ersten Start des Saugers nach längerer Pause.
                        iobroker selbst hatte heute sogar ein Reboot und somit auch die Instanz. Aber erst wenn der Sauger läuft scheint der Instanz Restart die Kartenaktualisierung richtig zu triggern. Egal wie die uptime der Instanz davor ist.
                        Hat sich mit 3.1.7 daran noch mal was geändert?

                        Edit: Nach 3 Räumen ist der Sauger kurz ins Dock und dann habe ich ihn neu gestartet und selbst nach 9 min wieder keine Karte. Kurz Instanz neu gestartet und zack ist sie da und aktualisiert sich.

                        Vllt könnte man was bauen wenn der Status von 8 (dock/charging) zu irgend ein anderen wechselt, dass dann das Kartenupdate forciert wird.

                        ..:: So long! Tom ::..

                        NUC7i3 (Ubuntu Proxmox VM) | Echo Dots 2+3. Gen | Xiaomi Sensoren | Mi Robot 1S | Yeelight | Sonoff | Shelly | H801 RGB | Gosund SP1 | NodeMCU+ESP32 | Kostal Plenticore PV+BYD | openWB

                        MeistertrM 1 Antwort Letzte Antwort
                        0
                        • DiginixD Diginix

                          @Meistertr Heute musste ich nach etwas über 48h Inaktivität des Saugers v3.1.6 neu starten damit die Karte bei einem bereits seit 4 Minuten laufenden Saugvorganges initial aktualisiert wird. Seit dem wird sie kontinuierlich aktualisiert.
                          Nur eben mal wieder nicht beim ersten Start des Saugers nach längerer Pause.
                          iobroker selbst hatte heute sogar ein Reboot und somit auch die Instanz. Aber erst wenn der Sauger läuft scheint der Instanz Restart die Kartenaktualisierung richtig zu triggern. Egal wie die uptime der Instanz davor ist.
                          Hat sich mit 3.1.7 daran noch mal was geändert?

                          Edit: Nach 3 Räumen ist der Sauger kurz ins Dock und dann habe ich ihn neu gestartet und selbst nach 9 min wieder keine Karte. Kurz Instanz neu gestartet und zack ist sie da und aktualisiert sich.

                          Vllt könnte man was bauen wenn der Status von 8 (dock/charging) zu irgend ein anderen wechselt, dass dann das Kartenupdate forciert wird.

                          MeistertrM Offline
                          MeistertrM Offline
                          Meistertr
                          Developer
                          schrieb am zuletzt editiert von
                          #179

                          @diginix das war valetudo oder?

                          DiginixD S 2 Antworten Letzte Antwort
                          0
                          • MeistertrM Meistertr

                            @diginix das war valetudo oder?

                            DiginixD Offline
                            DiginixD Offline
                            Diginix
                            schrieb am zuletzt editiert von
                            #180

                            @meistertr Ne Xiaomi Cloud und Modell 1S.

                            ..:: So long! Tom ::..

                            NUC7i3 (Ubuntu Proxmox VM) | Echo Dots 2+3. Gen | Xiaomi Sensoren | Mi Robot 1S | Yeelight | Sonoff | Shelly | H801 RGB | Gosund SP1 | NodeMCU+ESP32 | Kostal Plenticore PV+BYD | openWB

                            1 Antwort Letzte Antwort
                            0
                            • MeistertrM Meistertr

                              @diginix das war valetudo oder?

                              S Offline
                              S Offline
                              saeft_2003
                              Most Active
                              schrieb am zuletzt editiert von
                              #181

                              @meistertr

                              Heute ist der Adapter beim Raum auswählen bzw. kurz danach abgeschmiert und hat sich neugestartet. Das ist schon häufiger passiert vielleicht kannst du dir das mal anschauen...

                              
                              2021-05-07 09:36:22.468 - error: mihome-vacuum.0 (1968) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                              2021-05-07 09:36:22.481 - error: mihome-vacuum.0 (1968) unhandled promise rejection: undefined
                              2021-05-07 09:36:22.482 - error: mihome-vacuum.0 (1968) undefined
                              2021-05-07 09:36:23.283 - error: host.iobroker instance system.adapter.mihome-vacuum.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
                              2021-05-07 09:36:23.288 - info: host.iobroker Restart adapter system.adapter.mihome-vacuum.0 because enabled
                              2021-05-07 09:36:53.411 - info: host.iobroker instance system.adapter.mihome-vacuum.0 started with pid 3556
                              
                              
                              1 Antwort Letzte Antwort
                              0
                              • MeistertrM Offline
                                MeistertrM Offline
                                Meistertr
                                Developer
                                schrieb am zuletzt editiert von
                                #182

                                bin ein paar Tage raus, hab mir heute einen Ast ins Auge gerammt und seh nur noch verschwommen, da ließt sich der Code so schlecht.... :)

                                S cashC da_WoodyD K 4 Antworten Letzte Antwort
                                1
                                • MeistertrM Meistertr

                                  bin ein paar Tage raus, hab mir heute einen Ast ins Auge gerammt und seh nur noch verschwommen, da ließt sich der Code so schlecht.... :)

                                  S Offline
                                  S Offline
                                  saeft_2003
                                  Most Active
                                  schrieb am zuletzt editiert von
                                  #183

                                  @meistertr

                                  Alles klar gute Besserung

                                  1 Antwort Letzte Antwort
                                  0
                                  • MeistertrM Meistertr

                                    bin ein paar Tage raus, hab mir heute einen Ast ins Auge gerammt und seh nur noch verschwommen, da ließt sich der Code so schlecht.... :)

                                    cashC Offline
                                    cashC Offline
                                    cash
                                    Most Active
                                    schrieb am zuletzt editiert von
                                    #184

                                    @meistertr Gute Besserung.

                                    1 Antwort Letzte Antwort
                                    0
                                    • MeistertrM Meistertr

                                      bin ein paar Tage raus, hab mir heute einen Ast ins Auge gerammt und seh nur noch verschwommen, da ließt sich der Code so schlecht.... :)

                                      da_WoodyD Offline
                                      da_WoodyD Offline
                                      da_Woody
                                      schrieb am zuletzt editiert von
                                      #185

                                      @meistertr autsch! hatte in jungen jahren auch immer wieder späne und co in den augen stecken, oder beim schweißen verblitzt.
                                      mach pause, nicht, daß du uns dann ein X für ein U codest! :dizzy_face:

                                      gruß vom Woody
                                      HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

                                      1 Antwort Letzte Antwort
                                      0
                                      • S Offline
                                        S Offline
                                        saeft_2003
                                        Most Active
                                        schrieb am zuletzt editiert von
                                        #186

                                        Was ist der Unterschied zwischen 3.1.6 und 3.1.7?

                                        MeistertrM 1 Antwort Letzte Antwort
                                        0
                                        • S saeft_2003

                                          Was ist der Unterschied zwischen 3.1.6 und 3.1.7?

                                          MeistertrM Offline
                                          MeistertrM Offline
                                          Meistertr
                                          Developer
                                          schrieb am zuletzt editiert von
                                          #187

                                          @saeft_2003 nur ein Versuch einen anderen Sauger einzubinden

                                          S 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

                                          788

                                          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