NEWS
Neuer Adapter für Roborock-Staubsauger
-
Warum benutzt ihr nicht den mihome-vacuum Adapter?
Du hast die Ports immer noch nicht geändert.
@haselchen sagte in Neuer Adapter für Roborock-Staubsauger:
Warum benutzt ihr nicht den mihome-vacuum Adapter?
Weil der mihome Adapter seit Anfang Jahr bei mir nicht mehr verbunden hat, und weil laut Forumsbeiträgen da was an der Anmeldung verändert wurde, somit konnte die Verbindung nicht mehr hergestellt werden.
Und das er jetzt so komische Werte anzeigt ist erst seit dem 14. Februar
-
@haselchen sagte in Neuer Adapter für Roborock-Staubsauger:
Warum benutzt ihr nicht den mihome-vacuum Adapter?
Weil der mihome Adapter seit Anfang Jahr bei mir nicht mehr verbunden hat, und weil laut Forumsbeiträgen da was an der Anmeldung verändert wurde, somit konnte die Verbindung nicht mehr hergestellt werden.
Und das er jetzt so komische Werte anzeigt ist erst seit dem 14. Februar
Keine Ahnung wo Du das gelesen hast. Anmeldung klappt.
Eventuell gibt es Probleme mit der Karte.
Aber ich meine in den letzten Tagen eine Lösung hier gelesen zu haben (vom Entwickler?)
Also ich bin seit Jahren zufrieden mit dem Adapter.
Funktioniert auch mit Valetudo. -
Warum benutzt ihr nicht den mihome-vacuum Adapter?
Du hast die Ports immer noch nicht geändert.
@haselchen sagte in Neuer Adapter für Roborock-Staubsauger:
Du hast die Ports immer noch nicht geändert.
Ja ich weis... kommt noch.
-
Keine Ahnung wo Du das gelesen hast. Anmeldung klappt.
Eventuell gibt es Probleme mit der Karte.
Aber ich meine in den letzten Tagen eine Lösung hier gelesen zu haben (vom Entwickler?)
Also ich bin seit Jahren zufrieden mit dem Adapter.
Funktioniert auch mit Valetudo.@haselchen sagte in Neuer Adapter für Roborock-Staubsauger:
Ja ich bin jetzt auf Roborock und ändere nur wegen den 2 Sachen den ganzen Adapter. Ist ja auch mit Aufwand verbunden, alles in der Vis anzupassen.
-
Hallo zusammen,
ich habe herausgefunden, warum die allerneuesten Modelle im Adapter aktuell komplett ignoriert werden undlocalDevices: {}zurückliefern.
Roborock hat die API-Struktur für neue Modelle geändert! > Die neuen Geräte tauchen im JSON nicht mehr unter"devices": []auf (dieses Array ist bei mir komplett leer). Stattdessen liegen sie jetzt unter"products":und nutzen ein neues RPC-Schema für die Datenpunkte. Da der Adapter nur indevicessucht, übersieht er den Sauger, anstatt ein 'unknown model' zu melden.
Mein Modell:roborock.vacuum.ss09(Roborock Q10 Series)Hier ist der komplette HomeData-String:
{"id":1234567,"name":"My Home","lon":null,"lat":null,"geoName":null,"products":[{"id":"XXXXXXXXXXXXXXXXXXXXXX","name":"Roborock Q10 Series","model":"roborock.vacuum.ss09","iconUrl":null,"attribute":null,"capability":0,"category":"robot.vacuum.cleaner","schema":[{"id":101,"name":"RPC Request","code":"rpc_request","mode":"rw","type":"RAW","property":"null"},{"id":102,"name":"RPC Response","code":"rpc_response","mode":"rw","type":"RAW","property":"null"},{"id":120,"name":"错误代码","code":"error_code","mode":"ro","type":"ENUM","property":"null"},{"id":121,"name":"设备状态","code":"state","mode":"ro","type":"VALUE","property":"null"},{"id":122,"name":"设备电量","code":"battery","mode":"ro","type":"ENUM","property":"null"},{"id":123,"name":"吸力档位","code":"fan_power","mode":"rw","type":"ENUM","property":"null"},{"id":124,"name":"拖地档位","code":"water_box_mode","mode":"rw","type":"RAW","property":"null"},{"id":125,"name":"主刷寿命","code":"main_brush_life","mode":"ro","type":"ENUM","property":"null"},{"id":126,"name":"边刷寿命","code":"side_brush_life","mode":"ro","type":"ENUM","property":"null"},{"id":127,"name":"滤网寿命","code":"filter_life","mode":"ro","type":"ENUM","property":"null"},{"id":135,"name":"离线原因","code":"offline_status","mode":"ro","type":"ENUM","property":"null"},{"id":136,"name":"清洁次数","code":"clean_times","mode":"rw","type":"ENUM","property":"null"},{"id":137,"name":"扫拖模式","code":"cleaning_preference","mode":"rw","type":"ENUM","property":"null"},{"id":138,"name":"清洁任务类型","code":"clean_task_type","mode":"ro","type":"ENUM","property":"null"},{"id":139,"name":"返回基站类型","code":"back_type","mode":"ro","type":"ENUM","property":"null"},{"id":140,"name":"基站任务类型","code":"dock_task_type","mode":"ro","type":"ENUM","property":"null"},{"id":141,"name":"清洁进度","code":"cleaning_progress","mode":"ro","type":"ENUM","property":"null"},{"id":142,"name":"窜货信息","code":"fc_state","mode":"ro","type":"RAW","property":"null"},{"id":201,"name":"启动清洁任务","code":"start_clean_task","mode":"wo","type":"ENUM","property":"null"},{"id":202,"name":"返回基站任务","code":"start_back_dock_task","mode":"wo","type":"ENUM","property":"null"},{"id":203,"name":"启动基站任务","code":"start_dock_task","mode":"wo","type":"ENUM","property":"null"},{"id":204,"name":"暂停任务","code":"pause","mode":"wo","type":"RAW","property":"null"},{"id":205,"name":"继续任务","code":"resume","mode":"wo","type":"RAW","property":"null"},{"id":206,"name":"结束任务","code":"stop","mode":"wo","type":"RAW","property":"null"},{"id":207,"name":"用户改善计划","code":"ceip","mode":"rw","type":"ENUM","property":"{\"range\": [\"0,1\"]}"}]}],"devices":[],"receivedDevices":[],"rooms":[]} -
GitHub ist der richtige Platz dafür. Hier im Forum geht das unter.
-
Hat jemand einen Tipp? Ich bekommen den Adapter leider nicht zum laufen:

System läuft mit Node.js: v22.22.0.
-
Hallo zusammen - ich habe einen Roborock Q10 S5+ und es kommen folgende Fehlermeldungen zurück. Hab die Dokumentation vom Adapter gelesen, finde aber nichts wie ich den verbunden bekomme.
roborock.0
3280 2026-03-02 00:59:14.306 error Error in getUserData: Login returned empty userdata.. This is most likely due to too many reconnects.roborock.0
3280 2026-03-02 00:59:14.308 error Error retrieving or setting clientID: Error: Login returned empty userdata. at Roborock.getUserData (C:\ioBroker\node_modules\iobroker.roborock\main.js:236:11) at processTicksAndRejections (node:internal/process/task_queues:105:5) at Roborock.initializeRoborockApi (C:\ioBroker\node_modules\iobroker.roborock\main.js:103:21) at C:\ioBroker\node_modules\iobroker.roborock\main.js:75:35roborock.0
3280 2026-03-02 00:59:14.487 error Failed to get home details: Error: loginApi is not initialized. at Roborock.initializeHomeDetails (C:\ioBroker\node_modules\iobroker.roborock\main.js:144:25) at C:\ioBroker\node_modules\iobroker.roborock\main.js:77:15 -
Hallo zusammen,
ich überlege, mir einen Roborock zu holen.
Genau den QV35S https://www.amazon.de/roborock-Wischfunktion-Anti-Tangle-Bürsten-Schleudermopps-Hindernisvermeidung/dp/B0DSL8QV7QKann jemand bestätigen, dass dieser in den Adapter eingebunden werden kann? Ich bin mir da unsicher, da ich den genauen Typ in der Übersicht der unterstützten Geräte nicht finden kann...
Vielen Dank schonmal!
-
@Thomas-Braun sagte in Neuer Adapter für Roborock-Staubsauger:
iob add web --debugThomas was soll ich sagen. DER GEHT !!! ich werd verrückt der geht !!! danke !!
@Thomas-Braun sagte in Neuer Adapter für Roborock-Staubsauger:
iob add web --debugThomas was soll ich sagen. DER GEHT !!! ich werd verrückt der geht !!! danke !!
Ich sag auch vielen Dank! War gerade am verzweifeln mit meinem Docker Container und der Version 0.7.0. Aber jetzt funktioniert alles perfekt :)
-
Hi zusammen,
Ich bekomme den roborock.0 adapter nicht zum laufen, connected to host und heartbeat sind beide grün, aber Connected to device or service bleibt rot, irgendwas mache ich falsch. habe die login daten eingegeben, aber irgendwie verbindet sich der adapter nicht. bitte um hilfe :-) -
Hi zusammen,
Ich bekomme den roborock.0 adapter nicht zum laufen, connected to host und heartbeat sind beide grün, aber Connected to device or service bleibt rot, irgendwas mache ich falsch. habe die login daten eingegeben, aber irgendwie verbindet sich der adapter nicht. bitte um hilfe :-) -
iob logs
2026-05-30 19:22:53.271 - info: host.pi5 "system.adapter.roborock.0" disabled 2026-05-30 19:22:53.271 - info: host.pi5 stopInstance system.adapter.roborock.0 (force=false, process=true) 2026-05-30 19:22:53.273 - info: roborock.0 (3660) Got terminate signal TERMINAT E_YOURSELF 2026-05-30 19:22:53.275 - info: roborock.0 (3660) terminating 2026-05-30 19:22:53.276 - info: roborock.0 (3660) Terminated (ADAPTER_REQUESTED _TERMINATION): Without reason 2026-05-30 19:22:53.316 - info: host.pi5 stopInstance system.adapter.roborock.0 send kill signal 2026-05-30 19:22:53.777 - info: roborock.0 (3660) terminating 2026-05-30 19:22:53.806 - info: host.pi5 instance system.adapter.roborock.0 ter minated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2026-05-30 19:22:56.166 - info: host.pi5 "system.adapter.roborock.0" enabled 2026-05-30 19:22:56.370 - info: host.pi5 instance system.adapter.roborock.0 in version "0.6.18" started with pid 12300 2026-05-30 19:22:57.233 - info: host.pi5 "system.adapter.roborock.0" disabled 2026-05-30 19:22:57.233 - info: host.pi5 stopInstance system.adapter.roborock.0 (force=false, process=true) 2026-05-30 19:22:57.278 - info: host.pi5 stopInstance system.adapter.roborock.0 send kill signal 2026-05-30 19:22:57.489 - error: roborock.0 (12300) adapter disabled 2026-05-30 19:22:57.534 - warn: roborock.0 (12300) Terminated (NO_ADAPTER_CONFI G_FOUND): Without reason 2026-05-30 19:22:58.054 - info: host.pi5 instance system.adapter.roborock.0 ter minated with code 3 (NO_ADAPTER_CONFIG_FOUND) 2026-05-30 19:23:02.119 - info: host.pi5 "system.adapter.roborock.0" enabled 2026-05-30 19:23:02.325 - info: host.pi5 instance system.adapter.roborock.0 in version "0.6.18" started with pid 12316 2026-05-30 19:23:03.674 - info: roborock.0 (12316) starting. Version 0.6.18 in /opt/iobroker/node_modules/iobroker.roborock, node: v22.22.2, js-controller: 6.0 .11 2026-05-30 19:23:03.683 - info: roborock.0 (12316) Starting adapter. This might take a few minutes depending on your setup. Please wait. 2026-05-30 19:23:03.888 - error: roborock.0 (12316) Error in getUserData: Login returned empty userdata.. This is most likely due to too many reconnects. 2026-05-30 19:23:03.895 - error: roborock.0 (12316) Error retrieving or setting clientID: Error: Login returned empty userdata. at Roborock.getUserData (/opt/iobroker/node_modules/iobroker.roborock/main.j s:236:11) at processTicksAndRejections (node:internal/process/task_queues:103:5) at Roborock.initializeRoborockApi (/opt/iobroker/node_modules/iobroker.robor ock/main.js:103:21) at Roborock.onReady (/opt/iobroker/node_modules/iobroker.roborock/main.js:65 :34) 2026-05-30 19:23:04.278 - error: roborock.0 (12316) Failed to get home details: Error: loginApi is not initialized. at Roborock.initializeHomeDetails (/opt/iobroker/node_modules/iobroker.robor ock/main.js:144:25) at Roborock.onReady (/opt/iobroker/node_modules/iobroker.roborock/main.js:67 :14) 2026-05-30 19:23:12.561 - error: rpi2.0 (2366) Cannot evaluate: Filesystem 1K-blocks Used Available Use% Mounted on /dev/mmcblk0p2 7154480 6459940 311372 96% / /1024 2026-05-30 19:23:12.562 - error: rpi2.0 (2366) Cannot evaluate: Filesystem 1K-blocks Used Available Use% Mounted on /dev/mmcblk0p2 7154480 6459940 311372 96% / /1024 -
iob logs
2026-05-30 19:22:53.271 - info: host.pi5 "system.adapter.roborock.0" disabled 2026-05-30 19:22:53.271 - info: host.pi5 stopInstance system.adapter.roborock.0 (force=false, process=true) 2026-05-30 19:22:53.273 - info: roborock.0 (3660) Got terminate signal TERMINAT E_YOURSELF 2026-05-30 19:22:53.275 - info: roborock.0 (3660) terminating 2026-05-30 19:22:53.276 - info: roborock.0 (3660) Terminated (ADAPTER_REQUESTED _TERMINATION): Without reason 2026-05-30 19:22:53.316 - info: host.pi5 stopInstance system.adapter.roborock.0 send kill signal 2026-05-30 19:22:53.777 - info: roborock.0 (3660) terminating 2026-05-30 19:22:53.806 - info: host.pi5 instance system.adapter.roborock.0 ter minated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2026-05-30 19:22:56.166 - info: host.pi5 "system.adapter.roborock.0" enabled 2026-05-30 19:22:56.370 - info: host.pi5 instance system.adapter.roborock.0 in version "0.6.18" started with pid 12300 2026-05-30 19:22:57.233 - info: host.pi5 "system.adapter.roborock.0" disabled 2026-05-30 19:22:57.233 - info: host.pi5 stopInstance system.adapter.roborock.0 (force=false, process=true) 2026-05-30 19:22:57.278 - info: host.pi5 stopInstance system.adapter.roborock.0 send kill signal 2026-05-30 19:22:57.489 - error: roborock.0 (12300) adapter disabled 2026-05-30 19:22:57.534 - warn: roborock.0 (12300) Terminated (NO_ADAPTER_CONFI G_FOUND): Without reason 2026-05-30 19:22:58.054 - info: host.pi5 instance system.adapter.roborock.0 ter minated with code 3 (NO_ADAPTER_CONFIG_FOUND) 2026-05-30 19:23:02.119 - info: host.pi5 "system.adapter.roborock.0" enabled 2026-05-30 19:23:02.325 - info: host.pi5 instance system.adapter.roborock.0 in version "0.6.18" started with pid 12316 2026-05-30 19:23:03.674 - info: roborock.0 (12316) starting. Version 0.6.18 in /opt/iobroker/node_modules/iobroker.roborock, node: v22.22.2, js-controller: 6.0 .11 2026-05-30 19:23:03.683 - info: roborock.0 (12316) Starting adapter. This might take a few minutes depending on your setup. Please wait. 2026-05-30 19:23:03.888 - error: roborock.0 (12316) Error in getUserData: Login returned empty userdata.. This is most likely due to too many reconnects. 2026-05-30 19:23:03.895 - error: roborock.0 (12316) Error retrieving or setting clientID: Error: Login returned empty userdata. at Roborock.getUserData (/opt/iobroker/node_modules/iobroker.roborock/main.j s:236:11) at processTicksAndRejections (node:internal/process/task_queues:103:5) at Roborock.initializeRoborockApi (/opt/iobroker/node_modules/iobroker.robor ock/main.js:103:21) at Roborock.onReady (/opt/iobroker/node_modules/iobroker.roborock/main.js:65 :34) 2026-05-30 19:23:04.278 - error: roborock.0 (12316) Failed to get home details: Error: loginApi is not initialized. at Roborock.initializeHomeDetails (/opt/iobroker/node_modules/iobroker.robor ock/main.js:144:25) at Roborock.onReady (/opt/iobroker/node_modules/iobroker.roborock/main.js:67 :14) 2026-05-30 19:23:12.561 - error: rpi2.0 (2366) Cannot evaluate: Filesystem 1K-blocks Used Available Use% Mounted on /dev/mmcblk0p2 7154480 6459940 311372 96% / /1024 2026-05-30 19:23:12.562 - error: rpi2.0 (2366) Cannot evaluate: Filesystem 1K-blocks Used Available Use% Mounted on /dev/mmcblk0p2 7154480 6459940 311372 96% / /1024Setz das log bitte in die codetags </> damit man es besser lesen kann.
Wenn ich das richtig deuten konnte, hat er deine Eingabe nicht gespeichert oder sie sind falsch.
-
Sorry, ist bearbeitet.
Meine Eingaben bleiben zumindest da, also email & Passwort sind gespeichert wenn ich wieder auf die Einstellungen gehe. -
Sorry, ist bearbeitet.
Meine Eingaben bleiben zumindest da, also email & Passwort sind gespeichert wenn ich wieder auf die Einstellungen gehe.@karsten089 Installiere mal die neueste Version 0.7.3 aus dem Latest (Beta)...
-
wenn ich in der Konsole bin, zeigt er mir an ich habe 0 7 3 installiert:
pi5:~ $ sudo systemctl restart iobroker pi5:~ $ iobroker restart roborock.0 The adapter "roborock.0" was started. pi5:~ $ npm list iobroker.roborock pi5@ /home/pi5 └── iobroker.roborock@0.7.3 pi5:~ $aber in der weboberfläche bin ich immer noch im status: wie folgt:

auch ein neustart des adapters, der instanz oder der pis bringt keine änderung... :(
-
jetzt habe ich zumindest version 0 7 3 zum laufen bekommen, ich vermute es liegt an der 2FA.
ich kann ja in 0 7 3 auswählen dass ich mich per mail und 2fa anmelden muss, dann kommt auch eine Email, aber wo gebe ich den 2FA code dann im adapter ein im iobroker ? -
jetzt habe ich zumindest version 0 7 3 zum laufen bekommen, ich vermute es liegt an der 2FA.
ich kann ja in 0 7 3 auswählen dass ich mich per mail und 2fa anmelden muss, dann kommt auch eine Email, aber wo gebe ich den 2FA code dann im adapter ein im iobroker ?@karsten089 in den Objekten unter roborock.0.loginCode
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden