WeekdayTimer löst zusätzlich kurz nach 0:00 Uhr aus, obwohl nicht angegeben.

Begonnen von Reinerlein, 03 März 2016, 00:35:09

Vorheriges Thema - Nächstes Thema

Reinerlein

Hallo,

ich habe jetzt schon länger das Phänomen, dass mein WeekdayTimer, der mir meine Handtücher nach Benutzung trocknen soll, zusätzlich kurz nach 0:00 Uhr auch ein Signal absetzt, ohne dass dieses angegeben wäre.

Der Timer soll einmal täglich zu einer bestimmten Uhrzeit ein "boost" an dem Bad-Heizkörper setzen. Am Wochenende etwas später als Wochentags.

Hier ein Listing des Timers:

Internals:
   COMMAND    set $NAME desiredTemperature $EVENT
   CONDITION
   DEF        heizung_Bad Mo-Fr|09:00|boost Sa-So|11:00|boost set $NAME desiredTemperature $EVENT
   DEVICE     heizung_Bad
   GlobalDaylistSpec
   LANGUAGE   de
   NAME       heizung_Bad_HandtuchTimer
   NR         1579
   Profil 0: Sonntag 11:00:00 boost
   Profil 1: Montag 09:00:00 boost
   Profil 2: Dienstag 09:00:00 boost
   Profil 3: Mittwoch 09:00:00 boost
   Profil 4: Donnerstag 09:00:00 boost
   Profil 5: Freitag 09:00:00 boost
   Profil 6: Samstag 11:00:00 boost
   STATE      'boost' am 2016-03-03 09:00:00 (Inaktiv: 0)
   STILLDONETIME 0
   TYPE       WeekdayTimer
   Readings:
     2016-03-03 00:00:36   currValue       boost
     2016-03-02 22:19:46   disabled        0
     2016-03-03 00:00:36   nextUpdate      2016-03-03 09:00:00
     2016-03-03 00:00:36   nextValue       boost
     2016-03-03 00:00:36   state           boost
   SWITCHINGTIMES:
     Mo-Fr|09:00|boost
     Sa-So|11:00|boost
   Timer:
     Heizung_bad_handtuchtimer_1:
       HASH       heizung_Bad_HandtuchTimer
       MODIFIER   1
       NAME       heizung_Bad_HandtuchTimer_1
     Heizung_bad_handtuchtimer_2:
       HASH       heizung_Bad_HandtuchTimer
       MODIFIER   2
       NAME       heizung_Bad_HandtuchTimer_2
     Heizung_bad_handtuchtimer_settimerofday:
       HASH       heizung_Bad_HandtuchTimer
       MODIFIER   SetTimerOfDay
       NAME       heizung_Bad_HandtuchTimer_SetTimerOfDay
   Daynumber:
     !$we       8
     $we        7
     di         2
     do         4
     fr         5
     mi         3
     mo         1
     sa         6
     so         0
   Helper:
     daysRegExp (so|mo|di|mi|do|fr|sa|\$we|\!\$we)
     daysRegExpMessage (so|mo|di|mi|do|fr|sa|$we|!$we)
     Switchingtime:
       0:
         11:00:00   boost
       1:
         09:00:00   boost
       2:
         09:00:00   boost
       3:
         09:00:00   boost
       4:
         09:00:00   boost
       5:
         09:00:00   boost
       6:
         11:00:00   boost
   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
   Profil:
     1:
       EPOCH      1456992000
       PARA       boost
       TIME       09:00
       TAGE:
         1
         2
         3
         4
         5
     2:
       EPOCH      1456999200
       PARA       boost
       TIME       11:00
       TAGE:
         0
         6
   Profile_idx:
     0:
       11:00:00   2
     1:
       09:00:00   1
     2:
       09:00:00   1
     3:
       09:00:00   1
     4:
       09:00:00   1
     5:
       09:00:00   1
     6:
       11: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
Attributes:
   alias      Bad  HandtuchTimer

Wie man an den Timestamps für das Reading "state" sieht, wurde dieses um kurz nach 0:00 Uhr gesetzt (und auch am Heizkörperthermostat gesetzt), obwohl dort kein Zeitpunkt vorgesehen ist. Zu den angegebenen Zeiten wird der Boost ebenfalls ausgeführt...
Das passiert nach meinen bisherigen Beobachtungen (ich bin nicht jeden Tag um die Zeit wach) jeden Tag.

Liegt da ein Fehler im Modul, oder bei mir?
Für sachdienliche Hinweise bin ich dankbar...

Danke schon mal im Vorraus.
Grüße
Reiner

Dietmar63

Setz mal den verbose auf 5 und liefere mir ein Protokoll.
Welche Version nutzt du?
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

Reinerlein

Hallo Dietmar63,

ich verwende die Version

98_WeekdayTimer.pm     10691 2016-01-31 19:23:01Z dietmar63
...habe aber gerade gesehen, dass jetzt eine neue verfügbar ist. Ist es sinnvoll, vorher noch ein Update zu machen?

Ansonsten stelle ich jetzt erstmal den Verbose Level für diesen Timer hoch, und warte auf heute Nacht :)
Kann es sein, dass du das absichtlich für die saubere Steuerung von Heizungsthermostaten eingebaut hast? Sozusagen, damit es einen definierten Startlevel für den Tag gibt? Das wäre für diesen Fall unpraktisch, da die Heizung an sich sich selber steuert, und ich hier nur ein zusätzliches Boost einstreuen möchte...

Grüße
Reiner

Dietmar63

ich vermute mal dass kein Unterschied zu sehen sein wird.
Gegen Mitternacht werden alle timer des WD oder HC gestellt und dabei werden auch einige Readings versorgt.
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

Reinerlein

Hallo Dietmar63,

so, ich habe mal ein paar List-Aufrufe und die Log-Ausgaben gemacht. Hier die Resultate...

Ein list Gestern um 23:00 Uhr:

Internals:
   COMMAND    set $NAME desiredTemperature $EVENT
   CONDITION
   DEF        heizung_Bad Mo-Fr|09:00|boost Sa-So|11:00|boost set $NAME desiredTemperature $EVENT
   DEVICE     heizung_Bad
   GlobalDaylistSpec
   LANGUAGE   de
   NAME       heizung_Bad_HandtuchTimer
   NR         1579
   Profil 0: Sonntag 11:00:00 boost
   Profil 1: Montag 09:00:00 boost
   Profil 2: Dienstag 09:00:00 boost
   Profil 3: Mittwoch 09:00:00 boost
   Profil 4: Donnerstag 09:00:00 boost
   Profil 5: Freitag 09:00:00 boost
   Profil 6: Samstag 11:00:00 boost
   STATE      'boost' am 2016-03-04 09:00:00 (Inaktiv: 0)
   STILLDONETIME 0
   TYPE       WeekdayTimer
   Readings:
     2016-03-03 11:00:00   currValue       boost
     2016-03-02 22:19:46   disabled        0
     2016-03-03 11:00:00   nextUpdate      2016-03-04 09:00:00
     2016-03-03 11:00:00   nextValue       boost
     2016-03-03 09:00:14   state           boost
   SWITCHINGTIMES:
     Mo-Fr|09:00|boost
     Sa-So|11:00|boost
   Timer:
     Heizung_bad_handtuchtimer_1:
       HASH       heizung_Bad_HandtuchTimer
       MODIFIER   1
       NAME       heizung_Bad_HandtuchTimer_1
     Heizung_bad_handtuchtimer_2:
       HASH       heizung_Bad_HandtuchTimer
       MODIFIER   2
       NAME       heizung_Bad_HandtuchTimer_2
     Heizung_bad_handtuchtimer_settimerofday:
       HASH       heizung_Bad_HandtuchTimer
       MODIFIER   SetTimerOfDay
       NAME       heizung_Bad_HandtuchTimer_SetTimerOfDay
   Daynumber:
     !$we       8
     $we        7
     di         2
     do         4
     fr         5
     mi         3
     mo         1
     sa         6
     so         0
   Helper:
     daysRegExp (so|mo|di|mi|do|fr|sa|\$we|\!\$we)
     daysRegExpMessage (so|mo|di|mi|do|fr|sa|$we|!$we)
     Switchingtime:
       0:
         11:00:00   boost
       1:
         09:00:00   boost
       2:
         09:00:00   boost
       3:
         09:00:00   boost
       4:
         09:00:00   boost
       5:
         09:00:00   boost
       6:
         11:00:00   boost
   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
   Profil:
     1:
       EPOCH      1456992000
       PARA       boost
       TIME       09:00
       TAGE:
         1
         2
         3
         4
         5
     2:
       EPOCH      1456999200
       PARA       boost
       TIME       11:00
       TAGE:
         0
         6
   Profile_idx:
     0:
       11:00:00   2
     1:
       09:00:00   1
     2:
       09:00:00   1
     3:
       09:00:00   1
     4:
       09:00:00   1
     5:
       09:00:00   1
     6:
       11: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
