Was passiert, wenn der Ausführungszeitpunkt eines InternalTimer mit einem blockierten FHEM, z.B. durch ein backup zusammen fällt?
Nach der folgenden Aussage vermute ich, dass es einfach nicht ausgeführt wird.
Zitat von: Frank_Huber am 07 April 2017, 16:39:09
Will die Laune ja nicht verderben, aber bei mir hat er heute Nacht gegen 03:00 aufgehört Daten zu holen.
die letzten Daten sind von 02:56.
um 3:00 läuft bei mir die automatische Sicherung.
könnte durch die Sicherung verursacht sein. würde aber erwarten dass nach der Sicherung alles weiterläuft.
LIST:
Internals:
CFGFN
CONNECTION remote
DEF 729
INTERVAL 300
NAME Luftdaten_Wolfartsweiher
NR 37642
SENSORID1 729
SENSORID2 730
STATE pm10 9.52 µg/m³ - pm2.5 6.93 µg/m³ - Temp 6.60 °C - 61.60 % rH
TYPE LuftdatenInfo
Helper:
Dblog:
Pm10:
Logdb:
TIME 1491526585.54002
VALUE 9.52
Pm2.5:
Logdb:
TIME 1491526585.54002
VALUE 6.93
State:
Logdb:
TIME 1491461646.02979
VALUE active
Readings:
2017-04-07 02:56:25 PM10 9.52
2017-04-07 02:56:25 PM2.5 6.93
2017-04-07 02:56:25 humidity 61.60
2017-04-06 08:54:11 latitude 48.977
2017-04-06 08:54:12 location 76228 Karlsruhe
2017-04-06 08:54:11 longitude 8.452
2017-04-07 02:56:25 state active
2017-04-07 02:56:25 temperature 6.60
Attributes:
DbLogExclude humidity,latitude,location,longitude,state,temperature
room Klima
stateFormat pm10 PM10 µg/m³ - pm2.5 PM2.5 µg/m³ - Temp temperature °C - humidity % rH
Das Standard Intervall für die Abfrage beträgt 5 Minuten und wäre damit um 03:01:25 fällig gewesen. Vermutlich war FHEM zu dem Zeitpunkt noch durch backup blockiert.
Hi,
wenn das der ganz normale InternalTimer aus fhem.pl ist, dann wird die Ausführung nachgeholt, sobald FHEM nicht mehr blockiert ist.
Gruß,
Thorsten
Ein internal timer ist ja kein Cronjob sondern immer ein einmalig geplanter Funktionsaufruf. Wäre schlimm, wenn der ausgelassen würde, denn meistens wird am Ende der Ausführung der Timer-Funktion der nächste Timer geplant. Wenn das wegfallen würde, gäbe es gar keinen Funktionsaufruf mehr.
Alles klar, dann war es wohl nur ein doofer Zufall und ich werde an anderer Stelle weitersuchen.
Mittlerweile hat sich auch schon herausgestellt, dass alles ausgeführt wird, nur die Auswertung nicht erfolgt