Hallo,
ich habe für ein Rollo im Zimmer meiner Tochter drei WeekdayTimer angelegt.
Einmal einen für Sonntag, einen für Samstag und einen für den Rest der Woche.
Die Timer für Samstag und Wochentag funktionieren alle ohne Probleme.
Nur der Timer für Sonntag wird nicht ausgeführt.
Ich habe den Timer schon mehrfach gelöscht und unter verschiedenen anderen Namen neu angelegt.
Was jetzt auffällt ist das bei dem Timer Sonntag ein fehlerhaftes Datum bei nextUpdate auftritt:
Internals:
CFGFN
CHANGED
COMMAND
CONDITION
DEF 1.OG_KZ_Fenster So|10:09|open So|21:00|closed
DEVICE 1.OG_KZ_Fenster
FUUID 5e92caab-f33f-f169-52b3-bfedd68e031906d2
GlobalDaylistSpec
LANGUAGE en
NAME testsonntag
NR 1442366
STATE inactive
STILLDONETIME 0
TYPE WeekdayTimer
READINGS:
2020-04-12 10:01:13 currValue closed
2020-04-12 10:06:24 nextUpdate 1970-01-01 01:00:00
2020-04-12 10:01:12 nextValue closed
2020-04-12 10:06:24 state inactive
SWITCHINGTIMES:
So|10:09|open
So|21:00|closed
TIMER:
testsonntag_SetTimerOfDay:
HASH testsonntag
MODIFIER SetTimerOfDay
NAME testsonntag_SetTimerOfDay
SETTIMERATMIDNIGHT 1
dayNumber:
!$we 8
$we 7
fr 5
mo 1
sa 6
su 0
th 4
tu 2
we 3
helper:
daysRegExp (su|mo|tu|we|th|fr|sa|\$we|\!\$we)
daysRegExpMessage (su|mo|tu|we|th|fr|sa|$we|!$we)
SWITCHINGTIME:
0:
1:
2:
3:
4:
5:
6:
WEDAYS:
0 1
6 1
longDays:
de:
Sonntag
Montag
Dienstag
Mittwoch
Donnerstag
Freitag
Samstag
Wochenende
Werktags
en:
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
weekend
weekdays
fr:
Dimanche
Lundi
Mardi
Mercredi
Jeudi
Vendredi
Samedi
weekend
jours de la semaine
nl:
Zondag
Maandag
Dinsdag
Woensdag
Donderdag
Vrijdag
Zaterdag
weekend
werkdagen
profil:
1:
EPOCH 1586678940
PARA open
TIME 10:09
WE_Override 0
TAGE:
2:
EPOCH 1586718000
PARA closed
TIME 21:00
WE_Override 0
TAGE:
shortDays:
de:
so
mo
di
mi
do
fr
sa
$we
!$we
en:
su
mo
tu
we
th
fr
sa
$we
!$we
fr:
di
lu
ma
me
je
ve
sa
$we
!$we
nl:
zo
ma
di
wo
do
vr
za
$we
!$we
Attributes:
commandTemplate set $NAME $EVENT
room 1.OG Kinderzimmer
Meine Frage ist was läuft hier falsch.
Da die anderen Timer funktionieren kann es ja nicht am Datum/Uhrzeit des Raspi liegen.
Es wäre klasse wenn Ihr mir hier einen Tipp geben könntet.
Danke und Gruß
Dieter
Vermute language als Ursache. Lokal auf de setzen oder in "global" auf DE
Mobile Kurzgrüße.
Danke für Deinen Tipp aber das kann es nicht sein da bei den anderen Timern da auch immer "en" steht.
Hier mal ein Beispiel eines funktionierenden Timers:
Internals:
COMMAND
CONDITION
DEF 1.OG_KZ_Fenster Mo-Fr|07:00|open mo-fr|21:00|closed
DEVICE 1.OG_KZ_Fenster
FUUID 5c4cc90e-f33f-f169-0b03-e6b9f8b53b123d80
GlobalDaylistSpec
LANGUAGE en
NAME rollo_1.OG_KZ_Fenster_wochentag
NR 112
Profil 1: Monday 07:00:00 open, 21:00:00 closed
Profil 2: Tuesday 07:00:00 open, 21:00:00 closed
Profil 3: Wednesday 07:00:00 open, 21:00:00 closed
Profil 4: Thursday 07:00:00 open, 21:00:00 closed
Profil 5: Friday 07:00:00 open, 21:00:00 closed
STATE closed
STILLDONETIME 0
TYPE WeekdayTimer
READINGS:
2020-04-10 21:00:00 currValue closed
2020-04-10 21:00:00 nextUpdate 2020-04-13 07:00:00
2020-04-10 21:00:00 nextValue open
2020-04-10 21:00:00 state closed
SWITCHINGTIMES:
Mo-Fr|07:00|open
mo-fr|21:00|closed
TIMER:
rollo_1.OG_KZ_Fenster_wochentag_SetTimerOfDay:
HASH rollo_1.OG_KZ_Fenster_wochentag
MODIFIER SetTimerOfDay
NAME rollo_1.OG_KZ_Fenster_wochentag_SetTimerOfDay
SETTIMERATMIDNIGHT 1
dayNumber:
!$we 8
$we 7
fr 5
mo 1
sa 6
su 0
th 4
tu 2
we 3
helper:
daysRegExp (su|mo|tu|we|th|fr|sa|\$we|\!\$we)
daysRegExpMessage (su|mo|tu|we|th|fr|sa|$we|!$we)
SWITCHINGTIME:
1:
07:00:00 open
21:00:00 closed
2:
07:00:00 open
21:00:00 closed
3:
07:00:00 open
21:00:00 closed
4:
07:00:00 open
21:00:00 closed
5:
07:00:00 open
21:00:00 closed
WEDAYS:
0 1
6 1
longDays:
de:
Sonntag
Montag
Dienstag
Mittwoch
Donnerstag
Freitag
Samstag
Wochenende
Werktags
en:
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
weekend
weekdays
fr:
Dimanche
Lundi
Mardi
Mercredi
Jeudi
Vendredi
Samedi
weekend
jours de la semaine
nl:
Zondag
Maandag
Dinsdag
Woensdag
Donderdag
Vrijdag
Zaterdag
weekend
werkdagen
profil:
1:
EPOCH 1586667600
PARA open
TIME 07:00
WE_Override 0
TAGE:
1
2
3
4
5
2:
EPOCH 1586718000
PARA closed
TIME 21:00
WE_Override 0
TAGE:
1
2
3
4
5
profile_IDX:
1:
07:00:00 1
21:00:00 2
2:
07:00:00 1
21:00:00 2
3:
07:00:00 1
21:00:00 2
4:
07:00:00 1
21:00:00 2
5:
07:00:00 1
21:00:00 2
shortDays:
de:
so
mo
di
mi
do
fr
sa
$we
!$we
en:
su
mo
tu
we
th
fr
sa
$we
!$we
fr:
di
lu
ma
me
je
ve
sa
$we
!$we
nl:
zo
ma
di
wo
do
vr
za
$we
!$we
Attributes:
commandTemplate set $NAME $EVENT
room 1.OG Kinderzimmer
Gruß
Dieter
Moin,
trotzdem ist es die Sprache. Ändere in der DEF mal So in Su.
LG
Andreas
Hallo,
so habe getestet und genau das war es.....
Man wie blöd kann man sein das man da nicht selber drauf kommt.
Also nachmal vielen Dank für die superschnelle Hilfe von Euch Beiden.
Gruß
Dieter