Attributes:
   alias      Bad  HandtuchTimer
   disable    0
   verbose    5


Und dann das List, nachdem er um kurz nach 0:00 Uhr den Boost ausgelöst hatte:

Internals:
   COMMAND    set $NAME desiredTemperature $EVENT
   CONDITION
   DEF        heizung_Bad Mo-Fr|09:00|boost Sa-So|11:00|boost set $NAME desiredTemperature $EVENT
   DEVICE     heizung_Bad
   GlobalDaylistSpec
   LANGUAGE   de
   NAME       heizung_Bad_HandtuchTimer
   NR         1579
   Profil 0: Sonntag 11:00:00 boost
   Profil 1: Montag 09:00:00 boost
   Profil 2: Dienstag 09:00:00 boost
   Profil 3: Mittwoch 09:00:00 boost
   Profil 4: Donnerstag 09:00:00 boost
   Profil 5: Freitag 09:00:00 boost
   Profil 6: Samstag 11:00:00 boost
   STATE      'boost' am 2016-03-04 09:00:00 (Inaktiv: 0)
   STILLDONETIME 0
   TYPE       WeekdayTimer
   Readings:
     2016-03-04 00:00:27   currValue       boost
     2016-03-02 22:19:46   disabled        0
     2016-03-04 00:00:26   nextUpdate      2016-03-04 09:00:00
     2016-03-04 00:00:26   nextValue       boost
     2016-03-04 00:00:27   state           boost
   SWITCHINGTIMES:
     Mo-Fr|09:00|boost
     Sa-So|11:00|boost
   Timer:
     Heizung_bad_handtuchtimer_1:
       HASH       heizung_Bad_HandtuchTimer
       MODIFIER   1
       NAME       heizung_Bad_HandtuchTimer_1
     Heizung_bad_handtuchtimer_2:
       HASH       heizung_Bad_HandtuchTimer
       MODIFIER   2
       NAME       heizung_Bad_HandtuchTimer_2
     Heizung_bad_handtuchtimer_settimerofday:
       HASH       heizung_Bad_HandtuchTimer
       MODIFIER   SetTimerOfDay
       NAME       heizung_Bad_HandtuchTimer_SetTimerOfDay
   Daynumber:
     !$we       8
     $we        7
     di         2
     do         4
     fr         5
     mi         3
     mo         1
     sa         6
     so         0
   Helper:
     daysRegExp (so|mo|di|mi|do|fr|sa|\$we|\!\$we)
     daysRegExpMessage (so|mo|di|mi|do|fr|sa|$we|!$we)
     Switchingtime:
       0:
         11:00:00   boost
       1:
         09:00:00   boost
       2:
         09:00:00   boost
       3:
         09:00:00   boost
       4:
         09:00:00   boost
       5:
         09:00:00   boost
       6:
         11:00:00   boost
   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
   Profil:
     1:
       EPOCH      1457078400
       PARA       boost
       TIME       09:00
       TAGE:
         1
         2
         3
         4
         5
     2:
       EPOCH      1457085600
       PARA       boost
       TIME       11:00
       TAGE:
         0
         6
   Profile_idx:
     0:
       11:00:00   2
     1:
       09:00:00   1
     2:
       09:00:00   1
     3:
       09:00:00   1
     4:
       09:00:00   1
     5:
       09:00:00   1
     6:
       11: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
Attributes:
   alias      Bad  HandtuchTimer
   disable    0
   verbose    5


Hier noch die Logausgaben (in umgekehrter Reihenfolge):

