NEWS
Roborock Adapter tester gesucht
-
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.
-
@copystring sagte in Roborock Adapter tester gesucht:
@david-g ich habe mir gebraucht dell wyse 3040 gekauft. Brauchen weniger Strom und sind schneller und x86 anstatt arm. Einfach eine SSD via USB mit Adapter anschließen und Debian installieren. Läuft super wenn man keine gpio Pins benötigt. Kann ich also empfehlen wenn die gpio Pins nicht benötigt werden
Grad den Post erst gesehen, irgendwie untergegangen.
Ist wirklich eine gute Alternative. Allerdings brauche ich schon 4GB RAM.So scheint es den nicht zu geben
-
xxxxxxxx
-
Habe mal eine Frage zu den Verbrauchsmaterialen.
Die Werte vom Staubsauger werden ja schön in Stunden angezeigt.
Die anderen Werte mit 0 beziehen sich wohl auf die Station.
Springen diese bei entsprechendem Verschleiß auf 1?Die ersten 3 Werte mit 0 bekomme ich gut zugeordnet, da finde ich in der App ein Gegenstück.
Was ist aber das strainer_work_times