Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Neuer Adapter für Roborock-Staubsauger

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Neuer Adapter für Roborock-Staubsauger

    This topic has been deleted. Only users with topic management privileges can see it.
    • R
      RISSN last edited by

      der Fehler kommt bei mir auch, aber es läuft alles ohne Probleme, Roborock S6 VMax

      1 Reply Last reply Reply Quote 0
      • G
        gutgut30 last edited by

        Habe die Meldung ebenso. Hat schon jemand ein Issue auf Git dazu erstellt?

        mickemup 1 Reply Last reply Reply Quote 0
        • mickemup
          mickemup @gutgut30 last edited by

          @gutgut30
          Ist schon ne Weile offen.
          Aber es soll zur nächsten Version behoben sein 🙂

          https://github.com/copystring/ioBroker.roborock/issues/737

          Croxxii created this issue in copystring/ioBroker.roborock

          closed [BUG] Failed to get home details #737

          F 1 Reply Last reply Reply Quote 1
          • F
            Farmer-cb @mickemup last edited by Farmer-cb

            Hallo
            was mach ich falsch, das die deviceStatusmeldungen etc immer erst zur vollen Minute aktualisiert werden??
            kann ich da im Adapter bzw in meinem Roborock QRevo-Pro was falsch eingestellt haben???,

            wenn ich eine Befehl sende geht das ja fast zeitgleich an den Roboter

            mfg
            Farmer

            1 Reply Last reply Reply Quote 0
            • sunpower10
              sunpower10 last edited by

              Hallo,
              eine Frage: Wenn ich folgendes Kommando über die beiden Varianten (simpleAPI) ausführe:

              http://192.168.18.XXX:8087/setBulk/roborock.0.Devices.XXXXXXX.command?Wischintensität und Wassermenge=200

              http://192.168.18.XXX:8087/set/roborock.0.Devices.XXXXXXX.commands.set_water_box_custom_mode?value=200

              scheinen beide Befehle korrekt ausgeführt zu werden, nur bei ersterer Variante ändert sich der Wert in der ioBroker Ansicht nicht (?).

              2.) Ist es ein Problem, wenn man nicht acknowledged? Auch z.B. bei der Floor Auswahl? Die Werte sind dann eben rot hinterlegt.

              3.) Kann man den "Default" Wert für "set_water_box_custom_mode" und "set_custom_mode" über "def" einfach ändern? Weil bei mir ist auch in der App standardmäßig immer Saugen&Wischen eingestellt, hätte da lieber gerne immer Saugen. Wie funktioniert das über simpleAPI?

              Vielen Dank.

              W 1 Reply Last reply Reply Quote 0
              • W
                wolfi913 @sunpower10 last edited by

                @sunpower10
                Zu 1 kann ich Dir leider nichts brauchbares sagen.

                Zu 2: Wenn Du Einstellungen in einem Adapter selber setzt sollten die eigentlich immer nicht acknowledged gemacht werden. Bei bspw. Blockly-Scripts somit immer mit dem Steuere-Block, nicht mit dem Aktualisiere

                Zu 3: Bei der Reinigung von Räumen läuft das bei mir auch immer mit Saugen&Wischen. Irgendwo hier im Forum hab ich gelesen, dass das (derzeit ???) nicht anders geht.

                Habe mir da mit folgendem Workaround beholfen:

                Habe in der App für das Zimmer, welches nur gesaugt werden soll, ein "Programm" angelegt mit nur Saugen. Die werden dann (beim Adapter-Neustart) in den Bereich roborock.0.Devices.xxx.programs geladen.
                Screenshot 2025-02-11 084524.png
                Das baue ich dann per Blockly-Script vacuum.read_states.xml automatisch in einzeln ansprechbare Datenpunkte für jedes dieser Programme aus der App (sowie zusätzlich ein zusammengefasstes JSON) unter 0_userdata.0.vacuum um
                Screenshot 2025-02-11 084544.png
                die ich dann einfach direkt im ioBroker oder über ein DropDown (gefüllt mit den Inhalten des vorher erzeugten JSON) in der Visualisierung ansprechen kann.
                Screenshot 2025-02-11 085341.png
                Die erzeugten Datenpunkte sollten dann vermutlich auch über simpleAPI ansprechbar sein.
                Läuft unterm Strich dann auf die Ansteuerung dieses Datenpunktes hinaus
                Screenshot 2025-02-11 091654.png
                Ich hab für mich selber noch keine bessere Lösung gefunden. Ist zwar vermutlich nicht zu 100% das was Du suchst aber vielleicht hilft Dir das trotzdem etwas weiter.

                sunpower10 1 Reply Last reply Reply Quote 0
                • sunpower10
                  sunpower10 @wolfi913 last edited by

                  @wolfi913 Danke für deine Antwort, das ist schon mal sehr hilfreich.

                  Zu 3.) Ich habe gehofft, es geht einfacher, indem man den Wert für "def" ändert, welcher auch z.B. für das Kommando "set_water_box_custom_mode" hinterlegt ist. Glaubst du könnte das die Lösung sein, dann per Default z.B. "Saugen" festzulegen (auch in der App)? Weil von irgendwo muss das ja herkommen, dass die App standardmäßig immer auf "Saugen&Wischen" wechselt.

                  W 1 Reply Last reply Reply Quote 0
                  • W
                    wolfi913 @sunpower10 last edited by

                    @sunpower10
                    Habe bisher leider auch keine andere Möglichkeit gefunden, bei Steuerung über den Adapter, meinen Staubsauger dazu zu überreden nur zu saugen. Hatte einiges ausprobiert (kann aber leider nicht mehr sagen was alles) bis ich mir die obige Lösung zusammengebastelt habe. Komme damit aber bisher gut klar. Und das Anlegen von einzelnen Programmen in der App für die Anwendungsfälle geht ja auch recht zügig.
                    Vielleicht hat hier ja jemand anderes eine (bessere) Möglichkeit gefunden.
                    Aber als zusätzliches Feature im Adapter ist es ja scheinbar nicht geplant bzw. ist auch die Umsetzung gar nicht möglich.

                    sunpower10 1 Reply Last reply Reply Quote 0
                    • sunpower10
                      sunpower10 @wolfi913 last edited by sunpower10

                      @wolfi913
                      Also nur zu saugen über ioBroker einzustellen funktioniert, indem du "set_water_box_custom_mode" auf 200 und "set_custom_mode" auf z.B. 102 stellst. Mir ging es um die App, dies dort auch standardmäßig zu haben. Ich werde es die Tage mal über den "def" Wert versuchen, diesen bei "set_water_box_custom_mode" auf 200 und "set_custom_mode" auf 102 zu stellen. Vielleicht bleibt es dann in der App auch defaultmäßig auf "Saugen".

                      W 1 Reply Last reply Reply Quote 0
                      • W
                        wolfi913 @sunpower10 last edited by

                        @sunpower10
                        Aber (zumindest bei meinem Gerät) leider nicht beim Start über "commands.app_segment_clean" für die Einzelzimmerreinigung. Ich hatte es so aufgefasst, dass Du die Funktion meinst. Zumindest bei mir macht er da immer alles in einem kombinierten Saug&Wisch-Durchgang. Kann aber auch wieder abhängig vom Modell sein. Hab's jetzt gerade spaßeshalber nochmal mit 200/102 nochmal für den Flur ausprobiert. Der wurde aber trotz "commands.set_water_box_custom_mode = 200" wieder feucht gewischt.

                        copystring sunpower10 2 Replies Last reply Reply Quote 0
                        • copystring
                          copystring @wolfi913 last edited by

                          @wolfi913 def macht nichts anderes außer beim ersten starten des Adapters einen Standardwert auszuwählen. Andernfalls wäre das Feld einfach leer und kein Wert ausgewählt. Hat aber rein gar nichts mit dem Standardwert in der App zu tun.

                          W sunpower10 2 Replies Last reply Reply Quote 0
                          • W
                            wolfi913 @copystring last edited by

                            @copystring sagte in Neuer Adapter für Roborock-Staubsauger:

                            @wolfi913 def macht nichts anderes außer beim ersten starten des Adapters einen Standardwert auszuwählen. Andernfalls wäre das Feld einfach leer und kein Wert ausgewählt. Hat aber rein gar nichts mit dem Standardwert in der App zu tun.

                            Dürfte eher @sunpower10 betreffen. Ich hab ja eine passende Lösung für mich.

                            copystring 1 Reply Last reply Reply Quote 0
                            • copystring
                              copystring @wolfi913 last edited by

                              @wolfi913 ja, verklickt 😅

                              1 Reply Last reply Reply Quote 0
                              • Flexer
                                Flexer last edited by

                                Hallo. Habe mir gerade den latest Adapter geladen

                                Jetzt kommt folgendes im Protokoll

                                Failed to process get_status on robot 73IcwgDn1vor4XzkGQz8Oa (roborock.vacuum.a70): TypeError: Cannot read properties of undefined (reading 'dss') at requests_handler.getDockingStationStatus (/opt/iobroker/node_modules/iobroker.roborock/lib/requests_handler.js:184:50) at requests_handler.getParameter (/opt/iobroker/node_modules/iobroker.roborock/lib/requests_handler.js:252:43) at runNextTicks (node:internal/process/task_queues:60:5) at processImmediate (node:internal/timers:454:9) at requests_handler.getStatus (/opt/iobroker/node_modules/iobroker.roborock/lib/requests_handler.js:114:4) at /opt/iobroker/node_modules/iobroker.roborock/main.js:104:8
                                
                                1 Reply Last reply Reply Quote 1
                                • sunpower10
                                  sunpower10 @copystring last edited by

                                  @copystring
                                  Woher kommt das dann, dass standardmäßig immer "Saugen&Wischen" gewählt ist, das müsste ja doch zu ändern sein, oder?

                                  Das verrückte ist ja, dass mein Qrevo Pro auch dann wischt, wenn der Wasserbehälter leer oder nicht vorhanden ist, dann wischt er einfach mit den trockenen Mops, was super für den Holzboden ist. Das müsste seitens Hersteller berücksichtigt sein - beim S7 war das so.
                                  Wäre das berücksichtigt, dann könnte man einfach den Wasserbehälter leer lassen und er "saugt" dann einfach statt "Saugen&Wischen".

                                  1 Reply Last reply Reply Quote 0
                                  • sunpower10
                                    sunpower10 @wolfi913 last edited by sunpower10

                                    @wolfi913
                                    Ich glaub ich hab die Lösung für dich, ich starte auch immer mit "commands.app_segment_clean".

                                    Nachdem die Reinigung abgeschlossen ist, fährt der Robi wieder heim und es stellt sich wieder auf "Vac&Mop" um. Wenn du jetzt wieder (200/102) (das gleiche wie zuvor) schreibst, passiert nichts, weil der Wert bereits so unter den commands eingetragen ist.

                                    Ändere mal 200 -> 201 und wieder zurück 201 -> 200, dann hat er bei mir in der App wieder Saugen und der Saugt tatsächlich, ohne zu wischen 🙂

                                    W 1 Reply Last reply Reply Quote 0
                                    • W
                                      wolfi913 @sunpower10 last edited by

                                      @sunpower10 sagte in Neuer Adapter für Roborock-Staubsauger:

                                      Ändere mal 200 -> 201 und wieder zurück 201 -> 200, dann hat er bei mir in der App wieder Saugen und der Saugt tatsächlich, ohne zu wischen 🙂

                                      Danke für den Tipp.
                                      Hab ich bei mir mal getestet. Funktioniert aber leider bei mir nicht. Da ticken die verschiedenen Modelle vermutlich auch verschieden.
                                      Ist aber kein Problem. Ich hab ja eine passende Lösung für mich.

                                      1 Reply Last reply Reply Quote 0
                                      • Karel Puhli
                                        Karel Puhli last edited by

                                        Nabend!
                                        Wir haben seit ein paar Tagen einen Roborock S8.
                                        Ich habe den Adapter herunter geladen. Ich finde allerdings nirgends meine Daten zum Anmelden. Also Anmeldung Passwort laut Adapter. Welche Daten sind damit gemeint? Wo finde ich sie in der App?
                                        Vielen Dank!!!

                                        1 Reply Last reply Reply Quote 0
                                        • Aphofis
                                          Aphofis last edited by Aphofis

                                          @karel-puhli
                                          Die Instanz sollte so aussehen.
                                          Screenshot 2025-02-25 220828.png
                                          Hier kannst du Logindaten & IP des Roborock eintragen.
                                          Wenn nicht, Adapter deinstallieren und noch mal neu installieren. Vielleicht ist etwas falsch gelaufen bei der Installation.
                                          Ich habe den Roborock S7 Max Ultra und verbindung ist spitze.
                                          Kommunikation und befehle per Node-red klappen auch.
                                          node-red-contrib-miio-roborock
                                          VIS Tasten um Reinigungen etc zustarten klappt auch prima.

                                          Wenn du unter Adapter Roborock eingibst und dort die Instanz installierst, sollte eigentlich nach der Installation eine Seite aufploppen wo du die Instanz einstellen kannst.
                                          Wenn nicht, unter Instances zu sehen dann unter Adapter noch mal installieren.
                                          Es muss ein Eintrag Roborock.0 in deinen Instanzen zu sehen sein. Dort dann wenn kein Fenster nach der Installation aufploppt auf den Schraubenschlüßel klicken.
                                          Screenshot 2025-02-25 222113.png

                                          Karel Puhli 1 Reply Last reply Reply Quote 0
                                          • Karel Puhli
                                            Karel Puhli @Aphofis last edited by

                                            @aphofis sagte in Neuer Adapter für Roborock-Staubsauger:

                                            Hier kannst du Logindaten & IP des Roborock eintragen.

                                            Hi! Danke, dass du mir hilfst! Genau das ist meine Frage, was trag ich denn da oben bei Login und Passwort ein? Wo entnehme ich diese Daten?

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

                                            Support us

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

                                            713
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            113
                                            811
                                            158683
                                            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