2016.03.04 00:00:42 4: [heizung_Bad_HandtuchTimer] command: set $NAME desiredTemperature $EVENT executed
2016.03.04 00:00:42 4: [heizung_Bad_HandtuchTimer] aktParam:17.0 newParam:boost - is  not disabled
2016.03.04 00:00:42 4: [heizung_Bad_HandtuchTimer] device type MAX:HeatingThermostat recognized, setModifier:desiredTemperature
2016.03.04 00:00:42 4: [heizung_Bad_HandtuchTimer] Update   - timer seems to be active today: 12345|09:00|boost
2016.03.04 00:00:42 5: [heizung_Bad_HandtuchTimer] result of condition:1
2016.03.04 00:00:42 5: [heizung_Bad_HandtuchTimer] condition: {my $days={};;map{$days->{$_}=1}(1,2,3,4,5);;;;( 1 && (defined $days->{$wday}))}
2016.03.04 00:00:42 5: [heizung_Bad_HandtuchTimer] list of window sensors found: 'heizung_Bad_HandtuchTimer'
2016.03.04 00:00:42 5: [heizung_Bad_HandtuchTimer] result of delayedExecutionCond:0
2016.03.04 00:00:42 5: [heizung_Bad_HandtuchTimer] delayedExecutionCond:0
2016.03.04 00:00:27 5: [heizung_Bad_HandtuchTimer] setting  Timer: heizung_Bad_HandtuchTimer_SetTimerOfDay 2016-03-05 00:00:05
2016.03.04 00:00:27 5: [heizung_Bad_HandtuchTimer] removing Timer: heizung_Bad_HandtuchTimer_SetTimerOfDay
2016.03.04 00:00:27 5: [heizung_Bad_HandtuchTimer] setting  Timer: heizung_Bad_HandtuchTimer_1 2016-03-03 09:00:00
2016.03.04 00:00:27 5: [heizung_Bad_HandtuchTimer] list of window sensors found: 'heizung_Bad_HandtuchTimer'
2016.03.04 00:00:27 5: [heizung_Bad_HandtuchTimer] result of delayedExecutionCond:0
2016.03.04 00:00:27 5: [heizung_Bad_HandtuchTimer] delayedExecutionCond:0
2016.03.04 00:00:26 5: [heizung_Bad_HandtuchTimer] setting  Timer: heizung_Bad_HandtuchTimer_2 2016-03-04 11:00:00
2016.03.04 00:00:26 4: [heizung_Bad_HandtuchTimer] setTimer - timer seems to be NOT active today: 06|11:00|boost
2016.03.04 00:00:26 5: [heizung_Bad_HandtuchTimer] result of condition:
2016.03.04 00:00:26 5: [heizung_Bad_HandtuchTimer] condition: {my $days={};;map{$days->{$_}=1}(0,6);;;;( 1 && (defined $days->{$wday}))}
2016.03.04 00:00:26 5: [heizung_Bad_HandtuchTimer] setting  Timer: heizung_Bad_HandtuchTimer_1 2016-03-04 09:00:00
2016.03.04 00:00:26 4: [heizung_Bad_HandtuchTimer] setTimer - timer seems to be active today: 12345|09:00|boost
2016.03.04 00:00:26 5: [heizung_Bad_HandtuchTimer] result of condition:1
2016.03.04 00:00:26 5: [heizung_Bad_HandtuchTimer] condition: {my $days={};;map{$days->{$_}=1}(1,2,3,4,5);;;;( 1 && (defined $days->{$wday}))}
2016.03.04 00:00:26 4: [heizung_Bad_HandtuchTimer] Heating recognized - switch in the past activated
2016.03.04 00:00:26 4: [heizung_Bad_HandtuchTimer] device type MAX:HeatingThermostat recognized, setModifier:desiredTemperature
2016.03.04 00:00:26 4: [heizung_Bad_HandtuchTimer] 11:00:00 boost (Profil 6: Samstag)
2016.03.04 00:00:26 4: [heizung_Bad_HandtuchTimer] 09:00:00 boost (Profil 5: Freitag)
2016.03.04 00:00:26 4: [heizung_Bad_HandtuchTimer] 09:00:00 boost (Profil 4: Donnerstag)
2016.03.04 00:00:26 4: [heizung_Bad_HandtuchTimer] 09:00:00 boost (Profil 3: Mittwoch)
2016.03.04 00:00:26 4: [heizung_Bad_HandtuchTimer] 09:00:00 boost (Profil 2: Dienstag)
2016.03.04 00:00:26 4: [heizung_Bad_HandtuchTimer] 09:00:00 boost (Profil 1: Montag)
2016.03.04 00:00:26 4: [heizung_Bad_HandtuchTimer] 11:00:00 boost (Profil 0: Sonntag)
2016.03.04 00:00:26 4: [heizung_Bad_HandtuchTimer] 06:43:49 19:31:07 Freitag
2016.03.04 00:00:26 5: [heizung_Bad_HandtuchTimer] removing Timer: heizung_Bad_HandtuchTimer_2
2016.03.04 00:00:26 5: [heizung_Bad_HandtuchTimer] removing Timer: heizung_Bad_HandtuchTimer_1


