aktuelle_uhrzeit_in_min
neue_uhrzeit_in_min
stunden_mail
minuten_mail
restzeit
sekunde_mail
ventil_1_dauer_in_sek
ventil_1_dauer
minuten
ventil_1_rest
ventil_2_dauer
wait
sekunden
ventil_2_dauer_in_sek
ventil_3_dauer
ventil_2_rest
ventil_4_dauer
ventil_1_rest_min
ventil_3_dauer_in_sek
neue_uhrzeit
ventil_3_rest
ventil_4_dauer_in_sek
timeout
ve_aktuelle_uhrzeit_in_minuten
ventil_2_rest_min
ventil_4_rest
ve_aktuelle_sekunde
waitmail
mail_betreff
ventil_3_rest_min
mail_text
ventil_4_rest_min
mail_text_ventile
ve_ventil_1_dauer
ve_ventil_1_in_minuten
ve_ventil_1_stunden
ve_ventil_2_dauer
ve_ventil_2_in_minuten
ve_ventil_1_minuten
ve_ventil_2_stunden
ve_ventil_3_dauer
ve_ventil_3_in_minuten
ve_ventil_2_minuten
ve_ventil_3_stunden
ve_ventil_4_dauer
ve_ventil_4_in_minuten
ve_ventil_3_minuten
ve_ventil_4_stunden
ve_ventil_4_minuten
Autom. Bewässerung
0 20 * * 0-1,3,5
AND
AND
EQ
val
javascript.0.bewaesserung.bewaesserung_automatik
TRUE
EQ
val
javascript.0.bewaesserung.bewaesserung_aktiv
FALSE
AND
AND
GTE
M
4
LTE
M
10
AND
GTE
val
javascript.0.temperaturen.heute_max
24
LT
val
daswetter.0.NextDaysDetailed.Location_1.Day_1.rain_value
0.5
javascript.0.bewaesserung.bewaesserung_aktiv
FALSE
TRUE
log
+++ Bewässerung automatisch gestartet +++
Info-Mail / Ansage Bewässerung
ne
javascript.0.bewaesserung.bewaesserung_aktiv
Log Eintrag zum manuellen Start
AND
EQ
val
javascript.0.bewaesserung.bewaesserung_aktiv
TRUE
EQ
val
javascript.0.bewaesserung.bewaesserung_automatik
FALSE
log
+++ Bewässerung aktiviert +++
Start
EQ
val
javascript.0.bewaesserung.bewaesserung_aktiv
TRUE
Ende berechnen
aktuelle_uhrzeit_in_min
mid
neue_uhrzeit_in_min
ADD
1
aktuelle_uhrzeit_in_min
1
val
javascript.0.bewaesserung.timer
stunden_mail
ROUNDDOWN
3.1
DIVIDE
1
neue_uhrzeit_in_min
60
minuten_mail
MINUS
1
neue_uhrzeit_in_min
1
MULTIPLY
1
stunden_mail
60
sekunde_mail
s
Mail Stunden formatieren bei kleiner 10
LT
stunden_mail
10
stunden_mail
0
stunden_mail
Mail Minuten formatieren bei kleiner 10
LT
minuten_mail
10
minuten_mail
0
minuten_mail
Mail Sekunden formatieren bei kleiner 10
LT
sekunde_mail
10
sekunde_mail
0
s
neue_uhrzeit
stunden_mail
:
minuten_mail
:
sekunde_mail
javascript.0.bewaesserung.timer_ende
FALSE
neue_uhrzeit
Mail Text und Betreff
waitmail
1
sec
mail_betreff
+++
hh:mm
Uhr - Gartenbewässerung aktiviert +++
mail_text
Die Gartenbewässerung wurde akiviert.
\n
\n
Bewässerungsdauer:
val
javascript.0.bewaesserung.timer
Minuten
\n
Start:
hh:mm:ss
Uhr
\n
Ende:
stunden_mail
:
minuten_mail
:
sekunde_mail
Uhr
\n
\n
\n
Aktive Ventile:
\n
Aktive Ventile
EQ
val
javascript.0.bewaesserung.ventile.ventil_1
TRUE
mail_text_ventile
Ventil 1 (Hecke) :
val
javascript.0.bewaesserung.ventile.ventil_1_ende
Uhr
EQ
val
javascript.0.bewaesserung.ventile.ventil_2
TRUE
mail_text_ventile
mail_text_ventile
\n
Ventil 2 (Rasen) :
val
javascript.0.bewaesserung.ventile.ventil_2_ende
Uhr
EQ
val
javascript.0.bewaesserung.ventile.ventil_3
TRUE
mail_text_ventile
mail_text_ventile
\n
Ventil 3 (Beet) :
val
javascript.0.bewaesserung.ventile.ventil_3_ende
Uhr
EQ
val
javascript.0.bewaesserung.ventile.ventil_4
TRUE
mail_text_ventile
mail_text_ventile
\n
Ventil 4 (Test) :
val
javascript.0.bewaesserung.ventile.ventil_4_ende
Uhr
EQ
val
javascript.0.Anwesenheit.Daniel
FALSE
FALSE
val
javascript.0.mailadressen.mailadresse_daniel
mail_text
mail_text_ventile
mail_betreff
Sprachausgabe
EQ
val
javascript.0.Anwesenheit.Anwesenheit
TRUE
NEQ
minuten_mail
00
javascript.0.echo.sprachausgabe_alle_geraete
FALSE
Gartenbewässerung gestartet. ende um
stunden_mail
Uhr
minuten_mail
und
stunden_mail
Sekunden
javascript.0.echo.sprachausgabe_alle_geraete
FALSE
Gartenbewässerung gestartet. ende um
stunden_mail
Uhr
und
stunden_mail
Sekunden
Stop
EQ
val
javascript.0.bewaesserung.bewaesserung_aktiv
FALSE
EQ
val
javascript.0.Anwesenheit.Daniel
FALSE
FALSE
val
javascript.0.mailadressen.mailadresse_daniel
Gartenbewässerung beendet
+++
hh:mm
Uhr - Gartenbewässerung beendet +++
EQ
val
javascript.0.Anwesenheit.Anwesenheit
TRUE
javascript.0.echo.sprachausgabe_alle_geraete
FALSE
Gartenbewässerung beendet.
PulseTime setzen
ne
javascript.0.bewaesserung.ventile.ventil_1_dauer
javascript.0.bewaesserung.ventile.ventil_2_dauer
javascript.0.bewaesserung.ventile.ventil_3_dauer
javascript.0.bewaesserung.ventile.ventil_4_dauer
Ventil_1
EQ
DD.MM.
lc
javascript.0.bewaesserung.ventile.ventil_1_dauer
DD.MM.
LT
MINUS
1
sid
1
sid
lc
javascript.0.bewaesserung.ventile.ventil_1_dauer
5
FALSE
http://192.168.4.110/cm?cmnd=PulseTime1%20110
http://192.168.4.110/cm?cmnd=PulseTime1%20
ADD
100
1
MULTIPLY
1
val
javascript.0.bewaesserung.ventile.ventil_1_dauer
60
log
+++ Ventil 1: PulseTime aktualisiert +++
Ventil 2
EQ
DD.MM.
lc
javascript.0.bewaesserung.ventile.ventil_2_dauer
DD.MM.
LT
MINUS
1
sid
1
sid
lc
javascript.0.bewaesserung.ventile.ventil_2_dauer
5
FALSE
http://192.168.4.110/cm?cmnd=PulseTime1%20110
http://192.168.4.110/cm?cmnd=PulseTime2%20
ADD
100
1
MULTIPLY
1
val
javascript.0.bewaesserung.ventile.ventil_2_dauer
60
log
+++ Ventil 2: PulseTime aktualisiert +++
Ventil 3
EQ
DD.MM.
lc
javascript.0.bewaesserung.ventile.ventil_3_dauer
DD.MM.
LT
MINUS
1
sid
1
sid
lc
javascript.0.bewaesserung.ventile.ventil_3_dauer
5
FALSE
http://192.168.4.110/cm?cmnd=PulseTime1%20110
http://192.168.4.110/cm?cmnd=PulseTime3%20
ADD
100
1
MULTIPLY
1
val
javascript.0.bewaesserung.ventile.ventil_3_dauer
60
log
+++ Ventil 3: PulseTime aktualisiert +++
Ventil 4
EQ
DD.MM.
lc
javascript.0.bewaesserung.ventile.ventil_4_dauer
DD.MM.
LT
MINUS
1
sid
1
sid
lc
javascript.0.bewaesserung.ventile.ventil_4
5
FALSE
http://192.168.4.110/cm?cmnd=PulseTime1%20110
http://192.168.4.110/cm?cmnd=PulseTime4%20
ADD
100
1
MULTIPLY
1
val
javascript.0.bewaesserung.ventile.ventil_4_dauer
60
log
+++ Ventil 4: PulseTime aktualisiert +++
Ventil-Steuerung
ne
javascript.0.bewaesserung.bewaesserung_aktiv
javascript.0.bewaesserung.timer_sekunden
Ventil 1
AND
AND
EQ
val
javascript.0.bewaesserung.bewaesserung_aktiv
TRUE
EQ
val
javascript.0.bewaesserung.ventile.ventil_1
TRUE
EQ
val
javascript.0.bewaesserung.ventile.ventil_1_restzeit
val
javascript.0.bewaesserung.ventile.ventil_1_dauer
:00
EQ
val
sonoff.0.Bewaesserung.POWER1
FALSE
log
+++ Bewässerung: Ventil 1 - Hecke aktiv +++
sonoff.0.Bewaesserung.POWER1
FALSE
TRUE
javascript.0.bewaesserung.ventile.aktives_ventil
FALSE
ventil_1
Ventil 2
AND
AND
AND
EQ
val
javascript.0.bewaesserung.bewaesserung_aktiv
TRUE
EQ
val
javascript.0.bewaesserung.ventile.ventil_2
TRUE
OR
EQ
val
javascript.0.bewaesserung.ventile.ventil_1_restzeit
00:00
EQ
val
javascript.0.bewaesserung.ventile.ventil_1
FALSE
EQ
val
javascript.0.bewaesserung.ventile.ventil_2_restzeit
val
javascript.0.bewaesserung.ventile.ventil_2_dauer
:00
EQ
val
sonoff.0.Bewaesserung.POWER2
FALSE
log
+++ Bewässerung: Ventil 2 - Rasen aktiv +++
sonoff.0.Bewaesserung.POWER2
FALSE
TRUE
javascript.0.bewaesserung.ventile.aktives_ventil
FALSE
ventil_2
Ventil 3
AND
AND
AND
EQ
val
javascript.0.bewaesserung.bewaesserung_aktiv
TRUE
EQ
val
javascript.0.bewaesserung.ventile.ventil_3
TRUE
AND
OR
EQ
val
javascript.0.bewaesserung.ventile.ventil_1_restzeit
00:00
EQ
val
javascript.0.bewaesserung.ventile.ventil_1
FALSE
OR
EQ
val
javascript.0.bewaesserung.ventile.ventil_2_restzeit
00:00
EQ
val
javascript.0.bewaesserung.ventile.ventil_2
FALSE
EQ
val
javascript.0.bewaesserung.ventile.ventil_3_restzeit
val
javascript.0.bewaesserung.ventile.ventil_3_dauer
:00
EQ
val
sonoff.0.Bewaesserung.POWER3
FALSE
log
+++ Bewässerung: Ventil 3 - Beet aktiv +++
sonoff.0.Bewaesserung.POWER3
FALSE
TRUE
javascript.0.bewaesserung.ventile.aktives_ventil
FALSE
ventil_3
Ventil 4
AND
AND
AND
EQ
val
javascript.0.bewaesserung.bewaesserung_aktiv
TRUE
EQ
val
javascript.0.bewaesserung.ventile.ventil_4
TRUE
AND
AND
OR
EQ
val
javascript.0.bewaesserung.ventile.ventil_1_restzeit
00:00
EQ
val
javascript.0.bewaesserung.ventile.ventil_1
FALSE
OR
EQ
val
javascript.0.bewaesserung.ventile.ventil_2_restzeit
00:00
EQ
val
javascript.0.bewaesserung.ventile.ventil_2
FALSE
OR
EQ
val
javascript.0.bewaesserung.ventile.ventil_3_restzeit
00:00
EQ
val
javascript.0.bewaesserung.ventile.ventil_3
FALSE
EQ
val
javascript.0.bewaesserung.ventile.ventil_4_restzeit
val
javascript.0.bewaesserung.ventile.ventil_3_dauer
:00
EQ
val
sonoff.0.Bewaesserung.POWER4
FALSE
log
+++ Bewässerung: Ventil 4 - TEST aktiv +++
sonoff.0.Bewaesserung.POWER4
FALSE
TRUE
javascript.0.bewaesserung.ventile.aktives_ventil
FALSE
ventil_4
Ventil Variable ausschalten
EQ
val
javascript.0.bewaesserung.bewaesserung_aktiv
FALSE
javascript.0.bewaesserung.ventile.aktives_ventil
FALSE
aus
Restzeit gesamt berechnen
ne
javascript.0.bewaesserung.bewaesserung_aktiv
EQ
val
javascript.0.bewaesserung.bewaesserung_aktiv
TRUE
GT
val
javascript.0.bewaesserung.timer_gesamt_in_sek
0
restzeit
1000
ms
javascript.0.bewaesserung.timer_sekunden
FALSE
MINUS
1
val
javascript.0.bewaesserung.timer_sekunden
1
javascript.0.bewaesserung.timer_gesamt_in_sek
FALSE
MINUS
1
val
javascript.0.bewaesserung.timer_gesamt_in_sek
1
LT
val
javascript.0.bewaesserung.timer_minunten
10
minuten
0
val
javascript.0.bewaesserung.timer_minunten
minuten
val
javascript.0.bewaesserung.timer_minunten
LT
val
javascript.0.bewaesserung.timer_sekunden
10
sekunden
0
val
javascript.0.bewaesserung.timer_sekunden
sekunden
val
javascript.0.bewaesserung.timer_sekunden
javascript.0.bewaesserung.timer_aktuell
FALSE
minuten
:
sekunden
EQ
val
javascript.0.bewaesserung.timer_sekunden
0
javascript.0.bewaesserung.timer_sekunden
FALSE
60
GT
val
javascript.0.bewaesserung.timer_minunten
0
javascript.0.bewaesserung.timer_minunten
FALSE
MINUS
1
val
javascript.0.bewaesserung.timer_minunten
1
EQ
val
javascript.0.bewaesserung.timer_gesamt_in_sek
0
restzeit
javascript.0.bewaesserung.bewaesserung_aktiv
FALSE
FALSE
EQ
val
javascript.0.bewaesserung.bewaesserung_aktiv
FALSE
restzeit
javascript.0.bewaesserung.timer_aktuell
FALSE
val
javascript.0.bewaesserung.timer
:
00
javascript.0.bewaesserung.timer_sekunden
FALSE
60
javascript.0.bewaesserung.timer_minunten
FALSE
MINUS
1
val
javascript.0.bewaesserung.timer
1
Restzeit Ventile berechnen
ne
javascript.0.bewaesserung.bewaesserung_aktiv
EQ
val
javascript.0.bewaesserung.bewaesserung_aktiv
TRUE
Ventil 1
EQ
val
javascript.0.bewaesserung.ventile.ventil_1
TRUE
ventil_1_dauer_in_sek
MULTIPLY
1
val
javascript.0.bewaesserung.ventile.ventil_1_dauer
60
ventil_1_rest
1000
ms
AND
NEQ
val
javascript.0.bewaesserung.ventile.ventil_1_restzeit
0:0
EQ
val
javascript.0.bewaesserung.bewaesserung_aktiv
TRUE
ventil_1_dauer_in_sek
MINUS
1
ventil_1_dauer_in_sek
1
ventil_1_rest_min
ROUNDDOWN
3.1
DIVIDE
1
ventil_1_dauer_in_sek
60
LT
ventil_1_rest_min
0
ventil_1_rest_min
0
javascript.0.bewaesserung.ventile.ventil_1_restzeit
FALSE
ventil_1_rest_min
:
val
javascript.0.bewaesserung.timer_sekunden
javascript.0.bewaesserung.ventile.ventil_1_restzeit
FALSE
00:00
ventil_1_rest
Ventil 2
EQ
val
javascript.0.bewaesserung.ventile.ventil_2
TRUE
ventil_2_dauer_in_sek
MULTIPLY
1
val
javascript.0.bewaesserung.ventile.ventil_2_dauer
60
ventil_2_rest
1000
ms
AND
OR
NEQ
val
javascript.0.bewaesserung.ventile.ventil_2_restzeit
0:0
NEQ
val
javascript.0.bewaesserung.ventile.ventil_2_restzeit
0:0-1
EQ
val
javascript.0.bewaesserung.bewaesserung_aktiv
TRUE
OR
EQ
val
javascript.0.bewaesserung.ventile.ventil_1
FALSE
EQ
val
javascript.0.bewaesserung.ventile.ventil_1_restzeit
00:00
ventil_2_dauer_in_sek
MINUS
1
ventil_2_dauer_in_sek
1
ventil_2_rest_min
ROUNDDOWN
3.1
DIVIDE
1
ventil_2_dauer_in_sek
60
LT
ventil_2_rest_min
0
ventil_2_rest_min
0
javascript.0.bewaesserung.ventile.ventil_2_restzeit
FALSE
ventil_2_rest_min
:
val
javascript.0.bewaesserung.timer_sekunden
OR
EQ
val
javascript.0.bewaesserung.ventile.ventil_2_restzeit
0:0
EQ
val
javascript.0.bewaesserung.ventile.ventil_2_restzeit
0:0-1
javascript.0.bewaesserung.ventile.ventil_2_restzeit
FALSE
00:00
ventil_2_rest
Ventil 3
EQ
val
javascript.0.bewaesserung.ventile.ventil_3
TRUE
ventil_3_dauer_in_sek
MULTIPLY
1
val
javascript.0.bewaesserung.ventile.ventil_3_dauer
60
ventil_3_rest
1000
ms
AND
OR
NEQ
val
javascript.0.bewaesserung.ventile.ventil_3_restzeit
0:0
NEQ
val
javascript.0.bewaesserung.ventile.ventil_3_restzeit
0:0-1
EQ
val
javascript.0.bewaesserung.bewaesserung_aktiv
TRUE
AND
OR
EQ
val
javascript.0.bewaesserung.ventile.ventil_1
FALSE
EQ
val
javascript.0.bewaesserung.ventile.ventil_1_restzeit
00:00
OR
EQ
val
javascript.0.bewaesserung.ventile.ventil_2
FALSE
EQ
val
javascript.0.bewaesserung.ventile.ventil_2_restzeit
00:00
ventil_3_dauer_in_sek
MINUS
1
ventil_3_dauer_in_sek
1
ventil_3_rest_min
ROUNDDOWN
3.1
DIVIDE
1
ventil_3_dauer_in_sek
60
LT
ventil_3_rest_min
0
ventil_3_rest_min
0
javascript.0.bewaesserung.ventile.ventil_3_restzeit
FALSE
ventil_3_rest_min
:
val
javascript.0.bewaesserung.timer_sekunden
OR
EQ
val
javascript.0.bewaesserung.ventile.ventil_3_restzeit
0:0
EQ
val
javascript.0.bewaesserung.ventile.ventil_3_restzeit
0:0-1
javascript.0.bewaesserung.ventile.ventil_3_restzeit
FALSE
00:00
ventil_3_rest
Ventil 4
EQ
val
javascript.0.bewaesserung.ventile.ventil_4
TRUE
ventil_4_dauer_in_sek
MULTIPLY
1
val
javascript.0.bewaesserung.ventile.ventil_4_dauer
60
ventil_4_rest
1000
ms
AND
OR
NEQ
val
javascript.0.bewaesserung.ventile.ventil_4_restzeit
0:0
NEQ
val
javascript.0.bewaesserung.ventile.ventil_4_restzeit
0:0-1
EQ
val
javascript.0.bewaesserung.bewaesserung_aktiv
TRUE
AND
AND
OR
EQ
val
javascript.0.bewaesserung.ventile.ventil_1
FALSE
EQ
val
javascript.0.bewaesserung.ventile.ventil_1_restzeit
00:00
OR
EQ
val
javascript.0.bewaesserung.ventile.ventil_2
FALSE
EQ
val
javascript.0.bewaesserung.ventile.ventil_2_restzeit
00:00
OR
EQ
val
javascript.0.bewaesserung.ventile.ventil_3
FALSE
EQ
val
javascript.0.bewaesserung.ventile.ventil_3_restzeit
00:00
ventil_4_dauer_in_sek
MINUS
1
ventil_4_dauer_in_sek
1
ventil_4_rest_min
ROUNDDOWN
3.1
DIVIDE
1
ventil_4_dauer_in_sek
60
LT
ventil_4_rest_min
0
ventil_4_rest_min
0
javascript.0.bewaesserung.ventile.ventil_4_restzeit
FALSE
ventil_4_rest_min
:
val
javascript.0.bewaesserung.timer_sekunden
OR
EQ
val
javascript.0.bewaesserung.ventile.ventil_4_restzeit
0:0
EQ
val
javascript.0.bewaesserung.ventile.ventil_4_restzeit
0:0-1
javascript.0.bewaesserung.ventile.ventil_4_restzeit
FALSE
00:00
ventil_4_rest
ventil_1_rest
ventil_2_rest
ventil_3_rest
ventil_4_rest
javascript.0.bewaesserung.ventile.ventil_1_restzeit
FALSE
val
javascript.0.bewaesserung.ventile.ventil_1_dauer
:00
javascript.0.bewaesserung.ventile.ventil_2_restzeit
FALSE
val
javascript.0.bewaesserung.ventile.ventil_2_dauer
:00
javascript.0.bewaesserung.ventile.ventil_3_restzeit
FALSE
val
javascript.0.bewaesserung.ventile.ventil_3_dauer
:00
javascript.0.bewaesserung.ventile.ventil_4_restzeit
FALSE
val
javascript.0.bewaesserung.ventile.ventil_4_dauer
:00
Timer pro Ventil berechnen
ne
javascript.0.bewaesserung.ventile.ventil_1_dauer
javascript.0.bewaesserung.ventile.ventil_2_dauer
javascript.0.bewaesserung.ventile.ventil_3_dauer
javascript.0.bewaesserung.ventile.ventil_4_dauer
javascript.0.bewaesserung.ventile.ventil_1
javascript.0.bewaesserung.ventile.ventil_2
javascript.0.bewaesserung.ventile.ventil_3
javascript.0.bewaesserung.ventile.ventil_4
EQ
val
javascript.0.bewaesserung.ventile.ventil_1
TRUE
ventil_1_dauer
val
javascript.0.bewaesserung.ventile.ventil_1_dauer
ventil_1_dauer
0
EQ
val
javascript.0.bewaesserung.ventile.ventil_2
TRUE
ventil_2_dauer
val
javascript.0.bewaesserung.ventile.ventil_2_dauer
ventil_2_dauer
0
EQ
val
javascript.0.bewaesserung.ventile.ventil_3
TRUE
ventil_3_dauer
val
javascript.0.bewaesserung.ventile.ventil_3_dauer
ventil_3_dauer
0
EQ
val
javascript.0.bewaesserung.ventile.ventil_4
TRUE
ventil_4_dauer
val
javascript.0.bewaesserung.ventile.ventil_4_dauer
ventil_4_dauer
0
Werte zurücksetzen
EQ
val
javascript.0.bewaesserung.bewaesserung_aktiv
FALSE
javascript.0.bewaesserung.timer
FALSE
ADD
1
ADD
1
ventil_1_dauer
1
ventil_2_dauer
1
ADD
1
ventil_3_dauer
1
ventil_4_dauer
timeout
1
sec
javascript.0.bewaesserung.timer_gesamt_in_sek
FALSE
MULTIPLY
1
val
javascript.0.bewaesserung.timer
60
javascript.0.bewaesserung.timer_aktuell
FALSE
ADD
1
ADD
1
ventil_1_dauer
1
ventil_2_dauer
1
ADD
1
ventil_3_dauer
1
ventil_4_dauer
:00
javascript.0.bewaesserung.timer_minunten
FALSE
MINUS
1
ADD
1
ADD
1
ventil_1_dauer
1
ventil_2_dauer
1
ADD
1
ventil_3_dauer
1
ventil_4_dauer
1
Bewässerungs-Var deaktivieren
ne
sonoff.0.Bewaesserung.POWER1
sonoff.0.Bewaesserung.POWER2
sonoff.0.Bewaesserung.POWER3
wait
5
sec
AND
AND
EQ
val
sonoff.0.Bewaesserung.POWER1
FALSE
EQ
val
sonoff.0.Bewaesserung.POWER2
FALSE
EQ
val
sonoff.0.Bewaesserung.POWER3
FALSE
javascript.0.bewaesserung.bewaesserung_aktiv
FALSE
FALSE
log
+++ Bewässerung beendet +++
Manuelles abschalten
ne
javascript.0.bewaesserung.bewaesserung_aktiv
EQ
val
javascript.0.bewaesserung.bewaesserung_aktiv
FALSE
Ventil 1
EQ
val
sonoff.0.Bewaesserung.POWER1
TRUE
sonoff.0.Bewaesserung.POWER1
FALSE
FALSE
Ventil 2
EQ
val
sonoff.0.Bewaesserung.POWER2
TRUE
sonoff.0.Bewaesserung.POWER2
FALSE
FALSE
Ventil 3
EQ
val
sonoff.0.Bewaesserung.POWER3
TRUE
sonoff.0.Bewaesserung.POWER3
FALSE
FALSE
Ventil 4
EQ
val
sonoff.0.Bewaesserung.POWER4
TRUE
sonoff.0.Bewaesserung.POWER4
FALSE
FALSE
Endzeit pro Ventil
ne
javascript.0.bewaesserung.bewaesserung_aktiv
EQ
val
javascript.0.bewaesserung.bewaesserung_aktiv
TRUE
ve_aktuelle_uhrzeit_in_minuten
mid
ve_aktuelle_sekunde
custom
ss
LT
ve_aktuelle_sekunde
10
ve_aktuelle_sekunde
0
ve_aktuelle_sekunde
Ventil dauer bestimmen
EQ
val
javascript.0.bewaesserung.bewaesserung_aktiv
TRUE
Ventil 1
EQ
val
javascript.0.bewaesserung.ventile.ventil_1
TRUE
ve_ventil_1_dauer
val
javascript.0.bewaesserung.ventile.ventil_1_dauer
ve_ventil_1_dauer
0
Ventil 2
EQ
val
javascript.0.bewaesserung.ventile.ventil_2_dauer
TRUE
ve_ventil_2_dauer
val
javascript.0.bewaesserung.ventile.ventil_2_dauer
ve_ventil_2_dauer
0
Ventil 3
EQ
val
javascript.0.bewaesserung.ventile.ventil_3_dauer
TRUE
ve_ventil_3_dauer
val
javascript.0.bewaesserung.ventile.ventil_3_dauer
ve_ventil_3_dauer
0
Ventil 4
EQ
val
javascript.0.bewaesserung.ventile.ventil_4_dauer
TRUE
ve_ventil_4_dauer
val
javascript.0.bewaesserung.ventile.ventil_4_dauer
ve_ventil_4_dauer
0
Ventil 1
EQ
val
javascript.0.bewaesserung.ventile.ventil_1
TRUE
ve_ventil_1_in_minuten
ADD
1
ve_aktuelle_uhrzeit_in_minuten
1
val
javascript.0.bewaesserung.ventile.ventil_1_dauer
ve_ventil_1_stunden
ROUNDDOWN
3.1
DIVIDE
1
ve_ventil_1_in_minuten
60
LT
ve_ventil_1_stunden
10
ve_ventil_1_stunden
0
ve_ventil_1_stunden
ve_ventil_1_minuten
MINUS
1
ve_ventil_1_in_minuten
1
MULTIPLY
1
ve_ventil_1_stunden
60
LT
ve_ventil_1_minuten
10
ve_ventil_1_minuten
0
ve_ventil_1_minuten
javascript.0.bewaesserung.ventile.ventil_1_ende
FALSE
ve_ventil_1_stunden
:
ve_ventil_1_minuten
:
ve_aktuelle_sekunde
javascript.0.bewaesserung.ventile.ventil_1_ende
FALSE
deaktiviert
Ventil 2
EQ
val
javascript.0.bewaesserung.ventile.ventil_2
TRUE
ve_ventil_2_in_minuten
ADD
1
ve_aktuelle_uhrzeit_in_minuten
1
ADD
1
ve_ventil_1_dauer
1
ve_ventil_2_dauer
ve_ventil_2_stunden
ROUNDDOWN
3.1
DIVIDE
1
ve_ventil_2_in_minuten
60
LT
ve_ventil_2_stunden
10
ve_ventil_2_stunden
0
ve_ventil_2_stunden
ve_ventil_2_minuten
MINUS
1
ve_ventil_2_in_minuten
1
MULTIPLY
1
ve_ventil_2_stunden
60
LT
ve_ventil_2_minuten
10
ve_ventil_2_minuten
0
ve_ventil_2_minuten
javascript.0.bewaesserung.ventile.ventil_2_ende
FALSE
ve_ventil_2_stunden
:
ve_ventil_2_minuten
:
ve_aktuelle_sekunde
javascript.0.bewaesserung.ventile.ventil_2_ende
FALSE
deaktiviert
Ventil 3
EQ
val
javascript.0.bewaesserung.ventile.ventil_3
TRUE
ve_ventil_3_in_minuten
ADD
1
ADD
1
ve_aktuelle_uhrzeit_in_minuten
1
ve_ventil_1_dauer
1
ADD
1
ve_ventil_2_dauer
1
ve_ventil_3_dauer
ve_ventil_3_stunden
ROUNDDOWN
3.1
DIVIDE
1
ve_ventil_3_in_minuten
60
LT
ve_ventil_3_stunden
10
ve_ventil_3_stunden
0
ve_ventil_3_stunden
ve_ventil_3_minuten
MINUS
1
ve_ventil_3_in_minuten
1
MULTIPLY
1
ve_ventil_3_stunden
60
LT
ve_ventil_3_minuten
10
ve_ventil_3_minuten
0
ve_ventil_3_minuten
javascript.0.bewaesserung.ventile.ventil_3_ende
FALSE
ve_ventil_3_stunden
:
ve_ventil_3_minuten
:
ve_aktuelle_sekunde
javascript.0.bewaesserung.ventile.ventil_3_ende
FALSE
deaktiviert
Ventil 4
EQ
val
javascript.0.bewaesserung.ventile.ventil_4
TRUE
ve_ventil_4_in_minuten
ADD
1
ve_aktuelle_uhrzeit_in_minuten
1
ADD
1
ADD
1
ve_ventil_1_dauer
1
ve_ventil_2_dauer
1
ADD
1
ve_ventil_3_dauer
1
ve_ventil_4_dauer
ve_ventil_4_stunden
ROUNDDOWN
3.1
DIVIDE
1
ve_ventil_4_in_minuten
60
LT
ve_ventil_4_stunden
10
ve_ventil_4_stunden
0
ve_ventil_4_stunden
ve_ventil_4_minuten
MINUS
1
ve_ventil_4_in_minuten
1
MULTIPLY
1
ve_ventil_4_stunden
60
LT
ve_ventil_4_minuten
10
ve_ventil_4_minuten
0
ve_ventil_4_minuten
javascript.0.bewaesserung.ventile.ventil_4_ende
FALSE
ve_ventil_4_stunden
:
ve_ventil_4_minuten
:
ve_aktuelle_sekunde
javascript.0.bewaesserung.ventile.ventil_4_ende
FALSE
deaktiviert