NEWS
Neuer Adapter für Roborock-Staubsauger
-
kommt auch nicht wirklich viel, die aktuelle dev auf debug gestellt beim start
roborock.0 2024-12-11 13:17:21.875 error Failed to get home details: Error: loginApi is not initialized. at Roborock.initializeHomeDetails (/opt/iobroker/node_modules/iobroker.roborock/main.js:144:25) at Roborock.onReady (/opt/iobroker/node_modules/iobroker.roborock/main.js:67:14) roborock.0 2024-12-11 13:17:21.680 error Error retrieving or setting clientID: Error: Login returned empty userdata. at Roborock.getUserData (/opt/iobroker/node_modules/iobroker.roborock/main.js:236:11) at processTicksAndRejections (node:internal/process/task_queues:95:5) at Roborock.initializeRoborockApi (/opt/iobroker/node_modules/iobroker.roborock/main.js:103:21) at Roborock.onReady (/opt/iobroker/node_modules/iobroker.roborock/main.js:65:34) roborock.0 2024-12-11 13:17:21.659 error Error in getUserData: Login returned empty userdata.. This is most likely due to too many reconnects. roborock.0 2024-12-11 13:17:21.402 debug initializeRoborockApi roborock.0 2024-12-11 13:17:21.377 info Starting adapter. This might take a few minutes depending on your setup. Please wait. roborock.0 2024-12-11 13:17:21.367 info starting. Version 0.6.17 (non-npm: copystring/ioBroker.roborock#dev) in /opt/iobroker/node_modules/iobroker.roborock, node: v20.18.1, js-controller: 7.0.5 roborock.0 2024-12-11 13:17:21.212 debug Plugin sentry Initialize Plugin (enabled=true) roborock.0 2024-12-11 13:17:21.190 debug States connected to redis: 127.0.0.1:6379 roborock.0 2024-12-11 13:17:21.185 debug States create User PubSub Client roborock.0 2024-12-11 13:17:21.185 debug States create System PubSub Client roborock.0 2024-12-11 13:17:21.182 debug Redis States: Use Redis connection: 127.0.0.1:6379 roborock.0 2024-12-11 13:17:21.173 debug Objects connected to redis: 127.0.0.1:6379 roborock.0 2024-12-11 13:17:21.171 debug Objects client initialize lua scripts roborock.0 2024-12-11 13:17:21.036 debug Objects create User PubSub Client roborock.0 2024-12-11 13:17:21.036 debug Objects create System PubSub Client roborock.0 2024-12-11 13:17:21.035 debug Objects client ready ... initialize now roborock.0 2024-12-11 13:17:21.019 debug Redis Objects: Use Redis connection: 127.0.0.1:6379
-
@timowald Keiner eine Lösung für mich?
IOB läuft auf Proxmox.2024-12-07 13:00:18.752 - error: roborock.0 (COMPACT) Error writing map file Error: EACCES: permission denied, open './test.rrmap.gz' 2024-12-07 13:00:20.373 - error: roborock.0 (COMPACT) Error writing map file Error: EACCES: permission denied, open './test.rrmap.gz' 2024-12-07 13:00:21.787 - error: roborock.0 (COMPACT) Error writing map file Error: EACCES: permission denied, open './test.rrmap.gz' 2024-12-07 13:00:24.444 - error: roborock.0 (COMPACT) Error writing map file Error: EACCES: permission denied, open './test.rrmap.gz' 2024-12-07 13:00:26.375 - error: roborock.0 (COMPACT) Error writing map file Error: EACCES: permission denied, open './test.rrmap.gz' 2024-12-07 13:00:28.423 - error: roborock.0 (COMPACT) Error writing map file Error: EACCES: permission denied, open './test.rrmap.gz' 2024-12-07 13:00:30.431 - error: roborock.0 (COMPACT) Error writing map file Error: EACCES: permission denied, open './test.rrmap.gz' 2024-12-07 13:00:32.502 - error: roborock.0 (COMPACT) Error writing map file Error: EACCES: permission denied, open './test.rrmap.gz' 2024-12-07 13:00:34.543 - error: roborock.0 (COMPACT) Error writing map file Error: EACCES: permission denied, open './test.rrmap.gz' 2024-12-07 13:00:36.428 - error: roborock.0 (COMPACT) Error writing map file Error: EACCES: permission denied, open './test.rrmap.gz' 2024-12-07 13:00:38.402 - error: roborock.0 (COMPACT) Error writing map file Error: EACCES: permission denied, open './test.rrmap.gz' 2024-12-07 13:00:40.751 - error: roborock.0 (COMPACT) Error writing map file Error: EACCES: permission denied, open './test.rrmap.gz' 2024-12-07 13:00:42.422 - error: roborock.0 (COMPACT) Error writing map file Error: EACCES: permission denied, open './test.rrmap.gz' 2024-12-07 13:00:44.451 - error: roborock.0 (COMPACT) Error writing map file Error: EACCES: permission denied, open './test.rrmap.gz' 2024-12-07 13:00:46.411 - error: roborock.0 (COMPACT) Error writing map file Error: EACCES: permission denied, open './test.rrmap.gz' 2024-12-07 13:00:48.468 - error: roborock.0 (COMPACT) Error writing map file Error: EACCES: permission denied, open './test.rrmap.gz' 2024-12-07 13:00:49.028 - info: host.iobroker instance system.adapter.daswetter.0 in version "3.1.16" started with pid 240048 2024-12-07 13:00:50.514 - error: roborock.0 (COMPACT) Error writing map file Error: EACCES: permission denied, open './test.rrmap.gz' 2024-12-07 13:00:50.963 - info: daswetter.0 (240048) starting. Version 3.1.16 in /opt/iobroker/node_modules/iobroker.daswetter, node: v20.18.0, js-controller: 7.0.3 2024-12-07 13:00:51.008 - info: daswetter.0 (240048) Terminated (ADAPTER_REQUESTED_TERMINATION): All data handled, adapter stopped until next scheduled moment 2024-12-07 13:00:51.522 - info: daswetter.0 (240048) cleaned everything up... 2024-12-07 13:00:51.537 - info: host.iobroker instance system.adapter.daswetter.0 having pid 240048 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2024-12-07 13:00:52.441 - error: roborock.0 (COMPACT) Error writing map file Error: EACCES: permission denied, open './test.rrmap.gz' 2024-12-07 13:00:54.501 - error: roborock.0 (COMPACT) Error writing map file Error: EACCES: permission denied, open './test.rrmap.gz' 2024-12-07 13:00:56.543 - error: roborock.0 (COMPACT) Error writing map file Error: EACCES: permission denied, open './test.rrmap.gz' 2024-12-07 13:00:58.377 - error: roborock.0 (COMPACT) Error writing map file Error: EACCES: permission denied, open './test.rrmap.gz' 2024-12-07 13:01:00.558 - error: roborock.0 (COMPACT) Error writing map file Error: EACCES: permission denied, open './test.rrmap.gz' 2024-12-07 13:01:02.519 - error: roborock.0 (COMPACT) Error writing map file Error: EACCES: permission denied, open './test.rrmap.gz' 2024-12-07 13:01:04.407 - error: roborock.0 (COMPACT) Error writing map file Error: EACCES: permission denied, open './test.rrmap.gz' 2024-12-07 13:01:04.646 - info: solax.0 (70086) State value to set for "solax.0.data.json" has to be type "string" but received type "number" 2024-12-07 13:01:06.664 - error: roborock.0 (COMPACT) Error writing map file Error: EACCES: permission denied, open './test.rrmap.gz' 2024-12-07 13:01:08.438 - error: roborock.0 (COMPACT) Error writing map file Error: EACCES: permission denied, open './test.rrmap.gz' 2024-12-07 13:01:10.422 - error: roborock.0 (COMPACT) Error writing map file Error: EACCES: permission denied, open './test.rrmap.gz' 2024-12-07 13:01:12.451 - error: roborock.0 (COMPACT) Error writing map file Error: EACCES: permission denied, open './test.rrmap.gz' 2024-12-07 13:01:14.367 - error: roborock.0 (COMPACT) Error writing map file Error: EACCES: permission denied, open './test.rrmap.gz' 2024-12-07 13:01:16.430 - error: roborock.0 (COMPACT) Error writing map file Error: EACCES: permission denied, open './test.rrmap.gz' 2024-12-07 13:01:18.613 - error: roborock.0 (COMPACT) Error writing map file Error: EACCES: permission denied, open './test.rrmap.gz' 2024-12-07 13:01:20.397 - error: roborock.0 (COMPACT) Error writing map file Error: EACCES: permission denied, open './test.rrmap.gz' 2024-12-07 13:01:22.422 - error: roborock.0 (COMPACT) Error writing map file Error: EACCES: permission denied, open './test.rrmap.gz' 2024-12-07 13:01:24.477 - error: roborock.0 (COMPACT) Error writing map file Error: EACCES: permission denied, open './test.rrmap.gz' 2024-12-07 13:01:26.365 - error: roborock.0 (COMPACT) Error writing map file Error: EACCES: permission denied, open './test.rrmap.gz' 2024-12-07 13:01:28.442 - error: roborock.0 (COMPACT) Error writing map file Error: EACCES: permission denied, open './test.rrmap.gz' 2024-12-07 13:01:30.598 - error: roborock.0 (COMPACT) Error writing map file Error: EACCES: permission denied, open './test.rrmap.gz' 2024-12-07 13:01:32.440 - error: roborock.0 (COMPACT) Error writing map file Error: EACCES: permission denied, open './test.rrmap.gz' 2024-12-07 13:01:34.439 - error: roborock.0 (COMPACT) Error writing map file Error: EACCES: permission denied, open './test.rrmap.gz'
-
@timowald Compact mode aktiv? Für die map wird doch ein Port benötigt.
Ro75
-
@JackDaniel ich gehe davon aus, dass du den Adapter auch schon mal komplett gelöscht und neu eingerichtet hast?
-
danke das war genau der richtige tip, adapter geht wieder als ob nie etwas gewesen wäre
-
Das Issue von dir auf GitHub kann das also geschlossen werden?
-
ist schon erledigt, danke nochmal
-
@ro75 Compact Mode sagt mir jetzt gar nix.
So sieht es bei mir im Adapter aus. Wenn ich Kartenerstellung aktiviere kommt der Fehler im LOG. -
@ro75 said in Neuer Adapter für Roborock-Staubsauger:
@timowald Compact mode aktiv? Für die map wird doch ein Port benötigt.
Ro75
@Ro75
Bitte prüfe ob der Adapter im COMPACT MODE funktioniert. Compact Mode und Port haben zunächst mal nichts miteinander zu tun. Wenn der COMPACT MODE nicht sicher funktioniert wäre der Fehler zu suchen oder der Adapter muss spezifizieren, dass er den Compact Mode nicht unterstützt. -
@mcm1957 wie aktiviere ich den Compact Mode?
-
https://forum.iobroker.net/topic/32789/anleitung-für-adapter-entwickler-compact-mode-testen
Normaler Weise laufen alle Adapter (und der js-controller) als getrennte Prozesse. Das bedeutet dass sioe sich keinen Speicherbereich (im RAM) teilen. Dies bedeutet auch, dass ein Fehler (= Crash) eines Adapters im Allgemeinen keinen Einfluss auf die Funktion anderer Adapter hat - von gesmmter CPU Auslastung etc, mal abgesehen,
Der Compact Mode bedeutet dass mehrere Adapter sich einen Prozess teilen. Dies spoart insbesondere auf Systemen mit (zu) kleinem Speicher Resourcen. Allerdings bedeutet das auch, dass ein Adapter der abstürzt zwangsweise alle anderen Adapter mitreißt. Un da keine Trennung der Speicherbereiche existiert kann im Proinzip ein Adapter Daten eines anderen Adapters überschreiben (auch wenn javascritp da eh schon recht gut separiert).
Ergo:
Der Compact Mode sollte dann und nur dann eingesetztw erden, wenn Speicher (RAM) eingespart werden muss. Für ein stabiles System ist aber meist eine Migration auf ein größerers System die mittelfristig bessere Alternativ.Ein Adapter der im Compact Mode läuft ist übrigends im Log durch (COMPACT) erkennbar.
-
Ich habe in der letzten Version den Fehler:
State "roborock.0.HomeData" has no existing object, this might lead to an error in future versions
Das Objekt ist bei mir nicht vorhanden
-
@fuchs1978 said in Neuer Adapter für Roborock-Staubsauger:
Ich habe in der letzten Version den Fehler:
State "roborock.0.HomeData" has no existing object, this might lead to an error in future versions
Das Objekt ist bei mir nicht vorhanden
Erstell bitte ein issue im Adapterrepository und gib die Version exakt an. letzteVersion ist jetzt dchon unklar (letzte stable od letzte latrst) und morgen ev ganz was anderes.
-
@mcm1957 sagte in Neuer Adapter für Roborock-Staubsauger:
@ro75 said in Neuer Adapter für Roborock-Staubsauger:
@timowald Compact mode aktiv? Für die map wird doch ein Port benötigt.
Ro75
@Ro75
Bitte prüfe ob der Adapter im COMPACT MODE funktioniert. Compact Mode und Port haben zunächst mal nichts miteinander zu tun. Wenn der COMPACT MODE nicht sicher funktioniert wäre der Fehler zu suchen oder der Adapter muss spezifizieren, dass er den Compact Mode nicht unterstützt.@mcm1957 das Problem betrifft mich nicht. Wollte nur prüfen lassen ob der Kollege das
aktiviert hat. Wenn ja wäre es ggfs. eine Ursache.
Ro75.
-
@ro75 In welchem Adapter ect. finde ich diese Option?
-
-
@mcm1957 said in Neuer Adapter für Roborock-Staubsauger:
@fuchs1978 said in Neuer Adapter für Roborock-Staubsauger:
Ich habe in der letzten Version den Fehler:
State "roborock.0.HomeData" has no existing object, this might lead to an error in future versions
Das Objekt ist bei mir nicht vorhanden
Erstell bitte ein issue im Adapterrepository und gib die Version exakt an. letzteVersion ist jetzt dchon unklar (letzte stable od letzte latrst) und morgen ev ganz was anderes.
-
Hallo Zusammen und Danke für diesen Adapter.
Ich kann den Roborock leider nicht "per Mausklick" aus dem Adapter heraus per app_segment_clean losfahren lassen, es funktioniert einfach nicht. Ich hatte es so verstanden, dass ich entweder alle Räume, außer einem, auf false stellen muss und dann einfach den Button app_segment_clean anklicke, der dann kurz von false auf true geht. Der Adapter ist sonst grün. Was mache ich falsch? -
@highline also du setzt nur den Raum auf true der gereinigt werden soll. Dann muss eine kleine Pause rein und dann kannst du den anderen Befehl starten.
Dann geht es auch, funktioniert bei mir auch nur so
Ro75
-
@ro75 danke, und das geht auch per Mausklick nacheinander direkt in den Objekten oder nur per Script?