Vielleicht sagt dir das alles ja was :)

Grüße
Reiner

Dietmar63

Was auch immer genau passiert.
Es könnte irgendwie an deiner etwas langsamen Hardware liegen.

Im Anhang kannst du sehen, dass wenn die timer des Tages bis so ca. 10 Sekunden nach Mitternacht gesetzt werden passiert das im Modus SETTIMERATMIDNIGHT. Dann sollte die Veränderung der Readings nicht stattfinden. Bei dir passiert das so 36 Sekunden nach Mitternacht, obwohl der timer eigentlich genau um 5 Sekunden nach Mitternacht auslösen soll. Bei mir passiert das sogar.

Ich prüfe das nochmals bei mir genau, weil auch ich etwas festgestellt habe, was so nicht sein sollte - melde mich dann nochmals.
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

Reinerlein

Hi Dietmar63,

nun ja, es ist ein Raspberry, aber eigentlich passiert um die Zeit relativ wenig... Ich denke mal einige Module werden da etwas zurücksetzen, ohne es zu loggen, sodass ich das nicht sehe, aber sonst eher weniger...
Warum ist denn da überhaupt so eine Zeitabhängigkeit drin? Kann man das nicht einfach davon unabhängig machen?

Grüße
Reiner

Dietmar63

Der Test bei mir heute Nacht hat gezeigt, dass die 10 Sekunden Abfrage wahrscheinlich nicht reicht den Schalter immer korrkorrekt zu setzen. Besonders dann wenn um Mitternacht viele timer feuern. Ich denke mir was aus und verbessere die Logik
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

Dietmar63

Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

Reinerlein

Hallo Dietmar63,

hattest du die Verbesserung bereits eingecheckt? Ich hatte da was im SVN-Log gelesen...

Wie dem auch sei, nach einer gestrigen Aktualisierung (und da war der WeekdayTimer dabei), ist es immer noch unverändert.
Hier noch mal ein Log (das von letzter Nacht, wieder in umgekehrter Reihenfolge):

