NEWS
Zeigt her eure Views zum Thema Mähroboter
-
Hallo @saeft_2003
Ich habe dein Script am Laufen, funktioniert soweit, aber heute wurde anstatt Startzeit 12 Uhr 0 Uhr gesetzt. Woran kann das liegen?
Viele Grüße
Semmy -
Das hört sich nach dem Problem an was ich vereinzelt auch habe. Ich hatte es schon das die work time nicht mit 70 sondern mit 0 gesetzt wurde und dann fährt er natürlich nicht.
Leider kann ich nicht sagen ob das ein Problem vom Skript oder ein Problem vom worx Adapter ( @Meistertr ) ist. Ich habe den worx Adapter jetzt auf debug stehen, damit ich wenn es wieder vorkommen sollte vielleicht schlauer bin. Das könntest du auch tun.
Noch dazu überprüfe ich im Skript ob die work time wirklich gesetzt wurde, falls nein wird Sie einfach nochmal gesetzt. Diesen Fall hatte ich aber bis jetzt noch nicht, ob das dann so einfach klappt.
-
@saeft_2003 Wie stellt man den denn auf debug?
-
-
@saeft_2003 Wie muss das aussehen, wenn ich im Script zusätzlich überprüfen möchte, ob die Startzeit gesetzt wurde und falls nein, soll sie nochmal gesetzt werden.
Viele Grüße
Semmy -
so
-
@saeft_2003 Muss da im falls-teil nichts mehr eingetragen werden wegen der Startzeit?
-
Er vergleicht nach 30 Sek ob die work time im adapter der entspricht wie im Datenpunkt im Skript, falls nicht wird versucht die work time noch mal zu setzen.
-
@saeft_2003 worktime wurde ja richtig gesetzt, nur eben die Startzeit nicht. Wie könnte man das in deinen Script noch mit einbinden?
-
Auch so. Einfach die work time mit der Startzeit ersetzten.
-
@saeft_2003 ok, und wie siehts aus mit beiden, also worktime und Startzeit?
-
Du kopierst einfach den 30 Sekunden timeout block und ersetzt die work time durch die Startzeit und fertig.
-
@saeft_2003 Hallo
Wo muss das genau hin und was ist dann mit den timeout24-Einträgen?
-
Nein das ist flasch. Bau doch bitte mal den timeout27 block nach und ersetze die work time durch die Startzeit
-
@saeft_2003 So siehts jetzt aus. Was ist mit timeout24? Lassen oder löschen? Wie müsste ich das dann noch mit worktime machen? Also worktime und Startzeit zusammen?
-
Das timeout24 kannst du lassen oder löschen wie du willst das ist ja nur eine Info ob die Daten gesetzt wurden oder nicht.
Wenn du das gleiche auch noch mit der work time machen willst dann kopiere doch einfach den timeout37 block und gebe die work time ein und fertig.
-
@saeft_2003 Ich habe es mal so gemacht, würde das so funktionieren?
-
Jaein. Also grundsätzlich ist dein blockly schon richtig. Aber in einem Fehlerfall wird die startzeit und die work time nochmal gleichzeitig gesetzt. Beim normalen setzen sind min 5 Sekunden dazwischen. Änder das am besten noch.
-
@saeft_2003 Ok, wenn ich bei worktime 5 Sekunden Verzögerung einstelle, sollte es passen, oder?
-
Ja passt. Wie gesagt ich weiß noch nicht ob in einem Fehlerfall das dann zu 100% funktioniert.
Zum Glück tritt bei mir der Fehler das die work time nicht oder mit 0 gesetzt wird nicht häufig auf im Moment läuft alles wie es soll.