NEWS
Roborock Adapter tester gesucht
-
@dimi ich habe nun so oft neu installiert, aber bei mir (Roborock S7 MaxV) werden keine Räume angezeigt.
Hat den schon jemand eine Anleitung (Kartendarstellung in VIS, einzelne Räume ansteuern usw...) für Dummies erstellt?Ich kann meinen Sauger zwar sagen, "reinige wenn alle außer Haus sind", da macht er aber immer alles komplett. Ich habe noch kein Weg gefunden, einen einzelnen Raum anzusteuern
-
Da es wahrscheinlich noch mehr solche Anfänger wie mich gibt, wäre es bestimmt nicht schlecht. Ich kann dies auch gerne übernehmen, aber dann sollte es bei mir auch funktionieren
-
@tschoeplis sagte in Roborock Adapter tester gesucht:
werden keine Räume angezeigt.
Welche Version hast du installiert?
Gibt es dieses Object bei dir:
Wenn nicht diese Version die hier erwähnt wurde installieren: https://forum.iobroker.net/post/951931
Dann in dem Object die Etage/Ebene (oder wie auch immer man das nennen mag) auswählen und es sollte die Räume unter floors erscheinen.
-
Hi,
es funktioniert genau so wie es wendy2702 gerade beschrieben hat. Sobald die Räume geladen werden kannst du die Datenpunkte auf true oder false setzen. Die die du auf true hast sollten dann beim Start über den Datenpunkt "commands.app_segment_clean" gereinigt werden. Der rest nicht.
-
[erledigt]
-
@wendy2702 Danke für den Hinweis. Diesen Punkt habe ich nicht. Installiert habe ich die 0.0.10.alpha
-
@tschoeplis said in Roborock Adapter tester gesucht:
@wendy2702 Danke für den Hinweis. Diesen Punkt habe ich nicht. Installiert habe ich die 0.0.10.alpha
Benutzerdefinierte Installation im IoBroker auswählen und diesen Adresse eintragen.
https://github.com/copystring/ioBroker.roborock/tree/dev
Das ist eine angepasste 0.0.10 alpha. Die Bugfixes sind noch nicht im main Branche.
-
Kann mir evtl jmd sagen wie ich den Reinigungsmodus übergebe?
Also:
- Saugen
- Wischen
- Saugen/wischen
-
@david-g Eigentlich mit diesen Objekten:
@copystring : hat sich bei set_carpet_clean_mode und set_carpet_mode ein Fehler eingeschlichen? Der Sauger reagiert nicht wenn ich die Punkte ändert und die sehen auch anders aus als in einer früheren Version meine ich. Standen da nicht auch die Zahlen hinter ?
-
Ist dann set_carpet_mode saugen an/aus
und
set_water_box_custom_mode Wischen an/schwach/Mittel/stark?EDIT
Von den Werten könnte auch set_custom_mode saugen aus/leise/schwach.... sein. -
@david-g Hinter den commands steht was welches macht/beeinflusst
-
Dank dem neuen Admin ab v5 am Smartphone leider nicht mehr möglich die Spalte zu sehen......
-
-
@copystring
Habe jetzt mal getestet, eine Reinigung über den Adapter zu starten.Habe unter floors.0 einen Raum auf true gesetzt.
Danach über app_segment_clean die Reinigung gestartet.Beim Starten stürzt der Adapter mit folgendem Logeintrag ab:
roborock.0 2023-02-24 21:59:47.925 warn Terminated (UNCAUGHT_EXCEPTION): Without reason roborock.0 2023-02-24 21:59:47.923 info terminating roborock.0 2023-02-24 21:59:47.917 error Cannot read properties of null (reading 'val') roborock.0 2023-02-24 21:59:47.916 error TypeError: Cannot read properties of null (reading 'val') at /opt/iobroker/node_modules/iobroker.roborock/lib/vacuum.js:184:20 at async vacuum.command (/opt/iobroker/node_modules/iobroker.roborock/lib/vacuum.js:180:4) roborock.0 2023-02-24 21:59:47.916 error unhandled promise rejection: Cannot read properties of null (reading 'val') roborock.0 2023-02-24 21:59:47.914 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().
Ich glaube einmalig hat er beim ersten Versuch gestartet.
Aber nicht sicher.EDIT
Aktuelle dev installiert.EDIT 2
app_segment_clean scheint auch der einzige Datenpunkt zu sein, der nicht automatisch auf false zurück nachdem man ihn auf true setzt. -
@wendy2702 said in Roborock Adapter tester gesucht:
set_carpet_clean_mode und set_carpet_mode
set_carpet_clean_mode und set_carpet_mode müssen so aussehen. Das sind die Werte die Roborock beim Einstellen erwartet. Dies habe ich gerade nochmal bei mir getestet und der Roborock hat die Befehle sauber angenommen. Woran erkennst du denn, dass es nicht geklappt hat?
-
@wendy2702 said in Roborock Adapter tester gesucht:
2023-02-23 08:23:21.878 - warn: roborock.0 (167947) State "roborock.0.Devices.52xDmr.map.mapData" has no existing object, this might lead to an error in future versions 2023-02-23 08:23:21.879 - warn: roborock.0 (167947) State "roborock.0.Devices.52mmr.map.mapBase64" has no existing object, this might lead to an error in future versions 2023-02-23 08:23:21.880 - warn: roborock.0 (167947) State "roborock.0.Devices.52xDmr.map.mapBase64Truncated" has no existing object, this might lead to an error in future versions
Objekte werden allerdings angelegt.
Das Problem konnte ich in https://github.com/copystring/ioBroker.roborock/tree/dev beheben.
-
@david-g said in Roborock Adapter tester gesucht:
@copystring
Habe jetzt mal getestet, eine Reinigung über den Adapter zu starten.Habe unter floors.0 einen Raum auf true gesetzt.
Danach über app_segment_clean die Reinigung gestartet.Beim Starten stürzt der Adapter mit folgendem Logeintrag ab:
roborock.0 2023-02-24 21:59:47.925 warn Terminated (UNCAUGHT_EXCEPTION): Without reason roborock.0 2023-02-24 21:59:47.923 info terminating roborock.0 2023-02-24 21:59:47.917 error Cannot read properties of null (reading 'val') roborock.0 2023-02-24 21:59:47.916 error TypeError: Cannot read properties of null (reading 'val') at /opt/iobroker/node_modules/iobroker.roborock/lib/vacuum.js:184:20 at async vacuum.command (/opt/iobroker/node_modules/iobroker.roborock/lib/vacuum.js:180:4) roborock.0 2023-02-24 21:59:47.916 error unhandled promise rejection: Cannot read properties of null (reading 'val') roborock.0 2023-02-24 21:59:47.914 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().
Ich glaube einmalig hat er beim ersten Versuch gestartet.
Aber nicht sicher.EDIT
Aktuelle dev installiert.EDIT 2
app_segment_clean scheint auch der einzige Datenpunkt zu sein, der nicht automatisch auf false zurück nachdem man ihn auf true setzt.Bitte nochmal die aktuelle dev version testen und eine Rückmeldung geben. Es hat sich einiges geändert.
-
Selbes Verhalten.
Jetzt hat er jedoch noch eine Etage doppelt angelegt.Edit
Hier nochmal der log. Hab aus jeder Etage einen Raum getestet.roborock.0 2023-02-25 07:21:45.821 warn Terminated (UNCAUGHT_EXCEPTION): Without reason roborock.0 2023-02-25 07:21:45.819 info terminating roborock.0 2023-02-25 07:21:45.805 error Cannot read properties of null (reading 'val') roborock.0 2023-02-25 07:21:45.804 error TypeError: Cannot read properties of null (reading 'val') at /opt/iobroker/node_modules/iobroker.roborock/lib/vacuum.js:159:20 at async vacuum.command (/opt/iobroker/node_modules/iobroker.roborock/lib/vacuum.js:155:4) roborock.0 2023-02-25 07:21:45.803 error unhandled promise rejection: Cannot read properties of null (reading 'val') roborock.0 2023-02-25 07:21:45.801 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 2023-02-25 07:16:06.487 info MQTT initialized roborock.0 2023-02-25 07:16:06.024 info starting. Version 0.0.10-alpha.0 (non-npm: copystring/ioBroker.roborock#dev) in /opt/iobroker/node_modules/iobroker.roborock, node: v16.19.1, js-controller: 4.0.24
Edit 2
Habe jetzt nochmal alle Datenpunkte unterhalb floors gelöscht und neu abgerufen, nun scheint es zu klappen.
Teste nachher aber nochmal. -
@copystring sagte in Roborock Adapter tester gesucht:
@wendy2702 said in Roborock Adapter tester gesucht:
set_carpet_clean_mode und set_carpet_mode
set_carpet_clean_mode und set_carpet_mode müssen so aussehen. Das sind die Werte die Roborock beim Einstellen erwartet. Dies habe ich gerade nochmal bei mir getestet und der Roborock hat die Befehle sauber angenommen. Woran erkennst du denn, dass es nicht geklappt hat?
OK. Hatte das irgendwie anders in Erinnerung.
Ich bekomme bei allen Befehlen ausser diesen Beiden ein Akustische Rückmeldung vom Sauger. Werde heute mal über Tag testen und dabei ins Log schauen.
-
@wendy2702 Ja das stimmt. Bei den beiden Befehlen kommt keine akustische Rückmeldung der Wert wird aber gesetzt.