Hallo zusammen
ich kann irgendwie bei meinen WeekdayTimern keine Profile mehr Umschalten. Weder ein set WP_Thermostate restore_topic Off
, noch ein set WDT_Kueche weekprofile WP_Thermostate:Off:Kueche
führt zu einem Änderung des Readings "weekprofiles" von WDT_Kueche.
Hierbei ist WDT_Kueche nur ein Beispiel. Es funktioniert mit keinem WDT.
WDT_Kueche = WeekdayTimer
WP_Thermostate = weekprofile
Off = Topic
Kueche = Name
Letzer Schaltpunkt ist am 20.05.2020. Bis dahin hat das Umschalten immer funktioniert.
Fragen etc.:
Hast du am 20.5. ein update (nach mind. 2 Wochen) gemacht? (Dann kann es sein, dass das Problem eigentlich seit dem change vom 6.5. besteht).
Kannst du bitte ein list von dem Beispiel-WDT einstellen?
Ich mach die Updates relativ unregelmäßig. Irgendwann um die Zeit hab ich mal nach längerem (vielleicht 4 - 6 Wochen) ein Update gemacht. Insofern kann das hinkommen, aber ich kann es nicht mit Sicherheit sagen.
Internals:
COMMAND
CONDITION
DEF EG_Kueche_T weekprofile:WP_Thermostate
DEVICE EG_Kueche_T
FUUID 5e09df19-f33f-b0f8-f09d-abf524509fcc5f3f
FVERSION 98_WeekdayTimer.pm:0.220320/2020-05-25
GlobalDaylistSpec
LANGUAGE de
NAME WDT_Kueche
NR 255
Profil 0: Sonntag 00:10:00 19.0, 07:00:00 21.5, 11:00:00 13.0, 19:00:00 21.5, 21:30:00 19.0,
Profil 1: Montag 00:10:00 19.0, 07:00:00 21.5, 11:00:00 13.0, 19:00:00 21.5, 21:30:00 19.0,
Profil 2: Dienstag 00:10:00 19.0, 07:00:00 21.5, 11:00:00 13.0, 19:00:00 21.5, 21:30:00 19.0,
Profil 3: Mittwoch 00:10:00 19.0, 07:00:00 21.5, 11:00:00 13.0, 19:00:00 21.5, 21:30:00 19.0,
Profil 4: Donnerstag 00:10:00 19.0, 07:00:00 21.5, 11:00:00 13.0, 19:00:00 21.5, 21:30:00 19.0,
Profil 5: Freitag 00:10:00 19.0, 07:00:00 21.5, 11:00:00 13.0, 19:00:00 21.5, 21:30:00 19.0,
Profil 6: Samstag 00:10:00 19.0, 07:00:00 21.5, 11:00:00 13.0, 19:00:00 21.5, 21:30:00 19.0,
STATE 13.0
STILLDONETIME 0
TYPE WeekdayTimer
READINGS:
2020-06-12 11:00:00 currValue 13.0
2020-06-12 11:00:00 nextUpdate 2020-06-12 19:00:00
2020-06-12 11:00:00 nextValue 21.5
2020-06-12 11:00:00 state 13.0
2020-05-20 16:56:01 weekprofiles WP_Thermostate:Minimal:Kueche
SWITCHINGTIMES:
5|00:10|19.0
5|07:00|21.5
5|11:00|13.0
5|19:00|21.5
5|21:30|19.0
1|00:10|19.0
1|07:00|21.5
1|11:00|13.0
1|19:00|21.5
1|21:30|19.0
6|00:10|19.0
6|07:00|21.5
6|11:00|13.0
6|19:00|21.5
6|21:30|19.0
0|00:10|19.0
0|07:00|21.5
0|11:00|13.0
0|19:00|21.5
0|21:30|19.0
4|00:10|19.0
4|07:00|21.5
4|11:00|13.0
4|19:00|21.5
4|21:30|19.0
2|00:10|19.0
2|07:00|21.5
2|11:00|13.0
2|19:00|21.5
2|21:30|19.0
3|00:10|19.0
3|07:00|21.5
3|11:00|13.0
3|19:00|21.5
3|21:30|19.0
TIMER:
WDT_Kueche_3:
HASH WDT_Kueche
MODIFIER 3
NAME WDT_Kueche_3
WDT_Kueche_4:
HASH WDT_Kueche
MODIFIER 4
NAME WDT_Kueche_4
WDT_Kueche_5:
HASH WDT_Kueche
MODIFIER 5
NAME WDT_Kueche_5
WDT_Kueche_SetTimerOfDay:
HASH WDT_Kueche
MODIFIER SetTimerOfDay
NAME WDT_Kueche_SetTimerOfDay
SETTIMERATMIDNIGHT 1
helper:
daysRegExp (so|mo|di|mi|do|fr|sa|\$we|\!\$we)
daysRegExpMessage (so|mo|di|mi|do|fr|sa|$we|!$we)
SWITCHINGTIME:
0:
00:10:00 19.0
07:00:00 21.5
11:00:00 13.0
19:00:00 21.5
21:30:00 19.0
1:
00:10:00 19.0
07:00:00 21.5
11:00:00 13.0
19:00:00 21.5
21:30:00 19.0
2:
00:10:00 19.0
07:00:00 21.5
11:00:00 13.0
19:00:00 21.5
21:30:00 19.0
3:
00:10:00 19.0
07:00:00 21.5
11:00:00 13.0
19:00:00 21.5
21:30:00 19.0
4:
00:10:00 19.0
07:00:00 21.5
11:00:00 13.0
19:00:00 21.5
21:30:00 19.0
5:
00:10:00 19.0
07:00:00 21.5
11:00:00 13.0
19:00:00 21.5
21:30:00 19.0
6:
00:10:00 19.0
07:00:00 21.5
11:00:00 13.0
19:00:00 21.5
21:30:00 19.0
WEDAYS:
1 1
2 1
profil:
1:
EPOCH 1591913400
PARA 19.0
TIME 00:10
WE_Override 0
TAGE:
5
10:
EPOCH 1591990200
PARA 19.0
TIME 21:30
WE_Override 0
TAGE:
1
11:
EPOCH 1591913400
PARA 19.0
TIME 00:10
WE_Override 0
TAGE:
6
12:
EPOCH 1591938000
PARA 21.5
TIME 07:00
WE_Override 0
TAGE:
6
13:
EPOCH 1591952400
PARA 13.0
TIME 11:00
WE_Override 0
TAGE:
6
14:
EPOCH 1591981200
PARA 21.5
TIME 19:00
WE_Override 0
TAGE:
6
15:
EPOCH 1591990200
PARA 19.0
TIME 21:30
WE_Override 0
TAGE:
6
16:
EPOCH 1591913400
PARA 19.0
TIME 00:10
WE_Override 0
TAGE:
0
17:
EPOCH 1591938000
PARA 21.5
TIME 07:00
WE_Override 0
TAGE:
0
18:
EPOCH 1591952400
PARA 13.0
TIME 11:00
WE_Override 0
TAGE:
0
19:
EPOCH 1591981200
PARA 21.5
TIME 19:00
WE_Override 0
TAGE:
0
2:
EPOCH 1591938000
PARA 21.5
TIME 07:00
WE_Override 0
TAGE:
5
20:
EPOCH 1591990200
PARA 19.0
TIME 21:30
WE_Override 0
TAGE:
0
21:
EPOCH 1591913400
PARA 19.0
TIME 00:10
WE_Override 0
TAGE:
4
22:
EPOCH 1591938000
PARA 21.5
TIME 07:00
WE_Override 0
TAGE:
4
23:
EPOCH 1591952400
PARA 13.0
TIME 11:00
WE_Override 0
TAGE:
4
24:
EPOCH 1591981200
PARA 21.5
TIME 19:00
WE_Override 0
TAGE:
4
25:
EPOCH 1591990200
PARA 19.0
TIME 21:30
WE_Override 0
TAGE:
4
26:
EPOCH 1591913400
PARA 19.0
TIME 00:10
WE_Override 0
TAGE:
2
27:
EPOCH 1591938000
PARA 21.5
TIME 07:00
WE_Override 0
TAGE:
2
28:
EPOCH 1591952400
PARA 13.0
TIME 11:00
WE_Override 0
TAGE:
2
29:
EPOCH 1591981200
PARA 21.5
TIME 19:00
WE_Override 0
TAGE:
2
3:
EPOCH 1591952400
PARA 13.0
TIME 11:00
WE_Override 0
TAGE:
5
30:
EPOCH 1591990200
PARA 19.0
TIME 21:30
WE_Override 0
TAGE:
2
31:
EPOCH 1591913400
PARA 19.0
TIME 00:10
WE_Override 0
TAGE:
3
32:
EPOCH 1591938000
PARA 21.5
TIME 07:00
WE_Override 0
TAGE:
3
33:
EPOCH 1591952400
PARA 13.0
TIME 11:00
WE_Override 0
TAGE:
3
34:
EPOCH 1591981200
PARA 21.5
TIME 19:00
WE_Override 0
TAGE:
3
35:
EPOCH 1591990200
PARA 19.0
TIME 21:30
WE_Override 0
TAGE:
3
4:
EPOCH 1591981200
PARA 21.5
TIME 19:00
WE_Override 0
TAGE:
5
5:
EPOCH 1591990200
PARA 19.0
TIME 21:30
WE_Override 0
TAGE:
5
6:
EPOCH 1591913400
PARA 19.0
TIME 00:10
WE_Override 0
TAGE:
1
7:
EPOCH 1591938000
PARA 21.5
TIME 07:00
WE_Override 0
TAGE:
1
8:
EPOCH 1591952400
PARA 13.0
TIME 11:00
WE_Override 0
TAGE:
1
9:
EPOCH 1591981200
PARA 21.5
TIME 19:00
WE_Override 0
TAGE:
1
profile_IDX:
0:
00:10:00 16
07:00:00 17
11:00:00 18
19:00:00 19
21:30:00 20
1:
00:10:00 6
07:00:00 7
11:00:00 8
19:00:00 9
21:30:00 10
2:
00:10:00 26
07:00:00 27
11:00:00 28
19:00:00 29
21:30:00 30
3:
00:10:00 31
07:00:00 32
11:00:00 33
19:00:00 34
21:30:00 35
4:
00:10:00 21
07:00:00 22
11:00:00 23
19:00:00 24
21:30:00 25
5:
00:10:00 1
07:00:00 2
11:00:00 3
19:00:00 4
21:30:00 5
6:
00:10:00 11
07:00:00 12
11:00:00 13
19:00:00 14
21:30:00 15
weekprofiles:
WP_Thermostate:
PROFILE Minimal:Kueche
PROFILE_JSON {"Mon":{"time":["07:00","11:00","19:00","21:30","24:00"],"temp":["19.0","21.5","13.0","21.5","19.0"]},"Wed":{"temp":["19.0","21.5","13.0","21.5","19.0"],"time":["07:00","11:00","19:00","21:30","24:00"]},"Thu":{"time":["07:00","11:00","19:00","21:30","24:00"],"temp":["19.0","21.5","13.0","21.5","19.0"]},"Sun":{"temp":["19.0","21.5","13.0","21.5","19.0"],"time":["07:00","11:00","19:00","21:30","24:00"]},"Sat":{"temp":["19.0","21.5","13.0","21.5","19.0"],"time":["07:00","11:00","19:00","21:30","24:00"]},"Tue":{"time":["07:00","11:00","19:00","21:30","24:00"],"temp":["19.0","21.5","13.0","21.5","19.0"]},"Fri":{"temp":["19.0","21.5","13.0","21.5","19.0"],"time":["07:00","11:00","19:00","21:30","24:00"]}}
SunAsWE 0
PROFILE_DATA:
Fri:
temp:
19.0
21.5
13.0
21.5
19.0
time:
07:00
11:00
19:00
21:30
24:00
Mon:
temp:
19.0
21.5
13.0
21.5
19.0
time:
07:00
11:00
19:00
21:30
24:00
Sat:
temp:
19.0
21.5
13.0
21.5
19.0
time:
07:00
11:00
19:00
21:30
24:00
Sun:
temp:
19.0
21.5
13.0
21.5
19.0
time:
07:00
11:00
19:00
21:30
24:00
Thu:
temp:
19.0
21.5
13.0
21.5
19.0
time:
07:00
11:00
19:00
21:30
24:00
Tue:
temp:
19.0
21.5
13.0
21.5
19.0
time:
07:00
11:00
19:00
21:30
24:00
Wed:
temp:
19.0
21.5
13.0
21.5
19.0
time:
07:00
11:00
19:00
21:30
24:00
Attributes:
DbLogExclude .*
WDT_Group WDT_Group_Kueche
WDT_delayedExecutionDevices EG_Kueche_Fensterkontakt
commandTemplate set $NAME desiredTemperature $EVENT
group Profile
oldreadings weekprofiles
room Roomdetails->Küche
switchInThePast 1
userattr weekprofile
verbose 5
weekprofile Kueche
Komme grade noch nicht dazu, mir das intensiver anzuschauen, aber seltsam ist, dass das eine Profil geladen wird und das andere nicht.
Kannst du mal checken, ob für alle Profile "gets" bei weekprofile klappen? Sonst ist da ggf. irgendwas kaputt...
Ich vermute es ist einfach das letzte Profil das geladen werden konnte und das wird jetzt stur abgearbeitet.
Ich habe für die Küche alle Profile über get profile_data abgerufen. Es ist zwar im JSON Format nicht besonders gut lesbar, aber es kommt immer etwas zurück.
Danke für den Hinweis, fix ist seit eben im svn, leider knapp zu spät für das heutige update.
Jetzt funktioniert alles wieder. Danke für die schnelle Hilfe. :)