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