Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter Mihome-vacuum v3.1.6 Next Generarition

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Test Adapter Mihome-vacuum v3.1.6 Next Generarition

    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      BlackHawk3000 @Kueppert last edited by BlackHawk3000

      @meistertr Erstmal super Arbeit die du leistest.

      Eine Frage, seit heute bin ich im Besitz eines ROIDMI EVE Plus, der eine Untermarke von Xiaomi ist.
      Man kann diesen Sauger auch ganz normal über die MiHomeApp steuern.

      Daher meine Frage, kannst du diesen auch einbinden?
      Wenn ja was benötigst du, um dir unter die Arme zu greifen. (Achtung Anfänger) ?

      Habe bereits deinen 3.0.4 Adapter installiert. Folgendes spuckt er im Debug aus:

      mihome-vacuum.0	2021-04-14 19:54:03.212	debug	(15781) Receive Timeout<<<
      mihome-vacuum.0	2021-04-14 19:54:03.111	debug	(15781) Receive Timeout<<<
      mihome-vacuum.0	2021-04-14 19:54:03.006	debug	(15781) Receive Timeout<<<
      mihome-vacuum.0	2021-04-14 19:54:02.904	debug	(15781) Receive Timeout<<<
      mihome-vacuum.0	2021-04-14 19:54:02.713	debug	(15781) Receive Timeout<<<
      mihome-vacuum.0	2021-04-14 19:54:01.317	warn	(15781) Model roidmi.vacuum.v60 not supported! Please open issue on git: https://github.com/iobroker-community-adapters/ioBroker.mihome-vacuum/issues
      mihome-vacuum.0	2021-04-14 19:54:01.317	debug	(15781) DeviceModel selected to: roidmi.vacuum.v60
      mihome-vacuum.0	2021-04-14 19:54:01.316	warn	(15781) No Answer for DeviceModel use model from Config
      mihome-vacuum.0	2021-04-14 19:54:01.316	warn	(15781) No Answer for DeviceModel use old one
      mihome-vacuum.0	2021-04-14 19:54:01.316	warn	(15781) YOUR DEVICE IS CONNECTED BUT DID NOT ANSWER CONNECTION CAN TAKE UP TO 10 MINUTES PLESASE WAIT AND DON`T TRUN THE ADAPTER OFF
      mihome-vacuum.0	2021-04-14 19:54:01.315	debug	(15781) Get Device data..4
      mihome-vacuum.0	2021-04-14 19:54:01.212	debug	(15781) Message= {"id":5,"method":"miIO.info"}
      mihome-vacuum.0	2021-04-14 19:54:01.211	debug	(15781) Get Device data..3
      mihome-vacuum.0	2021-04-14 19:54:01.109	debug	(15781) Message= {"id":4,"method":"miIO.info"}
      mihome-vacuum.0	2021-04-14 19:54:01.108	debug	(15781) Get Device data..2
      mihome-vacuum.0	2021-04-14 19:54:01.005	debug	(15781) Message= {"id":3,"method":"miIO.info"}
      mihome-vacuum.0	2021-04-14 19:54:01.005	debug	(15781) Get Device data..1
      mihome-vacuum.0	2021-04-14 19:54:00.901	debug	(15781) Message= {"id":2,"method":"miIO.info"}
      mihome-vacuum.0	2021-04-14 19:54:00.901	debug	(15781) Get Device data..0
      mihome-vacuum.0	2021-04-14 19:54:00.710	debug	(15781) Message= {"id":1,"method":"miIO.info"}
      mihome-vacuum.0	2021-04-14 19:54:00.709	debug	(15781) GETMODELFROMAPI: objModel: {"val":"roidmi.vacuum.v60","ack":true,"ts":1618422820472,"q":0,"from":"system.adapter.mihome-vacuum.0","user":"system.user.admin","lc":1618422820472}
      mihome-vacuum.0	2021-04-14 19:54:00.708	debug	(15781) Time difference between Mihome Vacuum and ioBroker: -1618420957 sec
      mihome-vacuum.0	2021-04-14 19:54:00.706	debug	(15781) MAIN: Connected to device, try to get model..
      mihome-vacuum.0	2021-04-14 19:54:00.705	debug	(15781) Receive <<< Helo <<< 2131002000000000185728150000075bffffffffffffffffffffffffffffffff
      mihome-vacuum.0	2021-04-14 19:54:00.647	debug	(15781) server started on 0.0.0.0:53421
      

      Danke im Voraus
      Gruß Blacky

      M A 2 Replies Last reply Reply Quote 0
      • da_Woody
        da_Woody @Meistertr last edited by

        @meistertr Roborock S6 Pure 👍

        1 Reply Last reply Reply Quote 0
        • M
          mech @BlackHawk3000 last edited by mech

          Habe den Adapter auch mal installiert und beteilige mich gern an dem Test.

          Roborock S6 maxv
          @IOBroker:~# npm -v
          6.14.4
          @IOBroker:~# nodejs -v
          v14.16.0

          Installation / Log (Ohne Auffälligkeiten):

          mihome-vacuum.0	2021-04-14 20:47:55.027	info	(8004) create new room: 644001017629
          mihome-vacuum.0	2021-04-14 20:47:55.027	info	(8004) create new room: 644001017632
          mihome-vacuum.0	2021-04-14 20:47:55.026	info	(8004) create new room: 644001016932
          mihome-vacuum.0	2021-04-14 20:47:55.021	info	(8004) create new room: 644001016935
          mihome-vacuum.0	2021-04-14 20:47:55.020	info	(8004) create new room: 644001016934
          mihome-vacuum.0	2021-04-14 20:47:55.020	info	(8004) create new room: 644001016916
          mihome-vacuum.0	2021-04-14 20:47:55.019	info	(8004) create new room: 644001016933
          mihome-vacuum.0	2021-04-14 20:47:54.951	info	(8004) create state for carpet_mode
          mihome-vacuum.0	2021-04-14 20:47:53.572	info	(8004) create states for water box mode
          mihome-vacuum.0	2021-04-14 20:47:53.566	info	(8004) settest next timer: not available
          mihome-vacuum.0	2021-04-14 20:47:53.548	info	(8004) create states for water box
          mihome-vacuum.0	2021-04-14 20:47:53.525	info	(8004) change states from State control.fan_power
          mihome-vacuum.0	2021-04-14 20:47:53.410	info	(8004) Map not selected delete states...
          mihome-vacuum.0	2021-04-14 20:47:53.027	info	(8004) select standard vacuum protocol....
          mihome-vacuum.0	2021-04-14 20:47:50.885	info	(8004) check group user admin group admin: false
          mihome-vacuum.0	2021-04-14 20:47:50.529	info	(8004) check user admin pw iobroker: false
          mihome-vacuum.0	2021-04-14 20:47:50.053	info	(8004) starting. Version 3.0.3 in /opt/iobroker/node_modules/iobroker.mihome-vacuum, node: v14.16.0, js-controller: 3.2.16
          host.IOBroker	2021-04-14 20:47:48.376	info	instance system.adapter.mihome-vacuum.0 started with pid 8004
          host.IOBroker	2021-04-14 20:47:45.773	info	instance system.adapter.mihome-vacuum.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
          host.IOBroker	2021-04-14 20:47:45.255	info	stopInstance system.adapter.mihome-vacuum.0 send kill signal
          mihome-vacuum.0	2021-04-14 20:47:45.211	info	(7989) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
          mihome-vacuum.0	2021-04-14 20:47:45.211	info	(7989) terminating
          mihome-vacuum.0	2021-04-14 20:47:45.209	info	(7989) Got terminate signal TERMINATE_YOURSELF
          host.IOBroker	2021-04-14 20:47:45.205	info	stopInstance system.adapter.mihome-vacuum.0 (force=false, process=true)
          

          Dann die MAP aktiviert (Adapter bleibt "Gelb", aber das dauert ja):

          mihome-vacuum.0	2021-04-14 20:53:11.786	info	(8037) Map selected create states...
          mihome-vacuum.0	2021-04-14 20:53:10.357	info	(8037) settest next timer: not available
          mihome-vacuum.0	2021-04-14 20:53:09.817	info	(8037) select standard vacuum protocol....
          mihome-vacuum.0	2021-04-14 20:53:09.815	warn	(8037) No Answer for DeviceModel use model from Config
          mihome-vacuum.0	2021-04-14 20:53:09.815	warn	(8037) No Answer for DeviceModel use old one
          mihome-vacuum.0	2021-04-14 20:53:09.814	warn	(8037) YOUR DEVICE IS CONNECTED BUT DID NOT ANSWER CONNECTION CAN TAKE UP TO 10 MINUTES PLESASE WAIT AND DON`T TRUN THE ADAPTER OFF
          

          Update dann noch wenn ich sehe ob der Adapter "Grün" wird und die Map verfügbar ist.

          Alle anderen Datenpunkte sehen gut aus, ich glaube das Wifi Signal zieht er aktuell nicht mehr.

          Vielen Dank für den Adapter 😉

          Update: Adapter "GRÜN" Karte wurde geladen. Wenn die sich nun auch aktualisiert ist alles roger!

          Update1:

          Der Datenpunkt für den Wassertank war vorher true / false und scheint nun vermutlich 0/1 zu sein.

          Screenshot_1.png

          Meistertr 1 Reply Last reply Reply Quote 0
          • B
            BlackHawk3000 last edited by

            Habe einen alten Beitrag von dir gefunden Meister, deshalb habe ich mal etwas gesucht.
            Folgende Urls habe ich schon einmal gefunden:

            # http://miot-spec.org/miot-spec-v2/instance?type=urn:miot-spec-v2:device:vacuum:0000A006:roidmi-v60:1
            

            gibt auch noch mit :2

            # http://miot-spec.org/miot-spec-v2/instance?type=urn:miot-spec-v2:device:vacuum:0000A006:roidmi-v60:2
            

            Des Weiteren habe ich dann mal die alten Befehle genutzt, die vermutlich hier nicht passen werden.
            Bitte hier um Berichtigung und evtl. um ein/zwei Beispiele, dann setze ich die Befehle anders um:

            "battery": {"siid": 3, "piid": 1},                      [{"code":0,"did":"408365077","piid":1,"siid":3,"value":100}]
            "charge_state": {"siid": 3, "piid": 2},                 [{"code":0,"did":"408365077","piid":2,"siid":3,"value":1}]
            "error": {"siid": 2, "piid": 2},                        [{"code":0,"did":"408365077","piid":2,"siid":2,"value":0}]
            "state": {"siid": 2, "piid": 1},                        [{"code":0,"did":"408365077","piid":1,"siid":2,"value":9}]
            "fan_speed": {"siid": 2, "piid": 6},                    [{"code":-4003,"did":"408365077","piid":6,"siid":2}]
            "operating_mode": {"siid": 2, "piid": 4},               [{"code":0,"did":"408365077","piid":4,"siid":2,"value":2}]
            "mop_state": {"siid": 16, "piid": 1},                   [{"did":"408365077","piid":1,"siid":16}]
            "water_level": {"siid": 2, "piid": 5},                  [{"code":-4003,"did":"408365077","piid":5,"siid":2}]
            "brush_life_level": {"siid": 14, "piid": 1},            [{"code":0,"did":"408365077","piid":1,"siid":14,"value":0}]
            #  "brush_life_time": {"siid": 14, "piid": 2},          [{"code":-4003,"did":"408365077","piid":2,"siid":14}]
            "brush_life_level2": {"siid": 15, "piid": 1},           [{"code":0,"did":"408365077","piid":1,"siid":15,"value":1722}]
            #  "brush_life_time2": {"siid": 15, "piid": 2},         [{"code":0,"did":"408365077","piid":2,"siid":15,"value":95}]
            "filter_life_level": {"siid": 11, "piid": 1},           [{"code":0,"did":"408365077","piid":1,"siid":11,"value":17922}]
            #  "filter_life_time": {"siid": 11, "piid": 2},         [{"code":0,"did":"408365077","piid":2,"siid":11,"value":99}]
            "clean_area": {"siid": 9, "piid": 1},                   [{"code":0,"did":"408365077","piid":1,"siid":9,"value":40}]
            "clean_time": {"siid": 18, "piid": 5},                  [{"did":"408365077","piid":5,"siid":18}]
            "total_clean_count": {"siid": 9, "piid": 5},            [{"code":-4003,"did":"408365077","piid":5,"siid":9}]
            #   "total_clean_area": {"siid": 9, "piid": 3},         [{"code":-4003,"did":"408365077","piid":3,"siid":9}]
            #  "dnd_enabled": {"siid": 12, "piid": 2},              [{"code":0,"did":"408365077","piid":2,"siid":12,"value":99}]
            #  "audio_volume": {"siid": 4, "piid": 2},              [{"did":"408365077","piid":2,"siid":4}]
            #  "direction_key": {"siid": 8, "piid": 1}              [{"code":0,"did":"408365077","piid":1,"siid":8,"value":0}]
            

            Folgende Fehlermeldung kommt wenn ich die Befehle ausgeführt habe:

            host.iobroker	2021-04-14 21:11:04.084	info	instance system.adapter.mihome-vacuum.0 started with pid 1074
            host.iobroker	2021-04-14 21:10:34.061	info	Restart adapter system.adapter.mihome-vacuum.0 because enabled
            host.iobroker	2021-04-14 21:10:34.061	error	instance system.adapter.mihome-vacuum.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
            mihome-vacuum.0	2021-04-14 21:10:33.381	warn	(32537) Terminated (UNCAUGHT_EXCEPTION): Without reason
            mihome-vacuum.0	2021-04-14 21:10:33.380	info	(32537) terminating
            mihome-vacuum.0	2021-04-14 21:10:33.368	error	(32537) Cannot read property 'stateChange' of null
            mihome-vacuum.0	2021-04-14 21:10:33.367	error	(32537) TypeError: Cannot read property 'stateChange' of null at MihomeVacuum.onStateChange (/opt/iobroker/node_modules/iobroker.mihome-vacuum/main.js:316:10) at process._tickCallback (interna
            mihome-vacuum.0	2021-04-14 21:10:33.367	error	(32537) unhandled promise rejection: Cannot read property 'stateChange' of null
            mihome-vacuum.0	2021-04-14 21:10:33.367	error	(32537) 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().
            mihome-vacuum.0	2021-04-14 21:10:33.366	debug	(32537) Get self send data:{"id":6,"result":[{"code":0,"did":"408365077","piid":1,"siid":8,"value":0}]}
            mihome-vacuum.0	2021-04-14 21:10:33.366	debug	(32537) MIIO RECIVE: {"id":6,"result":[{"code":0,"did":"408365077","piid":1,"siid":8,"value":0}]}
            mihome-vacuum.0	2021-04-14 21:10:33.099	debug	(32537) Message= {"id":6,"method":"get_properties","params":[{"did":"408365077","siid":8,"piid":1}]}
            mihome-vacuum.0	2021-04-14 21:10:33.099	info	(32537) send message: Method: get_properties Params: [{"did":"408365077","siid":8,"piid":1}]
            

            Gruß
            Blacky

            Meistertr 1 Reply Last reply Reply Quote 0
            • Meistertr
              Meistertr Developer @BlackHawk3000 last edited by

              @blackhawk3000 kannst du das bitte in ein git issue verpacken damit ich es auf dem schirm habe

              1 Reply Last reply Reply Quote 1
              • Meistertr
                Meistertr Developer @mech last edited by

                @mech sollte ture false sein, werde ich anpassen

                1 Reply Last reply Reply Quote 0
                • C
                  Coffeelover @Meistertr last edited by

                  @meistertr Habe gerade den Adapter installiert iVm einem roborock.vacuum.a15 (Roborock S7).
                  Map und History werden sauber angezeigt.

                  Beim Versuch unter Rooms auf den Button "roomClean" zu klicken, passiert leider nichts. Im Log sieht es folgendermaßen aus. Ein Anwenderfehler ist nicht ganz auszuschließen - ich habe mit den Rooms bisher nicht gearbeitet.

                  mihome-vacuum.3	2021-04-14 23:55:15.760	warn	(29422) Get Mappinter done redomap...
                  mihome-vacuum.3	2021-04-14 23:55:15.484	warn	(29422) Get Mappinter while cleaning
                  mihome-vacuum.3	2021-04-14 23:55:07.136	warn	(29422) Get Mappinter done redomap...
                  mihome-vacuum.3	2021-04-14 23:55:06.916	warn	(29422) Get Mappinter while cleaning
                  mihome-vacuum.3	2021-04-14 23:54:59.922	warn	(29422) Get Mappinter done redomap...
                  mihome-vacuum.3	2021-04-14 23:54:59.776	warn	(29422) Get Mappinter while cleaning
                  mihome-vacuum.3	2021-04-14 23:54:52.912	warn	(29422) Get Mappinter done redomap...
                  mihome-vacuum.3	2021-04-14 23:54:52.575	warn	(29422) Get Mappinter while cleaning
                  mihome-vacuum.3	2021-04-14 23:54:48.489	warn	(29422) Get Mappinter done redomap...
                  mihome-vacuum.3	2021-04-14 23:54:48.095	warn	(29422) Get Mappinter while cleaning
                  mihome-vacuum.3	2021-04-14 23:54:30.872	warn	(29422) Get Mappinter done redomap...
                  mihome-vacuum.3	2021-04-14 23:54:28.865	warn	(29422) Get Mappinter while cleaning
                  mihome-vacuum.3	2021-04-14 23:54:22.408	warn	(29422) Get Mappinter done redomap...
                  mihome-vacuum.3	2021-04-14 23:54:22.196	warn	(29422) Get Mappinter while cleaning
                  mihome-vacuum.3	2021-04-14 23:53:45.615	warn	(29422) State "mihome-vacuum.3.info.queue" has no existing object, this might lead to an error in future versions
                  
                  Meistertr 1 Reply Last reply Reply Quote 0
                  • Meistertr
                    Meistertr Developer @Coffeelover last edited by

                    @coffeelover sagte in Test Adapter Mihome-vacuum v3.0.5 Next Generarition:

                    queue

                    sollte in der 3.0.6 gehen

                    M 1 Reply Last reply Reply Quote 2
                    • M
                      mech @Meistertr last edited by

                      @meistertr said in Test Adapter Mihome-vacuum v3.0.6 Next Generarition:

                      @coffeelover sagte in Test Adapter Mihome-vacuum v3.0.5 Next Generarition:

                      queue

                      sollte in der 3.0.6 gehen

                      306 läuft und der Fehler mit dem Mappinter ist auch weg. Danke dafür 🙂

                      1 Reply Last reply Reply Quote 0
                      • K
                        Kueppert last edited by

                        Ich hab die V3.0.7 und 3.0.6 ausprobiert. Bei beiden erhalte ich KEINE Fehlermeldung answer map_slot is currently not supported mehr

                        Dafür erhalte ich aber auch keine MAP mehr 😞 In Valetudo ist sie jedoch vorhanden:
                        1650fcc2-c8cf-471f-ac69-738d4d408506-image.png

                        EInstellung Adapter Map-Settings:
                        1f6cd7a8-36b6-4d4e-93dc-8d3301afe050-image.png

                        Version 3.0.7 in /opt/iobroker/node_modules/iobroker.mihome-vacuum,
                        node: v12.21.0,
                        js-controller: 3.2.16
                        rockrobo.vacuum.v1

                        Meistertr 1 Reply Last reply Reply Quote 0
                        • Meistertr
                          Meistertr Developer @Kueppert last edited by

                          @kueppert zeig mal einen ausgibiegen debug log

                          K 1 Reply Last reply Reply Quote 0
                          • K
                            Kueppert @Meistertr last edited by

                            @meistertr anbei das komplette LOG (Token hab ich ge-X-t):
                            iobroker.2021-04-15.log

                            Meistertr 2 Replies Last reply Reply Quote 0
                            • Meistertr
                              Meistertr Developer @Kueppert last edited by

                              @kueppert du bruacst den token nicht xxen der ist nur lokal gültig

                              1 Reply Last reply Reply Quote 1
                              • Meistertr
                                Meistertr Developer @Kueppert last edited by

                                @kueppert sollte in der 3.0.8 wieder gehen

                                K 1 Reply Last reply Reply Quote 1
                                • K
                                  Kueppert @Meistertr last edited by Kueppert

                                  @meistertr YEEES Meister, Fehlermeldung weg und unter Cleanmap wieder die Map da. Perfekt. Vielen Dank 👍 👍 👍

                                  NACHTRAG: Auch die CPU-Auslastung, mit der ich bei der alten Adapter-Version unheimlich Probleme hatte (bis hin zum Absturz vom NUC) sind nun weg. Hatte den Adapter daher lang nicht verwendet.

                                  Meistertr 1 Reply Last reply Reply Quote 0
                                  • Meistertr
                                    Meistertr Developer @Kueppert last edited by

                                    @kueppert der Performance Gewinn war zu erwarten da der Code extrem optimiert wurde.

                                    1 Reply Last reply Reply Quote 3
                                    • Meistertr
                                      Meistertr Developer last edited by

                                      Dann wird Zeit von Alpha in beta zu gehen

                                      da_Woody 1 Reply Last reply Reply Quote 2
                                      • da_Woody
                                        da_Woody @Meistertr last edited by

                                        @meistertr RoborockS6 macht keine probleme.
                                        allerdings hat er schon vor längerer zeit den goto verloren. hab da mal was eingetragen, passt allerding natürlich mit. in der App kann ich ja das target anklicken, aber ich finde die positon nirgends als xval, yval. wie kann man das rausfinden?

                                        Neuschwansteini 1 Reply Last reply Reply Quote 0
                                        • Neuschwansteini
                                          Neuschwansteini @da_Woody last edited by

                                          @da_woody die Positionen hab ich bei meinen S5 mit der FloleApp herausgefunden.. vielleicht geht die auch mit dem S6..?

                                          C da_Woody 2 Replies Last reply Reply Quote 0
                                          • C
                                            Coffeelover @Neuschwansteini last edited by

                                            @ilovegym mit dem S7 leider nicht mehr. Falls das mit dem Adapter sichbar wäre, wäre das äußerst cool.

                                            Meistertr 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            1.1k
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            100
                                            1198
                                            307925
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo