NEWS
Neuer Adapter für Roborock-Staubsauger
-
Meint ihr diese Räume hier ?

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.
-
Meint ihr diese Räume hier ?

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.
@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.

-
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 & HomeDatavor dem Neustart lief er problemlos, kann mir jemand helfen.
Gruß Michael
-
@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.
-
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:
Hat jemand eine Idee, woran es liegt?
Bisher habe ich noch keine Lösung für das Problem.
Hat jemand eine Idee oder ist es noch ein aktueller Bug? -
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?
-
@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? -
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 -
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@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.
Meine Trefferliste ist leer bei Selektion nach floors.
-
@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?@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 -
@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@copystring Super! Ich danke Dir ganz herzlich.
-
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
-
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
@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) ausiob logs --watchnehmen
b) die beteiligten Versionen zum besten geben. Per Ausgabe voniob diagbevorzugt. -
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.192026-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
-
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.192026-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
@BamBam89 sagte in Neuer Adapter für Roborock-Staubsauger:
node: v22.21.0
Bring das auf den aktuellen Stand. Per
iob nodejs-update 22Rückfragen bejahen.
-
@BamBam89 sagte in Neuer Adapter für Roborock-Staubsauger:
node: v22.21.0
Bring das auf den aktuellen Stand. Per
iob nodejs-update 22Rückfragen bejahen.
@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 22Rü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: betaChronologisches 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-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 22Rü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: betaChronologisches 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-Braun sagte in Neuer Adapter für Roborock-Staubsauger:
Und die vollständige und ungekürzte Ausgabe von
iob diagschaut 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