NEWS
Bool button als checkbox
-
@der-eine Komme erst jetzt zum Antworten. Also Work Around würde mir nur einfallen, dass du auf den Status des Saugers triggerst und wenn sich dieser auf zum Weg zum Dock ändert, die letzten Zonen nachgeschoben werden.
Teste doch erst mal aus, ob man ihm die Zonen schicken kann, wenn er zum Dock fährt, oder ob man warten muss bis er wieder lädt. Der Rest sollte dann machbar ein.
Grüße
Brati
-
@Brati sorry hatte eher keine Zeit.
Es funktioniert, wenn er auf dem Rückweg zum Dock ist, das man ihn den Pause Befehl schickt und danach
erneut eine Zone.Könnten wir da Dein Skript passend dazu umbauen?
Gruß
der-eine -
@der-eine Hmm, das wäre schon möglich. Wenn man es richtig angeht, sendet man 5 Zonen und nach der Reinigung dieser die restlichen hinterher. Das würde aber etwas mehr Arbeit bedeuten und ich kann es nicht testen.
Einfacher wäre, wenn man es sich in 5er Blöcke aufteilt und damit leben kann, dass er auch mal weniger als 5 Zonen abfährt und dann die restlichen x Zonen aus dem 2. Block.
Poste mal dein Script im Spoiler und ich schaue mal wann ich dazu kommen. Am Besten mit allen Zonen drin.
Grüße
Brati
-
Hallo @Brati,
genau erst die ersten 5 Zonen wenn er dann zurück fährt eine pause und dann nochmal x Zonen nachschieben. Wie meinst Du das, dass man damit leben kann? Das er nur 5 Zonen reinigt und wenn er damit fertig ist und im Dock erneut losschickt?
Danke schon mal für Deine Zeit!
Es geht weder Spoiler noch Code weil es zu viele Zeichen sind.
Also hier als .txt-Datei
Hier mein Skript mit allen Zonen.
Zonenreinigung.txtGruß
der-eine -
@Brati ?
-
@der-eine sagte in Bool button als checkbox:
@Brati ?
Habs leider vergessen, komme aber auch in den nächsten Wochen nicht zu
-
@Brati Ok, schade
-
@Brati Hallo Brati, Entschuldigung, dass ich das alte Thema hochhole. Ich bin sehr interessier an deinem Code. Ich habe ein neues Script erstellt mit Javascript und deinen Code eingefügt. Leider bekomme ich folgenden Error wenn ich zum Beispiel Zone 1 auswähle im Vis:
22:56:17.087 warn javascript.0 (25960) at Object.<anonymous> (script.js.Robo2:60:10)
Könntest du mir sagen, wo mein Fehler liegt?
Vielen Dank! -
Hallo,
ist die ID deines Roboters, also die Variable IDRobo richtig dem State zugeordnet?
IDRobo = "mihome-vacuum.0.control.X_send_command"/*send command*/,
Das könnte in Zeile 60 sonst zu einem Fehler führen.
Grüße
Brati
-
@Brati Danke das war es Den Befehl X_send_command gab es nicht. Hab den Datenpunkt manuell hinzugefügt. Perfektes Script!! Danke