2016.03.09 00:00:43 4: [heizung_Bad_HandtuchTimer] command: 'set $NAME desiredTemperature $EVENT' executed with %EVENT=>boost,%NAME=>heizung_Bad
2016.03.09 00:00:43 4: [heizung_Bad_HandtuchTimer] aktParam:17.0 newParam:boost - is  not disabled
2016.03.09 00:00:43 4: [heizung_Bad_HandtuchTimer] device type MAX:HeatingThermostat recognized, setModifier:desiredTemperature
2016.03.09 00:00:43 4: [heizung_Bad_HandtuchTimer] Update   - past timer activated
2016.03.09 00:00:43 5: [heizung_Bad_HandtuchTimer] result of condition:1
2016.03.09 00:00:43 5: [heizung_Bad_HandtuchTimer] condition: {my $days={};;map{$days->{$_}=1}(1,2,3,4,5);;;;( 1 && (defined $days->{$wday}))}
2016.03.09 00:00:43 4: [heizung_Bad_HandtuchTimer] condition: - Tage:1,2,3,4,5
2016.03.09 00:00:43 5: [heizung_Bad_HandtuchTimer] result of condition:1
2016.03.09 00:00:43 5: [heizung_Bad_HandtuchTimer] condition: {my $days={};;map{$days->{$_}=1}();;;;( 1 && (defined $days->{$wday} ||  $we || !$we))}
2016.03.09 00:00:43 4: [heizung_Bad_HandtuchTimer] condition: - Tage:7,8
2016.03.09 00:00:43 5: [heizung_Bad_HandtuchTimer] list of window sensors found: 'heizung_Bad_HandtuchTimer'
2016.03.09 00:00:43 5: [heizung_Bad_HandtuchTimer] result of delayedExecutionCond:0
2016.03.09 00:00:43 5: [heizung_Bad_HandtuchTimer] delayedExecutionCond:0
2016.03.09 00:00:41 5: [heizung_Bad_HandtuchTimer] setting  Timer: heizung_Bad_HandtuchTimer_1 2016-03-08 09:00:00
2016.03.09 00:00:27 3: CUL_EM CUL_EM_2: CUM_DAY: 23.360 CUM: 61507.857 COST: 6.61
2016.03.09 00:00:26 5: [heizung_Bad_HandtuchTimer] setting  Timer: heizung_Bad_HandtuchTimer_SetTimerOfDay 2016-03-10 00:00:05
2016.03.09 00:00:26 5: [heizung_Bad_HandtuchTimer] removing Timer: heizung_Bad_HandtuchTimer_SetTimerOfDay
2016.03.09 00:00:26 4: [heizung_Bad_HandtuchTimer] past timer on heizung_Bad at 2016-03-08 09:00:00 with  boost activated
2016.03.09 00:00:26 5: [heizung_Bad_HandtuchTimer] list of window sensors found: 'heizung_Bad_HandtuchTimer'
2016.03.09 00:00:26 5: [heizung_Bad_HandtuchTimer] result of delayedExecutionCond:0
2016.03.09 00:00:26 5: [heizung_Bad_HandtuchTimer] delayedExecutionCond:0
2016.03.09 00:00:25 5: [heizung_Bad_HandtuchTimer] setting  Timer: heizung_Bad_HandtuchTimer_2 2016-03-09 11:00:00
2016.03.09 00:00:25 4: [heizung_Bad_HandtuchTimer] setTimer - timer seems to be NOT active today: 06|11:00|boost
2016.03.09 00:00:25 5: [heizung_Bad_HandtuchTimer] result of condition:
2016.03.09 00:00:25 5: [heizung_Bad_HandtuchTimer] condition: {my $days={};;map{$days->{$_}=1}(0,6);;;;( 1 && (defined $days->{$wday}))}
2016.03.09 00:00:25 4: [heizung_Bad_HandtuchTimer] condition: - Tage:0,6
2016.03.09 00:00:25 5: [heizung_Bad_HandtuchTimer] setting  Timer: heizung_Bad_HandtuchTimer_1 2016-03-09 09:00:00
2016.03.09 00:00:25 4: [heizung_Bad_HandtuchTimer] setTimer - timer seems to be active today: 12345|09:00|boost
2016.03.09 00:00:25 5: [heizung_Bad_HandtuchTimer] result of condition:1
2016.03.09 00:00:25 5: [heizung_Bad_HandtuchTimer] condition: {my $days={};;map{$days->{$_}=1}(1,2,3,4,5);;;;( 1 && (defined $days->{$wday}))}
2016.03.09 00:00:25 4: [heizung_Bad_HandtuchTimer] condition: - Tage:1,2,3,4,5
2016.03.09 00:00:25 4: [heizung_Bad_HandtuchTimer] Heating recognized - switch in the past activated
2016.03.09 00:00:25 4: [heizung_Bad_HandtuchTimer] device type MAX:HeatingThermostat recognized, setModifier:desiredTemperature
2016.03.09 00:00:25 4: [heizung_Bad_HandtuchTimer] 11:00:00 boost (Profil 6: Samstag)
2016.03.09 00:00:25 4: [heizung_Bad_HandtuchTimer] 09:00:00 boost (Profil 5: Freitag)
2016.03.09 00:00:25 4: [heizung_Bad_HandtuchTimer] 09:00:00 boost (Profil 4: Donnerstag)
2016.03.09 00:00:25 4: [heizung_Bad_HandtuchTimer] 09:00:00 boost (Profil 3: Mittwoch)
2016.03.09 00:00:25 4: [heizung_Bad_HandtuchTimer] 09:00:00 boost (Profil 2: Dienstag)
2016.03.09 00:00:25 4: [heizung_Bad_HandtuchTimer] 09:00:00 boost (Profil 1: Montag)
2016.03.09 00:00:25 4: [heizung_Bad_HandtuchTimer] 11:00:00 boost (Profil 0: Sonntag)
2016.03.09 00:00:25 4: [heizung_Bad_HandtuchTimer] 06:42:33 19:29:58 Mittwoch
2016.03.09 00:00:25 5: [heizung_Bad_HandtuchTimer] removing Timer: heizung_Bad_HandtuchTimer_1


Da wird immer noch der Past-Timer von Gestern (8.3.2016 - 9:00 Uhr) aktiviert, obwohl der ja schon gelaufen war...

Danke schon mal und schöne Grüße,
Reiner

Dietmar63

Geduld, Geduld!!!
Ich hatte Probleme mit meinem CUL und deshalb Probleme beim Testen
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

Reinerlein

Hi Dietmar63,

ich wollte auch nicht drängeln; Ich war mir nur nicht sicher, ob du da schon durch warst, oder überhaupt etwas dazu eingecheckt hattest...

Lass dir Zeit!

Grüße
Reiner

Dietmar63

Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

Dietmar63

Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm