Hallo Fonzo, Hallo CodeKing,
erst einmal vielen Dank für die Super Arbeit die Ihr beiden da geleistet habt.
Funzt alles so weit Prima, nur Roborock_ZoneCleanMulti treibt mich in den „Wahnsinn“.
Der reine ZoneClean funktioniert bestens und die Koordinaten stimmen somit.
Nehme ich 2 Testzonen, die Einzeln funktionieren, „Dobby“ meldet auch - eingegrenzter Bereich wird gereinigt -, aber verhält sich,
als hätte man einfach am Gerät die Starttaste gedrückt und fährt alles ab.
// Ermittelt mit FloleVac App
// Testzone 1 [[22422,27517,23472,28417,1]]
// Testzone 1+2 [[22422,27517,23472,28417,1],[24110,28563,24860,30013,1]]
// Testzone 2 [[24110,28563,24860,30013,1]]
$number = 1;
// first zone
$lower_left_corner_x = 22422;
$lower_left_corner_y = 27517;
$upper_right_corner_x = 23472;
$upper_right_corner_y = 28417;
// second zone
$lower_left_corner_x1 = 24110;
$lower_left_corner_y1 = 28563;
$upper_right_corner_x1 = 24860;
$upper_right_corner_y1 = 30013;
$multizone = '['.$lower_left_corner_x.','. $lower_left_corner_y.','. $upper_right_corner_x.','. $upper_right_corner_y.','. $number.'],['. $lower_left_corner_x1.','. $lower_left_corner_y1.','. $upper_right_corner_x1.','. $upper_right_corner_y1.','. $number.']';
Roborock_ZoneCleanMulti(55103, $multizone, $number);
Ich habe eigentlich schon alles probiert. Auch die unterschiedliche Beschreibung der Parameter des Befehl zwischen
Online Hilfe im Scriptfenster und Musterscript hier im Forum. Dieser liegt auch nur in der zusätzlichen Angabe $number
für Anzahl der Reinigungen.
Mir gehen die Ideen aus, was ich falsch mache.
Werde erst einmal als Workaround mit Roborock_ZoneClean arbeiten und wenn der Status auf
- Fahre zur Ladestation geht- prüfen, ob noch eine weitere zureinigen Zone existiert.
Wenn dies so ist, einen Stop senden und dann die nächste senden, usw…
Ist nicht ganz so Chick und er „schwätzt“ dann ein wenig viel, aber es funktioniert.
Gruß Achim