DOIF: Fehlfunktion bei Sommerzeitumstellung?

Begonnen von Homalix99, 26 März 2023, 20:21:34

Vorheriges Thema - Nächstes Thema

Homalix99

Hallo,

habe gerade meine Logs durchforstet und ein seltsames Verhalten eines DOIFs festgestellt.
Das DOIF:
Internals:
   DEF        ([+01:00]) (save)
   FUUID      636aad8b-f33f-6b52-18d9-8c249964d52dbeba
   MODEL      FHEM
   NAME       di_fhem_save
   NOTIFYDEV  global
   NR         2012
   NTFY_ORDER 50-di_fhem_save
   STATE      cmd_1
   TYPE       DOIF
   VERSION    26444 2022-09-25 16:29:19
   eventCount 5371
   READINGS:
     2023-03-26 20:00:00   cmd             1
     2023-03-26 20:00:00   cmd_event       timer_1
     2023-03-26 20:00:00   cmd_nr          1
     2023-03-26 20:00:00   error           save: Wrote configuration to fhem.cfg
     2023-03-26 20:00:00   state           cmd_1
     2023-03-26 20:00:00   timer_01_c01    26.03.2023 21:00:00
   Regex:
     accu:
     collect:
   attr:
     cmdState:
     waitdel:
   condition:
     0          ::DOIF_time_once($hash,0,$wday)
   days:
   do:
     0:
       0          save
     1:
   helper:
     NOTIFYDEV  global
     event      timer_1
     globalinit 1
     last_timer 1
     sleeptimer -1
     timerdev  
     timerevent timer_1
     triggerDev
     DOIF_eventa:
       cmd_nr: 1
       cmd: 1
       cmd_event: timer_1
       error: save: Wrote configuration to fhem.cfg
       cmd_1
     DOIF_eventas:
       cmd_nr: 1
       cmd: 1
       cmd_event: timer_1
       error: save: Wrote configuration to fhem.cfg
       state: cmd_1
     timerevents:
       timer_1
     timereventsState:
       timer_1
     triggerEvents:
       timer_1
     triggerEventsState:
       timer_1
   interval:
   intervalfunc:
   localtime:
     0          1679857200
   perlblock:
   realtime:
     0          21:00:00
   time:
     0          +01:00
   timeCond:
     0          0
   timer:
     0          0
   timers:
     0           0
   triggertime:
     1679857200:
       localtime  1679857200
       hash:
   uiState:
   uiTable:
Attributes:
   DbLogExclude .*
   do         always
   group      Steuerung
   icon       helper_doif
   room       System
Es speichert stündlich die Config.
Jedoch heute Nacht zur Sommerzeitumstellung wurde es für 1 Std. bis zu zweimal/Sekunde aufgerufen.

