WeekdayTimer wird nicht ausgeführt

Begonnen von Dieter68, 12 April 2020, 10:19:42

Vorheriges Thema - Nächstes Thema

Dieter68

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

Beta-User

Vermute language als Ursache. Lokal auf de setzen oder in "global" auf DE

Mobile Kurzgrüße.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

Dieter68

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

rischbiter123

Moin,

trotzdem ist es die Sprache. Ändere in der DEF mal So in Su.

LG

Andreas
4*Raspi, Max Thermostate und Fensterkontakte, FB7590, Mysensors und NanoCUL, IT und Sonoff, zigbee2mqtt2

Dieter68

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