NEWS
Neuer Adapter für Roborock-Staubsauger
-
@flexer hehe, hab mir schon einen shortcut in den lesezeichen gemacht...
https://github.com/copystring/ioBroker.roborock/tree/dev -
@tritanium da kommt bei mir....
-
@timowald damit das geht, muss die Kartenerstellung aktiviert sein.
-
@copystring der Haken Kartenerstellung ist aktiviert im Adapter.
-
@timowald welches System? Ein Raspberry Pi?
-
@copystring ioBroker im Container auf Proxmox.
-
@timowald OK. Dann eröffne bitte ein Issue auf GitHub und lade ein Debuglog hoch.
-
@copystring Sorry dafür fehlt mir die Erfahrung.
-
@copystring öhhm, hab's im Browser noch nie probiert. In einer Visu sollte das trotzdem klappen.
Kann mir aber vorstellen, daß der Aufruf in Chrome nicht klappt. Sie Fehlermeldung Standard Browser.. -
Hallo,
ich habe jetzt nich den ganzen Thread durchgelesen.
Nutze aktuell den mihome-vacuum Adapter und wollte eigentlich mal diesen hier testen.
Jetzt steht auf Github dass mit nem PI keine Kartenerstellung möglich ist.
Stimmt das? Ist das aktuell? Betrifft das nur das Zone Cleaning? -
@rushmed stimmt so nicht, da muss die karte nur anders aufgerufen werden.
finde den link leider nicht...
hah, steht ja eh auf github...
http://iobrokerip:6824/map.html
so kannst du das aufrufen und auch in der visu einbauen...
sogar gleich mit steuerung
-
@da_woody Danke, ich probier' das mal.
-
hallo ich hätte noch paar Sachen.
kann man die Karte irgendwie anders in die Vis bekommen? Ich habe im Vis Edit einen Basic iFrame genutzt, damit ist die Karte leider sehr klein, auch wenn ich das Fenster größer ziehe.
das Einstellungsmenü sieht bei mir sehr komisch aus, irgendwie abgeschnitten ist das normal??
Und dann habe ich noch folgen Warnungen und Fehler!
2024-01-24 12:28:43.371 warn Failed to execute get_clean_record_map on robot 3EcEZGCAdEH696MqPr7iv1 Error: Request with id 71 with method get_clean_record_map timed out after 10 seconds for response.102 roborock.0 2024-01-24 12:28:27.419 warn Failed to execute get_clean_record_map on robot 3EcEZGCAdEH696MqPr7iv1 Error: Request with id 24 with method get_clean_record_map timed out after 10 seconds for response.102 roborock.0 2024-01-24 12:28:23.756 warn Failed to execute get_network_info on robot 3EcEZGCAdEH696MqPr7iv1 Error: Local request with id 10 with method get_network_info timed out after 10 seconds for response.102 roborock.0 2024-01-24 12:28:14.468 info Starting adapter finished. Lets go!!!!!!! roborock.0 2024-01-24 12:24:33.376 info MQTT initialized roborock.0 2024-01-24 12:24:27.531 info Starting adapter. This might take a few minutes depending on your setup. Please wait. roborock.0 2024-01-24 12:24:27.487 info starting. Version 0.5.1 (non-npm: copystring/ioBroker.roborock#dev) in /opt/iobroker/node_modules/iobroker.roborock, node: v18.18.2, js-controller: 5.0.17 roborock.0 2024-01-24 12:23:51.278 info terminating roborock.0 2024-01-24 12:23:50.772 warn Terminated (UNCAUGHT_EXCEPTION): Without reason roborock.0 2024-01-24 12:23:50.768 info terminating roborock.0 2024-01-24 12:23:50.738 error Exception-Code: ERR_OUT_OF_RANGE: The value of "offset" is out of range. It must be an integer. Received 317.5 roborock.0 2024-01-24 12:23:50.738 error RangeError: The value of "offset" is out of range. It must be an integer. Received 317.5 at new NodeError (node:internal/errors:405:5) at boundsError (node:internal/buffer:82:11) at Buffer.readUInt32BE (node:internal/buffer:311:5) at Socket.<anonymous> (/opt/iobroker/node_modules/iobroker.roborock/lib/localConnector.js:51:32) at Socket.emit (node:events:517:28) at Socket.emit (node:domain:489:12) at addChunk (node:internal/streams/readable:335:12) at readableAddChunk (node:internal/streams/readable:308:9) at Socket.Readable.push (node:internal/streams/readable:245:10) at TCP.onStreamRead (node:internal/stream_base_commons:190:23) roborock.0 2024-01-24 12:23:50.733 error unhandled promise rejection: The value of "offset" is out of range. It must be an integer. Received 317.5 roborock.0 2024-01-24 12:23:50.730 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 2024-01-24 12:21:30.677 warn Failed to execute get_room_mapping on robot 3EcEZGCAdEH696MqPr7iv1 Error: Local request with id 34707 with method get_room_mapping timed out after 10 seconds for response.102 roborock.0 2024-01-24 12:20:29.944 warn Failed to execute get_map_v1 on robot 3EcEZGCAdEH696MqPr7iv1 retry roborock.0 2024-01-24 12:20:00.707 warn Failed to execute get_room_mapping on robot 3EcEZGCAdEH696MqPr7iv1 Error: Local request with id 34544 with method get_status timed out after 10 seconds for response.102 roborock.0 2024-01-24 12:10:30.082 warn Failed to execute get_map_v1 on robot 3EcEZGCAdEH696MqPr7iv1 retry roborock.0 2024-01-24 12:06:49.567 warn MQTT connection reconnect. roborock.0 2024-01-24 12:06:49.567 warn MQTT connection close. roborock.0 2024-01-24 12:06:49.531 warn Reconnecting mqtt client! roborock.0 2024-01-24 12:04:01.098 warn Failed to execute get_carpet_clean_mode on robot 3EcEZGCAdEH696MqPr7iv1 Error: Local request with id 33025 with method get_carpet_clean_mode timed out after 10 seconds for response.102 roborock.0 2024-01-24 12:03:31.107 warn Failed to execute get_carpet_mode on robot 3EcEZGCAdEH696MqPr7iv1 Error: Local request with id 32966 with method get_carpet_mode timed out after 10 seconds for response.102 roborock.0 2024-01-24 12:03:01.139 warn Failed to execute get_map_v1 on robot 3EcEZGCAdEH696MqPr7iv1 Error: Local request with id 32914 with method get_room_mapping timed out after 10 seconds for response.102 roborock.0 2024-01-24 12:01:40.453 warn Failed to execute get_map_v1 on robot 3EcEZGCAdEH696MqPr7iv1 retry roborock.0 2024-01-24 12:00:01.239 warn Failed to execute get_network_info on robot 3EcEZGCAdEH696MqPr7iv1 Error: Local request with id 32581 with method get_network_info timed out after 10 seconds for response.102
-
Hallo zusammen,
ich möchte gerne mit diesem Adapter meinen zum Black Friday erworbenen Roborock S8 Pro Ultra einbinden. Nach einem zunächst mühsamen, aber inzwischen erfolgreichen iobroker-Upgrade (docker image v5->v9) läuft der Adapter. Nun scheitere ich allerdings daran, dass im Adapter die Eingabe von User und Passwort gefordert wird - habe ich aber nicht, da ich in der Roborock-App die Anmeldung per Google nutze.
Testweise habe ich einen neuen Account mit User / Passwort eingerichtet. Da ich die schon weit fortgeschrittene Einrichtung des Roborocks in der App nicht von vorne beginnen möchte, habe ich von meinem Google-Account aus den Roborock mit dem neuen Account geteilt.
Nun wird er immerhin unter HomeData unter receivedDevices angezeigt:
Allerdings scheint keine Steuerung solcher Freigaben möglich zu sein, jedenfalls ist roborock.0.Devices leer (und receivedDevices gibt es nicht als Knoten), und auch die Map sieht nicht gut aus:
Hat jemand einen Tipp? Oder könnte man entweder Google-Authentifizierung oder die Steuerbarkeit geteilter Geräte mit in den Adapter einbauen?
@copystring hältst du einer der beiden Punkte für umsetzbar?
-
@copystring hab gerade eine neu saugung gestartet. karte wird wieder nicht aktualisiert.
mal flux in den objekten nachgelinst. leider nur foto.
zeitstempel passt ja, nur zuletzt geändert wird nicht aktualisiert.
somit denke ich, daß deswegen die karte nicht klappt.
was meinst du dazu? falsche einstellung? fehler im system?
auch nach neustart vom adapter bleibt der DP gleich.edit:
spinn ich? ne halbe stunde später hab ich plötzlich was anderes im DP...
-
Hallo zusammen. Ich möchte hier nochmal daran erinnern, dass Probleme oder wünsche bitte auf GitHub als Issue zu erstellen. Mein Zeit ist aktuell sehr begrenzt. Damit die begrenzte Zeit möglichst effektiv verwendet werden kann, tut mir bitte den Gefallen und erstellt bitte ein entsprechendes Issue. Danke.
-
@copystring gerne doch! Du hast anscheinend was gemacht. Letztes Mal hat's geklappt! Wenn auch nicht am Handy und PC synchron. Muss ich noch weiter checken.
Nebenbei, ändere deinen Spendenaufruf für PayPal. Ich fühl mich.mit "sie" leider nicht angesprochen...
Weder in meinem ehemaligen Job, noch im Internet gibt's eine solche Anrede... -
Hat von euch jemand einen S8 Pro Ultra und hat im Adapter die Befehle .commands.app_start_wash und
commands.app_start_collect_dust?Bei mein S7 Pro Ultra hatte ich die noch. Beim S8 Pro Ultra finde ich sie nicht mehr. Somit kein Mop Waschen und Staubbehälter absaugen möglich.
GitHub issue habe ich erstellt.
Danke
-
Hallölle zusammen,
seit heute morgen (da hatte ich noch V_0.5.1 aus Dev), startet der Adapter nicht bzw. immer wieder neu.
In der Zwischenzeit habe ich dann heute den Javascript Adapter auf 7.8.0 upgedatet, da das Update angeboten wurde...
-> Ebenfalls keine Besserung
Also habe ich den Roborock Adapter nun mal auf 0.5.4 upgedatet, ebenfalls leider keine Besserung.
Im Netzwrk hat sich nix verändert.... am ioBroker auch nicht, trotzdem steht im Log ...address in use.... merkwürdig...
Jemand Ideen ?
Ich starte in der zwischenzeit mal den Broker neu....
-
@tritanium starte den PC neu