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

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Neuer Adapter für Roborock-Staubsauger

    This topic has been deleted. Only users with topic management privileges can see it.
    • 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
                        • Aphofis
                          Aphofis last edited by Aphofis

                          @karel-puhli
                          Hattest du dich nicht registriert mit email und passwort also bei Roborock bzw. bei Xiaomi die Login Daten dort eintragen und wenn du ne Fritzbox hast dort einloggen und unter Netzwerk gucken wie die IP von deinem Roborock ist oder in der Handy APP Drei Punkte anklicken dort Produktinformationen weiter unten steht auch die IP insofern du das Gerät schon mit deinem WLAN verbunden hast. gehe ich mal von aus.
                          Like this one:
                          Roborock Login/Registrieren

                          oder bei Xiaomi mal versuchen
                          Xiaomi Login/Regsitrieren
                          Ist bei mir etwas krüppelig, da ich zwischenzeitlich per Xiaomi APP am Handy und Xiaomi Vacuum Adapter mit meinem Robi unterwegs war, da der Roborock Adapter nicht wollte. Mittlerweile geht es und ich bin wieder beim Roborock Adapter. Sprich auch node-red geht und unter Objekte sieht man auch sofort ob das gerät Online ist, der Text vom Roboter Namen ist dann grün
                          Screenshot 2025-02-25 224537.png

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

                            @aphofis

                            Es hat geklappt!!!! Danke!
                            Ich habe wohl bei den ersten Versuchen einen Tippfehler im Passwort.... 😠

                            Vielen Dank!!!

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

                              @karel-puhli
                              Freut mich!
                              Adapter auch in den Objekten zu sehen !?

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

                                @aphofis

                                Jau, alles da. Sieht in Ordnung aus.

                                Was hat es mir der Kamera auf sich? IP für den Stream + PIN?

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

                                  @karel-puhli
                                  Ich glaube das ist wenn man unterwegs ist und den Robi per App steuern will und über die integrierte Kamera dann das Viedeo Bild des Robis sieht aber kann man dann auch glaube ich per VIS abgreifen und sieht ihn dann dort wie er rum fährt (wer's braucht).

                                  M 1 Reply Last reply Reply Quote 0
                                  • M
                                    matrose65 @Aphofis last edited by

                                    Hallo

                                    Ich habe einen Roborock Q7 Max. Das System ist auf dem neusten Stand.
                                    Und der Staubsauer kann auch über meine Vis gesteuert werden.

                                    aber:

                                    Ich habe das Problem wie es hier und in Github beschrieben ist.
                                    Mit der Version 0.6.18 bekomme ich im Log alle 3h den Fehler:

                                    2025-03-05 07:59:55.564 - error: roborock.0 (32234) Failed to get home details: Error [ERR_SOCKET_DGRAM_NOT_RUNNING]: Not running
                                    at healthCheck (node:dgram:929:11)
                                    at Socket.bind (node:dgram:249:3)
                                    at /opt/iobroker/node_modules/iobroker.roborock/lib/localConnector.js:213:11
                                    at new Promise ()
                                    at localConnector.getLocalDevices (/opt/iobroker/node_modules/iobroker.roborock/lib/localConnector.js:185:10)
                                    at Roborock.initializeHomeDetails (/opt/iobroker/node_modules/iobroker.roborock/main.js:197:56)
                                    at async /opt/iobroker/node_modules/iobroker.roborock/main.js:77:4
                                    

                                    Wenn ich dann wie hier angegeben die Version 0.6.19 herunterlade und installiere funktioniert erstmal alles,
                                    aber nach kurzer Zeit oder wenn ich links in der Leiste den Tab aufrufe stürzt, der Adapter mit Fehlern ab.
                                    Schon beim Aufruf des Tab wird die Karte nicht angezeigt und auch der Name des Sauger´s fehlt

                                    2025-03-02 20:36:58.794 - info: roborock.0 (25004) Starting adapter finished. Let's go!!!!!!!
                                    2025-03-02 20:37:04.008 - error: roborock.0 (25004) 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().
                                    2025-03-02 20:37:04.008 - error: roborock.0 (25004) unhandled promise rejection: Cannot read properties of undefined (reading 'productId')
                                    2025-03-02 20:37:04.009 - error: roborock.0 (25004) TypeError: Cannot read properties of undefined (reading 'productId')
                                    at http_api.getRobotModel (/opt/iobroker/node_modules/iobroker.roborock/lib/http_api.js:227:66)
                                    at Roborock.catchError (/opt/iobroker/node_modules/iobroker.roborock/main.js:871:43)
                                    at requests_handler.sendRequest (/opt/iobroker/node_modules/iobroker.roborock/lib/requests_handler.js:712:17)
                                    at async requests_handler.getMap (/opt/iobroker/node_modules/iobroker.roborock/lib/requests_handler.js:559:17)
                                    2025-03-02 20:37:04.009 - error: roborock.0 (25004) Cannot read properties of undefined (reading 'productId')
                                    2025-03-02 20:37:04.011 - info: roborock.0 (25004) terminating
                                    2025-03-02 20:37:04.011 - warn: roborock.0 (25004) Terminated (UNCAUGHT_EXCEPTION): Without reason
                                    2025-03-02 20:37:04.012 - error: roborock.0 (25004) 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().
                                    2025-03-02 20:37:04.013 - error: roborock.0 (25004) unhandled promise rejection: Cannot read properties of undefined (reading 'productId')
                                    2025-03-02 20:37:04.013 - error: roborock.0 (25004) TypeError: Cannot read properties of undefined (reading 'productId')
                                    at http_api.getRobotModel (/opt/iobroker/node_modules/iobroker.roborock/lib/http_api.js:227:66)
                                    at Roborock.catchError (/opt/iobroker/node_modules/iobroker.roborock/main.js:871:43)
                                    at requests_handler.sendRequest (/opt/iobroker/node_modules/iobroker.roborock/lib/requests_handler.js:712:17)
                                    at async requests_handler.getMap (/opt/iobroker/node_modules/iobroker.roborock/lib/requests_handler.js:562:26)
                                    2025-03-02 20:37:04.013 - error: roborock.0 (25004) Cannot read properties of undefined (reading 'productId')
                                    2025-03-02 20:37:04.013 - error: roborock.0 (25004) 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().
                                    2025-03-02 20:37:04.013 - error: roborock.0 (25004) unhandled promise rejection: Cannot read properties of undefined (reading 'productId')
                                    2025-03-02 20:37:04.013 - error: roborock.0 (25004) TypeError: Cannot read properties of undefined (reading 'productId')
                                    at http_api.getRobotModel (/opt/iobroker/node_modules/iobroker.roborock/lib/http_api.js:227:66)
                                    at Roborock.catchError (/opt/iobroker/node_modules/iobroker.roborock/main.js:871:43)
                                    at requests_handler.getMap (/opt/iobroker/node_modules/iobroker.roborock/lib/requests_handler.js:601:18)
                                    2025-03-02 20:37:04.013 - error: roborock.0 (25004) Cannot read properties of undefined (reading 'productId')
                                    2025-03-02 20:37:04.512 - info: roborock.0 (25004) terminating
                                    2025-03-02 20:37:04.537 - error: host.iobroker instance system.adapter.roborock.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
                                    2025-03-02 20:37:04.537 - info: host.iobroker Restart adapter system.adapter.roborock.0 because enabled
                                    2025-03-02 20:37:17.463 - info: host.iobroker "system.adapter.roborock.0" disabled
                                    2025-03-02 20:37:35.764 - error: roborock.0 (25051) adapter disabled
                                    2025-03-02 20:37:35.848 - warn: roborock.0 (25051) Terminated (NO_ADAPTER_CONFIG_FOUND): Without reason
                                    2025-03-02 20:37:36.373 - error: host.iobroker instance system.adapter.roborock.0 terminated with code 3 (NO_ADAPTER_CONFIG_FOUND)
                                    2025-03-02 20:37:36.373 - info: host.iobroker Do not restart adapter system.adapter.roborock.0 because disabled or deleted
                                    
                                    1 Reply Last reply Reply Quote 0
                                    • S
                                      Sepp last edited by

                                      Moin,

                                      wir haben hier jetzt den Saros 10R, wie schauts denn hier mit der Integration aus, es kommen doch einige Warnungen.

                                      Grüße Sebastian

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

                                        @sepp
                                        Da gibt's beim Adapter bereits ein offenes Issue
                                        https://github.com/copystring/ioBroker.roborock/issues/789
                                        Vielleicht kannst Du Dich da ja mit dranhängen, es fehlt dort scheinbar noch das nötige Debug-Log.

                                        japapu90 created this issue in copystring/ioBroker.roborock

                                        closed Support for Saros 10R #789

                                        1 Reply Last reply Reply Quote 0
                                        • T
                                          TomRacoon last edited by TomRacoon

                                          Hallo,
                                          ich bin mit der Einrichtung des SmartHomes beim Staubauger angekommen und habe gerade ein Problem mit dem schon häufiger hier besprochenen Thema Einzelraumreinigung.
                                          Ich habe einen Q7 Max und Karten für 2 Etagen, die Räume sind in der App auch alle beschriftet und die entsprechenden Namen stehen bei floors auch im iobroker.

                                          Erste Frage: Können Umlaute und Leerezeichen bei den Namen ("Gäste WC") evtl. stören? Ich hab das vorhin testweise ohne Erfolg mal geändert, aber vielleicht dauert ein Sync auch länger...

                                          Wenn ich mit commands.load_multi_map die Karte ändere, dann ändert sich der Wert von deviceStatus.map_status nicht mit. Hatte zuerst gedacht, dass evtl. eine falsche Ebene der Grund ist, warum die Einzelzimmerreinigung nicht geht, aber auch auf der aktuellen Karteebene starte die Einzelzimmerreinigung nicht.
                                          Die Reinigung selbst versuche ich damit zu starten, dass ich alle Räume unter floors auf false setze, einen Raum danach auf true setze und anschließend commands.app_segment_clean auf true setze. Danach passiert nichts und der Wert von commands.app_segment_clean bleibt danach dauerhaft auf true stehen und springt nicht auf false nach einiger Zeit um.

                                          Andere Befehle, wie Start, Pause, zurück zur Dockingstation oder Saugintensität funktionieren.

                                          Was mir gerade noch aufgefallen ist: Die IDs der Räume sind auf beiden Etagen gleich, bzw. im EG werden auch drei Räume aus dem OG angezeigt, die es auf der Karte in der App nicht gibt (21-23), die Räume gibt es nur im OG:
                                          d4c401c9-4fd3-4d55-9351-34155b97eb81-image.png
                                          Ist das evtl. der Grund, bzw. warum auch immer Datenmüll?

                                          Hat jemand noch einen Tipp für mich?

                                          Danke,
                                          Chris

                                          1 Reply Last reply Reply Quote 0
                                          • S
                                            Sepp last edited by

                                            @wolfi913 danke für die Info 🙂

                                            Könnt mir vielleicht noch einer erklären wie ich die map in vis einbinden kann?

                                            den Tip von @maxb hab ich schon probiert, aber es scheitert irgendwie dann an vis

                                            T 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

                                            879
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            116
                                            815
                                            169092
                                            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