Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. IRobot Roomba Adapter

    NEWS

    • [erledigt] 15. 05. Wartungsarbeiten am ioBroker Forum

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    IRobot Roomba Adapter

    This topic has been deleted. Only users with topic management privileges can see it.
    • Thomas Braun
      Thomas Braun Most Active @freak9882 last edited by

      @freak9882

      Und im LogFile steht dazu was?
      Waren wohl geheime Informationen. Da kann man dann auch nicht helfen.

      F 1 Reply Last reply Reply Quote 0
      • F
        freak9882 @Thomas Braun last edited by

        @thomas-braun kann gerne das Logfile posten, aber was bringt es wenn der Adapter nicht mehr unterstützt wird?

        1 Reply Last reply Reply Quote 0
        • G
          Gezi70 @freak9882 last edited by

          Ich hatte mich gestern wieder einmal über die Verbindung meines i7 mit dem Adapter gemacht, weil er seit einiger Zeit nicht mehr auf meine Befehle aus dem iobroker reagiert. Dabei habe ich feststellen müssen, dass inzwischen irobot die Strings, die zur Steuerung benutzt werden völlig verändert hat. So werden die Werte für die einzelnen Bereiche nicht mehr in " sondern in ' gesetzt und es sind Leerzeichen vorhanden. Außerdem wurde die Reihenfolge einiger Kommandos verschoben. Somit ist der Adapter leider momentan nur noch zur Überwachung des Ladezustand und der Signalstärke des WLAN zu gebrauchen.

          A G 2 Replies Last reply Reply Quote 0
          • A
            Apropo @Gezi70 last edited by

            Beim meinem 976 funktioniert das Starten zumindest noch einwandfrei. Der hat aber auch keine Bereiche.

            1 Reply Last reply Reply Quote 0
            • H
              Hilti23 last edited by

              Bei mir ebenso.
              Kann man den Adapter nicht aktualisieren?
              Wer hat diesen denn geschrieben?
              Danke
              Hilti23

              wendy2702 1 Reply Last reply Reply Quote 0
              • wendy2702
                wendy2702 @Hilti23 last edited by wendy2702

                @hilti23 sagte in IRobot Roomba Adapter:

                Bei mir ebenso.
                Kann man den Adapter nicht aktualisieren?

                Sicher kannst du das. Denke der Entwickler bzw. Die Community nimmt Vorschläge gerne entgegen.

                Wer hat diesen denn geschrieben?

                https://github.com/iobroker-community-adapters/ioBroker.roomba

                1 Reply Last reply Reply Quote 0
                • G
                  Gezi70 @Gezi70 last edited by Gezi70

                  @gezi70 sagte in IRobot Roomba Adapter:

                  Ich hatte mich gestern wieder einmal über die Verbindung meines i7 mit dem Adapter gemacht, weil er seit einiger Zeit nicht mehr auf meine Befehle aus dem iobroker reagiert. Dabei habe ich feststellen müssen, dass inzwischen irobot die Strings, die zur Steuerung benutzt werden völlig verändert hat. So werden die Werte für die einzelnen Bereiche nicht mehr in " sondern in ' gesetzt und es sind Leerzeichen vorhanden. Außerdem wurde die Reihenfolge einiger Kommandos verschoben. Somit ist der Adapter leider momentan nur noch zur Überwachung des Ladezustand und der Signalstärke des WLAN zu gebrauchen.

                  Nachdem ich Schwierigkeiten beim Andocken des Roomba i7+ hatte, wurde bei mir eine neue Software aufgespielt, die den Fehler behoben hat (22.37.1). Dabei wurden im Zeitplan die Werte wieder in normale " gesetzt. Theoretisch könnte man also den Roboter wieder in Räume schicken, aber die Region ID und der Typ wurden wahrscheinlich in einer einzigen riesig langen ID zusammengefasst. Jedoch findet sich ziemlich am Ende der RAW Daten 2x der Eintrag einer region_id und eines typ. Ich kenne mich da nicht aus, aber vielleicht dient der Hinweis der Community, die Flinte nicht ins Korn zu werfen und an langen Regentagen nach einer Lösung zu suchen... 😉

                  1 Reply Last reply Reply Quote 0
                  • F
                    fritz0815 last edited by

                    Hallo,
                    nachdem ich meinen Roomba 960 zurücksetzen musste, bekomme ich ihn nicht mehr im iobroker zum Laufen. Über die App ist er ansprechbar. Eckdaten:

                    $ iobroker version roomba
                    1.1.4
                    
                    $ node -v
                    v18.16.0
                    
                    $ get-roomba-password-cloud myemail mypwd
                    Found 1 robot(s)!
                    Robot "Eduard" (sku: R966040 SoftwareVer: v2.4.16-126):
                    BLID=> xxxxx
                    Password=> yyyyy <= Yes, all this string.
                    

                    Das ermitteln der Zugangsdaten schlägt beim Passwort fehl:

                    Bildschirmfoto 2023-04-19 um 17.04.25.png

                    Das manuelle Übertragen von BLID und Password bringen nach einem Neustart folgenden Fehler:

                    2023-04-19 16:56:51.349 - info: host.usv instance system.adapter.roomba.0 started with pid 12976
                    2023-04-19 16:56:53.969 - debug: roomba.0 (12976) Redis Objects: Use Redis connection: 0.0.0.0:9001
                    2023-04-19 16:56:54.074 - debug: roomba.0 (12976) Objects client ready ... initialize now
                    2023-04-19 16:56:54.077 - debug: roomba.0 (12976) Objects create System PubSub Client
                    2023-04-19 16:56:54.078 - debug: roomba.0 (12976) Objects create User PubSub Client
                    2023-04-19 16:56:54.402 - debug: roomba.0 (12976) Objects client initialize lua scripts
                    2023-04-19 16:56:54.422 - debug: roomba.0 (12976) Objects connected to redis: 0.0.0.0:9001
                    2023-04-19 16:56:54.510 - debug: roomba.0 (12976) Redis States: Use Redis connection: 0.0.0.0:9000
                    2023-04-19 16:56:54.574 - debug: roomba.0 (12976) States create System PubSub Client
                    2023-04-19 16:56:54.575 - debug: roomba.0 (12976) States create User PubSub Client
                    2023-04-19 16:56:54.695 - debug: roomba.0 (12976) States connected to redis: 0.0.0.0:9000
                    2023-04-19 16:56:55.574 - info: roomba.0 (12976) starting. Version 1.1.4 in /opt/iobroker/node_modules/iobroker.roomba, node: v18.16.0, js-controller: 4.0.24
                    2023-04-19 16:56:55.680 - info: roomba.0 (12976) Connecting to Roomba (192.168.171.47)..
                    2023-04-19 16:56:55.939 - warn: roomba.0 (12976) Connection lost! Roomba offline.
                    2023-04-19 16:56:55.941 - info: roomba.0 (12976) Roomba Connection closed.
                    2023-04-19 16:56:55.941 - warn: roomba.0 (12976) Secure Connection to Roomba failed!
                    2023-04-19 16:56:55.942 - debug: roomba.0 (12976) {"errno":-71,"code":"EPROTO","syscall":"write"}
                    2023-04-19 16:56:55.958 - info: roomba.0 (12976) State value to set for "roomba.0.states._connected" has to be type "string" but received type "boolean"
                    2023-04-19 16:56:55.962 - info: roomba.0 (12976) State value to set for "roomba.0.states._connected" has to be type "string" but received type "boolean"
                    

                    Folgende Aktionen habe ich bereits versucht:

                    • erneutes Zurücksetzen des Roomba
                    • Deinstallation und Neuinstallation des Roomba Adapters
                    • Anpassung beider local.js nach der alten Empfehlung

                    Hat jemand eine Idee?

                    F ste_glei 2 Replies Last reply Reply Quote 0
                    • F
                      fritz0815 @fritz0815 last edited by

                      @fritz0815 Nachtrag:

                      $ uname -a
                      Linux usv 5.10.103-v7l+ #1529 SMP Tue Mar 8 12:24:00 GMT 2022 armv7l GNU/Linux
                      

                      Könnte es sein, dass Problem mit einer SSL Einstellung zusammenhängen könnte?

                      Viele Grüße
                      Markus

                      1 Reply Last reply Reply Quote 0
                      • ste_glei
                        ste_glei @fritz0815 last edited by

                        @fritz0815
                        Da wird node 18 das Problem sein
                        Gibt einen Issue auf Github dazu.
                        https://github.com/iobroker-community-adapters/ioBroker.roomba/issues/143

                        RP70DP created this issue in iobroker-community-adapters/ioBroker.roomba

                        closed Connection failed on node >=v18.15.0 #143

                        F 1 Reply Last reply Reply Quote 0
                        • F
                          fritz0815 @ste_glei last edited by fritz0815

                          @ste_glei
                          Danke!

                          Bei mir funktioniert folgender Workaround:

                          cd /opt/iobroker/node_modules/iobroker.roomba
                          npm install https://github.com/karlvr/dorita980/tree/f9cd11bd0402c99ffc3c5861c6617c1d6308cfba --save
                          sudo chown -R iobroker:iobroker *
                          
                          O 2 Replies Last reply Reply Quote 1
                          • O
                            oFbEQnpoLKKl6mbY5e13 @fritz0815 last edited by oFbEQnpoLKKl6mbY5e13

                            @fritz0815 sagte in IRobot Roomba Adapter:

                            https://github.com/karlvr/dorita980/tree/f9cd11bd0402c99ffc3c5861c6617c1d6308cfba

                            Danke!

                            Ich dachte mir schon, dass es sich um ein TLS-Problem handelt. Es wäre gut, wenn du deine Erkenntisse im Issue auf Github hinterlässt.

                            Es gibt auch einen PR dafür, habe ich gerade gesehen. Leider von November 2022.

                            Zumindest den PR habe ich gerade mal im Issue erwähnt.

                            1 Reply Last reply Reply Quote 0
                            • O
                              oFbEQnpoLKKl6mbY5e13 @fritz0815 last edited by

                              @fritz0815

                              Ach, hast du ja schon!

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

                                Moin,

                                ich bin ganz neu in der IO Broker Szene dabei.
                                Ich habe genau das gleiche Problem. Das laden vom Passwort schlägt fehl. Die Ursache liegt wie bei euch auch in der node Version. Bei mir läuft aktuell v18.16.
                                Der Workaround funktioniert bei mir leider nicht 😞

                                Hat noch jemand ne Idee was ich machen kann?
                                das Manuelle Auslesen mir dorita980 funktioniert ebenfalls nicht.

                                F 1 Reply Last reply Reply Quote 0
                                • F
                                  fritz0815 @Gaunt last edited by fritz0815

                                  @gaunt Am einfachsten die Datei Änderungen von Pull Request 144 manuell einfügen - sind nur ein paar Zeilen (/opt/iobroker/node_modules/iobroker.roomba/).
                                  oder

                                  iob stop roomba 
                                  cd /opt/iobroker/
                                  sudo -u iobroker npm i iobroker-community-adapters/ioBroker.roomba#pull/144
                                  iob start roomba
                                  

                                  npm sollte man eigentlich nicht direkt machen, deswegen: Vorher Sicherung!

                                  G 2 Replies Last reply Reply Quote 0
                                  • G
                                    Gaunt @fritz0815 last edited by

                                    @fritz0815
                                    Alles klar. Vielen Dank schonmal mal. Aktuell bin ich gerade im RegenUrlaub, werde das nächste Woche Mal testen.

                                    1 Reply Last reply Reply Quote 0
                                    • G
                                      Gaunt @fritz0815 last edited by

                                      @fritz0815
                                      so nachdem ich heute dann den Roomba auf Werkseinstellungen gesetzte habe.
                                      Anschließend den Workaround aus dem Link erfolglos getestet habe:
                                      https://github.com/iobroker-community-adapters/ioBroker.roomba/issues/143

                                      Weitergemacht habe mit dieser Variante:

                                      cd /opt/iobroker/node_modules/iobroker.roomba
                                      npm install https://github.com/karlvr/dorita980/tree/f9cd11bd0402c99ffc3c5861c6617c1d6308cfba --save
                                      sudo chown -R iobroker:iobroker *
                                      

                                      Was ebenfalls nicht geklappt hat.

                                      Anschließend habe ich deine Variante mit dem direkten npm nach der Sicherung getestet.
                                      Leider auch erfolglos. das hat auf den 1. Anlauf leider nicht geklappt.
                                      Nach einem Neustart des gesamten Raspberrys
                                      hat es anschließend über die manuelle Variante funktioniert:

                                      npm install -g dorita980
                                      get-roomba-password-cloud <iRobot Username> <iRobot Password>
                                      

                                      Die Variante über den Adapter hat nicht geklappt.

                                      Bei mir hat dann folgendes funktioniert:

                                      iob stop roomba 
                                      cd /opt/iobroker/
                                      sudo -u iobroker npm i iobroker-community-adapters/ioBroker.roomba#pull/144
                                      iob start roomba
                                      sudo reboot
                                      npm install -g dorita980
                                      get-roomba-password-cloud <iRobot Username> <iRobot Password>
                                      
                                      RP70DP created this issue in iobroker-community-adapters/ioBroker.roomba

                                      closed Connection failed on node >=v18.15.0 #143

                                      O 1 Reply Last reply Reply Quote 0
                                      • O
                                        oFbEQnpoLKKl6mbY5e13 @Gaunt last edited by

                                        Version 1.2.0 ist verfügbar (NPM/Latest)

                                        Changelog
                                        1.2.0 (2023-08-09)

                                        (TheRealArthurDent) dorita980 has been updated (see PR #144)
                                        (mcm1957) Release script has been updated
                                        (mcm1957) Several issues reported by adapter checker have been fixed
                                        

                                        Danke @mcm57 !

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

                                          Habe heute die 1.2.0 geladen, aber leider kann ich den Roomba immer noch nicht koppeln.

                                          Abgesehen davon, das der Adapter scheinbar den Darkmode nicht unterstützt - in den Instanz Einstellungen ist weiße Schrift auf weißem Grund zu sehen und nur mit "markieren" sichtbar zu machen, bekomme ich auch mit der neuen Version keine Verbindung.

                                          346e8567-482b-4313-ac80-8d50dac68e53-image.png

                                          O 1 Reply Last reply Reply Quote 0
                                          • O
                                            oFbEQnpoLKKl6mbY5e13 @JB_Sullivan last edited by

                                            @jb_sullivan

                                            @mcm57 hat die Version 1.2.1 released.

                                            Ich nehme an, dass du die Schritte entsprechend befolgt hast:

                                            1. Stelle sicher, dass dieser Adapter gestartet ist.
                                            2. Stelle sicher, dass der Roomba auf der Home-Base steht und eingeschaltet ist.
                                            3. Drücke und halte die HOME-Taste auf dem Roomba, bis eine kurze Serie von Tönen abgespielt wird (etwa 2 Sekunden).
                                            4. Taste loslassen und das Roomba WLAN-Licht leuchtet auf.
                                            5. Wieder hierher kommen und den Button "IP & Zugangsdaten abrufen" drücken.
                                            JB_Sullivan 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

                                            465
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            100
                                            829
                                            179439
                                            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