Hallo ihr lieben,
mein DOIF scheitert an dem Reading eines DUMMY's.
In einem DUMMY stelle ich die "Tagzeit" ein.
Internals:
NAME Dummy_SchaltpunktTagWochenendeUhrzeit
NR 359
STATE 09:00
TYPE dummy
READINGS:
2018-02-14 19:29:46 state 09:00
helper:
bm:
dummy_Set:
cnt 11
dmx -1000
dtot 0
dtotcnt 0
mTS 18.02. 18:19:01
max 1.59740447998047e-05
tot 0.000100851058959961
mAr:
HASH(0x6ab8a60)
Dummy_SchaltpunktTagWochenendeUhrzeit
?
Attributes:
alias 05 Tagbetrieb am Wochenende ab
comment Tagbetrieb Wochenende
group Schaltzeiten
readingList state
room Logik_Heizung
setList state:time
webCmd state
In einem weiteren DUMMY stelle ich die "Nachtzeit" ein.
Internals:
NAME Dummy_SchaltpunktNachtWochenendeUhrzeit
NR 361
STATE 22:00
TYPE dummy
READINGS:
2018-02-14 19:33:17 state 22:00
helper:
bm:
dummy_Set:
cnt 11
dmx -1000
dtot 0
dtotcnt 0
mTS 18.02. 18:22:05
max 1.50203704833984e-05
tot 9.98973846435547e-05
mAr:
HASH(0x6cd6420)
Dummy_SchaltpunktNachtWochenendeUhrzeit
?
Attributes:
alias 07 Nachtbetrieb am Wochenende ab
comment Nachtbetrieb Wochenende
group Schaltzeiten
readingList state
room Logik_Heizung
setList state:time
webCmd state
Die Anwesenheit wird erfolgreich über RESIDENTS realisiert.
Die Logik steck in einem DOIF.
Internals:
DEF (([Margarethe11:presence] eq "present") and ([[Dummy_Schaltpunkt1MAXUhrzeit]]))
(set WT.Wohnzimmer desiredTemperature auto [Dummy_Nachttemperatur_Wohnzimmer])
(set WT.Kueche desiredTemperature auto [Dummy_Nachttemperatur_Kueche])
(set WT.FlurEG desiredTemperature auto [Dummy_Nachttemperatur_FlurEG])
(set WT.Arbeitszimmer desiredTemperature auto [Dummy_Nachttemperatur_Arbeitszimmer])
(set WT.Badezimmer desiredTemperature auto [Dummy_Nachttemperatur_Badezimmer])
(set WT.Schlafzimmer desiredTemperature auto [Dummy_Nachttemperatur_Schlafzimmer])
(set WT.Kinderzimmer desiredTemperature auto [Dummy_Nachttemperatur_Kinderzimmer])
(set teleBot message 1Anw.SchaltzeitFrüh)
DOELSEIF
(([Margarethe11:presence] eq "absent") and ([[Dummy_Schaltpunkt1MAXUhrzeit]]))
(set WT.Wohnzimmer desiredTemperature auto [Dummy_Nachttemperatur_Wohnzimmer])
(set WT.Kueche desiredTemperature auto [Dummy_Nachttemperatur_Kueche])
(set WT.FlurEG desiredTemperature auto [Dummy_Nachttemperatur_FlurEG])
(set WT.Arbeitszimmer desiredTemperature auto [Dummy_Nachttemperatur_Arbeitszimmer])
(set WT.Badezimmer desiredTemperature auto [Dummy_Nachttemperatur_Badezimmer])
(set WT.Schlafzimmer desiredTemperature auto [Dummy_Nachttemperatur_Schlafzimmer])
(set WT.Kinderzimmer desiredTemperature auto [Dummy_Nachttemperatur_Kinderzimmer])
(set teleBot message 2Abw.SchaltzeitFrüh)
DOELSEIF
(([Margarethe11:presence] eq "present") and ([[Dummy_Schaltpunkt2MAXUhrzeit]]))
(set WT.Wohnzimmer desiredTemperature auto [Dummy_Nachttemperatur_Wohnzimmer])
(set WT.Kueche desiredTemperature auto [Dummy_Nachttemperatur_Kueche])
(set WT.FlurEG desiredTemperature auto [Dummy_Nachttemperatur_FlurEG])
(set WT.Arbeitszimmer desiredTemperature auto [Dummy_Nachttemperatur_Arbeitszimmer])
(set WT.Badezimmer desiredTemperature auto [Dummy_Nachttemperatur_Badezimmer])
(set WT.Schlafzimmer desiredTemperature auto [Dummy_Nachttemperatur_Schlafzimmer])
(set WT.Kinderzimmer desiredTemperature auto [Dummy_Nachttemperatur_Kinderzimmer])
(set teleBot message 3Anw.SchaltzeitSpät)
DOELSEIF
(([Margarethe11:presence] eq "absent") and ([[Dummy_Schaltpunkt2MAXUhrzeit]]))
(set WT.Wohnzimmer desiredTemperature auto [Dummy_Nachttemperatur_Wohnzimmer])
(set WT.Kueche desiredTemperature auto [Dummy_Nachttemperatur_Kueche])
(set WT.FlurEG desiredTemperature auto [Dummy_Nachttemperatur_FlurEG])
(set WT.Arbeitszimmer desiredTemperature auto [Dummy_Nachttemperatur_Arbeitszimmer])
(set WT.Badezimmer desiredTemperature auto [Dummy_Nachttemperatur_Badezimmer])
(set WT.Schlafzimmer desiredTemperature auto [Dummy_Nachttemperatur_Schlafzimmer])
(set WT.Kinderzimmer desiredTemperature auto [Dummy_Nachttemperatur_Kinderzimmer])
(set teleBot message 4Abw.SchaltzeitSpät)
DOELSEIF
(([Margarethe11:presence] eq "present") and ([[Dummy_SchaltpunktBadezimmeranheizenWocheUhrzeit]|8]))
(set WT.Badezimmer desiredTemperature auto [Dummy_TemperaturBadezimmerheizen])
(set teleBot message 5Anw.Bad heizen)
DOELSEIF
(([Margarethe11:presence] eq "present") and ([[Dummy_SchaltpunktLueftenUhrzeit]|8]))
(set WT.Wohnzimmer desiredTemperature auto [Dummy_Temperaturallgemeinlueften])
(set WT.Kueche desiredTemperature auto [Dummy_Temperaturallgemeinlueften])
(set WT.FlurEG desiredTemperature auto [Dummy_Temperaturallgemeinlueften])
(set WT.Arbeitszimmer desiredTemperature auto [Dummy_Temperaturallgemeinlueften])
(set WT.Badezimmer desiredTemperature auto [Dummy_Temperaturallgemeinlueften])
(set WT.Schlafzimmer desiredTemperature auto [Dummy_Temperaturallgemeinlueften])
(set WT.Kinderzimmer desiredTemperature auto [Dummy_Temperaturallgemeinlueften])
(set teleBot message 6Anw.Lüften Woche)
DOELSEIF
(([Margarethe11:presence] eq "present") and ([[Dummy_SchaltpunktTagWocheUhrzeit]|8]-[?([Dummy_SchaltpunktNachtWocheUhrzeit]-[00:01])|8]))
(set WT.Wohnzimmer desiredTemperature auto [Dummy_Tagtemperaturanwesend_Wohnzimmer])
(set WT.Kueche desiredTemperature auto [Dummy_Tagtemperaturanwesend_Kueche])
(set WT.FlurEG desiredTemperature auto [Dummy_Tagtemperaturanwesend_FlurEG])
(set WT.Arbeitszimmer desiredTemperature auto [Dummy_Tagtemperaturanwesend_Arbeitszimmer])
(set WT.Badezimmer desiredTemperature auto [Dummy_Tagtemperaturanwesend_Badezimmer])
(set WT.Schlafzimmer desiredTemperature auto [Dummy_Tagtemperaturanwesend_Schlafzimmer])
(set WT.Kinderzimmer desiredTemperature auto [Dummy_Tagtemperaturanwesend_Kinderzimmer])
(set teleBot message 7Anw.Tag Woche)
DOELSEIF
(([Margarethe11:presence] eq "absent") and ([[Dummy_SchaltpunktTagWocheUhrzeit]|8]-[?([Dummy_SchaltpunktNachtWocheUhrzeit]-[00:01])|8]))
(set WT.Wohnzimmer desiredTemperature auto [Dummy_Tagtemperaturabwesend_Wohnzimmer])
(set WT.Kueche desiredTemperature auto [Dummy_Tagtemperaturabwesend_Kueche])
(set WT.FlurEG desiredTemperature auto [Dummy_Tagtemperaturabwesend_FlurEG])
(set WT.Arbeitszimmer desiredTemperature auto [Dummy_Tagtemperaturabwesend_Arbeitszimmer])
(set WT.Badezimmer desiredTemperature auto [Dummy_Tagtemperaturabwesend_Badezimmer])
(set WT.Schlafzimmer desiredTemperature auto [Dummy_Tagtemperaturabwesend_Schlafzimmer])
(set WT.Kinderzimmer desiredTemperature auto [Dummy_Tagtemperaturabwesend_Kinderzimmer])
(set teleBot message 8Abw.Tag Woche)
DOELSEIF
(([Margarethe11:presence] eq "present") and ([[Dummy_SchaltpunktNachtWocheUhrzeit]|8]-[?([Dummy_Schaltpunkt2MAXUhrzeit]-[00:01])|8]))
(set WT.Wohnzimmer desiredTemperature auto [Dummy_Nachttemperaturanwesend_Wohnzimmer])
(set WT.Kueche desiredTemperature auto [Dummy_Nachttemperaturanwesend_Kueche])
(set WT.FlurEG desiredTemperature auto [Dummy_Nachttemperaturanwesend_FlurEG])
(set WT.Arbeitszimmer desiredTemperature auto [Dummy_Nachttemperaturanwesend_Arbeitszimmer])
(set WT.Badezimmer desiredTemperature auto [Dummy_Nachttemperaturanwesend_Badezimmer])
(set WT.Schlafzimmer desiredTemperature auto [Dummy_Nachttemperaturanwesend_Schlafzimmer])
(set WT.Kinderzimmer desiredTemperature auto [Dummy_Nachttemperaturanwesend_Kinderzimmer])
(set teleBot message 9Anw.Nacht Woche)
DOELSEIF
(([Margarethe11:presence] eq "absent") and ([[Dummy_SchaltpunktNachtWocheUhrzeit]|8]-[?([Dummy_Schaltpunkt2MAXUhrzeit]-[00:01])|8]))
(set WT.Wohnzimmer desiredTemperature auto [Dummy_Nachttemperaturabwesend_Wohnzimmer])
(set WT.Kueche desiredTemperature auto [Dummy_Nachttemperaturabwesend_Kueche])
(set WT.FlurEG desiredTemperature auto [Dummy_Nachttemperaturabwesend_FlurEG])
(set WT.Arbeitszimmer desiredTemperature auto [Dummy_Nachttemperaturabwesend_Arbeitszimmer])
(set WT.Badezimmer desiredTemperature auto [Dummy_Nachttemperaturabwesend_Badezimmer])
(set WT.Schlafzimmer desiredTemperature auto [Dummy_Nachttemperaturabwesend_Schlafzimmer])
(set WT.Kinderzimmer desiredTemperature auto [Dummy_Nachttemperaturabwesend_Kinderzimmer])
(set teleBot message 10Abw.Nacht Woche)
DOELSEIF
(([Margarethe11:presence] eq "present") and ([[Dummy_SchaltpunktTagWochenendeUhrzeit]|7]-[?([Dummy_SchaltpunktNachtWochenendeUhrzeit]-[00:01])|7]))
(set WT.Wohnzimmer desiredTemperature auto [Dummy_Tagtemperaturanwesend_Wohnzimmer])
(set WT.Kueche desiredTemperature auto [Dummy_Tagtemperaturanwesend_Kueche])
(set WT.FlurEG desiredTemperature auto [Dummy_Tagtemperaturanwesend_FlurEG])
(set WT.Arbeitszimmer desiredTemperature auto [Dummy_Tagtemperaturanwesend_Arbeitszimmer])
(set WT.Badezimmer desiredTemperature auto [Dummy_Tagtemperaturanwesend_Badezimmer])
(set WT.Schlafzimmer desiredTemperature auto [Dummy_Tagtemperaturanwesend_Schlafzimmer])
(set WT.Kinderzimmer desiredTemperature auto [Dummy_Tagtemperaturanwesend_Kinderzimmer])
(set teleBot message 11Anw.Tag Wochenende)
DOELSEIF
(([Margarethe11:presence] eq "absent") and ([[Dummy_SchaltpunktTagWochenendeUhrzeit]|7]-[?([Dummy_SchaltpunktNachtWochenendeUhrzeit]-[00:01])|7]))
(set WT.Wohnzimmer desiredTemperature auto [Dummy_Tagtemperaturabwesend_Wohnzimmer])
(set WT.Kueche desiredTemperature auto [Dummy_Tagtemperaturabwesend_Kueche])
(set WT.FlurEG desiredTemperature auto [Dummy_Tagtemperaturabwesend_FlurEG])
(set WT.Arbeitszimmer desiredTemperature auto [Dummy_Tagtemperaturabwesend_Arbeitszimmer])
(set WT.Badezimmer desiredTemperature auto [Dummy_Tagtemperaturabwesend_Badezimmer])
(set WT.Schlafzimmer desiredTemperature auto [Dummy_Tagtemperaturabwesend_Schlafzimmer])
(set WT.Kinderzimmer desiredTemperature auto [Dummy_Tagtemperaturabwesend_Kinderzimmer])
(set teleBot message 12Abw.Tag Wochenende)
DOELSEIF
(([Margarethe11:presence] eq "present") and ([[Dummy_SchaltpunktNachtWochenendeUhrzeit]|7]-[?([Dummy_Schaltpunkt2MAXUhrzeit]-[00:01])|7]))
(set WT.Wohnzimmer desiredTemperature auto [Dummy_Nachttemperatur_Wohnzimmer])
(set WT.Kueche desiredTemperature auto [Dummy_Nachttemperatur_Kueche])
(set WT.FlurEG desiredTemperature auto [Dummy_Nachttemperatur_FlurEG])
(set WT.Arbeitszimmer desiredTemperature auto [Dummy_Nachttemperatur_Arbeitszimmer])
(set WT.Badezimmer desiredTemperature auto [Dummy_Nachttemperatur_Badezimmer])
(set WT.Schlafzimmer desiredTemperature auto [Dummy_Nachttemperatur_Schlafzimmer])
(set WT.Kinderzimmer desiredTemperature auto [Dummy_Nachttemperatur_Kinderzimmer])
(set teleBot message 13Anw.Nacht Wochenende)
DOELSEIF
(([Margarethe11:presence] eq "absent") and ([[Dummy_SchaltpunktNachtWochenendeUhrzeit]|7]-[?([Dummy_Schaltpunkt2MAXUhrzeit]-[00:01])|7]))
(set WT.Wohnzimmer desiredTemperature auto [Dummy_Nachttemperatur_Wohnzimmer])
(set WT.Kueche desiredTemperature auto [Dummy_Nachttemperatur_Kueche])
(set WT.FlurEG desiredTemperature auto [Dummy_Nachttemperatur_FlurEG])
(set WT.Arbeitszimmer desiredTemperature auto [Dummy_Nachttemperatur_Arbeitszimmer])
(set WT.Badezimmer desiredTemperature auto [Dummy_Nachttemperatur_Badezimmer])
(set WT.Schlafzimmer desiredTemperature auto [Dummy_Nachttemperatur_Schlafzimmer])
(set WT.Kinderzimmer desiredTemperature auto [Dummy_Nachttemperatur_Kinderzimmer])
(set teleBot message 14Abw.Nacht Wochenende)
DOELSE
NAME Doif_Heizung
NR 363
NTFY_ORDER 50-Doif_Heizung
STATE Anw.Tag Wochenende
TYPE DOIF
Helper:
DBLOG:
mode:
myDbLog:
TIME 1518964234.88742
VALUE enabled
READINGS:
2018-02-18 17:30:56 Device Margarethe11
2018-02-18 17:34:34 cmd 11.8
2018-02-18 17:34:34 cmd_event set_cmd_11
2018-02-18 17:34:34 cmd_nr 11
2018-02-18 17:34:34 cmd_seqnr 8
2018-02-18 17:30:56 e_Margarethe11_presence present
2018-02-18 15:30:34 mode enabled
2018-02-18 17:34:34 state Anw.Tag Wochenende
2018-02-18 15:30:34 timer_01_c01 19.02.2018 00:10:00
2018-02-18 15:30:34 timer_02_c02 19.02.2018 00:10:00
2018-02-18 15:30:34 timer_03_c03 18.02.2018 23:50:00
2018-02-18 15:30:34 timer_04_c04 18.02.2018 23:50:00
2018-02-18 15:30:34 timer_05_c05 19.02.2018 04:00:00|8
2018-02-18 15:30:34 timer_06_c06 19.02.2018 06:45:00|8
2018-02-18 15:30:34 timer_07_c07 19.02.2018 07:30:00|8
2018-02-18 15:30:34 timer_08_c07 18.02.2018 21:29:00|8
2018-02-18 15:30:34 timer_09_c08 19.02.2018 07:30:00|8
2018-02-18 15:30:34 timer_10_c08 18.02.2018 21:29:00|8
2018-02-18 15:30:34 timer_11_c09 18.02.2018 21:30:00|8
2018-02-18 15:30:34 timer_12_c09 18.02.2018 23:49:00|8
2018-02-18 15:30:34 timer_13_c10 18.02.2018 21:30:00|8
2018-02-18 15:30:34 timer_14_c10 18.02.2018 23:49:00|8
2018-02-18 15:30:34 timer_15_c11 19.02.2018 09:00:00|7
2018-02-18 15:30:34 timer_16_c11 18.02.2018 21:59:00|7
2018-02-18 15:30:34 timer_17_c12 19.02.2018 09:00:00|7
2018-02-18 15:30:34 timer_18_c12 18.02.2018 21:59:00|7
2018-02-18 15:30:34 timer_19_c13 18.02.2018 22:00:00|7
2018-02-18 15:30:34 timer_20_c13 18.02.2018 23:49:00|7
2018-02-18 15:30:34 timer_21_c14 18.02.2018 22:00:00|7
2018-02-18 15:30:34 timer_22_c14 18.02.2018 23:49:00|7
2018-02-18 18:31:45 wait_timer no timer
Regex:
condition:
0 (ReadingValDoIf($hash,'Margarethe11','presence') eq "present") and (DOIF_time_once($hash,0,$wday))
1 (ReadingValDoIf($hash,'Margarethe11','presence') eq "absent") and (DOIF_time_once($hash,1,$wday))
10 (ReadingValDoIf($hash,'Margarethe11','presence') eq "present") and (DOIF_time_once($hash,14,$wday,"7")-DOIF_time_once($hash,15,$wday,"7"))
11 (ReadingValDoIf($hash,'Margarethe11','presence') eq "absent") and (DOIF_time_once($hash,16,$wday,"7")-DOIF_time_once($hash,17,$wday,"7"))
12 (ReadingValDoIf($hash,'Margarethe11','presence') eq "present") and (DOIF_time_once($hash,18,$wday,"7")-DOIF_time_once($hash,19,$wday,"7"))
13 (ReadingValDoIf($hash,'Margarethe11','presence') eq "absent") and (DOIF_time_once($hash,20,$wday,"7")-DOIF_time_once($hash,21,$wday,"7"))
2 (ReadingValDoIf($hash,'Margarethe11','presence') eq "present") and (DOIF_time_once($hash,2,$wday))
3 (ReadingValDoIf($hash,'Margarethe11','presence') eq "absent") and (DOIF_time_once($hash,3,$wday))
4 (ReadingValDoIf($hash,'Margarethe11','presence') eq "present") and (DOIF_time_once($hash,4,$wday,"8"))
5 (ReadingValDoIf($hash,'Margarethe11','presence') eq "present") and (DOIF_time_once($hash,5,$wday,"8"))
6 (ReadingValDoIf($hash,'Margarethe11','presence') eq "present") and (DOIF_time_once($hash,6,$wday,"8")-DOIF_time_once($hash,7,$wday,"8"))
7 (ReadingValDoIf($hash,'Margarethe11','presence') eq "absent") and (DOIF_time_once($hash,8,$wday,"8")-DOIF_time_once($hash,9,$wday,"8"))
8 (ReadingValDoIf($hash,'Margarethe11','presence') eq "present") and (DOIF_time_once($hash,10,$wday,"8")-DOIF_time_once($hash,11,$wday,"8"))
9 (ReadingValDoIf($hash,'Margarethe11','presence') eq "absent") and (DOIF_time_once($hash,12,$wday,"8")-DOIF_time_once($hash,13,$wday,"8"))
days:
10 8
11 8
12 8
13 8
14 7
15 7
16 7
17 7
18 7
19 7
20 7
21 7
4 8
5 8
6 8
7 8
8 8
9 8
devices:
0 Margarethe11
1 Margarethe11
10 Margarethe11
11 Margarethe11
12 Margarethe11
13 Margarethe11
2 Margarethe11
3 Margarethe11
4 Margarethe11
5 Margarethe11
6 Margarethe11
7 Margarethe11
8 Margarethe11
9 Margarethe11
all Margarethe11
do:
0:
0 set WT.Wohnzimmer desiredTemperature auto [Dummy_Nachttemperatur_Wohnzimmer]
1 set WT.Kueche desiredTemperature auto [Dummy_Nachttemperatur_Kueche]
2 set WT.FlurEG desiredTemperature auto [Dummy_Nachttemperatur_FlurEG]
3 set WT.Arbeitszimmer desiredTemperature auto [Dummy_Nachttemperatur_Arbeitszimmer]
4 set WT.Badezimmer desiredTemperature auto [Dummy_Nachttemperatur_Badezimmer]
5 set WT.Schlafzimmer desiredTemperature auto [Dummy_Nachttemperatur_Schlafzimmer]
6 set WT.Kinderzimmer desiredTemperature auto [Dummy_Nachttemperatur_Kinderzimmer]
7 set teleBot message 1Anw.SchaltzeitFrüh
1:
0 set WT.Wohnzimmer desiredTemperature auto [Dummy_Nachttemperatur_Wohnzimmer]
1 set WT.Kueche desiredTemperature auto [Dummy_Nachttemperatur_Kueche]
2 set WT.FlurEG desiredTemperature auto [Dummy_Nachttemperatur_FlurEG]
3 set WT.Arbeitszimmer desiredTemperature auto [Dummy_Nachttemperatur_Arbeitszimmer]
4 set WT.Badezimmer desiredTemperature auto [Dummy_Nachttemperatur_Badezimmer]
5 set WT.Schlafzimmer desiredTemperature auto [Dummy_Nachttemperatur_Schlafzimmer]
6 set WT.Kinderzimmer desiredTemperature auto [Dummy_Nachttemperatur_Kinderzimmer]
7 set teleBot message 2Abw.SchaltzeitFrüh
10:
0 set WT.Wohnzimmer desiredTemperature auto [Dummy_Tagtemperaturanwesend_Wohnzimmer]
1 set WT.Kueche desiredTemperature auto [Dummy_Tagtemperaturanwesend_Kueche]
2 set WT.FlurEG desiredTemperature auto [Dummy_Tagtemperaturanwesend_FlurEG]
3 set WT.Arbeitszimmer desiredTemperature auto [Dummy_Tagtemperaturanwesend_Arbeitszimmer]
4 set WT.Badezimmer desiredTemperature auto [Dummy_Tagtemperaturanwesend_Badezimmer]
5 set WT.Schlafzimmer desiredTemperature auto [Dummy_Tagtemperaturanwesend_Schlafzimmer]
6 set WT.Kinderzimmer desiredTemperature auto [Dummy_Tagtemperaturanwesend_Kinderzimmer]
7 set teleBot message 11Anw.Tag Wochenende
11:
0 set WT.Wohnzimmer desiredTemperature auto [Dummy_Tagtemperaturabwesend_Wohnzimmer]
1 set WT.Kueche desiredTemperature auto [Dummy_Tagtemperaturabwesend_Kueche]
2 set WT.FlurEG desiredTemperature auto [Dummy_Tagtemperaturabwesend_FlurEG]
3 set WT.Arbeitszimmer desiredTemperature auto [Dummy_Tagtemperaturabwesend_Arbeitszimmer]
4 set WT.Badezimmer desiredTemperature auto [Dummy_Tagtemperaturabwesend_Badezimmer]
5 set WT.Schlafzimmer desiredTemperature auto [Dummy_Tagtemperaturabwesend_Schlafzimmer]
6 set WT.Kinderzimmer desiredTemperature auto [Dummy_Tagtemperaturabwesend_Kinderzimmer]
7 set teleBot message 12Abw.Tag Wochenende
12:
0 set WT.Wohnzimmer desiredTemperature auto [Dummy_Nachttemperatur_Wohnzimmer]
1 set WT.Kueche desiredTemperature auto [Dummy_Nachttemperatur_Kueche]
2 set WT.FlurEG desiredTemperature auto [Dummy_Nachttemperatur_FlurEG]
3 set WT.Arbeitszimmer desiredTemperature auto [Dummy_Nachttemperatur_Arbeitszimmer]
4 set WT.Badezimmer desiredTemperature auto [Dummy_Nachttemperatur_Badezimmer]
5 set WT.Schlafzimmer desiredTemperature auto [Dummy_Nachttemperatur_Schlafzimmer]
6 set WT.Kinderzimmer desiredTemperature auto [Dummy_Nachttemperatur_Kinderzimmer]
7 set teleBot message 13Anw.Nacht Wochenende
13:
0 set WT.Wohnzimmer desiredTemperature auto [Dummy_Nachttemperatur_Wohnzimmer]
1 set WT.Kueche desiredTemperature auto [Dummy_Nachttemperatur_Kueche]
2 set WT.FlurEG desiredTemperature auto [Dummy_Nachttemperatur_FlurEG]
3 set WT.Arbeitszimmer desiredTemperature auto [Dummy_Nachttemperatur_Arbeitszimmer]
4 set WT.Badezimmer desiredTemperature auto [Dummy_Nachttemperatur_Badezimmer]
5 set WT.Schlafzimmer desiredTemperature auto [Dummy_Nachttemperatur_Schlafzimmer]
6 set WT.Kinderzimmer desiredTemperature auto [Dummy_Nachttemperatur_Kinderzimmer]
7 set teleBot message 14Abw.Nacht Wochenende
14:
0
2:
0 set WT.Wohnzimmer desiredTemperature auto [Dummy_Nachttemperatur_Wohnzimmer]
1 set WT.Kueche desiredTemperature auto [Dummy_Nachttemperatur_Kueche]
2 set WT.FlurEG desiredTemperature auto [Dummy_Nachttemperatur_FlurEG]
3 set WT.Arbeitszimmer desiredTemperature auto [Dummy_Nachttemperatur_Arbeitszimmer]
4 set WT.Badezimmer desiredTemperature auto [Dummy_Nachttemperatur_Badezimmer]
5 set WT.Schlafzimmer desiredTemperature auto [Dummy_Nachttemperatur_Schlafzimmer]
6 set WT.Kinderzimmer desiredTemperature auto [Dummy_Nachttemperatur_Kinderzimmer]
7 set teleBot message 3Anw.SchaltzeitSpät
3:
0 set WT.Wohnzimmer desiredTemperature auto [Dummy_Nachttemperatur_Wohnzimmer]
1 set WT.Kueche desiredTemperature auto [Dummy_Nachttemperatur_Kueche]
2 set WT.FlurEG desiredTemperature auto [Dummy_Nachttemperatur_FlurEG]
3 set WT.Arbeitszimmer desiredTemperature auto [Dummy_Nachttemperatur_Arbeitszimmer]
4 set WT.Badezimmer desiredTemperature auto [Dummy_Nachttemperatur_Badezimmer]
5 set WT.Schlafzimmer desiredTemperature auto [Dummy_Nachttemperatur_Schlafzimmer]
6 set WT.Kinderzimmer desiredTemperature auto [Dummy_Nachttemperatur_Kinderzimmer]
7 set teleBot message 4Abw.SchaltzeitSpät
4:
0 set WT.Badezimmer desiredTemperature auto [Dummy_TemperaturBadezimmerheizen]
1 set teleBot message 5Anw.Bad heizen
5:
0 set WT.Wohnzimmer desiredTemperature auto [Dummy_Temperaturallgemeinlueften]
1 set WT.Kueche desiredTemperature auto [Dummy_Temperaturallgemeinlueften]
2 set WT.FlurEG desiredTemperature auto [Dummy_Temperaturallgemeinlueften]
3 set WT.Arbeitszimmer desiredTemperature auto [Dummy_Temperaturallgemeinlueften]
4 set WT.Badezimmer desiredTemperature auto [Dummy_Temperaturallgemeinlueften]
5 set WT.Schlafzimmer desiredTemperature auto [Dummy_Temperaturallgemeinlueften]
6 set WT.Kinderzimmer desiredTemperature auto [Dummy_Temperaturallgemeinlueften]
7 set teleBot message 6Anw.Lüften Woche
6:
0 set WT.Wohnzimmer desiredTemperature auto [Dummy_Tagtemperaturanwesend_Wohnzimmer]
1 set WT.Kueche desiredTemperature auto [Dummy_Tagtemperaturanwesend_Kueche]
2 set WT.FlurEG desiredTemperature auto [Dummy_Tagtemperaturanwesend_FlurEG]
3 set WT.Arbeitszimmer desiredTemperature auto [Dummy_Tagtemperaturanwesend_Arbeitszimmer]
4 set WT.Badezimmer desiredTemperature auto [Dummy_Tagtemperaturanwesend_Badezimmer]
5 set WT.Schlafzimmer desiredTemperature auto [Dummy_Tagtemperaturanwesend_Schlafzimmer]
6 set WT.Kinderzimmer desiredTemperature auto [Dummy_Tagtemperaturanwesend_Kinderzimmer]
7 set teleBot message 7Anw.Tag Woche
7:
0 set WT.Wohnzimmer desiredTemperature auto [Dummy_Tagtemperaturabwesend_Wohnzimmer]
1 set WT.Kueche desiredTemperature auto [Dummy_Tagtemperaturabwesend_Kueche]
2 set WT.FlurEG desiredTemperature auto [Dummy_Tagtemperaturabwesend_FlurEG]
3 set WT.Arbeitszimmer desiredTemperature auto [Dummy_Tagtemperaturabwesend_Arbeitszimmer]
4 set WT.Badezimmer desiredTemperature auto [Dummy_Tagtemperaturabwesend_Badezimmer]
5 set WT.Schlafzimmer desiredTemperature auto [Dummy_Tagtemperaturabwesend_Schlafzimmer]
6 set WT.Kinderzimmer desiredTemperature auto [Dummy_Tagtemperaturabwesend_Kinderzimmer]
7 set teleBot message 8Abw.Tag Woche
8:
0 set WT.Wohnzimmer desiredTemperature auto [Dummy_Nachttemperaturanwesend_Wohnzimmer]
1 set WT.Kueche desiredTemperature auto [Dummy_Nachttemperaturanwesend_Kueche]
2 set WT.FlurEG desiredTemperature auto [Dummy_Nachttemperaturanwesend_FlurEG]
3 set WT.Arbeitszimmer desiredTemperature auto [Dummy_Nachttemperaturanwesend_Arbeitszimmer]
4 set WT.Badezimmer desiredTemperature auto [Dummy_Nachttemperaturanwesend_Badezimmer]
5 set WT.Schlafzimmer desiredTemperature auto [Dummy_Nachttemperaturanwesend_Schlafzimmer]
6 set WT.Kinderzimmer desiredTemperature auto [Dummy_Nachttemperaturanwesend_Kinderzimmer]
7 set teleBot message 9Anw.Nacht Woche
9:
0 set WT.Wohnzimmer desiredTemperature auto [Dummy_Nachttemperaturabwesend_Wohnzimmer]
1 set WT.Kueche desiredTemperature auto [Dummy_Nachttemperaturabwesend_Kueche]
2 set WT.FlurEG desiredTemperature auto [Dummy_Nachttemperaturabwesend_FlurEG]
3 set WT.Arbeitszimmer desiredTemperature auto [Dummy_Nachttemperaturabwesend_Arbeitszimmer]
4 set WT.Badezimmer desiredTemperature auto [Dummy_Nachttemperaturabwesend_Badezimmer]
5 set WT.Schlafzimmer desiredTemperature auto [Dummy_Nachttemperaturabwesend_Schlafzimmer]
6 set WT.Kinderzimmer desiredTemperature auto [Dummy_Nachttemperaturabwesend_Kinderzimmer]
7 set teleBot message 10Abw.Nacht Woche
helper:
DOIF_Readings_events
DOIF_eventas
event home,presence: present
globalinit 1
last_timer 22
sleepdevice set_cmd_11
sleepsubtimer -1
sleeptimer -1
timerdev Margarethe11
timerevent home,presence: present
triggerDev Margarethe11
bm:
DOIF_Attr:
cnt 1
dmx -1000
dtot 0
dtotcnt 0
mTS 18.02. 18:31:45
max 0.00213718414306641
tot 0.00213718414306641
mAr:
set
Doif_Heizung
wait
5,5,5,5,5,5,5,5:5,5,5,5,5,5,5,5:5,5,5,5,5,5,5,5:5,5,5,5,5,5,5,5:5,5:5,5,5,5,5,5,5,5:5,5,5,5,5,5,5,5:5,5,5,5,5,5,5,5:5,5,5,5,5,5,5,5:5,5,5,5,5,5,5,5:5,5,5,5,5,5,5,5:5,5,5,5,5,5,5,5:5,5,5,5,5,5,5,5:5,5,5,5,5,5,5,5
DOIF_Get:
cnt 9
dmx -1000
dtot 0
dtotcnt 0
mTS 18.02. 18:31:45
max 5.29289245605469e-05
tot 9.60826873779297e-05
mAr:
HASH(0x6ab8e38)
Doif_Heizung
?
DOIF_Notify:
cnt 14843
dmx -1000
dtot 0
dtotcnt 0
mTS 18.02. 17:30:56
max 0.00488901138305664
tot 0.524614095687866
mAr:
HASH(0x6ab8e38)
HASH(0x48fcf20)
DOIF_Set:
cnt 123
dmx -1000
dtot 0
dtotcnt 0
mTS 18.02. 15:30:48
max 0.209324836730957
tot 0.590576648712158
mAr:
HASH(0x6ab8e38)
Doif_Heizung
cmd_11
timerevents:
home
presence: present
timereventsState:
state: home
presence: present
triggerEvents:
home
presence: present
triggerEventsState:
state: home
presence: present
internals:
itimer:
all Dummy_Schaltpunkt1MAXUhrzeit Dummy_Schaltpunkt2MAXUhrzeit Dummy_SchaltpunktBadezimmeranheizenWocheUhrzeit Dummy_SchaltpunktLueftenUhrzeit Dummy_SchaltpunktTagWocheUhrzeit Dummy_SchaltpunktNachtWocheUhrzeit Dummy_SchaltpunktTagWochenendeUhrzeit Dummy_SchaltpunktNachtWochenendeUhrzeit
localtime:
0 1518995400
1 1518995400
10 1518985800
11 1518994140
12 1518985800
13 1518994140
14 1519027200
15 1518987540
16 1519027200
17 1518987540
18 1518987600
19 1518994140
2 1518994200
20 1518987600
21 1518994140
3 1518994200
4 1519009200
5 1519019100
6 1519021800
7 1518985740
8 1519021800
9 1518985740
readings:
0 Margarethe11:presence
1 Margarethe11:presence
10 Margarethe11:presence
11 Margarethe11:presence
12 Margarethe11:presence
13 Margarethe11:presence
2 Margarethe11:presence
3 Margarethe11:presence
4 Margarethe11:presence
5 Margarethe11:presence
6 Margarethe11:presence
7 Margarethe11:presence
8 Margarethe11:presence
9 Margarethe11:presence
all Margarethe11:presence
realtime:
0 00:10:00
1 00:10:00
10 21:30:00
11 23:49:00
12 21:30:00
13 23:49:00
14 09:00:00
15 21:59:00
16 09:00:00
17 21:59:00
18 22:00:00
19 23:49:00
2 23:50:00
20 22:00:00
21 23:49:00
3 23:50:00
4 04:00:00
5 06:45:00
6 07:30:00
7 21:29:00
8 07:30:00
9 21:29:00
time:
0 [Dummy_Schaltpunkt1MAXUhrzeit]
1 [Dummy_Schaltpunkt1MAXUhrzeit]
10 [Dummy_SchaltpunktNachtWocheUhrzeit]
11 ([Dummy_Schaltpunkt2MAXUhrzeit]-[00:01])
12 [Dummy_SchaltpunktNachtWocheUhrzeit]
13 ([Dummy_Schaltpunkt2MAXUhrzeit]-[00:01])
14 [Dummy_SchaltpunktTagWochenendeUhrzeit]
15 ([Dummy_SchaltpunktNachtWochenendeUhrzeit]-[00:01])
16 [Dummy_SchaltpunktTagWochenendeUhrzeit]
17 ([Dummy_SchaltpunktNachtWochenendeUhrzeit]-[00:01])
18 [Dummy_SchaltpunktNachtWochenendeUhrzeit]
19 ([Dummy_Schaltpunkt2MAXUhrzeit]-[00:01])
2 [Dummy_Schaltpunkt2MAXUhrzeit]
20 [Dummy_SchaltpunktNachtWochenendeUhrzeit]
21 ([Dummy_Schaltpunkt2MAXUhrzeit]-[00:01])
3 [Dummy_Schaltpunkt2MAXUhrzeit]
4 [Dummy_SchaltpunktBadezimmeranheizenWocheUhrzeit]
5 [Dummy_SchaltpunktLueftenUhrzeit]
6 [Dummy_SchaltpunktTagWocheUhrzeit]
7 ([Dummy_SchaltpunktNachtWocheUhrzeit]-[00:01])
8 [Dummy_SchaltpunktTagWocheUhrzeit]
9 ([Dummy_SchaltpunktNachtWocheUhrzeit]-[00:01])
timeCond:
0 0
1 1
10 8
11 8
12 9
13 9
14 10
15 10
16 11
17 11
18 12
19 12
2 2
20 13
21 13
3 3
4 4
5 5
6 6
7 6
8 7
9 7
timer:
0 0
1 0
10 0
11 0
12 0
13 0
14 0
15 0
16 0
17 0
18 0
19 0
2 0
20 0
21 0
3 0
4 0
5 0
6 0
7 0
8 0
9 0
timers:
0 0
1 1
10 14
11 16
12 18
13 20
2 2
3 3
4 4
5 5
6 6
7 8
8 10
9 12
trigger:
triggertime:
1518985740:
localtime 1518985740
hash:
1518985800:
localtime 1518985800
hash:
1518987540:
localtime 1518987540
hash:
1518987600:
localtime 1518987600
hash:
1518994140:
localtime 1518994140
hash:
1518994200:
localtime 1518994200
hash:
1518995400:
localtime 1518995400
hash:
1519009200:
localtime 1519009200
hash:
1519019100:
localtime 1519019100
hash:
1519021800:
localtime 1519021800
hash:
1519027200:
localtime 1519027200
hash:
uiState:
uiTable:
Attributes:
cmdState Anw.SchaltzeitFrüh,Anw.SchaltzeitFrüh,Anw.SchaltzeitFrüh,Anw.SchaltzeitFrüh,Anw.SchaltzeitFrüh,Anw.SchaltzeitFrüh,Anw.SchaltzeitFrüh,Anw.SchaltzeitFrüh|Abw.SchaltzeitFrüh,Abw.SchaltzeitFrüh,Abw.SchaltzeitFrüh,Abw.SchaltzeitFrüh,Abw.SchaltzeitFrüh,Abw.SchaltzeitFrüh,Abw.SchaltzeitFrüh,Abw.SchaltzeitFrüh|Anw.SchaltzeitSpät,Anw.SchaltzeitSpät,Anw.SchaltzeitSpät,Anw.SchaltzeitSpät,Anw.SchaltzeitSpät,Anw.SchaltzeitSpät,Anw.SchaltzeitSpät,Anw.SchaltzeitSpät|Abw.SchaltzeitSpät,Abw.SchaltzeitSpät,Abw.SchaltzeitSpät,Abw.SchaltzeitSpät,Abw.SchaltzeitSpät,Abw.SchaltzeitSpät,Abw.SchaltzeitSpät,Abw.SchaltzeitSpät|Anw.Bad heizen,Anw.Bad heizen|Anw.Lüften Woche,Anw.Lüften Woche,Anw.Lüften Woche,Anw.Lüften Woche,Anw.Lüften Woche,Anw.Lüften Woche,Anw.Lüften Woche,Anw.Lüften Woche|Anw.Tag Woche,Anw.Tag Woche,Anw.Tag Woche,Anw.Tag Woche,Anw.Tag Woche,Anw.Tag Woche,Anw.Tag Woche,Anw.Tag Woche|Abw.Tag Woche,Abw.Tag Woche,Abw.Tag Woche,Abw.Tag Woche,Abw.Tag Woche,Abw.Tag Woche,Abw.Tag Woche,Abw.Tag Woche|Anw.Nacht Woche,Anw.Nacht Woche,Anw.Nacht Woche,Anw.Nacht Woche,Anw.Nacht Woche,Anw.Nacht Woche,Anw.Nacht Woche,Anw.Nacht Woche|Abw.Nacht Woche,Abw.Nacht Woche,Abw.Nacht Woche,Abw.Nacht Woche,Abw.Nacht Woche,Abw.Nacht Woche,Abw.Nacht Woche,Abw.Nacht Woche|Anw.Tag Wochenende,Anw.Tag Wochenende,Anw.Tag Wochenende,Anw.Tag Wochenende,Anw.Tag Wochenende,Anw.Tag Wochenende,Anw.Tag Wochenende,Anw.Tag Wochenende|Abw.Tag Wochenende,Abw.Tag Wochenende,Abw.Tag Wochenende,Abw.Tag Wochenende,Abw.Tag Wochenende,Abw.Tag Wochenende,Abw.Tag Wochenende,Abw.Tag Wochenende|Anw.Nacht Wochenende,Anw.Nacht Wochenende,Anw.Nacht Wochenende,Anw.Nacht Wochenende,Anw.Nacht Wochenende,Anw.Nacht Wochenende,Anw.Nacht Wochenende,Anw.Nacht Wochenende|Abw.Nacht Wochenende,Abw.Nacht Wochenende,Abw.Nacht Wochenende,Abw.Nacht Wochenende,Abw.Nacht Wochenende,Abw.Nacht Wochenende,Abw.Nacht Wochenende,Abw.Nacht Wochenende
do always
room Logik_Heizung
wait 5,5,5,5,5,5,5,5:5,5,5,5,5,5,5,5:5,5,5,5,5,5,5,5:5,5,5,5,5,5,5,5:5,5:5,5,5,5,5,5,5,5:5,5,5,5,5,5,5,5:5,5,5,5,5,5,5,5:5,5,5,5,5,5,5,5:5,5,5,5,5,5,5,5:5,5,5,5,5,5,5,5:5,5,5,5,5,5,5,5:5,5,5,5,5,5,5,5:5,5,5,5,5,5,5,5
Folgendes habe ich bisher festgestellt:
Die Uhrzeit aus den DUMMYS werden teilweise als Uhrzeit von Morgen interpretiert. Also würde die Zeitspanne ja von Morgen 9.00Uhr bis heute 22.00Uhr gehen (UNMÖGLICH).
Ich denke, dass es bei einem Modify vom DOIF entsteht, bzw auch nach einem Update/Restart von FHEM.
Kann ich mein Problem mit Boardmitteln umgehen?
Vielen Dank
Jan
[[Dummy_SchaltpunktNachtWochenendeUhrzeit]|7]-[?([Dummy_Schaltpunkt2MAXUhrzeit]-[00:01])|7]
Was soll das sein?
DOIF versucht von einem Zeittrigger einen anderen (um eine Stunde reduzierten) Zeittrigger abziehen - das wird nicht gut funktionieren.
Zitat von: Damian am 18 Februar 2018, 18:47:38
[[Dummy_SchaltpunktNachtWochenendeUhrzeit]|7]-[?([Dummy_Schaltpunkt2MAXUhrzeit]-[00:01])|7]
Was soll das sein?
DOIF versucht von einem Zeittrigger einen anderen (um eine Stunde reduzierten) Zeittrigger abziehen - das wird nicht gut funktionieren.
Ich hatte das als "in der Zeit von "
Dummy_SchaltpunktNachtWochenendeUhrzeit" bis "Dummy_Schaltpunkt2MAXUhrzeit (minus eine Minute)" verstanden.
Sollte ich also in dieser Zeit nach Hause kommen, soll er etwas tun.
Zitat von: kleineslichtHH am 18 Februar 2018, 19:28:51
Ich hatte das als "in der Zeit von "Dummy_SchaltpunktNachtWochenendeUhrzeit" bis "Dummy_Schaltpunkt2MAXUhrzeit (minus eine Minute)" verstanden.
Sollte ich also in dieser Zeit nach Hause kommen, soll er etwas tun.
Das entspricht aber nicht der vorgegebenen Syntax: https://fhem.de/commandref_DE.html#DOIF_Zeitsteuerung_mit_Zeitintervallen
z. B.
define di_time DOIF ([[begin]-[end]]) (set radio on) DOELSE (set radio off)
ZitatZeitintervalle, Readings und Status ohne Trigger
Angaben in eckigen Klammern, die mit einem Fragezeichen beginnen, führen zu keiner Triggerung des Moduls, sie dienen lediglich der Abfrage.
Anwendungsbeispiel: Licht soll zwischen 06:00 und 10:00 angehen, getriggert wird nur durch den Taster nicht um 06:00 bzw. 10:00 Uhr und nicht durch das Device Home
define di_motion DOIF ([?06:00-10:00] and [button] and [?Home] eq "present")(set lamp on-for-timer 600)
attr di_motion do always
ich dachte das hier aus der commandref herausgelesen zu haben, nur brauche ich eben den Trigger auch auf die erste Zeit (nicht aber auf der Endzeit)
Zitat von: kleineslichtHH am 18 Februar 2018, 19:48:30
ich dachte das hier aus der commandref herausgelesen zu haben, nur brauche ich eben den Trigger auch auf die erste Zeit (nicht aber auf der Endzeit)
Ein Zeitintervall beginnt mit einer eckigen Klammer und endet auch mit einer - bei dir aber nicht ;)
Ich habe den Code nochmal angepasst. Ich hatte gehofft, dass er mir als timer_15_c11 ein "18.02.2018 09:00:00|7" liefern würde.
Hast du hier noch einen Tipp für mich?
(([Margarethe11:presence] eq "present") and [[Dummy_SchaltpunktTagWochenendeUhrzeit]-([Dummy_SchaltpunktNachtWochenendeUhrzeit]-[00:01])|7])
(set WT.Wohnzimmer desiredTemperature auto [Dummy_Tagtemperaturanwesend_Wohnzimmer])
(set WT.Kueche desiredTemperature auto [Dummy_Tagtemperaturanwesend_Kueche])
(set WT.FlurEG desiredTemperature auto [Dummy_Tagtemperaturanwesend_FlurEG])
(set WT.Arbeitszimmer desiredTemperature auto [Dummy_Tagtemperaturanwesend_Arbeitszimmer])
(set WT.Badezimmer desiredTemperature auto [Dummy_Tagtemperaturanwesend_Badezimmer])
(set WT.Schlafzimmer desiredTemperature auto [Dummy_Tagtemperaturanwesend_Schlafzimmer])
(set WT.Kinderzimmer desiredTemperature auto [Dummy_Tagtemperaturanwesend_Kinderzimmer])
(set teleBot message 11Anw.Tag Wochenende)
timer_15_c11 19.02.2018 09:00:00|7
timer_16_c11 18.02.2018 21:59:00|7
Zitat von: kleineslichtHH am 18 Februar 2018, 20:26:46
Ich habe den Code nochmal angepasst. Ich hatte gehofft, dass er mir als timer_15_c11 ein "18.02.2018 09:00:00|7" liefern würde.
Hast du hier noch einen Tipp für mich?
(([Margarethe11:presence] eq "present") and [[Dummy_SchaltpunktTagWochenendeUhrzeit]-([Dummy_SchaltpunktNachtWochenendeUhrzeit]-[00:01])|7])
(set WT.Wohnzimmer desiredTemperature auto [Dummy_Tagtemperaturanwesend_Wohnzimmer])
(set WT.Kueche desiredTemperature auto [Dummy_Tagtemperaturanwesend_Kueche])
(set WT.FlurEG desiredTemperature auto [Dummy_Tagtemperaturanwesend_FlurEG])
(set WT.Arbeitszimmer desiredTemperature auto [Dummy_Tagtemperaturanwesend_Arbeitszimmer])
(set WT.Badezimmer desiredTemperature auto [Dummy_Tagtemperaturanwesend_Badezimmer])
(set WT.Schlafzimmer desiredTemperature auto [Dummy_Tagtemperaturanwesend_Schlafzimmer])
(set WT.Kinderzimmer desiredTemperature auto [Dummy_Tagtemperaturanwesend_Kinderzimmer])
(set teleBot message 11Anw.Tag Wochenende)
timer_15_c11 19.02.2018 09:00:00|7
timer_16_c11 18.02.2018 21:59:00|7
Das nächste Triggerdatum richtet sich immer nach dem Zeitpunkt der Definition, für die reine Auswertung des Intervalls ist das Datum irrelevant.
Das Intervall ist einfach zwischen 09:00 und 21:59 Uhr am Wochenende wahr und sonst nicht, egal wann es getriggert wird bzw. abgefragt wird.
Ich beobachte das Verhalten nach der Umstellung über den morgigen Tag.
(([Margarethe11:presence] eq "present") and [[Dummy_SchaltpunktTagWochenendeUhrzeit]-([Dummy_SchaltpunktNachtWochenendeUhrzeit]-[00:01])|7])
(([Margarethe11:presence] eq "present") and [[Dummy_SchaltpunktTagWochenendeUhrzeit]-(?[Dummy_SchaltpunktNachtWochenendeUhrzeit]-[00:01])|7])
Bringt mir das "?" in der zweiten Zeile ein nicht triggern beim Ende des Zeitintervalls?
Vielen Dank erst einmal ;-)
Zitat von: kleineslichtHH am 18 Februar 2018, 20:38:26
Ich beobachte das Verhalten nach der Umstellung über den morgigen Tag.
(([Margarethe11:presence] eq "present") and [[Dummy_SchaltpunktTagWochenendeUhrzeit]-([Dummy_SchaltpunktNachtWochenendeUhrzeit]-[00:01])|7])
(([Margarethe11:presence] eq "present") and [[Dummy_SchaltpunktTagWochenendeUhrzeit]-(?[Dummy_SchaltpunktNachtWochenendeUhrzeit]-[00:01])|7])
Bringt mir das "?" in der zweiten Zeile ein nicht triggern beim Ende des Zeitintervalls?
Vielen Dank erst einmal ;-)
Du kannst das Fragezeichen nur am Anfang des Intervalls also [?... für beide Timergrenzen setzen.
Unabhängig davon, einen Timer in die Vergangenheit setzen wäre etwas sinnfrei - dieser würde nie zuschlagen ;)
kurze Rückmeldung:
die Steuerung funktioniert bisher gut.
Vielen Dank für die Unterstützung
Jan