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. ioBroker Allgemein
  4. Neuer Adapter für Roborock-Staubsauger

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    13
    1
    166

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.3k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

Neuer Adapter für Roborock-Staubsauger

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
1.0k Beiträge 149 Kommentatoren 353.5k Aufrufe 135 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.
  • D3ltoroxpD Offline
    D3ltoroxpD Offline
    D3ltoroxp
    schrieb am zuletzt editiert von D3ltoroxp
    #1000

    Meint ihr diese Räume hier ?

    image.png

    Die stehen bei mir irgendwie immer auf true ! Mache ich hier gar nichts ? Oder müsste ich hier alle auf false, dann die anhaken die ich möchte dann set zone cleaning ? Und er schaut welche hier ausgewählt sind ? Wo ist das mit nass wischen oder nur saugen ? Welcher DP ?

    EDIT ::

    Ok, das mit den Räumen klappt schon mal. Alles auf false bis auf einen zum testen, dann app segment clean start und er macht sein ding, aber wischen und saugen. Jetzt muss ich nur noch finden, wo ich das aktiviere oder deaktiviere.

    stefu87_CHS 1 Antwort Letzte Antwort
    0
    • D3ltoroxpD D3ltoroxp

      Meint ihr diese Räume hier ?

      image.png

      Die stehen bei mir irgendwie immer auf true ! Mache ich hier gar nichts ? Oder müsste ich hier alle auf false, dann die anhaken die ich möchte dann set zone cleaning ? Und er schaut welche hier ausgewählt sind ? Wo ist das mit nass wischen oder nur saugen ? Welcher DP ?

      EDIT ::

      Ok, das mit den Räumen klappt schon mal. Alles auf false bis auf einen zum testen, dann app segment clean start und er macht sein ding, aber wischen und saugen. Jetzt muss ich nur noch finden, wo ich das aktiviere oder deaktiviere.

      stefu87_CHS Offline
      stefu87_CHS Offline
      stefu87_CH
      schrieb am zuletzt editiert von
      #1001

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

      Ok, das mit den Räumen klappt schon mal. Alles auf false bis auf einen zum testen, dann app segment clean start und er macht sein ding, aber wischen und saugen. Jetzt muss ich nur noch finden, wo ich das aktiviere oder deaktiviere.

      Also mit Wischen und Saugen machst du über die Datenpunkte: roborock.0.Devices.XXXXXX.commands.set_water_box_custom_mode Wert 200-203 ( OFF / MILD / MODERATE / INTENSIV )

      Saugen: roborock.0.Devices.XXxXXXXX.commands.set_custom_mode Hier kannst du verschiedene Stufen wählen.
      fffef320-ca04-4b5d-8991-12a5bf226d56-grafik.png

      Model : AMD Ryzen 7 8745HS w/ Radeon 780M Graphics
      Cores: 1 × 8 = 8 cores
      Threads: 16
      mit Proxmox
      LXC Container mit Iobroker

      1 Antwort Letzte Antwort
      1
      • M Offline
        M Offline
        michael 1975
        schrieb am zuletzt editiert von
        #1002

        Ich habe meine Iobroker neugestartet seither wird der Adapter leider nicht mehr grün und geht nicht mehr im Log steht.

        roborock.0
        2026-01-29 11:24:33.088 error Failed processing onReady on adapter (unknown): Error: Login returned empty userdata. at http_api.initializeRealApi (/opt/iobroker/node_modules/iobroker.roborock/src/lib/httpApi.ts:141:12) at processTicksAndRejections (node:internal/process/task_queues:105:5) at http_api.init (/opt/iobroker/node_modules/iobroker.roborock/src/lib/httpApi.ts:101:3) at Roborock.onReady (/opt/iobroker/node_modules/iobroker.roborock/src/main.ts:92:4)

        roborock.0
        2026-01-29 11:24:33.062 error Failed to initialize adapter: Login returned empty userdata.

        roborock.0
        2026-01-29 11:24:33.055 error Error in getUserData: Login returned empty userdata.. This is most likely due to too many reconnects. Emptying UserData & HomeData

        vor dem Neustart lief er problemlos, kann mir jemand helfen.

        Gruß Michael

        1 Antwort Letzte Antwort
        0
        • D3ltoroxpD Offline
          D3ltoroxpD Offline
          D3ltoroxp
          schrieb am zuletzt editiert von D3ltoroxp
          #1003

          @michael-1975 Schau mal im letzten Abschnitt der Log, da steht was du mal probieren kannst. Hatte ich damals auch, danach wars gut. Hast du auch den API Token eingetragen ? Das ist ja neu.

          Löschen mal die 4 DP's , vorher Adapter aus, danach wieder an. Dann sollte es eigentlich wieder gehen. Er loggt sich neu an, evtl. bekommst ne Mail mit der API, die dann im DP eintragen und noch mal neu starten. Dann sollten auch die Daten kommen. Vllt mal auf die neuste Dev updaten, da wurde das Intervall verlängert, das er nicht mehr so oft abgefragt wird.

          Hier noch ein Screen von den DP's

          1 Antwort Letzte Antwort
          0
          • S samsungfreak

            Hallo zusammen,

            ich habe seid ein paar Tage das Problem, dass der Roborock Adapter "rot" wird und die DPs nicht aktualisiert werden.
            Wenn ich den Adapter starte ist er für 5 Minuten "grün" ohne die DPs zu aktualsieren. Folgendes steht im Debug LOG:

            bc1ea60e-4377-4a46-a790-d96a70247be1-grafik.png

            Hat jemand eine Idee, woran es liegt?

            S Offline
            S Offline
            samsungfreak
            schrieb am zuletzt editiert von
            #1004

            Bisher habe ich noch keine Lösung für das Problem.
            Hat jemand eine Idee oder ist es noch ein aktueller Bug?

            1 Antwort Letzte Antwort
            0
            • hsteinmeH Offline
              hsteinmeH Offline
              hsteinme
              schrieb am zuletzt editiert von
              #1005

              Ich nutze einen Roborock Q7 M5 mit der Roborock App. Ich habe nun auch den Roborock Adapter installiert. Die Datenpunkte commands.app_start/pause/charge funktionieren.

              Aber ich weiß nicht, wie ich den Sauger in ein bestimmtes Zimmer schicken kann. Datenpunkte der Art app_segment_clean bzw. floor oder rooms habe ich nicht. Habe ich etwa bei den Einstellungen was übersehen?

              1 Antwort Letzte Antwort
              0
              • da_WoodyD Online
                da_WoodyD Online
                da_Woody
                schrieb am zuletzt editiert von da_Woody
                #1006

                @hsteinme benutz ich zwar nicht, aber ich denke, das musst du in der app einstellen, dann wirst du auch die dp bekommen...

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

                1 Antwort Letzte Antwort
                1
                • hsteinmeH Offline
                  hsteinmeH Offline
                  hsteinme
                  schrieb am zuletzt editiert von
                  #1007

                  @da_woody Ich habe zwei Stockwerke kartiert und ich habe jedem Raum "schöne" Namen zugeteilt. Was sollte ich noch machen?

                  1 Antwort Letzte Antwort
                  0
                  • hsteinmeH Offline
                    hsteinmeH Offline
                    hsteinme
                    schrieb am zuletzt editiert von
                    #1008

                    @copystring
                    Ich steh‘ auf dem Schlauch. Wenn ich in GitHub ein Adapter-Issue anlegen möchte, wird mir nur ein BUG-Template angeboten, das aber z.B. für Enhancement-Issues zumeist ungeeignet ist. Wie kann ich andere Templates finden oder wie kann ich zumindest das BUG-Template umgehen oder meinetwegen auch austricksen?

                    copystringC 1 Antwort Letzte Antwort
                    0
                    • D Online
                      D Online
                      docsnyder7
                      schrieb am zuletzt editiert von
                      #1009

                      Der Adapter solte doch unter device/......../floors/0... die Räume anlegen mit Nummern... wenn du dann in der App einen einzelnen Raum aktivierst , müsstest du sehen welcher der nummern auf true springt... dann kannst du den Raum schonmal benennen usw...
                      so hab ich das glaube gemacht

                      hsteinmeH 1 Antwort Letzte Antwort
                      0
                      • D docsnyder7

                        Der Adapter solte doch unter device/......../floors/0... die Räume anlegen mit Nummern... wenn du dann in der App einen einzelnen Raum aktivierst , müsstest du sehen welcher der nummern auf true springt... dann kannst du den Raum schonmal benennen usw...
                        so hab ich das glaube gemacht

                        hsteinmeH Offline
                        hsteinmeH Offline
                        hsteinme
                        schrieb am zuletzt editiert von hsteinme
                        #1010

                        @docsnyder7
                        Danke für Deinen Hinweis. Damit hast Du genau den Kern meines Problems aufgezeigt (wie ich oben schon selbst geschrieben hatte): In meinem ganzen Objektbaum gibt es keine einzige Id namens floors.

                        ab0d3b5b-61f1-4763-a3c9-6d6bec310942-image.png

                        Meine Trefferliste ist leer bei Selektion nach floors.

                        1 Antwort Letzte Antwort
                        0
                        • hsteinmeH hsteinme

                          @copystring
                          Ich steh‘ auf dem Schlauch. Wenn ich in GitHub ein Adapter-Issue anlegen möchte, wird mir nur ein BUG-Template angeboten, das aber z.B. für Enhancement-Issues zumeist ungeeignet ist. Wie kann ich andere Templates finden oder wie kann ich zumindest das BUG-Template umgehen oder meinetwegen auch austricksen?

                          copystringC Offline
                          copystringC Offline
                          copystring
                          schrieb am zuletzt editiert von
                          #1011

                          @hsteinme Ja, das habe ich ständig vor mir hergeschoben, ist aber jetzt erstellt.
                          Siehe https://github.com/copystring/ioBroker.roborock/issues/new?template=feature_request.yaml

                          Unterstütze meine Arbeit gerne mit einer Spende über PayPal:
                          https://paypal.me/copystring

                          hsteinmeH 1 Antwort Letzte Antwort
                          0
                          • copystringC copystring

                            @hsteinme Ja, das habe ich ständig vor mir hergeschoben, ist aber jetzt erstellt.
                            Siehe https://github.com/copystring/ioBroker.roborock/issues/new?template=feature_request.yaml

                            hsteinmeH Offline
                            hsteinmeH Offline
                            hsteinme
                            schrieb am zuletzt editiert von
                            #1012

                            @copystring Super! Ich danke Dir ganz herzlich.

                            1 Antwort Letzte Antwort
                            0
                            • B Offline
                              B Offline
                              BamBam89
                              schrieb am zuletzt editiert von
                              #1013

                              Hallo zusammen,

                              ich hoffe ihr könnt mir helfen. Ich bekomme den Adapter einfach nicht zum laufen.

                              Ich bekomme immer den folgenden Fehler:

                              
                              roborock.1
                              2026-02-20 17:44:45.417	debug	Plugin sentry destroyed
                              
                              roborock.1
                              2026-02-20 17:44:45.416	info	terminating
                              
                              roborock.1
                              2026-02-20 17:44:45.414	error	Cannot read properties of null (reading 'token')
                              
                              roborock.1
                              2026-02-20 17:44:45.414	error	TypeError: Cannot read properties of null (reading 'token') at http_api.initializeRealApi (/opt/iobroker/node_modules/iobroker.roborock/lib/http_api.js:78:22) at processTicksAndRejections (node:internal/process/task_queues:105:5) at http_api.init (/opt/iobroker/node_modules/iobroker.roborock/lib/http_api.js:32:3) at Roborock.onReady (/opt/iobroker/node_modules/iobroker.roborock/main.js:55:3)
                              
                              roborock.1
                              2026-02-20 17:44:45.413	error	unhandled promise rejection: Cannot read properties of null (reading 'token')
                              
                              roborock.1
                              2026-02-20 17:44:45.413	error	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().
                              
                              roborock.1
                              2026-02-20 17:44:45.396	error	Failed to process undefined on robot undefined (unknown device model): Error: Login returned empty userdata. at http_api.initializeRealApi (/opt/iobroker/node_modules/iobroker.roborock/lib/http_api.js:64:12) at processTicksAndRejections (node:internal/process/task_queues:105:5) at http_api.init (/opt/iobroker/node_modules/iobroker.roborock/lib/http_api.js:32:3) at Roborock.onReady (/opt/iobroker/node_modules/iobroker.roborock/main.js:55:3)
                              

                              Früher lief die Sache.

                              Ich hab den S8 nun auf Werkseinstellung gesetzt, ein neues Konto erstellt und 24 Stunden gewartet.
                              Und dennoch bekomme ich diese Meldung.

                              Hat einer von euch eine Idee, was das sein könnte....

                              Besten Dank

                              Thomas BraunT 1 Antwort Letzte Antwort
                              0
                              • B BamBam89

                                Hallo zusammen,

                                ich hoffe ihr könnt mir helfen. Ich bekomme den Adapter einfach nicht zum laufen.

                                Ich bekomme immer den folgenden Fehler:

                                
                                roborock.1
                                2026-02-20 17:44:45.417	debug	Plugin sentry destroyed
                                
                                roborock.1
                                2026-02-20 17:44:45.416	info	terminating
                                
                                roborock.1
                                2026-02-20 17:44:45.414	error	Cannot read properties of null (reading 'token')
                                
                                roborock.1
                                2026-02-20 17:44:45.414	error	TypeError: Cannot read properties of null (reading 'token') at http_api.initializeRealApi (/opt/iobroker/node_modules/iobroker.roborock/lib/http_api.js:78:22) at processTicksAndRejections (node:internal/process/task_queues:105:5) at http_api.init (/opt/iobroker/node_modules/iobroker.roborock/lib/http_api.js:32:3) at Roborock.onReady (/opt/iobroker/node_modules/iobroker.roborock/main.js:55:3)
                                
                                roborock.1
                                2026-02-20 17:44:45.413	error	unhandled promise rejection: Cannot read properties of null (reading 'token')
                                
                                roborock.1
                                2026-02-20 17:44:45.413	error	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().
                                
                                roborock.1
                                2026-02-20 17:44:45.396	error	Failed to process undefined on robot undefined (unknown device model): Error: Login returned empty userdata. at http_api.initializeRealApi (/opt/iobroker/node_modules/iobroker.roborock/lib/http_api.js:64:12) at processTicksAndRejections (node:internal/process/task_queues:105:5) at http_api.init (/opt/iobroker/node_modules/iobroker.roborock/lib/http_api.js:32:3) at Roborock.onReady (/opt/iobroker/node_modules/iobroker.roborock/main.js:55:3)
                                

                                Früher lief die Sache.

                                Ich hab den S8 nun auf Werkseinstellung gesetzt, ein neues Konto erstellt und 24 Stunden gewartet.
                                Und dennoch bekomme ich diese Meldung.

                                Hat einer von euch eine Idee, was das sein könnte....

                                Besten Dank

                                Thomas BraunT Online
                                Thomas BraunT Online
                                Thomas Braun
                                Most Active
                                schrieb am zuletzt editiert von Thomas Braun
                                #1014

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

                                Hat einer von euch eine Idee, was das sein könnte....

                                Nee.
                                Aber du könntest
                                a) ein vollständiges Log (chronologisch richtig) aus iob logs --watch nehmen
                                b) die beteiligten Versionen zum besten geben. Per Ausgabe von iob diag bevorzugt.

                                Linux-Werkzeugkasten:
                                https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                                NodeJS Fixer Skript:
                                https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                                iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                                1 Antwort Letzte Antwort
                                0
                                • B Offline
                                  B Offline
                                  BamBam89
                                  schrieb am zuletzt editiert von BamBam89
                                  #1015

                                  Beim Start der Instanz kommt es zu Login-Problemen („empty userdata“) und anschließend zu einer unhandled promise rejection („token“ ist null).

                                  Hier sind die gewünschten Infos: (ich hoffe das ist so korrekt, Das ist jetzt nicht mein Spezialgebiet)

                                  ### HOST / OS
                                  iobroker-host
                                  Linux iobroker-host 6.8.12-9-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.12-9 (2025-03-16T19:18Z) x86_64 GNU/Linux
                                  Ubuntu 24.04.2 LTS (Noble Numbat)
                                  
                                  ### IOBROKER
                                  js-controller: 7.1.0
                                  iobroker is running on this host.
                                  Objects type: jsonl
                                  States  type: jsonl
                                  
                                  ### NODE / NPM
                                  node: v22.21.0
                                  npm: 10.9.4
                                  
                                  ### INVOLVED ADAPTER / INSTANCE
                                  system.adapter.roborock.1 version: 0.6.19
                                  
                                  2026-02-20 20:50:50.368  info: host.iobroker-host "system.adapter.roborock.1" enabled
                                  2026-02-20 20:50:50.731  info: host.iobroker-host instance system.adapter.roborock.1 in version "0.6.19" started with pid 158460
                                  2026-02-20 20:50:51.271  debug: roborock.1 (158460) Redis Objects: Use Redis connection: 127.0.0.1:9001
                                  2026-02-20 20:50:51.287  debug: roborock.1 (158460) Objects client ready ... initialize now
                                  2026-02-20 20:50:51.287  debug: roborock.1 (158460) Objects create System PubSub Client
                                  2026-02-20 20:50:51.288  debug: roborock.1 (158460) Objects create User PubSub Client
                                  2026-02-20 20:50:51.315  debug: roborock.1 (158460) Objects client initialize lua scripts
                                  2026-02-20 20:50:51.318  debug: roborock.1 (158460) Objects connected to redis: 127.0.0.1:9001
                                  2026-02-20 20:50:51.335  debug: roborock.1 (158460) Redis States: Use Redis connection: 127.0.0.1:9000
                                  2026-02-20 20:50:51.345  debug: roborock.1 (158460) States create System PubSub Client
                                  2026-02-20 20:50:51.346  debug: roborock.1 (158460) States create User PubSub Client
                                  2026-02-20 20:50:51.403  debug: roborock.1 (158460) States connected to redis: 127.0.0.1:9000
                                  2026-02-20 20:50:51.421  debug: roborock.1 (158460) Plugin sentry Initialize Plugin (enabled=true)
                                  2026-02-20 20:50:51.875  info: roborock.1 (158460) starting. Version 0.6.19 in /opt/iobroker/node_modules/iobroker.roborock, node: v22.21.0, js-controller: 7.1.0
                                  2026-02-20 20:50:51.885  info: roborock.1 (158460) Starting adapter. This might take a few minutes depending on your setup. Please wait.
                                  2026-02-20 20:50:51.891  info: roborock.1 (158460) Loaded existing clientID: <redacted>
                                  2026-02-20 20:50:51.892  debug: roborock.1 (158460) initialize http_api
                                  2026-02-20 20:50:52.675  error: roborock.1 (158460) Error in getUserData: Login returned empty userdata.. This is most likely due to too many reconnects. Emptying UserData & HomeData
                                  2026-02-20 20:50:52.677  warn: roborock.1 (158460) State "roborock.1.HomeData" has no existing object, this might lead to an error in future versions
                                  2026-02-20 20:50:52.719  warn: roborock.1 (158460) State "roborock.1.UserData" has no existing object, this might lead to an error in future versions
                                  2026-02-20 20:50:52.763  error: roborock.1 (158460) Failed to process undefined on robot undefined (unknown device model): Error: Login returned empty userdata.
                                      at http_api.initializeRealApi (/opt/iobroker/node_modules/iobroker.roborock/lib/http_api.js:64:12)
                                      at processTicksAndRejections (node:internal/process/task_queues:105:5)
                                      at http_api.init (/opt/iobroker/node_modules/iobroker.roborock/lib/http_api.js:32:3)
                                      at Roborock.onReady (/opt/iobroker/node_modules/iobroker.roborock/main.js:55:3)
                                  2026-02-20 20:50:52.778  error: roborock.1 (158460) 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().
                                  2026-02-20 20:50:52.778  error: roborock.1 (158460) unhandled promise rejection: Cannot read properties of null (reading 'token')
                                  2026-02-20 20:50:52.779  error: roborock.1 (158460) TypeError: Cannot read properties of null (reading 'token')
                                      at http_api.initializeRealApi (/opt/iobroker/node_modules/iobroker.roborock/lib/http_api.js:78:22)
                                      at processTicksAndRejections (node:internal/process/task_queues:105:5)
                                      at http_api.init (/opt/iobroker/node_modules/iobroker.roborock/lib/http_api.js:32:3)
                                  

                                  Gruß und schönes Wochenende

                                  Thomas BraunT 1 Antwort Letzte Antwort
                                  0
                                  • B BamBam89

                                    Beim Start der Instanz kommt es zu Login-Problemen („empty userdata“) und anschließend zu einer unhandled promise rejection („token“ ist null).

                                    Hier sind die gewünschten Infos: (ich hoffe das ist so korrekt, Das ist jetzt nicht mein Spezialgebiet)

                                    ### HOST / OS
                                    iobroker-host
                                    Linux iobroker-host 6.8.12-9-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.12-9 (2025-03-16T19:18Z) x86_64 GNU/Linux
                                    Ubuntu 24.04.2 LTS (Noble Numbat)
                                    
                                    ### IOBROKER
                                    js-controller: 7.1.0
                                    iobroker is running on this host.
                                    Objects type: jsonl
                                    States  type: jsonl
                                    
                                    ### NODE / NPM
                                    node: v22.21.0
                                    npm: 10.9.4
                                    
                                    ### INVOLVED ADAPTER / INSTANCE
                                    system.adapter.roborock.1 version: 0.6.19
                                    
                                    2026-02-20 20:50:50.368  info: host.iobroker-host "system.adapter.roborock.1" enabled
                                    2026-02-20 20:50:50.731  info: host.iobroker-host instance system.adapter.roborock.1 in version "0.6.19" started with pid 158460
                                    2026-02-20 20:50:51.271  debug: roborock.1 (158460) Redis Objects: Use Redis connection: 127.0.0.1:9001
                                    2026-02-20 20:50:51.287  debug: roborock.1 (158460) Objects client ready ... initialize now
                                    2026-02-20 20:50:51.287  debug: roborock.1 (158460) Objects create System PubSub Client
                                    2026-02-20 20:50:51.288  debug: roborock.1 (158460) Objects create User PubSub Client
                                    2026-02-20 20:50:51.315  debug: roborock.1 (158460) Objects client initialize lua scripts
                                    2026-02-20 20:50:51.318  debug: roborock.1 (158460) Objects connected to redis: 127.0.0.1:9001
                                    2026-02-20 20:50:51.335  debug: roborock.1 (158460) Redis States: Use Redis connection: 127.0.0.1:9000
                                    2026-02-20 20:50:51.345  debug: roborock.1 (158460) States create System PubSub Client
                                    2026-02-20 20:50:51.346  debug: roborock.1 (158460) States create User PubSub Client
                                    2026-02-20 20:50:51.403  debug: roborock.1 (158460) States connected to redis: 127.0.0.1:9000
                                    2026-02-20 20:50:51.421  debug: roborock.1 (158460) Plugin sentry Initialize Plugin (enabled=true)
                                    2026-02-20 20:50:51.875  info: roborock.1 (158460) starting. Version 0.6.19 in /opt/iobroker/node_modules/iobroker.roborock, node: v22.21.0, js-controller: 7.1.0
                                    2026-02-20 20:50:51.885  info: roborock.1 (158460) Starting adapter. This might take a few minutes depending on your setup. Please wait.
                                    2026-02-20 20:50:51.891  info: roborock.1 (158460) Loaded existing clientID: <redacted>
                                    2026-02-20 20:50:51.892  debug: roborock.1 (158460) initialize http_api
                                    2026-02-20 20:50:52.675  error: roborock.1 (158460) Error in getUserData: Login returned empty userdata.. This is most likely due to too many reconnects. Emptying UserData & HomeData
                                    2026-02-20 20:50:52.677  warn: roborock.1 (158460) State "roborock.1.HomeData" has no existing object, this might lead to an error in future versions
                                    2026-02-20 20:50:52.719  warn: roborock.1 (158460) State "roborock.1.UserData" has no existing object, this might lead to an error in future versions
                                    2026-02-20 20:50:52.763  error: roborock.1 (158460) Failed to process undefined on robot undefined (unknown device model): Error: Login returned empty userdata.
                                        at http_api.initializeRealApi (/opt/iobroker/node_modules/iobroker.roborock/lib/http_api.js:64:12)
                                        at processTicksAndRejections (node:internal/process/task_queues:105:5)
                                        at http_api.init (/opt/iobroker/node_modules/iobroker.roborock/lib/http_api.js:32:3)
                                        at Roborock.onReady (/opt/iobroker/node_modules/iobroker.roborock/main.js:55:3)
                                    2026-02-20 20:50:52.778  error: roborock.1 (158460) 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().
                                    2026-02-20 20:50:52.778  error: roborock.1 (158460) unhandled promise rejection: Cannot read properties of null (reading 'token')
                                    2026-02-20 20:50:52.779  error: roborock.1 (158460) TypeError: Cannot read properties of null (reading 'token')
                                        at http_api.initializeRealApi (/opt/iobroker/node_modules/iobroker.roborock/lib/http_api.js:78:22)
                                        at processTicksAndRejections (node:internal/process/task_queues:105:5)
                                        at http_api.init (/opt/iobroker/node_modules/iobroker.roborock/lib/http_api.js:32:3)
                                    

                                    Gruß und schönes Wochenende

                                    Thomas BraunT Online
                                    Thomas BraunT Online
                                    Thomas Braun
                                    Most Active
                                    schrieb am zuletzt editiert von
                                    #1016

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

                                    node: v22.21.0

                                    Bring das auf den aktuellen Stand. Per

                                    iob nodejs-update 22
                                    

                                    Rückfragen bejahen.

                                    Linux-Werkzeugkasten:
                                    https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                                    NodeJS Fixer Skript:
                                    https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                                    iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                                    B 1 Antwort Letzte Antwort
                                    0
                                    • Thomas BraunT Thomas Braun

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

                                      node: v22.21.0

                                      Bring das auf den aktuellen Stand. Per

                                      iob nodejs-update 22
                                      

                                      Rückfragen bejahen.

                                      B Offline
                                      B Offline
                                      BamBam89
                                      schrieb am zuletzt editiert von
                                      #1017

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

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

                                      node: v22.21.0

                                      Bring das auf den aktuellen Stand. Per

                                      iob nodejs-update 22
                                      

                                      Rückfragen bejahen.

                                      So das ist nun der aktuelle Stand:

                                      System:
                                      - Ubuntu 24.04 LTS (LXC)
                                      - ioBroker: js-controller 7.1.0
                                      - admin 7.7.31
                                      - nodejs v22.22.0
                                      - Adapter roborock: 0.6.19
                                      Repo: beta
                                      
                                      Chronologisches Log (gekürzt & anonymisiert):
                                      2026-02-20 23:17:06.981  - info: host.<HOST> "system.adapter.roborock.1" enabled
                                      2026-02-20 23:17:07.332  - info: host.<HOST> instance system.adapter.roborock.1 in version "0.6.19" started
                                      2026-02-20 23:17:08.497  - info: roborock.1 starting. Version 0.6.19, node: v22.22.0, js-controller: 7.1.0
                                      2026-02-20 23:17:08.507  - info: roborock.1 Starting adapter. This might take a few minutes...
                                      2026-02-20 23:17:08.513  - info: roborock.1 Loaded existing clientID: <TOKEN>
                                      2026-02-20 23:17:08.641  - error: roborock.1 Error in getUserData: Login returned empty userdata..
                                                                        This is most likely due to too many reconnects. Emptying UserData & HomeData
                                      2026-02-20 23:17:08.688  - error: roborock.1 Failed to process ... : Error: Login returned empty userdata.
                                      2026-02-20 23:17:08.704  - error: roborock.1 Unhandled promise rejection ...
                                      2026-02-20 23:17:08.705  - error: roborock.1 TypeError: Cannot read properties of null (reading 'token')
                                                                        at http_api.initializeRealApi (.../lib/http_api.js:78:22)
                                                                        at http_api.init (.../lib/http_api.js:32:3)
                                                                        at Roborock.onReady (.../main.js:55:3)
                                      2026-02-20 23:17:08.708  - warn: roborock.1 Terminated (UNCAUGHT_EXCEPTION)
                                      2026-02-20 23:17:09.488  - info: host.<HOST> Restart adapter system.adapter.roborock.1 because enabled
                                      2026-02-20 23:17:09.488  - warn: host.<HOST> Do not restart adapter ... because restart loop detected
                                      2026-02-20 23:17:12.648  - info: host.<HOST> "system.adapter.roborock.1" disabled
                                      
                                      
                                      Thomas BraunT 1 Antwort Letzte Antwort
                                      0
                                      • B BamBam89

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

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

                                        node: v22.21.0

                                        Bring das auf den aktuellen Stand. Per

                                        iob nodejs-update 22
                                        

                                        Rückfragen bejahen.

                                        So das ist nun der aktuelle Stand:

                                        System:
                                        - Ubuntu 24.04 LTS (LXC)
                                        - ioBroker: js-controller 7.1.0
                                        - admin 7.7.31
                                        - nodejs v22.22.0
                                        - Adapter roborock: 0.6.19
                                        Repo: beta
                                        
                                        Chronologisches Log (gekürzt & anonymisiert):
                                        2026-02-20 23:17:06.981  - info: host.<HOST> "system.adapter.roborock.1" enabled
                                        2026-02-20 23:17:07.332  - info: host.<HOST> instance system.adapter.roborock.1 in version "0.6.19" started
                                        2026-02-20 23:17:08.497  - info: roborock.1 starting. Version 0.6.19, node: v22.22.0, js-controller: 7.1.0
                                        2026-02-20 23:17:08.507  - info: roborock.1 Starting adapter. This might take a few minutes...
                                        2026-02-20 23:17:08.513  - info: roborock.1 Loaded existing clientID: <TOKEN>
                                        2026-02-20 23:17:08.641  - error: roborock.1 Error in getUserData: Login returned empty userdata..
                                                                          This is most likely due to too many reconnects. Emptying UserData & HomeData
                                        2026-02-20 23:17:08.688  - error: roborock.1 Failed to process ... : Error: Login returned empty userdata.
                                        2026-02-20 23:17:08.704  - error: roborock.1 Unhandled promise rejection ...
                                        2026-02-20 23:17:08.705  - error: roborock.1 TypeError: Cannot read properties of null (reading 'token')
                                                                          at http_api.initializeRealApi (.../lib/http_api.js:78:22)
                                                                          at http_api.init (.../lib/http_api.js:32:3)
                                                                          at Roborock.onReady (.../main.js:55:3)
                                        2026-02-20 23:17:08.708  - warn: roborock.1 Terminated (UNCAUGHT_EXCEPTION)
                                        2026-02-20 23:17:09.488  - info: host.<HOST> Restart adapter system.adapter.roborock.1 because enabled
                                        2026-02-20 23:17:09.488  - warn: host.<HOST> Do not restart adapter ... because restart loop detected
                                        2026-02-20 23:17:12.648  - info: host.<HOST> "system.adapter.roborock.1" disabled
                                        
                                        
                                        Thomas BraunT Online
                                        Thomas BraunT Online
                                        Thomas Braun
                                        Most Active
                                        schrieb am zuletzt editiert von
                                        #1018

                                        @BamBam89

                                        Und die vollständige und ungekürzte Ausgabe von

                                        iob diag
                                        

                                        schaut nun wie aus?

                                        Linux-Werkzeugkasten:
                                        https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                                        NodeJS Fixer Skript:
                                        https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                                        iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                                        B 1 Antwort Letzte Antwort
                                        0
                                        • Thomas BraunT Thomas Braun

                                          @BamBam89

                                          Und die vollständige und ungekürzte Ausgabe von

                                          iob diag
                                          

                                          schaut nun wie aus?

                                          B Offline
                                          B Offline
                                          BamBam89
                                          schrieb am zuletzt editiert von
                                          #1019

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

                                          @BamBam89

                                          Und die vollständige und ungekürzte Ausgabe von

                                          iob diag
                                          

                                          schaut nun wie aus?

                                          ========== Start marking the full check here ===========
                                          
                                          Kurzinfo:
                                          - Problem: roborock.1 crasht nach Start (UNCAUGHT_EXCEPTION) und läuft in einen Restart-Loop → wird dann deaktiviert
                                          - System: Ubuntu 24.04.4 LTS in LXC (Proxmox-Kernel 6.8.12-9-pve)
                                          - ioBroker: js-controller 7.1.0 / admin 7.7.31 / javascript 9.0.18
                                          - NodeJS: v22.22.0
                                          - Repo: beta
                                          - Hinweis: "Listening Ports" und einige dmesg/var Checks konnten nicht ausgeführt werden, weil iob diag dafür sudo braucht (Terminal-Passwortabfrage nicht möglich)
                                          
                                          --- iob diag (gekürzt auf relevante Stellen, ohne IPs/Secrets) ---
                                          
                                          Script v.2026-01-31
                                          
                                          *** BASE SYSTEM ***
                                          Operating System: Ubuntu 24.04.4 LTS
                                          Virtualization  : lxc
                                          Kernel          : Linux 6.8.12-9-pve
                                          Architecture    : x86-64
                                          CPU threads     : 6
                                          
                                          *** ioBroker-Installation ***
                                          Hosts:
                                          <HOST> (version: 7.1.0, alive)
                                          
                                          Core adapters versions:
                                          js-controller: 7.1.0
                                          admin:         7.7.31
                                          javascript:    9.0.18
                                          
                                          NodeJS:
                                          node:  v22.22.0
                                          npm:   10.9.4
                                          ✓ Node.js installation is correct
                                          
                                          Active repo(s): beta
                                          
                                          Adapter (relevant):
                                          roborock: 0.6.19   (Instanz roborock.1 ist aktuell disabled)
                                          
                                          *** FAILED SERVICES ***
                                          (run-rpc_pipefs.mount / sys-kernel-config.mount) -> läuft im LXC erwartbar oft "failed"
                                          
                                          *** DMESG / Listening Ports ***
                                          sudo: a terminal is required to read the password
                                          sudo: a password is required
                                          => daher hier keine Ausgabe
                                          
                                          --- Log File - Last 25 Lines (anonymisiert) ---
                                          
                                          2026-02-20 23:18:31.433  - error: host.<HOST> instance system.adapter.roborock.1 terminated with code 6 (UNCAUGHT_EXCEPTION)
                                          2026-02-20 23:18:31.433  - info: host.<HOST> Restart adapter system.adapter.roborock.1 because enabled
                                          2026-02-20 23:18:31.433  - warn: host.<HOST> Do not restart adapter system.adapter.roborock.1 because restart loop detected
                                          2026-02-20 23:21:23.661  - info: host.<HOST> "system.adapter.roborock.1" disabled
                                          
                                          (Weitere Zeilen waren nur Disconnects von iot.0, dwd.0 Termination sowie Web-UI Connects)
                                          
                                          ============ Mark until here for C&P =============
                                          
                                          # iob logs --watch (Auszug roborock.1, anonymisiert)
                                          2026-02-20 XX:XX:XX.XXX - info: host.<HOST> "system.adapter.roborock.1" enabled
                                          2026-02-20 XX:XX:XX.XXX - info: host.<HOST> instance system.adapter.roborock.1 in version "0.6.19" started
                                          2026-02-20 XX:XX:XX.XXX - info: roborock.1 starting... node: v22.22.0, js-controller: 7.1.0
                                          2026-02-20 XX:XX:XX.XXX - error: roborock.1 ... (deine konkreten Fehlzeilen)
                                          2026-02-20 XX:XX:XX.XXX - error: host.<HOST> instance system.adapter.roborock.1 terminated with code 6 (UNCAUGHT_EXCEPTION)
                                          2026-02-20 XX:XX:XX.XXX - warn: host.<HOST> restart loop detected
                                          
                                          Thomas BraunT 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
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          486

                                          Online

                                          32.7k

                                          Benutzer

                                          82.4k

                                          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