Worx_SN
startzeit
endzeit
New_CMD
Raw_Data
SN
tag_next_update
tag_startzeit
tag_endzeit
nacht_next_update
nacht_startzeit
nacht_endzeit
cmd
Raw
is_day
is_night
next_update
json_dp
diff
Dein Worx mit worx.0.deineSeriennummer
SN
worx.0.deineSeriennummer
Intervall Tagsüber
Minuten eintragen
tag_next_update
10
Tag Startzeitpunkt in Formut SS.MM.SS
tag_startzeit
06:00:00
Tag Endzeitpunkt in Formut SS.MM.SS
tag_endzeit
22:00:00
Intervall Nachts
nacht_next_update
30
Nacht Startzeitpunkt in Formut SS.MM.SS
nacht_startzeit
22:01:00
Nacht Endzeitpunkt in Formut SS.MM.SS
nacht_endzeit
05:59:00
Die CMD Nummer. Falls 10 doch belegt ist dann einfach 50 nehmen
cmd
10
Ab hier nichts mehr ändern
Raw
SN
debug
test
common.states.
cmd
Raw
common.states.
cmd
Raw
log
CMD
cmd
ist bereits erstellt!
log
CMD
cmd
wird erstellt
cmd
Raw
LTE
tag_next_update
0
tag_next_update
10
LTE
nacht_next_update
0
nacht_next_update
30
* * * * *
is_day
tag_startzeit
tag_endzeit
is_night
nacht_startzeit
nacht_endzeit
is_day
next_update
MULTIPLY
1
MULTIPLY
1
tag_next_update
60
1000
is_night
next_update
MULTIPLY
1
MULTIPLY
1
nacht_next_update
60
1000
AND
EQ
is_day
FALSE
EQ
is_night
FALSE
next_update
MULTIPLY
1
MULTIPLY
1
tag_next_update
60
1000
json_dp
SN
diff
MINUS
1
1
ts
json_dp
GTE
diff
next_update
false
FALSE
Object ID
SN
.mower.sendCommand
TRUE
cmd
0
debug
Set MQTT Update
debug
test
diff
debug
test
tag_next_update
actual_ts
cmV0dXJuIERhdGUubm93KCk7
Beschreibe diese Funktion …
last_update
cmV0dXJuIGdldFN0YXRlKFdvcnhfU04gKyAnLm1vd2VyLmJhdHRlcnlUZW1wZXJhdHVyZScpOw==
Beschreibe diese Funktion …
isTimeinRange
ZnVuY3Rpb24gY3VycmVudERhdGUoKSB7DQogICAgdmFyIGQgPSBuZXcgRGF0ZSgpOw0KICAgIHJldHVybiBuZXcgRGF0ZShkLmdldEZ1bGxZZWFyKCksIGQuZ2V0TW9udGgoKSwgZC5nZXREYXRlKCkpOw0KfQ0KDQpmdW5jdGlvbiBhZGRUaW1lKHN0clRpbWUpIHsNCiAgICB2YXIgdGltZSA9IHN0clRpbWUuc3BsaXQoJzonKTsNCiAgICB2YXIgZCA9IGN1cnJlbnREYXRlKCk7DQogICAgZC5zZXRIb3Vycyh0aW1lWzBdKTsNCiAgICBkLnNldE1pbnV0ZXModGltZVsxXSk7DQogICAgZC5zZXRTZWNvbmRzKHRpbWVbMl0pOw0KICAgIHJldHVybiBkOw0KfQ0KDQp2YXIgbm93ID0gbmV3IERhdGUoKTsNCnZhciBsb3dlciA9IGFkZFRpbWUoc3RhcnR6ZWl0KTsNCnZhciB1cHBlciA9IGFkZFRpbWUoZW5kemVpdCk7DQp2YXIgaW5SYW5nZSA9IGZhbHNlOw0KaWYgKHVwcGVyID4gbG93ZXIpIHsNCiAgICBpblJhbmdlID0gKG5vdyA+PSBsb3dlciAmJiBub3cgPD0gdXBwZXIpID8gdHJ1ZSA6IGZhbHNlOw0KfSBlbHNlIHsNCiAgICBpblJhbmdlID0gKG5vdyA+PSB1cHBlciAmJiBub3cgPD0gbG93ZXIpID8gZmFsc2UgOiB0cnVlOw0KfQ0KcmV0dXJuIGluUmFuZ2U7
Beschreibe diese Funktion …
raw_check
cmV0dXJuIGF3YWl0IGdldE9iamVjdEFzeW5jKFdvcnhfU04gKyAnLm1vd2VyLnNlbmRDb21tYW5kJyk7Ow==
Beschreibe diese Funktion …
raw_extend
UmF3X0RhdGEuY29tbW9uLnN0YXRlc1tOZXdfQ01EXSA9ICJNUVRUIFVwZGF0ZSI7DQpleHRlbmRPYmplY3QoUmF3X0RhdGEuX2lkLCB7DQogICAgY29tbW9uOiBSYXdfRGF0YS5jb21tb24NCn0pOw0K
Beschreibe diese Funktion …