2023.03.25 17:08:19.439 2: di_fhem_save: save: Wrote configuration to fhem.cfg
2023.03.25 18:08:19.750 2: di_fhem_save: save: Wrote configuration to fhem.cfg
2023.03.25 19:08:19.467 2: di_fhem_save: save: Wrote configuration to fhem.cfg
2023.03.25 20:08:19.403 2: di_fhem_save: save: Wrote configuration to fhem.cfg
2023.03.25 21:08:19.423 2: di_fhem_save: save: Wrote configuration to fhem.cfg
2023.03.25 22:08:19.431 2: di_fhem_save: save: Wrote configuration to fhem.cfg
2023.03.25 23:08:19.478 2: di_fhem_save: save: Wrote configuration to fhem.cfg
2023.03.26 00:08:19.519 2: di_fhem_save: save: Wrote configuration to fhem.cfg
2023.03.26 01:08:19.426 2: di_fhem_save: save: Wrote configuration to fhem.cfg
2023.03.26 01:08:19.840 2: di_fhem_save: save: Wrote configuration to fhem.cfg
2023.03.26 01:08:20.256 2: di_fhem_save: save: Wrote configuration to fhem.cfg
2023.03.26 01:08:20.800 2: di_fhem_save: save: Wrote configuration to fhem.cfg
2023.03.26 01:08:21.224 2: di_fhem_save: save: Wrote configuration to fhem.cfg
2023.03.26 01:08:21.699 2: di_fhem_save: save: Wrote configuration to fhem.cfg
2023.03.26 01:08:22.120 2: di_fhem_save: save: Wrote configuration to fhem.cfg
2023.03.26 01:08:22.588 2: di_fhem_save: save: Wrote configuration to fhem.cfg
2023.03.26 01:08:23.003 2: di_fhem_save: save: Wrote configuration to fhem.cfg
2023.03.26 01:08:23.536 2: di_fhem_save: save: Wrote configuration to fhem.cfg
2023.03.26 01:08:23.957 2: di_fhem_save: save: Wrote configuration to fhem.cfg
2023.03.26 01:08:24.368 2: di_fhem_save: save: Wrote configuration to fhem.cfg
2023.03.26 01:08:24.930 2: di_fhem_save: save: Wrote configuration to fhem.cfg
2023.03.26 01:08:25.347 2: di_fhem_save: save: Wrote configuration to fhem.cfg
2023.03.26 01:08:25.815 2: di_fhem_save: save: Wrote configuration to fhem.cfg
2023.03.26 01:08:26.232 2: di_fhem_save: save: Wrote configuration to fhem.cfg
2023.03.26 01:08:26.787 2: di_fhem_save: save: Wrote configuration to fhem.cfg
2023.03.26 01:08:27.209 2: di_fhem_save: save: Wrote configuration to fhem.cfg
2023.03.26 01:08:27.696 2: di_fhem_save: save: Wrote configuration to fhem.cfg
...

2023.03.26 01:59:51.936 2: di_fhem_save: save: Wrote configuration to fhem.cfg
2023.03.26 01:59:52.929 2: di_fhem_save: save: Wrote configuration to fhem.cfg
2023.03.26 01:59:54.182 2: di_fhem_save: save: Wrote configuration to fhem.cfg
2023.03.26 01:59:54.889 2: di_fhem_save: save: Wrote configuration to fhem.cfg
2023.03.26 01:59:55.306 2: di_fhem_save: save: Wrote configuration to fhem.cfg
2023.03.26 01:59:55.754 2: di_fhem_save: save: Wrote configuration to fhem.cfg
2023.03.26 01:59:56.170 2: di_fhem_save: save: Wrote configuration to fhem.cfg
2023.03.26 01:59:56.730 2: di_fhem_save: save: Wrote configuration to fhem.cfg
2023.03.26 01:59:57.154 2: di_fhem_save: save: Wrote configuration to fhem.cfg
2023.03.26 01:59:57.730 2: di_fhem_save: save: Wrote configuration to fhem.cfg
2023.03.26 01:59:58.711 2: di_fhem_save: save: Wrote configuration to fhem.cfg
2023.03.26 01:59:59.851 2: di_fhem_save: save: Wrote configuration to fhem.cfg
2023.03.26 03:00:00.703 2: di_fhem_save: save: Wrote configuration to fhem.cfg
2023.03.26 04:00:00.445 2: di_fhem_save: save: Wrote configuration to fhem.cfg
2023.03.26 05:00:00.482 2: di_fhem_save: save: Wrote configuration to fhem.cfg
2023.03.26 06:00:00.500 2: di_fhem_save: save: Wrote configuration to fhem.cfg
2023.03.26 07:00:00.438 2: di_fhem_save: save: Wrote configuration to fhem.cfg
Nach der neuen Zeit 03:00 Uhr war der Spuk vorbei.
Hat da jemand ne Idee?

Gruß

Alex
- RPI 4 fhem in Docker, 2 x Arduino Uno, HM-GW, HM-Dev. (Fensterkontakte, HK-Thermostate, div. Aktoren), JeeLink,
- GPIOs, HM-LAN, ESPs (MQTT2)
-Überwachung Fenster/Türen/Licht, HK-Thermostatregelung, Rollosteuerung, Überw. Betriebstemperaturen Heizung, Erfassung Gas/Wasser, PV-Anl., Wetter (WS1600)

Damian

Es scheint offensichtlich ein Problem beim Setzen des Timers im DOIF zu sein. Ich werde das Problem bis zur nächsten Umstellung beheben.
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

Damian

Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF