NEWS
Neuer Adapter für Roborock-Staubsauger
-
@aphofis sagte in Neuer Adapter für Roborock-Staubsauger:
Hier kannst du Logindaten & IP des Roborock eintragen.
Hi! Danke, dass du mir hilfst! Genau das ist meine Frage, was trag ich denn da oben bei Login und Passwort ein? Wo entnehme ich diese Daten?
-
@karel-puhli
Hattest du dich nicht registriert mit email und passwort also bei Roborock bzw. bei Xiaomi die Login Daten dort eintragen und wenn du ne Fritzbox hast dort einloggen und unter Netzwerk gucken wie die IP von deinem Roborock ist oder in der Handy APP Drei Punkte anklicken dort Produktinformationen weiter unten steht auch die IP insofern du das Gerät schon mit deinem WLAN verbunden hast. gehe ich mal von aus.
Like this one:
Roborock Login/Registrierenoder bei Xiaomi mal versuchen
Xiaomi Login/Regsitrieren
Ist bei mir etwas krüppelig, da ich zwischenzeitlich per Xiaomi APP am Handy und Xiaomi Vacuum Adapter mit meinem Robi unterwegs war, da der Roborock Adapter nicht wollte. Mittlerweile geht es und ich bin wieder beim Roborock Adapter. Sprich auch node-red geht und unter Objekte sieht man auch sofort ob das gerät Online ist, der Text vom Roboter Namen ist dann grün
-
Es hat geklappt!!!! Danke!
Ich habe wohl bei den ersten Versuchen einen Tippfehler im Passwort....Vielen Dank!!!
-
@karel-puhli
Freut mich!
Adapter auch in den Objekten zu sehen !? -
Jau, alles da. Sieht in Ordnung aus.
Was hat es mir der Kamera auf sich? IP für den Stream + PIN?
-
@karel-puhli
Ich glaube das ist wenn man unterwegs ist und den Robi per App steuern will und über die integrierte Kamera dann das Viedeo Bild des Robis sieht aber kann man dann auch glaube ich per VIS abgreifen und sieht ihn dann dort wie er rum fährt (wer's braucht). -
Hallo
Ich habe einen Roborock Q7 Max. Das System ist auf dem neusten Stand.
Und der Staubsauer kann auch über meine Vis gesteuert werden.aber:
Ich habe das Problem wie es hier und in Github beschrieben ist.
Mit der Version 0.6.18 bekomme ich im Log alle 3h den Fehler:2025-03-05 07:59:55.564 - error: roborock.0 (32234) Failed to get home details: Error [ERR_SOCKET_DGRAM_NOT_RUNNING]: Not running at healthCheck (node:dgram:929:11) at Socket.bind (node:dgram:249:3) at /opt/iobroker/node_modules/iobroker.roborock/lib/localConnector.js:213:11 at new Promise () at localConnector.getLocalDevices (/opt/iobroker/node_modules/iobroker.roborock/lib/localConnector.js:185:10) at Roborock.initializeHomeDetails (/opt/iobroker/node_modules/iobroker.roborock/main.js:197:56) at async /opt/iobroker/node_modules/iobroker.roborock/main.js:77:4
Wenn ich dann wie hier angegeben die Version 0.6.19 herunterlade und installiere funktioniert erstmal alles,
aber nach kurzer Zeit oder wenn ich links in der Leiste den Tab aufrufe stürzt, der Adapter mit Fehlern ab.
Schon beim Aufruf des Tab wird die Karte nicht angezeigt und auch der Name des Sauger´s fehlt2025-03-02 20:36:58.794 - info: roborock.0 (25004) Starting adapter finished. Let's go!!!!!!! 2025-03-02 20:37:04.008 - error: roborock.0 (25004) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2025-03-02 20:37:04.008 - error: roborock.0 (25004) unhandled promise rejection: Cannot read properties of undefined (reading 'productId') 2025-03-02 20:37:04.009 - error: roborock.0 (25004) TypeError: Cannot read properties of undefined (reading 'productId') at http_api.getRobotModel (/opt/iobroker/node_modules/iobroker.roborock/lib/http_api.js:227:66) at Roborock.catchError (/opt/iobroker/node_modules/iobroker.roborock/main.js:871:43) at requests_handler.sendRequest (/opt/iobroker/node_modules/iobroker.roborock/lib/requests_handler.js:712:17) at async requests_handler.getMap (/opt/iobroker/node_modules/iobroker.roborock/lib/requests_handler.js:559:17) 2025-03-02 20:37:04.009 - error: roborock.0 (25004) Cannot read properties of undefined (reading 'productId') 2025-03-02 20:37:04.011 - info: roborock.0 (25004) terminating 2025-03-02 20:37:04.011 - warn: roborock.0 (25004) Terminated (UNCAUGHT_EXCEPTION): Without reason 2025-03-02 20:37:04.012 - error: roborock.0 (25004) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2025-03-02 20:37:04.013 - error: roborock.0 (25004) unhandled promise rejection: Cannot read properties of undefined (reading 'productId') 2025-03-02 20:37:04.013 - error: roborock.0 (25004) TypeError: Cannot read properties of undefined (reading 'productId') at http_api.getRobotModel (/opt/iobroker/node_modules/iobroker.roborock/lib/http_api.js:227:66) at Roborock.catchError (/opt/iobroker/node_modules/iobroker.roborock/main.js:871:43) at requests_handler.sendRequest (/opt/iobroker/node_modules/iobroker.roborock/lib/requests_handler.js:712:17) at async requests_handler.getMap (/opt/iobroker/node_modules/iobroker.roborock/lib/requests_handler.js:562:26) 2025-03-02 20:37:04.013 - error: roborock.0 (25004) Cannot read properties of undefined (reading 'productId') 2025-03-02 20:37:04.013 - error: roborock.0 (25004) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2025-03-02 20:37:04.013 - error: roborock.0 (25004) unhandled promise rejection: Cannot read properties of undefined (reading 'productId') 2025-03-02 20:37:04.013 - error: roborock.0 (25004) TypeError: Cannot read properties of undefined (reading 'productId') at http_api.getRobotModel (/opt/iobroker/node_modules/iobroker.roborock/lib/http_api.js:227:66) at Roborock.catchError (/opt/iobroker/node_modules/iobroker.roborock/main.js:871:43) at requests_handler.getMap (/opt/iobroker/node_modules/iobroker.roborock/lib/requests_handler.js:601:18) 2025-03-02 20:37:04.013 - error: roborock.0 (25004) Cannot read properties of undefined (reading 'productId') 2025-03-02 20:37:04.512 - info: roborock.0 (25004) terminating 2025-03-02 20:37:04.537 - error: host.iobroker instance system.adapter.roborock.0 terminated with code 6 (UNCAUGHT_EXCEPTION) 2025-03-02 20:37:04.537 - info: host.iobroker Restart adapter system.adapter.roborock.0 because enabled 2025-03-02 20:37:17.463 - info: host.iobroker "system.adapter.roborock.0" disabled 2025-03-02 20:37:35.764 - error: roborock.0 (25051) adapter disabled 2025-03-02 20:37:35.848 - warn: roborock.0 (25051) Terminated (NO_ADAPTER_CONFIG_FOUND): Without reason 2025-03-02 20:37:36.373 - error: host.iobroker instance system.adapter.roborock.0 terminated with code 3 (NO_ADAPTER_CONFIG_FOUND) 2025-03-02 20:37:36.373 - info: host.iobroker Do not restart adapter system.adapter.roborock.0 because disabled or deleted
-
Moin,
wir haben hier jetzt den Saros 10R, wie schauts denn hier mit der Integration aus, es kommen doch einige Warnungen.
Grüße Sebastian
-
@sepp
Da gibt's beim Adapter bereits ein offenes Issue
https://github.com/copystring/ioBroker.roborock/issues/789
Vielleicht kannst Du Dich da ja mit dranhängen, es fehlt dort scheinbar noch das nötige Debug-Log. -
Hallo,
ich bin mit der Einrichtung des SmartHomes beim Staubauger angekommen und habe gerade ein Problem mit dem schon häufiger hier besprochenen Thema Einzelraumreinigung.
Ich habe einen Q7 Max und Karten für 2 Etagen, die Räume sind in der App auch alle beschriftet und die entsprechenden Namen stehen bei floors auch im iobroker.Erste Frage: Können Umlaute und Leerezeichen bei den Namen ("Gäste WC") evtl. stören? Ich hab das vorhin testweise ohne Erfolg mal geändert, aber vielleicht dauert ein Sync auch länger...
Wenn ich mit
commands.load_multi_map
die Karte ändere, dann ändert sich der Wert vondeviceStatus.map_status
nicht mit. Hatte zuerst gedacht, dass evtl. eine falsche Ebene der Grund ist, warum die Einzelzimmerreinigung nicht geht, aber auch auf der aktuellen Karteebene starte die Einzelzimmerreinigung nicht.
Die Reinigung selbst versuche ich damit zu starten, dass ich alle Räume unterfloors
auf false setze, einen Raum danach auf true setze und anschließendcommands.app_segment_clean
auf true setze. Danach passiert nichts und der Wert voncommands.app_segment_clean
bleibt danach dauerhaft auf true stehen und springt nicht auf false nach einiger Zeit um.Andere Befehle, wie Start, Pause, zurück zur Dockingstation oder Saugintensität funktionieren.
Was mir gerade noch aufgefallen ist: Die IDs der Räume sind auf beiden Etagen gleich, bzw. im EG werden auch drei Räume aus dem OG angezeigt, die es auf der Karte in der App nicht gibt (21-23), die Räume gibt es nur im OG:
Ist das evtl. der Grund, bzw. warum auch immer Datenmüll?Hat jemand noch einen Tipp für mich?
Danke,
Chris -
-
@sepp Moin, ich hab es in der VIS in einem HTML Control eingebunden:
<img src="{roborock.0.Devices.XXXXX.map.mapBase64Truncated}" style="width: auto; height: 100%;"/>
-
@TomRacoon mh heißt das widget auch html control? Das find ich bei mir nicht.
-
@sepp sagte in Neuer Adapter für Roborock-Staubsauger:
@TomRacoon mh heißt das widget auch html control? Das find ich bei mir nicht.
-
@tomracoon ahso das (basic image) , trägt man das dann unter Quelle ein?
-
@sepp sagte in Neuer Adapter für Roborock-Staubsauger:
@tomracoon ahso das (basic image) , trägt man das dann unter Quelle ein?
-
@TomRacoon danke hat geklappt!
-
Gibts eine Möglichkeit auf AI-Plan umzustellen oder allgemein auf die anderen Modi?
-
bei mir crasht wie bei @matrose65 der Adapter jetzt schon länger wenn ich auf die Webpage gehe kommt folgendes
1
Zeit
debug
Nachrichthost.iobroker 2025-04-08 15:15:04.557 info instance system.adapter.roborock.0 in version "0.6.19" started with pid 558172 host.iobroker 2025-04-08 15:14:34.349 info Restart adapter system.adapter.roborock.0 because enabled host.iobroker 2025-04-08 15:14:34.349 error instance system.adapter.roborock.0 terminated with code 6 (UNCAUGHT_EXCEPTION) host.iobroker 2025-04-08 15:14:34.349 error Caught by controller[2]: at requests_handler.getMap (/opt/iobroker/node_modules/iobroker.roborock/lib/requests_handler.js:601:18) host.iobroker 2025-04-08 15:14:34.349 error Caught by controller[2]: at Roborock.catchError (/opt/iobroker/node_modules/iobroker.roborock/main.js:871:43) host.iobroker 2025-04-08 15:14:34.349 error Caught by controller[2]: at http_api.getRobotModel (/opt/iobroker/node_modules/iobroker.roborock/lib/http_api.js:227:66) host.iobroker 2025-04-08 15:14:34.349 error Caught by controller[2]: TypeError: Cannot read properties of undefined (reading 'productId') host.iobroker 2025-04-08 15:14:34.349 error Caught by controller[2]: 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(). The promise rejected with the reason: host.iobroker 2025-04-08 15:14:34.349 error Caught by controller[1]: at requests_handler.getMap (/opt/iobroker/node_modules/iobroker.roborock/lib/requests_handler.js:562:26) host.iobroker 2025-04-08 15:14:34.349 error Caught by controller[1]: at requests_handler.sendRequest (/opt/iobroker/node_modules/iobroker.roborock/lib/requests_handler.js:712:17) host.iobroker 2025-04-08 15:14:34.349 error Caught by controller[1]: at Roborock.catchError (/opt/iobroker/node_modules/iobroker.roborock/main.js:871:43) host.iobroker 2025-04-08 15:14:34.349 error Caught by controller[1]: at http_api.getRobotModel (/opt/iobroker/node_modules/iobroker.roborock/lib/http_api.js:227:66) host.iobroker 2025-04-08 15:14:34.349 error Caught by controller[1]: TypeError: Cannot read properties of undefined (reading 'productId') host.iobroker 2025-04-08 15:14:34.349 error Caught by controller[1]: 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(). The promise rejected with the reason: host.iobroker 2025-04-08 15:14:34.349 error Caught by controller[0]: at requests_handler.getMap (/opt/iobroker/node_modules/iobroker.roborock/lib/requests_handler.js:559:17) host.iobroker 2025-04-08 15:14:34.349 error Caught by controller[0]: at requests_handler.sendRequest (/opt/iobroker/node_modules/iobroker.roborock/lib/requests_handler.js:712:17) host.iobroker 2025-04-08 15:14:34.349 error Caught by controller[0]: at Roborock.catchError (/opt/iobroker/node_modules/iobroker.roborock/main.js:871:43) host.iobroker 2025-04-08 15:14:34.349 error Caught by controller[0]: at http_api.getRobotModel (/opt/iobroker/node_modules/iobroker.roborock/lib/http_api.js:227:66) host.iobroker 2025-04-08 15:14:34.349 error Caught by controller[0]: TypeError: Cannot read properties of undefined (reading 'productId') host.iobroker 2025-04-08 15:14:34.349 error Caught by controller[0]: 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(). The promise rejected with the reason: roborock.0 2025-04-08 15:14:34.307 info terminating roborock.0 2025-04-08 15:14:34.174 warn setTimeout called, but adapter is shutting down roborock.0 2025-04-08 15:14:34.097 warn setTimeout called, but adapter is shutting down roborock.0 2025-04-08 15:14:34.017 warn setTimeout called, but adapter is shutting down roborock.0 2025-04-08 15:14:34.008 warn setTimeout called, but adapter is shutting down roborock.0 2025-04-08 15:14:34.008 warn setTimeout called, but adapter is shutting down roborock.0 2025-04-08 15:14:33.935 warn setTimeout called, but adapter is shutting down roborock.0 2025-04-08 15:14:33.866 warn setTimeout called, but adapter is shutting down roborock.0 2025-04-08 15:14:33.811 error Cannot read properties of undefined (reading 'productId') roborock.0 2025-04-08 15:14:33.811 error TypeError: Cannot read properties of undefined (reading 'productId') at http_api.getRobotModel (/opt/iobroker/node_modules/iobroker.roborock/lib/http_api.js:227:66) at Roborock.catchError (/opt/iobroker/node_modules/iobroker.roborock/main.js:871:43) at requests_handler.getMap (/opt/iobroker/node_modules/iobroker.roborock/lib/requests_handler.js:601:18) roborock.0 2025-04-08 15:14:33.810 error unhandled promise rejection: Cannot read properties of undefined (reading 'productId') roborock.0 2025-04-08 15:14:33.810 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.0 2025-04-08 15:14:33.810 error Cannot read properties of undefined (reading 'productId') roborock.0 2025-04-08 15:14:33.810 error TypeError: Cannot read properties of undefined (reading 'productId') at http_api.getRobotModel (/opt/iobroker/node_modules/iobroker.roborock/lib/http_api.js:227:66) at Roborock.catchError (/opt/iobroker/node_modules/iobroker.roborock/main.js:871:43) at requests_handler.sendRequest (/opt/iobroker/node_modules/iobroker.roborock/lib/requests_handler.js:712:17) at requests_handler.getMap (/opt/iobroker/node_modules/iobroker.roborock/lib/requests_handler.js:562:26) roborock.0 2025-04-08 15:14:33.809 error unhandled promise rejection: Cannot read properties of undefined (reading 'productId') roborock.0 2025-04-08 15:14:33.809 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.0 2025-04-08 15:14:33.809 warn setTimeout called, but adapter is shutting down roborock.0 2025-04-08 15:14:33.807 warn Terminated (UNCAUGHT_EXCEPTION): Without reason roborock.0 2025-04-08 15:14:33.806 info terminating roborock.0 2025-04-08 15:14:33.801 error Cannot read properties of undefined (reading 'productId') roborock.0 2025-04-08 15:14:33.801 error TypeError: Cannot read properties of undefined (reading 'productId') at http_api.getRobotModel (/opt/iobroker/node_modules/iobroker.roborock/lib/http_api.js:227:66) at Roborock.catchError (/opt/iobroker/node_modules/iobroker.roborock/main.js:871:43) at requests_handler.sendRequest (/opt/iobroker/node_modules/iobroker.roborock/lib/requests_handler.js:712:17) at requests_handler.getMap (/opt/iobroker/node_modules/iobroker.roborock/lib/requests_handler.js:559:17) roborock.0 2025-04-08 15:14:33.800 error unhandled promise rejection: Cannot read properties of undefined (reading 'productId') roborock.0 2025-04-08 15:14:33.799 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.0 2025-04-08 15:14:31.670 info Starting adapter finished. Let's go!!!!!!!