[98_statistics] Modul hinkt scheinbar hinterher

Begonnen von andi11, 01 November 2021, 08:05:34

Vorheriges Thema - Nächstes Thema

andi11

Hallo,
bisher hat mein Statistics Modul wunderbar gearbeitet. Aber jetzt scheint es irgendwie zu hacken (bei mehreren Devices).
Eigentlich hätte es Heute, 1.11.2021 doch den Monatswert auf 0 setzen müssen, und in .*Last ersetzen?
Reminder: Gestern war Uhrenumstellung. Mitte diesen Monats hab ich einige Readings die das Statistics Modul zu sehen kriegt abgeändert von Ganzahl auf 1 Nachkomma.

Ein doStatistics hat nichts gebracht.

statTotal-get
Hour: 0.0 Day: 1.8 Month: 169.6 Year: 455.6 (since: 2021-05-31 )
2021-11-01 08:00:05
statTotal-getLast
Hour: 0.2 Day: 4.1 Month: 76 Year: -
2021-11-01 07:59:55


List Statistics

List Internals:
   DEF        (Stromverbrauch.*|Heizung|HOURCNT.*|Wasserverbrauch_Zaehler1|DUMMY_PV)
   DEV_REGEXP (Stromverbrauch.*|Heizung|HOURCNT.*|Wasserverbrauch_Zaehler1|DUMMY_PV)
   FUUID      5ccd6a7e-f33f-e34d-55f6-5583a0c67d1dfd06
   NAME       STATISTICS_STROMVERBRAUCH
   NOTIFYDEV  global,(Stromverbrauch.*|Heizung|HOURCNT.*|Wasserverbrauch_Zaehler1|DUMMY_PV)
   NR         133
   NTFY_ORDER 10-STATISTICS_STROMVERBRAUCH
   PREFIX     stat
   STATE      Updated stats for: Wasserverbrauch_Zaehler1
   TYPE       statistics
   READINGS:
     2021-11-01 07:49:16   monitoredDevicesHourCounter HOURCNT_Aussen_Rasenbewaesserung,HOURCNT_Aussen_Ventil2,HOURCNT_Aussen_Ventil3,HOURCNT_Heizung_Bad,HOURCNT_Heizung_Hochbeet
     2021-11-01 07:49:16   monitoredDevicesKNX Stromverbrauch_Zaehler1,Stromverbrauch_Zaehler1_EHZ,Stromverbrauch_Zaehler2,Stromverbrauch_Zaehler3,Stromverbrauch_Zaehler4,Stromverbrauch_Zaehler5
     2021-11-01 07:49:16   monitoredDevicesUnsupported Heizung#LUXTRONIK2,Stromverbrauch_Zaehler2_EHZ#KNX
     2021-11-01 07:49:15   monitoredDevicesWMBUS Wasserverbrauch_Zaehler1
     2021-11-01 07:49:16   monitoredDevicesdummy DUMMY_PV,Stromverbrauch_Zaehler10,Stromverbrauch_Zaehler11
     2021-11-01 07:59:55   nextPeriodChangeCalc 2021-11-01 08:59:55
     2021-11-01 08:03:30   state           Updated stats for: Wasserverbrauch_Zaehler1
   fhem:
     modulVersion $Date: 2019-12-24 00:07:57 +0100 (Tue, 24 Dec 2019) $
     nextPeriodChangeTime 1635753595
Attributes:
   DbLogExclude .*
   deltaReadings total,total-get,tarif1-get,tarif2-get,ueberschuss-total-get,KwhOverall,waterOverall,verbrauch,total-all-get,Eigenverbrauch
   durationPeriodHour 1
   ignoreDefaultAssignments 1


Rawdef:
defmod STATISTICS_STROMVERBRAUCH statistics (Stromverbrauch.*|Heizung|HOURCNT.*|Wasserverbrauch_Zaehler1|DUMMY_PV)
attr STATISTICS_STROMVERBRAUCH DbLogExclude .*
attr STATISTICS_STROMVERBRAUCH deltaReadings total,total-get,tarif1-get,tarif2-get,ueberschuss-total-get,KwhOverall,waterOverall,verbrauch,total-all-get,Eigenverbrauch
attr STATISTICS_STROMVERBRAUCH durationPeriodHour 1
attr STATISTICS_STROMVERBRAUCH ignoreDefaultAssignments 1

setstate STATISTICS_STROMVERBRAUCH Updated stats for: Wasserverbrauch_Zaehler1
setstate STATISTICS_STROMVERBRAUCH 2021-11-01 08:03:25 .DUMMY_PV:Eigenverbrauch LastValue: 1505.47 ShowDate: 2 DecPlaces: 2
setstate STATISTICS_STROMVERBRAUCH 2021-11-01 08:03:25 .DUMMY_PV:total-all-get LastValue: 5322.550 ShowDate: 2 DecPlaces: 3
setstate STATISTICS_STROMVERBRAUCH 2021-11-01 08:00:00 .HOURCNT_Aussen_Rasenbewaesserung:waterOverall LastValue: 4970.91 ShowDate: 2 DecPlaces: 2
setstate STATISTICS_STROMVERBRAUCH 2021-11-01 08:00:00 .HOURCNT_Aussen_Ventil2:waterOverall LastValue: 291.11 ShowDate: 2 DecPlaces: 2
setstate STATISTICS_STROMVERBRAUCH 2021-11-01 08:00:00 .HOURCNT_Aussen_Ventil3:waterOverall LastValue: 291.16 ShowDate: 2 DecPlaces: 2
setstate STATISTICS_STROMVERBRAUCH 2021-11-01 08:00:00 .HOURCNT_Heizung_Bad:KwhOverall LastValue: 38.99 ShowDate: 2 DecPlaces: 2
setstate STATISTICS_STROMVERBRAUCH 2021-11-01 08:00:00 .HOURCNT_Heizung_Hochbeet:KwhOverall LastValue: 0.00 ShowDate: 2 DecPlaces: 2
setstate STATISTICS_STROMVERBRAUCH 2021-11-01 08:03:23 .Stromverbrauch_Zaehler10:total-get LastValue: 5322.570 ShowDate: 2 DecPlaces: 3
setstate STATISTICS_STROMVERBRAUCH 2021-11-01 08:03:25 .Stromverbrauch_Zaehler11:total-get LastValue: 2519.160 ShowDate: 2 DecPlaces: 3
setstate STATISTICS_STROMVERBRAUCH 2021-11-01 08:03:23 .Stromverbrauch_Zaehler1:total-get LastValue: 3292.620 ShowDate: 2 DecPlaces: 3
setstate STATISTICS_STROMVERBRAUCH 2021-10-26 06:02:05 .Stromverbrauch_Zaehler1_EHZ:tarif1-get LastValue: 118764624 ShowDate: 2 DecPlaces: 0
setstate STATISTICS_STROMVERBRAUCH 2021-11-01 08:03:26 .Stromverbrauch_Zaehler1_EHZ:total-get LastValue: 11920.6 ShowDate: 2 DecPlaces: 1
setstate STATISTICS_STROMVERBRAUCH 2021-11-01 08:03:26 .Stromverbrauch_Zaehler1_EHZ:ueberschuss-total-get LastValue: 1213.9 ShowDate: 2 DecPlaces: 1
setstate STATISTICS_STROMVERBRAUCH 2021-11-01 08:03:24 .Stromverbrauch_Zaehler2:total-get LastValue: 2008.610 ShowDate: 2 DecPlaces: 3
setstate STATISTICS_STROMVERBRAUCH 2021-11-01 08:03:24 .Stromverbrauch_Zaehler3:total-get LastValue: 1996.730 ShowDate: 2 DecPlaces: 3
setstate STATISTICS_STROMVERBRAUCH 2021-11-01 08:03:25 .Stromverbrauch_Zaehler4:total-get LastValue: 522.430 ShowDate: 2 DecPlaces: 3
setstate STATISTICS_STROMVERBRAUCH 2021-11-01 08:03:25 .Stromverbrauch_Zaehler5:total-get LastValue: 21.340 ShowDate: 2 DecPlaces: 3
setstate STATISTICS_STROMVERBRAUCH 2021-11-01 08:03:30 .Wasserverbrauch_Zaehler1:verbrauch LastValue: 344.555 ShowDate: 2 DecPlaces: 3
setstate STATISTICS_STROMVERBRAUCH 2021-11-01 07:49:16 monitoredDevicesHourCounter HOURCNT_Aussen_Rasenbewaesserung,HOURCNT_Aussen_Ventil2,HOURCNT_Aussen_Ventil3,HOURCNT_Heizung_Bad,HOURCNT_Heizung_Hochbeet
setstate STATISTICS_STROMVERBRAUCH 2021-11-01 07:49:16 monitoredDevicesKNX Stromverbrauch_Zaehler1,Stromverbrauch_Zaehler1_EHZ,Stromverbrauch_Zaehler2,Stromverbrauch_Zaehler3,Stromverbrauch_Zaehler4,Stromverbrauch_Zaehler5
setstate STATISTICS_STROMVERBRAUCH 2021-11-01 07:49:16 monitoredDevicesUnsupported Heizung#LUXTRONIK2,Stromverbrauch_Zaehler2_EHZ#KNX
setstate STATISTICS_STROMVERBRAUCH 2021-11-01 07:49:15 monitoredDevicesWMBUS Wasserverbrauch_Zaehler1
setstate STATISTICS_STROMVERBRAUCH 2021-11-01 07:49:16 monitoredDevicesdummy DUMMY_PV,Stromverbrauch_Zaehler10,Stromverbrauch_Zaehler11
setstate STATISTICS_STROMVERBRAUCH 2021-11-01 07:59:55 nextPeriodChangeCalc 2021-11-01 08:59:55
setstate STATISTICS_STROMVERBRAUCH 2021-11-01 08:03:30 state Updated stats for: Wasserverbrauch_Zaehler1



List eines betroffenen Devices
Internals:
   DEF        6/6/10:dpt13.013:totalin 6/6/12:dpt13.013:tarif2 6/6/30:dpt13.013:ueberschuss-totalin 6/6/13:dpt13.010:aktuellerverbrauchin
   DEVNAME    Stromverbrauch_Zaehler1_EHZ
   FIRSTGADNAME totalin
   FUUID      5ccd6a7e-f33f-e34d-842a-88a7d3c83c93d448
   GETSTRING  totalin:noArg tarif2:noArg aktuellerverbrauchin:noArg ueberschuss-totalin:noArg
   IODev      tul
   LASTInputDev tul
   MSGCNT     14
   NAME       Stromverbrauch_Zaehler1_EHZ
   NR         129
   SETSTRING  totalin:slider,-2147483648,42949672,2147483647 tarif2:slider,-2147483648,42949672,2147483647 aktuellerverbrauchin:slider,-2147483648,42949672,2147483647 ueberschuss-totalin:slider,-2147483648,42949672,2147483647
   STATE      11920.6 1213.9 0.221
   TYPE       KNX
   model      dpt13
   tul_MSGCNT 14
   tul_RAWMSG C011c9w0660d000000dd
   tul_TIME   2021-11-01 08:07:53
   GADDETAILS:
     aktuellerverbrauchin:
       CODE       0660d
       GROUP      6/6/13
       MODEL      dpt13.010
       NO         4
       OPTION     
       RDNAMEGET  aktuellerverbrauchin-get
       RDNAMEPUT  aktuellerverbrauchin-put
       RDNAMESET  aktuellerverbrauchin-set
       SETLIST    :slider,-2147483648,42949672,2147483647
     tarif2:
       CODE       0660c
       GROUP      6/6/12
       MODEL      dpt13.013
       NO         2
       OPTION     
       RDNAMEGET  tarif2-get
       RDNAMEPUT  tarif2-put
       RDNAMESET  tarif2-set
       SETLIST    :slider,-2147483648,42949672,2147483647
     totalin:
       CODE       0660a
       GROUP      6/6/10
       MODEL      dpt13.013
       NO         1
       OPTION     
       RDNAMEGET  totalin-get
       RDNAMEPUT  totalin-put
       RDNAMESET  totalin-set
       SETLIST    :slider,-2147483648,42949672,2147483647
     ueberschuss-totalin:
       CODE       0661e
       GROUP      6/6/30
       MODEL      dpt13.013
       NO         3
       OPTION     
       RDNAMEGET  ueberschuss-totalin-get
       RDNAMEPUT  ueberschuss-totalin-put
       RDNAMESET  ueberschuss-totalin-set
       SETLIST    :slider,-2147483648,42949672,2147483647
   GADTABLE:
     0660a      totalin
     0660c      tarif2
     0660d      aktuellerverbrauchin
     0661e      ueberschuss-totalin
   Helper:
     DBLOG:
       aktuellerverbrauch-get:
         logdb:
           TIME       1635750473.20211
           VALUE      0.221
       aktuellerverbrauchin-get:
         logdb:
           TIME       1635750473.20211
           VALUE      221
       statTotal-get:
         logdb:
           TIME       1635750473.20211
           VALUE      Hour: 0.1 Day: 1.9 Month: 169.7 Year: 455.7 (since: 2021-05-31 )
       statTotal-getLast:
         logdb:
           TIME       1635749995.22439
           VALUE      Hour: 0.2 Day: 4.1 Month: 76 Year: -
       statUeberschuss-total-get:
         logdb:
           TIME       1635750473.20211
           VALUE      Hour: 0.0 Day: 0.0 Month: 29.9 Year: 675.9 (since: 2021-05-31 )
       statUeberschuss-total-getLast:
         logdb:
           TIME       1635749995.22439
           VALUE      Hour: 0.0 Day: 0.4 Month: 127 Year: -
       state:
         logdb:
           TIME       1635750473.20211
           VALUE      221
   READINGS:
     2021-11-01 08:07:53   Einspeiseverguetung Day: 0.00€ Month: 2.69€ Year: 60.83€
     2021-11-01 07:49:10   EinspeisungDay  0.4
     2021-11-01 07:49:10   EinspeisungLastMonth 29.9
     2021-11-01 08:07:53   ForecastAktMonth 3818
     2021-11-01 07:49:10   IODev           tul
     2021-11-01 07:49:10   VerbrauchLastMonth 76
     2021-11-01 08:07:53   aktuellerverbrauch-get 0.221
     2021-11-01 08:07:53   aktuellerverbrauchin-get 221 Wh
     2021-11-01 08:07:53   last-sender     1.1.201
     2021-11-01 08:07:53   statTotal-get   Hour: 0.1 Day: 1.9 Month: 169.7 Year: 455.7 (since: 2021-05-31 )
     2021-11-01 07:59:55   statTotal-getLast Hour: 0.2 Day: 4.1 Month: 76 Year: -
     2021-11-01 08:07:53   statUeberschuss-total-get Hour: 0.0 Day: 0.0 Month: 29.9 Year: 675.9 (since: 2021-05-31 )
     2021-11-01 07:59:55   statUeberschuss-total-getLast Hour: 0.0 Day: 0.4 Month: 127 Year: -
     2021-11-01 08:07:53   state           221 Wh
     2021-11-01 08:03:26   total-get       11920.6
     2021-11-01 08:03:26   totalin-get     119205795 kWh
     2021-11-01 07:49:10   ueberschuss-total-get 1213.9
     2021-11-01 07:49:10   ueberschuss-totalin-get 12139353 kWh
   helper:
     _98_statistics STATISTICS_STROMVERBRAUCH
Attributes:
   DbLogExclude .*
   DbLogInclude .*(stat|VerbrauchLastMonth|EinspeisungDay|EinspeisungLastMonth|aktuellerverbrauch).*
   IODev      tul
   room       Technik
   stateFormat total-get ueberschuss-total-get aktuellerverbrauch-get
   userReadings aktuellerverbrauch-get:aktuellerverbrauchin-get.* { sprintf("%.3f",ReadingsNum($name,"aktuellerverbrauchin-get",0)/1000); },
total-get:totalin-get.* { sprintf("%.1f",ReadingsNum($name,"totalin-get",0)/10000); },
ueberschuss-total-get:ueberschuss-totalin-get.* { sprintf("%.1f",ReadingsNum($name,"ueberschuss-totalin-get",0)/10000); },
ForecastAktMonth:statTotal-get.* {calcmonthusageSplit($name,"statTotal-get",5)},
Einspeiseverguetung:statUeberschuss-total-get.* {sprintf("Day: %.2f€ Month: %.2f€ Year: %.2f€",((split(" ", (ReadingsVal($name,"statUeberschuss-total-get",""))))[3])*0.09,((split(" ", (ReadingsVal($name,"statUeberschuss-total-get",""))))[5])*0.09,((split(" ", (ReadingsVal($name,"statUeberschuss-total-get",""))))[7])*0.09)}
   webCmd     :



genatic

Moin,
ich kann das Problem bestätigen - ist bei mir genauso.
Kann man die Monatsberechnung irgendwie manuell anstoßen?
Grüße

andi11

Sind bei dir auch Stunden und Tagewechsel korrekt gesetzt?

KölnSolar

#3
Ich kann leider auch nur bestätigen, dass der Wechsel nicht stattgefunden hat. Es ist weder ein Problem eines Updates, noch gibt es bei mir "Modifikationen" in letzter Zeit. Es muss mit der Zeitumstellung zusammenhängen.  :'(
Interessant sind die timestampssetstate RPi_OW_TA 2021-11-01 09:04:27 statTemperatureDay Min: 9.062 Avg: 10.460 Max: 12.000
setstate RPi_OW_TA 2021-10-31 22:59:55 statTemperatureDayLast Min: 9.187 Avg: 13.245 Max: 18.375
setstate RPi_OW_TA 2021-11-01 09:04:27 statTemperatureMonth Min: 3.437 Avg: 12.239 Max: 21.562
setstate RPi_OW_TA 2021-09-30 23:59:55 statTemperatureMonthLast Min: 8.500 Avg: 18.155 Max: 29.250
setstate RPi_OW_TA 2021-11-01 09:04:27 statTemperatureYear Min: -8.750 Avg: 12.941 Max: 35.812
setstate RPi_OW_TA 2020-12-31 23:59:55 statTemperatureYearLast Min: -2.812 Avg: 13.342 Max: 38.312

Grüße Markus
Edit: Ich hab tupol auch per PN benachrichtigt.
Edit2: ein weiterer Betroffener
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

KölnSolar

Um die statistischen Werte evtl. später wieder bereinigen zu können, habe ich mir meine fhem.save mal gesichert, um einen definierten Stand zu haben, wo die statistischen Daten noch nicht zu sehr verfälscht sind.
Vorgehensweise:
1. Wer es nicht sowieso regelmäßig macht: {WriteStatefile} sichert den aktuellen Stand der readings in der fhem.save(wie das bei DBLog-Nutzern ist, weiß ich nicht  :'( )
2. Backup(Entweder FHEM komplett oder nur die fhem.save) je nach persönlicher Vorgehensweise

Ein shutdown oder rereadcfg....von FHEM würde ich vorerst vermeiden, um unerwünschte Nebeneffekte auszuschließen.

Harren wir mal einer Lösung....
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

andi11

#5

01.11.2021 00:03 statTotal-get: Hour: 0.0 Day: 0.4 Month: 168.2 Year: 454.2 (since: 2021-05-31 )
01.11.2021 00:00 statTotal-get: Hour: 0.0 Day: 0.4 Month: 168.2 Year: 454.2 (since: 2021-05-31 )
01.11.2021 00:00 statTotal-get: Hour: 0.0 Day: 0.4 Month: 168.2 Year: 454.2 (since: 2021-05-31 )
31.10.2021 23:59 statTotal-get: Hour: 0.0 Day: 0.4 Month: 168.2 Year: 454.2 (since: 2021-05-31 )
31.10.2021 23:59 statTotal-get: Hour: 0.0 Day: 0.4 Month: 168.2 Year: 454.2 (since: 2021-05-31 )
31.10.2021 23:09 statTotal-get: Hour: 0.0 Day: 0.0 Month: 167.8 Year: 453.8 (since: 2021-05-31 )
31.10.2021 22:59 statTotal-get: Hour: 0.0 Day: 0.0 Month: 167.8 Year: 453.8 (since: 2021-05-31 )
31.10.2021 22:57 statTotal-get: Hour: 0.2 Day: 4.1 Month: 167.8 Year: 453.8 (since: 2021-05-31 )
31.10.2021 22:54 statTotal-get: Hour: 0.2 Day: 4.1 Month: 167.8 Year: 453.8 (since: 2021-05-31 )

Auszug aus meiner Datenbank (etwas ausgemistet) vom Reading. Mehr Infos habe ich leider nicht, da verbose auf default steht.

So wie es hier aussieht würde ich sagen dass am 31.10 23Uhr der Tageswechsel gesetzt wurde, und nicht um 0Uhr. Spekulation: Um 23Uhr gibt es auch keinen Monatswechsel oder?

Hab mir den Sourcecode mal angeschaut, teilweise echt pfiffig programmiert aber da wird soviel mit Zeiten gerechnet dass ich einfach nicht klarkomme.

tupol

Sorry. Hab schon lange nichts mehr in FHEM gemacht. Was genau ist passiert? Welchen Wert/Verhalten hättet ihr erwartet? Welche ist gekommen?


tupol

andi11

Zitat von: tupol am 01 November 2021, 10:52:11
Sorry. Hab schon lange nichts mehr in FHEM gemacht. Was genau ist passiert? Welchen Wert/Verhalten hättet ihr erwartet? Welche ist gekommen?
tupol

Danke für deine Antwort. Erwartet hätte ich dass der Wert von Month vom aktuellen Statreading in das StatLast Reading kopiert wird.
=> Scheinbar wurde der Monatswechsel nicht erkannt, bzw. laut meinem DB Auszug könnte es auch sein dass der Wechselcheck eine Stunde zu früh passiert ist, und damit gab es keinen Monatswechsel

betateilchen

Zitat von: KölnSolar am 01 November 2021, 10:09:53
sichert den aktuellen Stand der readings in der fhem.save(wie das bei DBLog-Nutzern ist, weiß ich nicht

Das Sichern des statefile hat mit DBLog ungefähr so viel zu tun, wie eine Kuh mit Strahlenschutz. Nix.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

KölnSolar

Hi tupol,
danke, dass Du Dich gemeldet hast.
ZitatWas genau ist passiert? Welchen Wert/Verhalten hättet ihr erwartet? Welche ist gekommen?
Oben hatte ich ja bereits den Extrakt eines devices. Aus den Daten interpretiere ich:
- es hat kein Monatswechsel stattgefunden(Tageswe chsel scheinbar schon, aber eine Stunde zu früh[hier sicherlich wg. Zeitumstellung = 25 Std.])
- am month-Wert(maxTemp=21,562) sieht man, dass die Daten von Oktober noch vorhanden sind
- timestamp von monthLast ist noch der 30.9. --> kein Monatswechsel

Ich gehe jetzt mal davon aus, dass der Monatswechsel heute Nacht erfolgen wird ??  :-\

Ich denke, dass ein Workaround zur Datenkorrektur erst einmal wichtiger ist, als einen Fehler im Modul(vielleicht ist es ja auch nur eine "Reaktion" auf einen Fehler im Gesamtsystem) zu suchen. Ggfs. ein Monatswechsel für heute Nacht auszuschließen.

Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

Allgaeuer

Hallo,

hatte auch das Problem, dass beim Monatswechsel keine Monatsstatistik generiert wurde. Mir ist aufgefallen, dass das immer dann auftritt, wenn die Umschaltung auf Sommer- oder Winterzeit mit dem Monatsende zusammenfällt (z.B. auch am 31.3.2020).

Ich vermute, es liegt an der Routine "sub statistics_PeriodChange($)" und der Berechnung von "$monthLast" in Zeile 361.

Als Kurzfristlösung, damit ich Monatswerte zumindest (nachträglich) generieren konnte, habe ich im Modul ganz hart in der dieser Routine (ca. Zeile 390) die Zeile "$periodSwitch=3" eingetippt und einzeln "doStatistics" aufgerufen, danach meine Zeile wieder auskommentiert. Die "3" macht "brutal" eine Monatsstatistik. (Eine "-3" könnte auc gehen, dann wird vermutlich die Stunden-Statistik nicht überschrieben, habe ich aber nicht getestet.)


sub statistics_DoStatisticsAll($$)
{
   my ($hash,$periodSwitch) = @_;
   my $name = $hash->{NAME};
   return "" if(!defined($hash->{DEV_REGEXP}));
   my $regexp = $hash->{DEV_REGEXP};
   
$periodSwitch=3; # manuell Monats-Statistik machen, wenn Sommer-/Winterzeit-Wechsel auf Monatsende fällt
   foreach my $devName (sort keys %defs) {
     if ($devName ne $name && $devName =~ m/^($regexp)$/) {
         statistics_Log $hash,4,"Doing statistics (period $periodSwitch) for device '$devName'";
         statistics_DoStatistics($hash, $defs{$devName}, $periodSwitch);
      }
   }
   
# To avoid data loose, store all readings once a day in the state file
   if ($periodSwitch < -1 || $periodSwitch > 1 ) { WriteStatefile(); }
}


Gruß an alle,
Allgäuer

Allgaeuer

Hallo, inbesondere an tupol,

noch ein Hinweis. Die Tagesstatistik wurde um 22:59 gemacht und nicht um 23:59, das hängt sicherlich auch mit der Zeitumstellung zusammen.
Siehe Anhang.

Gruß Allgäuer

KölnSolar

Ich hab jetzt auch mal ins Modul geguckt. Scheinbar ist hier die Problematik der Zeitumstellung nicht berücksichtigt, line 323       if ($dayChangeDelay == 0) { $dayChangeTime += 24*3600; } # Otherwise it would always lay in the pastBei Sommer-/Winterzeitumstellung erfolgt dann der Tageswechsel 1 Stunde zu früh.
Dadurch sind dann in line 366
Zitatelsif ($monthNow != $monthLast) { $periodSwitch = -3; }
die Monate aktuell = alt, weshalb kein Monatswechsel ausgeführt wird.

Wenn meine obige Annahme, dass heute Nacht ein Monatswechsel erfolgt, richtig ist, dann ist der Fehler (in meinem Fall) halb so wild. Hat der Oktober halt 32 Tage gehabt und der November nur 29. ;D
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

andi11

oh Mist, klingt logisch, ist aber ein fieser Bug.
Aber warum sollte heute ein Monatswechsel stattfinden? Die Überprüfung kuckt ob es vor kurzem einen Wechsel im Monat gegeben hat, dem ist aber nicht so.
Ich hab meine Readings manuell aktualisiert (waren ne ganze Menge)

Ich hab noch nichtmal eine Idee wie man das Problem umgehen könnte durch den änderbaren Zeitpunkt vom Tageswechsel. Ansonsten wäre es möglich alla "ist heute Monatserster und 01:00 Uhr"

KölnSolar

ZitatAber warum sollte heute ein Monatswechsel stattfinden?
Nach meinem Verständnis sind die Daten im statistics-device gespeichert. Zu meinem o.g. Bsp. setstate stat_sl 2021-11-01 16:54:42 .RPi_OW_TA:temperatureMonth Sum: 33627842.256 Time: 2742881 LastValue: 13.562 LastTime: 1635782082 ShowDate: 0 DecPlaces: 3Da einzugreifen führt zu unkontrollierbaren Resultaten
ZitatIch hab meine Readings manuell aktualisiert
Hab ich auch vor. Aber eben erst morgen, wenn sich meine Vermutung bestätigt u. das statistics-device bereinigt ist.
Ich denke, ich "wache" über den heutigen Tageswechsel u. werde dann aktiv.  ;)
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

andi11

ah daher die unterschiedliche Denkweise ich hab ein DeltaReading
setstate STATISTICS_STROMVERBRAUCH 2021-11-01 08:03:26 .Stromverbrauch_Zaehler1_EHZ:total-get LastValue: 11920.6 ShowDate: 2 DecPlaces: 1
bei mir steht da nur etwas vom letzten Wert drin, überhaupt kein Datum. Addiert wird immer die Differenz zum letzten Wert laut Sourcecode

KölnSolar

Es fand dann doch kein Monatswechsel statt.  ::) Also habe ich Allgaeuers Methode angewandt, um einen Monatswechsel zu erzwingen. Hat geklappt. Es wurde aber kein event erzeugt, folglich keine Daten gelogged.
Da ich nur 2 Werte logge, habe ich diese manuell in mein Logfile eingetragen. Alle anderen Monats-Werte nutze ich nur für "visuelle Vergleiche", weshalb ich keine readings manuell ändere. Somit habe ich also den Fehler für mich bereinigt.

Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

Beta-User

Stelle mal eine neue Zeile #326 zur Diskussion:
   $dayChangeTime += HOURSECONDS * ($th[8] - (localtime(time + DAYSECONDS))[8]);
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

andi11

Zitat von: Beta-User am 02 November 2021, 10:48:36
Stelle mal eine neue Zeile #326 zur Diskussion:
   $dayChangeTime += HOURSECONDS * ($th[8] - (localtime(time + DAYSECONDS))[8]);
Ich bin mit der Zeitrechnerei in Perl nicht fit. Versteh ich das richtig?

$th[8] =true entspricht localtime()[8]
=> Sommerzeit => true
Was passiert wenn von true was abgezogen wird?

Erreichen willst du "Wenn aktuell Sommerzeit ist, und im nächsten Durchlauf Winterzeit dann Intervall eine Stunde später" oder?



Beta-User

#19
...nicht ganz: Es wird nicht "true" zurückgegeben, sondern jeweils ein nummerischer Wahrheitswert. Erst wird die Differenz dieser beiden Werte ermittelt und dann das Ergebnis mit HOURSECONDS multipliziert und zur bisherigen Tageswechsel-Zeit (im üblichen Sekunden-Format) addiert. Das ergibt also folgende Kombinationsmöglichkeiten für die Verschiebung der Tageswechsel-Zeit:

(0 - 0) * 3600 = 0        (Wi "jetzt" -> Wi in 24h)
(0 - 1) * 3600 = -3600 (Wi "jetzt" -> So in 24h)
(1 - 1) * 3600 = 0        (So "jetzt" -> So in 24h)
(1 - 0) * 3600 = 3600  (So "jetzt" -> Wi in 24h)

Diese Berechnungsmethode sollte also jedenfalls dann passen, wenn sie ab 0:00 Uhr und vor 2:00 bzw. 3:00 Uhr angewendet wird.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

KNUT345

Hallo Zusammen,
kämpfe mit den gleichen Problemen...
ZitatIch hab meine Readings manuell aktualisiert (waren ne ganze Menge)
Von Hand ändern war mühsam, aber bei einer Variante mit min/max Auswertung erschien mir
ZitatAlso habe ich Allgaeuers Methode angewandt, um einen Monatswechsel zu erzwingen. Hat geklappt. Es wurde aber kein event erzeugt, folglich keine Daten gelogged.
zielführender, da ich allerdings die Logs in Diagrammen darstelle fehlen mir nun die Einträge.

Habe das nur testweise an einem Device getan und frage mich ob man die Events erzwingen könnte?
Gibt es da eine Vorgehensweise?

Grüße
Knut

andi11

Zitat von: Beta-User am 03 November 2021, 09:57:53
...nicht ganz: Es wird nicht "true" zurückgegeben, sondern jeweils ein nummerischer Wahrheitswert. Erst wird die Differenz dieser beiden Werte ermittelt und dann das Ergebnis mit HOURSECONDS multipliziert und zur bisherigen Tageswechsel-Zeit (im üblichen Sekunden-Format) addiert. Das ergibt also folgende Kombinationsmöglichkeiten für die Verschiebung der Tageswechsel-Zeit:

(0 - 0) * 3600 = 0        (Wi "jetzt" -> Wi in 24h)
(0 - 1) * 3600 = -3600 (Wi "jetzt" -> So in 24h)
(1 - 1) * 3600 = 0        (So "jetzt" -> So in 24h)
(1 - 0) * 3600 = 3600  (So "jetzt" -> Wi in 24h)

Diese Berechnungsmethode sollte also jedenfalls dann passen, wenn sie ab 0:00 Uhr und vor 2:00 bzw. 3:00 Uhr angewendet wird.

ah so wie du es beschreibst ist es klarer. Allerdings ist in der Modulhilfe auch ein Tageswechsel in der Früh vorgeschlagen z.b. bei Wetter (ich kann nicht beurteilen ob das Sinn macht) Das wäre dann deutlich nach 3Uhr. Du küpfst deinen Vorschlag das Zeitfenster Tageswechsel zwischen 0 und 3Uhr. Aber ist das überhaupt nötig? Es sollte doch auch klappen mit einem anderen Fenster wenn ich nach deiner Liste gehe.

KölnSolar

Hallo Knut,
ZitatHabe das nur testweise an einem Device getan und frage mich ob man die Events erzwingen könnte?
Gibt es da eine Vorgehensweise?
Mit der Allgaeuer-Methode hatte ich ja zumindest keine events(bzw. Logeinträge) beobachten können.

Wenn Du nun ein raw definition im frontend des devices machst, siehst Du ja ne Menge setstate. Wenn Du nun im raw-Editor alles löschst bis auf die gewünschte Zeile setstate RPi_OW_TA 2021-11-02 00:37:47 statTemperatureMonthLast Min: 3.437 Avg: 12.246 Max: 21.562, diese dann änderst in setreading RPi_OW_TA statTemperatureMonthLast Min: 3.437 Avg: 12.246 Max: 21.562(wichtig: aus setstate wird setreading), dann wird ein event ausgelöst und dieses löst einen Logeintrag aus. Allerdings mit AKTUELLEM timestamp. Ich weiß nicht, ob Dir das genügt.(Ggfs. später den timestamp im Log anpassen)

Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

KNUT345

Hallo Markus,
ja sowas habe ich gesucht.

Danke und Grüße

Beta-User

Zitat von: andi11 am 03 November 2021, 18:12:31
ah so wie du es beschreibst ist es klarer. Allerdings ist in der Modulhilfe auch ein Tageswechsel in der Früh vorgeschlagen z.b. bei Wetter (ich kann nicht beurteilen ob das Sinn macht) Das wäre dann deutlich nach 3Uhr. Du küpfst deinen Vorschlag das Zeitfenster Tageswechsel zwischen 0 und 3Uhr. Aber ist das überhaupt nötig? Es sollte doch auch klappen mit einem anderen Fenster wenn ich nach deiner Liste gehe.
Offen gestanden, war ich heute morgen schlicht nicht sicher, wie es sich in anderen Konstellationen verhält. An sich müßte das "immer" passen, wobei es eventuell eine Ausnahme gibt, wenn man grade für den Zeitpunkt der Umstellung am nächsten Tag fragt... (Wer Lücken für Sonder-sonder-Konstellationen findet, darf sie behalten oder bessere Vorschläge machen...).
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

tupol

Bei mir ist (mal wieder) die SD-Karte von der Raspberry Pi abgeschmiert. Wird aber leider noch eine Weile dauern bis ich dies und die Bug hier fixen kann.

andi11

meine Erfahrung mit Raspi und FHEM mittlerweile: SD Karte loswerden, man merkt wenn man Pech hat lange nichtmal dass Sie defekt ist. Bis zum Neustart z.b.....

Beta-User

Beileid.

Nachtrag noch zu dem Patch-Vorschlag: Da der Tageswechsel bei statistics verschoben werden kann (und hier sekundengenau gerechnet wird), gibt es uU. Probleme, wenn jemand den Tagesanfang genau auf 2:00 Uhr bzw. 3:00 Uhr legt. Evtl. könnte man in der commandref erläutern, dass diese beiden Werte (7200 und 10800) nicht zu empfehlen sind, alles andere sollte unschädlich gehen. Alternativ müßte man die Rechnerei so umstellen, dass diese beiden Zeitpunkte nicht getroffen werden können...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

rob

Zitat von: Beta-User am 08 November 2021, 12:03:04
...was passiert, wenn jemand den dayChange um genau 2h (bzw. 3h) verschiebt...
Zitat von: Beta-User am 08 November 2021, 12:08:58
...gibt es uU. Probleme, wenn jemand den Tagesanfang genau auf 2:00 Uhr bzw. 3:00 Uhr legt...
Ich hab kurzerhand im Testsystem geschaut, ob mir etwas auffällt ohne Patch von #326 im Vergleich zu mit Patch. Bin mir allerdings unschlüssig, ob mein Testszenario überhaupt Sinn macht  :)
Habe aus Post #1 die Rawdef hergenommen und die Zeit verstellt auf 2Uhr und 3Uhr. Wahrscheinlich reicht das noch nicht ans fragliche Szenario heran.
Welche Devices soll ich mal testweise anlegen, um das System an der richtigen Stelle zu kitzeln? Einen periodischen Counter könnte ich z.B. mit einem endlosen at simulieren, das alle 10sec. einen Counter setzt o.ä.

VG
rob

Beta-User

#29
Na ja, es sollte dann noch (mind) ein zu überwachendes Device geben (also "stat.*"-Readings dort erzeugt und optimalerweise geloggt werden), und dann sollte eben der fingierte Monatswechsel Ende Okt. drüber laufen, also von vor der Uhrzeitumstellung bis nach dem Monatswechsel.

Wann du startest, ist egal, wichtig wäre nur, dass nicht grade das Attribut "periodChangePreset" auf 7200 bzw. 10800 gesetzt wird (nur einer der beiden Werte ist bei dieser Art Wechsel potentiell kritisch, und ich will mir grade nicht das Hirn zermartern, welcher davon (vielleicht?...)).

Ziel sollte sein, dass der Tageswechsel dann wirklich um 00:00 Uhr stattfindet (ab dann gibt es "lastday"-Readings) und der Monatswechsel nicht ausfällt, also auch da wieder saubere "Wechselreadings" erzeugt werden.

PS: DANKE für's Aufgreifen der Testanfrage!!!
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

andi11

mögliche Varianten die mir so einfallen:
-Attribut für Tageswechseluhrzeitverstellung abschalten
-02:00 und 03:00 im Attribut verweigern
-Monatswechselcheck entkoppeln vom Tageswechsel
-Überprüfung ändern auf "war vor 2Stunden der gleiche Monat?"
-Sonderbehandlung siehe dem "Ach heute ist Tageswechseltag"

Simulation geht glaube ich nur wenn auch die Systemzeit verstellt wird.

rob

Zitat von: andi11 am 08 November 2021, 17:37:50
Simulation geht glaube ich nur wenn auch die Systemzeit verstellt wird.
yepp, genau da dran fummle ich testweise rum  ;D

VG
rob

rob

Mmh. Keine Ahnung, ob ich hier eine Hilfe bin. Ich habe ein wenig rumprobiert, bekomme das Problem aber noch nicht reproduziert. Also muss wir etwas wichtiges fehlen. Leider habe ich kein Stat-Modul bislang im Einsatz.

Zum Testszenario:
Habe ein at angelegt, das fest alle 10sec. einen Pseudocounter in einem Dummy bedient. Im Dummy noch ein UserReading, was den Counter aufsummiert als Total und ein Log für den Dummy. Dann habe ich ein Statistik-Device angelegt, welches Counter und Total vom Dummy "überwacht". Attr dayChangeTime erst weggelassen und dann gesetzt auf 02:00 und 03:00. Systemzeit zurückgestellt auf 31.10. 22:58Uhr, per EventMonitor beobachtet und laufen lassen. Nach jedem Übergang habe ich die Zeit vorgestellt, und den nä. Übergang abgewartet.

Alle Events waren regelmäßig und parallel im Log alle Einträge unauffällig. Insbesondere der jew. Übergang auf 00:00, 02:00 und 03:00 war unauffällig.
Beim Vorstellen der Zeit von z.B. 02:15Uhr auf 2:58Uhr gab es Sprünge im Count - das dürfte aber allein am at liegen und ist nicht das gesuchte Problem.

Wenn Ihr mir RAW-Definitionen geben mögt, womit ich das Problem nachbauen soll, bastle ich die gerne rein. Sollte meine Testerei nicht wirklich nützlich sein, halte ich mich natürlich zurück :)



Testumgebung ist einfach ein FHEM in Docker. Aufbau in FHEM schaut so aus (list -r):

define FileLog_hupe FileLog ./log/hupe_1-%Y.log hupe:.*

define Statistik statistics hupe
attr Statistik dayChangeTime 02:00
attr Statistik deltaReadings mytotalcnt
attr Statistik verbose 1

define hupe dummy
attr hupe event-on-update-reading .*
attr hupe readingList counter, mytotalcnt
attr hupe userReadings mytotalcnt {\
my $tmp=ReadingsVal("hupe","mytotalcnt","0");;\
my $newcnt=ReadingsVal("hupe","counter","");;\
$tmp+$newcnt;;\
}\

attr hupe verbose 4

define myAT at +*00:00:10 set hupe counter 1

setstate FileLog_hupe active
setstate FileLog_hupe 2021-11-09 07:43:46 linesInTheFile 14240

setstate Statistik Updated stats for: hupe
setstate Statistik 2021-11-09 07:43:46 .hupe:mytotalcnt LastValue: 7235 ShowDate: 3 DecPlaces: 0
setstate Statistik 2021-11-08 17:24:43 .hupe:stateDay counter_1: 1370 (since: 2021-11-08_17:01:53) counter_1_Count: 1 lastTime: 1636388683 showDate: 1 lastState: counter_1
setstate Statistik 2021-11-08 17:24:43 .hupe:stateMonth (since: 2021-11-08_17:01:53) counter_1: 1370 counter_1_Count: 1 lastTime: 1636388683 showDate: 1 lastState: counter_1
setstate Statistik 2021-11-08 17:24:43 .hupe:stateYear showDate: 1 lastTime: 1636388683 lastState: counter_1 counter_1: 1370 (since: 2021-11-08_17:01:53) counter_1_Count: 1
setstate Statistik 2021-11-09 07:40:46 monitoredDevicesdummy hupe
setstate Statistik 2021-11-09 07:40:47 nextPeriodChangeCalc 2021-11-09 07:59:55
setstate Statistik 2021-11-09 07:43:46 state Updated stats for: hupe

setstate hupe counter 1
setstate hupe 2021-11-08 17:18:43 counter 1
setstate hupe 2021-11-09 07:43:46 mytotalcnt 7236
setstate hupe 2021-11-08 17:25:23 statCounterDay 1: 00:16:00 1_Count: 1 (since: 2021-11-08_17:09:23)
setstate hupe 2021-11-08 17:25:23 statCounterHour 1: 00:16:00 1_Count: 1 (since: 2021-11-08_17:09:23)
setstate hupe 2021-11-08 17:25:23 statCounterMonth 1: 00:16:00 1_Count: 1 (since: 2021-11-08_17:09:23)
setstate hupe 2021-11-08 17:25:23 statCounterYear 1: 00:16:00 1_Count: 1 (since: 2021-11-08_17:09:23)
setstate hupe 2021-11-09 07:43:46 statMytotalcnt Hour: 40 Day: 40 Month: 40 Year: 7210 (since: 2021-11-08_17:24:53 )
setstate hupe 2021-11-01 01:59:55 statMytotalcntLast Hour: 1443 Day: 7170 Month: 7170 Year: - (since: 2021-11-08_17:24:53 )
setstate hupe 2021-11-08 17:24:43 statStateDay counter_1: 00:22:50 counter_1_Count: 1 (since: 2021-11-08_17:01:53)
setstate hupe 2021-11-08 17:24:43 statStateMonth counter_1: 00:22:50 counter_1_Count: 1 (since: 2021-11-08_17:01:53)
setstate hupe 2021-11-08 17:24:43 statStateYear counter_1: 00:22:50 counter_1_Count: 1 (since: 2021-11-08_17:01:53)
setstate hupe 2021-11-09 07:43:46 state counter 1

setstate myAT Next: 07:43:56
setstate myAT 2021-11-09 07:43:46 state Next: 07:43:56

Beta-User

Hier mal ein vereinfachtest Modell mit einem at, das einen Zähler an sich selbst (minütlich) hochzählt, und einer statistics-Instanz, die nur dieses eine Gerät mit dem einen Reading überwacht:
defmod at_stat at +*00:01 {my $count = ReadingsNum('at_stat','count',0)+1;; fhem("setreading at_stat count $count")}

defmod statistic statistics at_stat
attr statistic deltaReadings count

Das sollte dann am at ein weiteres Reading erzeugen nach dem Muster:
statCount Hour: 4 Day: 4 Month: 4 Year: 4 (since: ...)
Weitere Readings sollte es am statistics-Device geben, aus denen man erkennen kann, wann die nächsten Perioden-Änderungen sind usw.

Das sollte eigentlich schon reichen, bitte erst mal die genannten Sonderfälle außen vor lassen.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

rob

#34
OK, ist angelegt und zählt nun vor sich hin.
Edit: ...und habe es durchlaufen lassen, um eine gewisse  Statistik zu erhalten. Logs anbei. List nachstehend festgehalten. Jetzt dreh ich an der Zeit und stelle sie auf 30.10. 22:59Uhr und lasse es mal laufen.




define at_stat at +*00:01 {my $count = ReadingsNum('at_stat','count',0)+1;; fhem("setreading at_stat count $count")}
attr at_stat verbose 4

define statistic statistics at_stat
attr statistic deltaReadings count
attr statistic verbose 4

setstate at_stat Next: 06:54:21
setstate at_stat 2021-11-10 06:53:21 count 1096
setstate at_stat 2021-11-10 06:53:21 statCount Hour: 54 Day: 414 Month: 414 Year: 414 (since: 2021-11-10 )
setstate at_stat 2021-11-10 05:59:55 statCountLast Hour: 60 Day: 681 Month: - Year: - (since: 2021-11-09_12:38:21 )
setstate at_stat 2021-11-09 12:37:32 statStateDay Next:_12:38:21: 00:00:00 Next:_12:38:21_Count: 1 (since: 2021-11-09_12:37:32)
setstate at_stat 2021-11-09 12:37:32 statStateMonth Next:_12:38:21: 00:00:00 Next:_12:38:21_Count: 1 (since: 2021-11-09_12:37:32)
setstate at_stat 2021-11-09 12:37:32 statStateYear Next:_12:38:21: 00:00:00 Next:_12:38:21_Count: 1 (since: 2021-11-09_12:37:32)
setstate at_stat 2021-11-10 06:53:21 state Next: 06:54:21

setstate statistic Updated stats for: at_stat
setstate statistic 2021-11-10 06:53:21 .at_stat:count LastValue: 1096 ShowDate: 5 DecPlaces: 0
setstate statistic 2021-11-09 12:37:32 .at_stat:stateDay lastState: Next:_12:38:21 lastTime: 1636457852 Next:_12:38:21_Count: 1 Next:_12:38:21: 0 showDate: 1 (since: 2021-11-09_12:37:32)
setstate statistic 2021-11-09 12:37:32 .at_stat:stateMonth showDate: 1 (since: 2021-11-09_12:37:32) lastTime: 1636457852 lastState: Next:_12:38:21 Next:_12:38:21_Count: 1 Next:_12:38:21: 0
setstate statistic 2021-11-09 12:37:32 .at_stat:stateYear lastTime: 1636457852 lastState: Next:_12:38:21 Next:_12:38:21_Count: 1 Next:_12:38:21: 0 showDate: 1 (since: 2021-11-09_12:37:32)
setstate statistic 2021-11-09 12:37:32 monitoredDevicesat at_stat
setstate statistic 2021-11-10 05:59:55 nextPeriodChangeCalc 2021-11-10 06:59:55
setstate statistic 2021-11-10 06:53:21 state Updated stats for: at_stat

rob

So, nun hatte ich wie geschrieben die Zeit zurückgedreht und alles ab 30.10. 22:58 laufen lassen bis 31.10. 04:00Uhr (in Echtzeit).
LOG imho unauffällig. Insbesondere der Rücksprung von 02:59 auf 02:00 schaut doch eigentl. gut aus. Logs anbei.

autom. Zeitumstellung im LOG

2021.10.31 02:58:42.380 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 1340'
2021.10.31 02:58:42.381 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 1340'
2021.10.31 02:59:42.368 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 1341'
2021.10.31 02:59:42.370 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 1341'
2021.10.31 02:59:55.005 4: statistics statistic: PeriodChange.342 Next period change will be calculated at 2021-10-31 02:59:55
2021.10.31 02:59:55.005 4: statistics statistic: PeriodChange.376 Calculating statistics at startup
2021.10.31 02:59:55.005 4: statistics statistic: DoStatisticsAll.395 Doing statistics (period 0) for device 'at_stat'
2021.10.31 02:59:55.005 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 1341'
2021.10.31 02:00:42.367 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 1342'
2021.10.31 02:00:42.368 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 1342'

Beta-User

 :) Sieht auch imo gut aus. Jetzt warten wir mal ab, was der "Monatswechsel" macht, oder?
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

rob

War hoffentl. kein Missverständnis: die LOGS sind alle ungepatcht entstanden.
Es sollte ja zunächst ein Vergleichsstand entstehen mit ggf. reproduziertem Problem, um zu sehen, was der Patch dann macht.
Wenn das so passt, würde ich patchen und den Test damit wiederholen.

Braucht es für den Monatswechsel nur den Sprung von 31.10. 22:59Uhr zu 01.11. 03:00Uhr? Dann müsste ich nur das laufen lassen. Ansonsten muss ich wissen, welcher Zeitraum sinnvoll ist.
Diesen Monatswechsel würde ich ebenfalls erst ungepatcht machen und dann gepatcht wiederholen.

Zitat von: Beta-User am 10 November 2021, 13:23:06
...warten wir mal ab, was der "Monatswechsel" macht...
Natürlich in Echtzeit  ;D

Beta-User

Hmm, seltsam. Der fragliche Tageswechsel sieht jedenfalls auch ungepatcht i.O. aus. Hier bei statistics war das Hauptproblem gewesen, dass der Monatswechsel ausgefallen war. Nach einem Blick in den Code meine ich, dass man das nachstellen kann, wenn man erst kurz vor dem Monatswechsel losläuft, und einen Versuch wäre es wohl wert.
Ein Eintrag alle 10 Min würde es vermutlich auch tun.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

rob


Beta-User

#40
...ok, aber jetzt ist mir doch noch was aufgefallen, was imo (auch) nicht paßt:
Zitat2021.10.31 02:59:55.005 4: statistics statistic: PeriodChange.376 Calculating statistics at startup

Bin daher nochmal über das ganze drüber und würde mal mit dem hier ins Rennen gehen:
sub statistics_PeriodChange($)
{
   my ($hash) = @_;
   my $name = $hash->{NAME};
   my $dummy;
   my $val;
   
   my $curPeriodChangeTime = $hash->{fhem}{nextPeriodChangeTime};
   $curPeriodChangeTime = gettimeofday() unless defined $curPeriodChangeTime;
   my $periodChangePreset = AttrVal($name, "periodChangePreset", 5);
   my $isDayChange = ( ReadingsVal($name, "nextPeriodChangeCalc", "") =~ /Day Change/ );
   
  # Determine the next day change time
   my @th=localtime();
   my $now = gettimeofday();
   my $dayChangeDelay = 0;
   my $dayChangeTime = timelocal(0,0,0,$th[3],$th[4],$th[5]+1900);
   if (AttrVal($name, "dayChangeTime", "00:00") =~ /(\d+)\d+)/ && $1<24 && $1 >=0 && $2<60 && $2>=0) {
      $dayChangeDelay = $1 * 3600 + $2 * 60;
      if ($dayChangeDelay == 0) { $dayChangeTime += 24*3600; } # Otherwise it would always lay in the past
      $dayChangeTime += $dayChangeDelay - $periodChangePreset;
   }
   my $dstcorr = HOURSECONDS * ($th[8] - (localtime($now + DAYSECONDS))[8]);
   $dayChangeTime += $dstcorr;
   
   RemoveInternalTimer($hash);
# Run period change procedure each full hour ("periodChangePreset" second before).
   my $periodEndTime = 3600 * ( int(($now+$periodChangePreset)/3600) + 1 ) - $periodChangePreset ;
# Run procedure also for given dayChangeTime 
   $val = "";
   if ( $now<$dayChangeTime && $dayChangeTime<=$periodEndTime ) {
      $periodEndTime = $dayChangeTime;
      $val = " (Day Change)";
   }
   $val = strftime ("%Y-%m-%d %H:%M:%S", localtime($periodEndTime)) . $val;
   InternalTimer( $periodEndTime, "statistics_PeriodChange", $hash, 1);

   readingsSingleUpdate($hash, "nextPeriodChangeCalc", $val, 0);
   $hash->{fhem}{nextPeriodChangeTime} = $periodEndTime;

   statistics_Log $hash, 4, "Next period change will be calculated at $val";

   return if( AttrVal($name, "disable", 0 ) == 1 );
   
# Determine if time period switched (day, month, year)

   my $periodSwitch = 0;
   my $yearLast;
   my $monthLast;
   my $dayLast;
   my $hourLast;
   my $hourNow;
   my $dayNow;
   my $monthNow;
   my $yearNow;

   if ($isDayChange) {
      statistics_Log $hash, 4, "Calculating day change";
     # get time values for 50 seconds before a new day
      ($dummy, $dummy, $hourLast, $dayLast, $monthLast, $yearLast) = localtime ($curPeriodChangeTime - $dayChangeDelay + $periodChangePreset - 59);
     # get time values for next day
      ($dummy, $dummy, $hourNow, $dayNow, $monthNow, $yearNow) = localtime ($now + $periodChangePreset);
      $periodSwitch = -2;
      if ($yearNow != $yearLast) { $periodSwitch = -4; }
      elsif ($monthNow != $monthLast) { $periodSwitch = -3; }
      # Positiv Value if periode changes at full hour
      $periodSwitch = abs($periodSwitch)     if $dayChangeDelay % 3600 == 0;
   } else {
      ($dummy, $dummy, $hourLast, $dummy, $dummy, $dummy) = localtime ($now );
      ($dummy, $dummy, $hourNow, $dummy, $dummy, $dummy) = localtime ($now + $periodChangePreset);
      if ($hourNow != $hourLast || $hourNow == $hourLast && $dstcorr) {
         $periodSwitch = 1;
         statistics_Log $hash,4,"Calculating hour change";
      } else {
         statistics_Log $hash,4,"Calculating statistics at startup";
      }
   }

   statistics_DoStatisticsAll $hash, $periodSwitch;

   return undef;
}


EDIT: hatte noch ein "time" gefunden und durch "$now" ersetzt...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

rob

Gerne. Auf welcher Rennbahn? Den Wechsel zur Winterzeit, den Monatswechsel oder beides? Wahrscheinlich erstmal noch ungepatcht  :)

Beta-User

Darf gerne direkt gepatcht losgehen, und von besonderem Interesse ist dann der 2. 02:00-Uhr-Eintrag sowie eben der Monatswechsel (der erst mal ungepatcht weiterlaufen darf, damit wir ggf. mal das Log begutachten können; vielleicht gibt es doch Auffälligkeiten).
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

rob

Soweit bin ich jetzt durch  :)
1) Monatswechsel ungepatcht, 2) Zeitumstellung gepatcht und 3) Monatswechsel gepatcht. Verwendet habe ich den Patch aus Post #40 (Klammer gesetzt) - imho alles unauffällig. Reicht ggf. ein symmetrischer Zähler nicht zum Simulieren? In der Realität senden die Zähler ja meist unsymmetrisch.

VG
rob


Log 1) Monatswechsel ungepatcht
fhem-2021-10-31.log

2021.10.31 23:39:49.770 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 1'
2021.10.31 23:39:49.770 4: statistics statistic: doStatisticDelta.719 Initializing statistic of '.at_stat:count'.
2021.10.31 23:39:49.771 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 1'
2021.10.31 23:49:49.759 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 2'
2021.10.31 23:49:49.760 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 2'
2021.10.31 23:59:49.769 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 3'
2021.10.31 23:59:49.770 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 3'
2021.10.31 23:59:55.005 4: statistics statistic: PeriodChange.342 Next period change will be calculated at 2021-11-01 00:59:55
2021.10.31 23:59:55.005 4: statistics statistic: PeriodChange.374 Calculating hour change
2021.10.31 23:59:55.006 4: statistics statistic: DoStatisticsAll.395 Doing statistics (period 1) for device 'at_stat'
2021.10.31 23:59:55.006 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 3'
2021.10.31 23:59:55.006 4: statistics statistic: doStatisticDelta.787 Shifting current hour in last value of 'statCount'.
2021.10.31 23:59:55.007 4: statistics statistic: doStatisticDelta.807 Set 'statCountLast'='Hour: 2 Day: - Month: - Year: - (since: 2021-10-31_23:39:49 )'


fhem-2021-11-01.log

2021.11.01 00:09:49.758 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 4'
2021.11.01 00:09:49.760 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 4'
2021.11.01 00:19:49.768 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 5'
2021.11.01 00:19:49.769 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 5'
2021.11.01 00:29:49.758 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 6'
2021.11.01 00:29:49.759 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 6'
2021.11.01 00:39:49.767 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 7'
2021.11.01 00:39:49.768 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 7'
2021.11.01 00:49:49.756 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 8'
2021.11.01 00:49:49.757 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 8'
2021.11.01 00:59:49.766 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 9'
2021.11.01 00:59:49.768 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 9'
2021.11.01 00:59:55.005 4: statistics statistic: PeriodChange.342 Next period change will be calculated at 2021-11-01 01:59:55
2021.11.01 00:59:55.005 4: statistics statistic: PeriodChange.374 Calculating hour change
2021.11.01 00:59:55.006 4: statistics statistic: DoStatisticsAll.395 Doing statistics (period 1) for device 'at_stat'
2021.11.01 00:59:55.006 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 9'
2021.11.01 00:59:55.006 4: statistics statistic: doStatisticDelta.787 Shifting current hour in last value of 'statCount'.
2021.11.01 00:59:55.006 4: statistics statistic: doStatisticDelta.807 Set 'statCountLast'='Hour: 6 Day: - Month: - Year: -'
2021.11.01 01:09:49.756 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 10'
2021.11.01 01:09:49.757 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 10'
2021.11.01 01:19:49.763 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 11'
2021.11.01 01:19:49.764 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 11'
2021.11.01 01:29:49.775 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 12'
2021.11.01 01:29:49.776 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 12'
2021.11.01 01:39:49.763 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 13'
2021.11.01 01:39:49.763 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 13'
2021.11.01 01:49:49.756 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 14'
2021.11.01 01:49:49.758 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 14'
2021.11.01 01:59:49.762 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 15'
2021.11.01 01:59:49.764 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 15'
2021.11.01 01:59:55.001 4: statistics statistic: PeriodChange.342 Next period change will be calculated at 2021-11-01 02:59:55
2021.11.01 01:59:55.001 4: statistics statistic: PeriodChange.374 Calculating hour change
2021.11.01 01:59:55.001 4: statistics statistic: DoStatisticsAll.395 Doing statistics (period 1) for device 'at_stat'
2021.11.01 01:59:55.001 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 15'
2021.11.01 01:59:55.001 4: statistics statistic: doStatisticDelta.787 Shifting current hour in last value of 'statCount'.
2021.11.01 01:59:55.002 4: statistics statistic: doStatisticDelta.807 Set 'statCountLast'='Hour: 6 Day: - Month: - Year: -'
2021.11.01 02:09:49.771 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 16'
2021.11.01 02:09:49.772 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 16'
2021.11.01 02:19:49.761 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 17'
2021.11.01 02:19:49.762 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 17'
2021.11.01 02:29:49.762 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 18'
2021.11.01 02:29:49.763 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 18'
2021.11.01 02:39:49.761 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 19'
2021.11.01 02:39:49.762 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 19'
2021.11.01 02:49:49.765 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 20'
2021.11.01 02:49:49.766 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 20'
2021.11.01 02:59:49.757 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 21'
2021.11.01 02:59:49.758 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 21'
2021.11.01 02:59:55.005 4: statistics statistic: PeriodChange.342 Next period change will be calculated at 2021-11-01 03:59:55
2021.11.01 02:59:55.005 4: statistics statistic: PeriodChange.374 Calculating hour change
2021.11.01 02:59:55.006 4: statistics statistic: DoStatisticsAll.395 Doing statistics (period 1) for device 'at_stat'
2021.11.01 02:59:55.006 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 21'
2021.11.01 02:59:55.006 4: statistics statistic: doStatisticDelta.787 Shifting current hour in last value of 'statCount'.
2021.11.01 02:59:55.006 4: statistics statistic: doStatisticDelta.807 Set 'statCountLast'='Hour: 6 Day: - Month: - Year: -'
2021.11.01 03:09:49.770 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 22'
2021.11.01 03:09:49.771 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 22'
2021.11.01 03:19:49.759 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 23'
2021.11.01 03:19:49.760 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 23'
2021.11.01 03:29:49.764 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 24'
2021.11.01 03:29:49.765 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 24'
2021.11.01 03:39:49.758 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 25'
2021.11.01 03:39:49.759 4: statistics statistic: doStatisticDelta.703 Calculating delta statistics for 'at_stat:count = 25'




Log 2) Zeitumstellung gepatcht
fhem-2021-10-30.log

2021.10.30 23:36:25.531 4: statistics statistic: PeriodChange.346 Next period change will be calculated at 2021-10-30 23:59:55
2021.10.30 23:36:25.532 4: statistics statistic: PeriodChange.378 Calculating hour change
2021.10.30 23:36:25.532 4: statistics statistic: DoStatisticsAll.400 Doing statistics (period 1) for device 'at_stat'
2021.10.30 23:36:25.532 4: statistics statistic: doStatisticDuration.957 Calculating duration statistics for 'at_stat:state = Next: 23:46:14'
2021.10.30 23:46:14.511 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 1'
2021.10.30 23:46:14.511 4: statistics statistic: doStatisticDelta.724 Initializing statistic of '.at_stat:count'.
2021.10.30 23:46:14.513 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 1'
2021.10.30 23:56:14.516 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 2'
2021.10.30 23:56:14.517 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 2'
2021.10.30 23:59:55.053 4: statistics statistic: PeriodChange.346 Next period change will be calculated at 2021-10-31 00:59:55 (Day Change)
2021.10.30 23:59:55.053 4: statistics statistic: PeriodChange.378 Calculating hour change
2021.10.30 23:59:55.053 4: statistics statistic: DoStatisticsAll.400 Doing statistics (period 1) for device 'at_stat'
2021.10.30 23:59:55.053 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 2'
2021.10.30 23:59:55.053 4: statistics statistic: doStatisticDelta.792 Shifting current hour in last value of 'statCount'.
2021.10.30 23:59:55.053 4: statistics statistic: doStatisticDelta.812 Set 'statCountLast'='Hour: 1 Day: - Month: - Year: - (since: 2021-10-30_23:46:14 )'


fhem-2021-10-31.log

2021.10.31 00:06:14.511 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 3'
2021.10.31 00:06:14.513 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 3'
2021.10.31 00:16:14.512 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 4'
2021.10.31 00:16:14.514 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 4'
2021.10.31 00:26:14.522 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 5'
2021.10.31 00:26:14.523 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 5'
2021.10.31 00:36:14.523 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 6'
2021.10.31 00:36:14.524 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 6'
2021.10.31 00:46:14.519 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 7'
2021.10.31 00:46:14.520 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 7'
2021.10.31 00:56:14.507 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 8'
2021.10.31 00:56:14.509 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 8'
2021.10.31 00:59:55.002 4: statistics statistic: PeriodChange.346 Next period change will be calculated at 2021-10-31 01:59:55
2021.10.31 00:59:55.002 4: statistics statistic: PeriodChange.363 Calculating day change
2021.10.31 00:59:55.002 4: statistics statistic: DoStatisticsAll.400 Doing statistics (period 2) for device 'at_stat'
2021.10.31 00:59:55.002 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 8'
2021.10.31 00:59:55.002 4: statistics statistic: doStatisticDelta.783 Shifting current day in last value of 'statCount'.
2021.10.31 00:59:55.002 4: statistics statistic: doStatisticDelta.792 Shifting current hour in last value of 'statCount'.
2021.10.31 00:59:55.002 4: statistics statistic: doStatisticDelta.812 Set 'statCountLast'='Hour: 6 Day: 7 Month: - Year: - (since: 2021-10-30_23:46:14 )'
2021.10.31 01:06:14.515 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 9'
2021.10.31 01:06:14.517 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 9'
2021.10.31 01:16:14.523 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 10'
2021.10.31 01:16:14.524 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 10'
2021.10.31 01:26:14.526 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 11'
2021.10.31 01:26:14.527 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 11'
2021.10.31 01:36:14.516 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 12'
2021.10.31 01:36:14.517 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 12'
2021.10.31 01:46:14.527 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 13'
2021.10.31 01:46:14.528 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 13'
2021.10.31 01:56:14.528 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 14'
2021.10.31 01:56:14.529 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 14'
2021.10.31 01:59:55.002 4: statistics statistic: PeriodChange.346 Next period change will be calculated at 2021-10-31 02:59:55
2021.10.31 01:59:55.002 4: statistics statistic: PeriodChange.378 Calculating hour change
2021.10.31 01:59:55.002 4: statistics statistic: DoStatisticsAll.400 Doing statistics (period 1) for device 'at_stat'
2021.10.31 01:59:55.002 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 14'
2021.10.31 01:59:55.003 4: statistics statistic: doStatisticDelta.792 Shifting current hour in last value of 'statCount'.
2021.10.31 01:59:55.003 4: statistics statistic: doStatisticDelta.812 Set 'statCountLast'='Hour: 6 Day: 7 Month: - Year: - (since: 2021-10-30_23:46:14 )'
2021.10.31 02:06:14.529 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 15'
2021.10.31 02:06:14.530 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 15'
2021.10.31 02:16:14.516 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 16'
2021.10.31 02:16:14.517 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 16'
2021.10.31 02:26:14.516 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 17'
2021.10.31 02:26:14.517 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 17'
2021.10.31 02:36:14.532 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 18'
2021.10.31 02:36:14.534 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 18'
2021.10.31 02:46:14.533 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 19'
2021.10.31 02:46:14.534 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 19'
2021.10.31 02:56:14.512 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 20'
2021.10.31 02:56:14.513 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 20'
2021.10.31 02:59:55.005 4: statistics statistic: PeriodChange.346 Next period change will be calculated at 2021-10-31 02:59:55
2021.10.31 02:59:55.005 4: statistics statistic: PeriodChange.378 Calculating hour change
2021.10.31 02:59:55.005 4: statistics statistic: DoStatisticsAll.400 Doing statistics (period 1) for device 'at_stat'
2021.10.31 02:59:55.005 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 20'
2021.10.31 02:59:55.005 4: statistics statistic: doStatisticDelta.792 Shifting current hour in last value of 'statCount'.
2021.10.31 02:59:55.006 4: statistics statistic: doStatisticDelta.812 Set 'statCountLast'='Hour: 6 Day: 7 Month: - Year: - (since: 2021-10-30_23:46:14 )'
2021.10.31 02:06:14.535 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 21'
2021.10.31 02:06:14.536 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 21'
2021.10.31 02:16:14.513 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 22'
2021.10.31 02:16:14.514 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 22'




Log 3) Monatswechsel gepatcht
fhem-2021-10-31.log

2021.10.31 23:38:37.716 4: statistics statistic: PeriodChange.346 Next period change will be calculated at 2021-10-31 23:59:55
2021.10.31 23:38:37.716 4: statistics statistic: PeriodChange.380 Calculating statistics at startup
2021.10.31 23:38:37.716 4: statistics statistic: DoStatisticsAll.400 Doing statistics (period 0) for device 'at_stat'
2021.10.31 23:38:37.716 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 8'
2021.10.31 23:48:26.713 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 9'
2021.10.31 23:48:26.715 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 9'
2021.10.31 23:58:26.709 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 10'
2021.10.31 23:58:26.710 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 10'
2021.10.31 23:59:55.010 4: statistics statistic: PeriodChange.346 Next period change will be calculated at 2021-11-01 00:59:55
2021.10.31 23:59:55.010 4: statistics statistic: PeriodChange.378 Calculating hour change
2021.10.31 23:59:55.010 4: statistics statistic: DoStatisticsAll.400 Doing statistics (period 1) for device 'at_stat'
2021.10.31 23:59:55.010 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 10'
2021.10.31 23:59:55.010 4: statistics statistic: doStatisticDelta.792 Shifting current hour in last value of 'statCount'.
2021.10.31 23:59:55.011 4: statistics statistic: doStatisticDelta.812 Set 'statCountLast'='Hour: 2 Day: 7 Month: - Year: - (since: 2021-10-30_23:46:14 )'


fhem-2021-11-01.log

2021.11.01 00:08:26.716 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 11'
2021.11.01 00:08:26.718 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 11'
2021.11.01 00:18:26.714 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 12'
2021.11.01 00:18:26.715 4: statistics statistic: doStatisticDelta.708 Calculating delta statistics for 'at_stat:count = 12'

Beta-User

#44
Hmm, irgendwie nicht gut, finde ich...

Der gepatchte Tageswechsel findet zu spät statt, und der Monatswechsel fällt weiter aus - da müßte was stehen von "Shifting current month ...". Hatte irgendwie vorausgesetzt, dass statistics bzgl. der Tageswechsel in die Zukunft rechnet, aber das war wohl eine Fehlannahme. Das macht das ganze nochmal komplizierter, jedenfalls, wenn man nicht die ganze Logik auseinandernehmen will.

Anbei ein neuer Versuch, dieses Mal in Richtung Vergangenheit geschaut, mal sehen ob das klappt (falls jemand einen Logikfehler auch ohne die Testerei erkennen kann, ist mir eine direkte Korrektur übrigens lieber.).

Sorry für den Aufwand!


Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

rob

 :)  kein Ding, dafür ist das Testing da. Ich hätte nix entdeckt  ::)
Bevor ich loslege: was genau magst Du sehen: Zeitumstellung, Monatswechsel, beides  - ansonsten wiederhole ich schlicht den Test wie oben 2) + 3).

Beta-User

Bitte wieder 2) und 3) (die Datei hatte ich eben nochmal getauscht, weil der "Stundenwechsel" so vermutlich universeller klappt).
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Beta-User

Kurze Zwischenmeldung: nach etwas drübernachdenken, dass +/- 1 nicht ausreicht, wir sind ja immer ein paar Sekunden vor der vollen Stunde dran... Dann doch eher (#375)
if ($hourNow != $hourLast || $hourNow == $hourLast && $th[8] != (localtime($now - $dstcorr))[8]) {
(hoffe, die subtraktion paßt an der Stelle, weil im Okt. der Wert von $dstcorr negativ sein sollte, wir aber um eine Stunde nach vorne schauen müssen...)
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

rob

OK, bin grad erst durch. Dann erstmal die LOGs und anschl. nochmal. Um sicher zu gehen: diesen Patch #375 aufs Modul aus dem Post #44 oder doch auf das noch Original vom SVN?



Log 2) Zeitumstellung gepatcht
fhem-2021-10-30.log

2021.10.30 23:32:43.655 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-10-30 23:59:55 (Day Change)
2021.10.30 23:32:43.655 4: statistics statistic: PeriodChange.379 Calculating statistics at startup
2021.10.30 23:32:43.655 4: statistics statistic: DoStatisticsAll.398 Doing statistics (period 0) for device 'at_stat'
2021.10.30 23:32:43.656 4: statistics statistic: doStatisticDuration.955 Calculating duration statistics for 'at_stat:state = Next: 23:42:32'
2021.10.30 23:42:32.639 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 1'
2021.10.30 23:42:32.639 4: statistics statistic: doStatisticDelta.722 Initializing statistic of '.at_stat:count'.
2021.10.30 23:42:32.640 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 1'
2021.10.30 23:52:32.654 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 2'
2021.10.30 23:52:32.656 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 2'
2021.10.30 23:59:55.002 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-10-31 00:59:55
2021.10.30 23:59:55.002 4: statistics statistic: PeriodChange.362 Calculating day change
2021.10.30 23:59:55.002 4: statistics statistic: DoStatisticsAll.398 Doing statistics (period 2) for device 'at_stat'
2021.10.30 23:59:55.002 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 2'
2021.10.30 23:59:55.003 4: statistics statistic: doStatisticDelta.781 Shifting current day in last value of 'statCount'.
2021.10.30 23:59:55.003 4: statistics statistic: doStatisticDelta.790 Shifting current hour in last value of 'statCount'.
2021.10.30 23:59:55.003 4: statistics statistic: doStatisticDelta.810 Set 'statCountLast'='Hour: 1 Day: 1 Month: - Year: - (since: 2021-10-30_23:42:32 )'


fhem-2021-10-31.log

2021.10.31 00:02:32.644 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 3'
2021.10.31 00:02:32.645 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 3'
2021.10.31 00:12:32.654 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 4'
2021.10.31 00:12:32.655 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 4'
2021.10.31 00:22:32.642 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 5'
2021.10.31 00:22:32.643 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 5'
2021.10.31 00:32:32.653 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 6'
2021.10.31 00:32:32.654 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 6'
2021.10.31 00:42:32.642 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 7'
2021.10.31 00:42:32.643 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 7'
2021.10.31 00:52:32.644 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 8'
2021.10.31 00:52:32.645 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 8'
2021.10.31 00:59:55.003 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-10-31 01:59:55
2021.10.31 00:59:55.003 4: statistics statistic: PeriodChange.377 Calculating hour change
2021.10.31 00:59:55.003 4: statistics statistic: DoStatisticsAll.398 Doing statistics (period 1) for device 'at_stat'
2021.10.31 00:59:55.003 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 8'
2021.10.31 00:59:55.004 4: statistics statistic: doStatisticDelta.790 Shifting current hour in last value of 'statCount'.
2021.10.31 00:59:55.004 4: statistics statistic: doStatisticDelta.810 Set 'statCountLast'='Hour: 6 Day: 1 Month: - Year: - (since: 2021-10-30_23:42:32 )'
2021.10.31 01:02:32.642 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 9'
2021.10.31 01:02:32.643 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 9'
2021.10.31 01:12:32.647 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 10'
2021.10.31 01:12:32.648 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 10'
2021.10.31 01:22:32.640 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 11'
2021.10.31 01:22:32.641 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 11'
2021.10.31 01:32:32.651 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 12'
2021.10.31 01:32:32.652 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 12'
2021.10.31 01:42:32.640 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 13'
2021.10.31 01:42:32.641 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 13'
2021.10.31 01:52:32.650 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 14'
2021.10.31 01:52:32.651 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 14'
2021.10.31 01:59:55.009 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-10-31 02:59:55
2021.10.31 01:59:55.009 4: statistics statistic: PeriodChange.377 Calculating hour change
2021.10.31 01:59:55.009 4: statistics statistic: DoStatisticsAll.398 Doing statistics (period 1) for device 'at_stat'
2021.10.31 01:59:55.010 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 14'
2021.10.31 01:59:55.010 4: statistics statistic: doStatisticDelta.790 Shifting current hour in last value of 'statCount'.
2021.10.31 01:59:55.010 4: statistics statistic: doStatisticDelta.810 Set 'statCountLast'='Hour: 6 Day: 1 Month: - Year: - (since: 2021-10-30_23:42:32 )'
2021.10.31 02:02:32.640 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 15'
2021.10.31 02:02:32.641 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 15'
2021.10.31 02:12:32.649 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 16'
2021.10.31 02:12:32.650 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 16'
2021.10.31 02:22:32.637 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 17'
2021.10.31 02:22:32.638 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 17'
2021.10.31 02:32:32.636 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 18'
2021.10.31 02:32:32.637 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 18'
2021.10.31 02:42:32.636 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 19'
2021.10.31 02:42:32.637 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 19'
2021.10.31 02:52:32.640 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 20'
2021.10.31 02:52:32.641 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 20'
2021.10.31 02:59:55.004 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-10-31 02:59:55
2021.10.31 02:59:55.004 4: statistics statistic: PeriodChange.379 Calculating statistics at startup
2021.10.31 02:59:55.004 4: statistics statistic: DoStatisticsAll.398 Doing statistics (period 0) for device 'at_stat'
2021.10.31 02:59:55.004 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 20'
2021.10.31 02:02:32.635 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 21'
2021.10.31 02:02:32.637 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 21'
2021.10.31 02:12:32.642 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 22'
2021.10.31 02:12:32.642 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 22'




Log 3) Monatswechsel gepatcht
fhem-2021-10-31.log

2021.10.31 23:39:18.518 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-10-31 23:59:55 (Day Change)
2021.10.31 23:39:18.518 4: statistics statistic: PeriodChange.379 Calculating statistics at startup
2021.10.31 23:39:18.518 4: statistics statistic: DoStatisticsAll.398 Doing statistics (period 0) for device 'at_stat'
2021.10.31 23:39:18.518 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 22'
2021.10.31 23:49:07.509 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 23'
2021.10.31 23:49:07.511 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 23'
2021.10.31 23:59:07.510 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 24'
2021.10.31 23:59:07.511 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 24'
2021.10.31 23:59:55.012 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-11-01 00:59:55
2021.10.31 23:59:55.012 4: statistics statistic: PeriodChange.362 Calculating day change
2021.10.31 23:59:55.012 4: statistics statistic: DoStatisticsAll.398 Doing statistics (period 3) for device 'at_stat'
2021.10.31 23:59:55.012 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 24'
2021.10.31 23:59:55.012 4: statistics statistic: doStatisticDelta.762 Shifting current month in last value of 'statCount'.
2021.10.31 23:59:55.012 4: statistics statistic: doStatisticDelta.781 Shifting current day in last value of 'statCount'.
2021.10.31 23:59:55.012 4: statistics statistic: doStatisticDelta.790 Shifting current hour in last value of 'statCount'.
2021.10.31 23:59:55.013 4: statistics statistic: doStatisticDelta.810 Set 'statCountLast'='Hour: 10 Day: 22 Month: 22 Year: - (since: 2021-10-31 )'


fhem-2021-11-01.log

2021.11.01 00:09:07.511 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 25'
2021.11.01 00:09:07.513 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 25'
2021.11.01 00:19:07.511 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 26'
2021.11.01 00:19:07.512 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 26'
2021.11.01 00:29:07.518 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 27'
2021.11.01 00:29:07.520 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 27'
2021.11.01 00:39:07.510 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 28'
2021.11.01 00:39:07.511 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 28'
2021.11.01 00:49:07.511 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 29'
2021.11.01 00:49:07.512 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 29'
2021.11.01 00:59:07.508 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 30'
2021.11.01 00:59:07.509 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 30'
2021.11.01 00:59:55.008 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-11-01 01:59:55
2021.11.01 00:59:55.008 4: statistics statistic: PeriodChange.377 Calculating hour change
2021.11.01 00:59:55.008 4: statistics statistic: DoStatisticsAll.398 Doing statistics (period 1) for device 'at_stat'
2021.11.01 00:59:55.008 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 30'
2021.11.01 00:59:55.008 4: statistics statistic: doStatisticDelta.790 Shifting current hour in last value of 'statCount'.
2021.11.01 00:59:55.009 4: statistics statistic: doStatisticDelta.810 Set 'statCountLast'='Hour: 6 Day: 22 Month: 22 Year: - (since: 2021-10-31 )'
2021.11.01 01:09:07.511 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 31'
2021.11.01 01:09:07.512 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 31'
2021.11.01 01:19:07.508 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 32'
2021.11.01 01:19:07.509 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 32'

Beta-User

#49
 :) Zumindest sieht mal der Monatswechsel gut aus, auch wenn die Zählweise für den Monatswechsel-Tag noch nicht i.O. zu sein scheint:
2021.10.31 23:59:55.012 4: statistics statistic: doStatisticDelta.762 Shifting current month in last value of 'statCount'.
Kann sein, dass die kaputte Monatszählng mit dem falschen Zählbeginn um 02:00 Uhr zusammenhängt:
2021.11.01 00:59:55.009 4: statistics statistic: doStatisticDelta.810 Set 'statCountLast'='Hour: 6 Day: 22 Month: 22 Year: - (since: 2021-10-31 )'

Anbei einfach zur Sicherheit noch die komplette Datei in der "Komplettpatch"-Fassung.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

rob

So, mit neuestem Modul wieder durch  :D



Log 2) Zeitumstellung gepatcht
fhem-2021-10-30.log

2021.10.30 23:30:44.712 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-10-30 23:59:55 (Day Change)
2021.10.30 23:30:44.712 4: statistics statistic: PeriodChange.379 Calculating statistics at startup
2021.10.30 23:30:44.712 4: statistics statistic: DoStatisticsAll.398 Doing statistics (period 0) for device 'at_stat'
2021.10.30 23:30:44.712 4: statistics statistic: doStatisticDuration.955 Calculating duration statistics for 'at_stat:state = Next: 23:40:33'
2021.10.30 23:40:33.690 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 1'
2021.10.30 23:40:33.690 4: statistics statistic: doStatisticDelta.722 Initializing statistic of '.at_stat:count'.
2021.10.30 23:40:33.691 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 1'
2021.10.30 23:50:33.690 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 2'
2021.10.30 23:50:33.690 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 2'
2021.10.30 23:59:55.004 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-10-31 00:59:55
2021.10.30 23:59:55.005 4: statistics statistic: PeriodChange.362 Calculating day change
2021.10.30 23:59:55.005 4: statistics statistic: DoStatisticsAll.398 Doing statistics (period 2) for device 'at_stat'
2021.10.30 23:59:55.005 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 2'
2021.10.30 23:59:55.005 4: statistics statistic: doStatisticDelta.781 Shifting current day in last value of 'statCount'.
2021.10.30 23:59:55.005 4: statistics statistic: doStatisticDelta.790 Shifting current hour in last value of 'statCount'.
2021.10.30 23:59:55.005 4: statistics statistic: doStatisticDelta.810 Set 'statCountLast'='Hour: 1 Day: 1 Month: - Year: - (since: 2021-10-30_23:40:33 )'


fhem-2021-10-31.log

2021.10.31 00:00:33.693 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 3'
2021.10.31 00:00:33.694 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 3'
2021.10.31 00:10:33.692 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 4'
2021.10.31 00:10:33.693 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 4'
2021.10.31 00:20:33.693 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 5'
2021.10.31 00:20:33.694 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 5'
2021.10.31 00:30:33.690 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 6'
2021.10.31 00:30:33.691 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 6'
2021.10.31 00:40:33.695 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 7'
2021.10.31 00:40:33.696 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 7'
2021.10.31 00:50:33.698 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 8'
2021.10.31 00:50:33.699 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 8'
2021.10.31 00:59:55.010 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-10-31 01:59:55
2021.10.31 00:59:55.010 4: statistics statistic: PeriodChange.377 Calculating hour change
2021.10.31 00:59:55.011 4: statistics statistic: DoStatisticsAll.398 Doing statistics (period 1) for device 'at_stat'
2021.10.31 00:59:55.011 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 8'
2021.10.31 00:59:55.011 4: statistics statistic: doStatisticDelta.790 Shifting current hour in last value of 'statCount'.
2021.10.31 00:59:55.011 4: statistics statistic: doStatisticDelta.810 Set 'statCountLast'='Hour: 6 Day: 1 Month: - Year: - (since: 2021-10-30_23:40:33 )'
2021.10.31 01:00:33.696 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 9'
2021.10.31 01:00:33.697 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 9'
2021.10.31 01:10:33.698 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 10'
2021.10.31 01:10:33.699 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 10'
2021.10.31 01:20:33.694 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 11'
2021.10.31 01:20:33.695 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 11'
2021.10.31 01:30:33.706 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 12'
2021.10.31 01:30:33.707 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 12'
2021.10.31 01:40:33.695 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 13'
2021.10.31 01:40:33.696 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 13'
2021.10.31 01:50:33.694 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 14'
2021.10.31 01:50:33.695 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 14'
2021.10.31 01:59:55.005 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-10-31 02:59:55
2021.10.31 01:59:55.005 4: statistics statistic: PeriodChange.377 Calculating hour change
2021.10.31 01:59:55.005 4: statistics statistic: DoStatisticsAll.398 Doing statistics (period 1) for device 'at_stat'
2021.10.31 01:59:55.005 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 14'
2021.10.31 01:59:55.005 4: statistics statistic: doStatisticDelta.790 Shifting current hour in last value of 'statCount'.
2021.10.31 01:59:55.006 4: statistics statistic: doStatisticDelta.810 Set 'statCountLast'='Hour: 6 Day: 1 Month: - Year: - (since: 2021-10-30_23:40:33 )'
2021.10.31 02:00:33.694 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 15'
2021.10.31 02:00:33.695 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 15'
2021.10.31 02:10:33.701 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 16'
2021.10.31 02:10:33.702 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 16'
2021.10.31 02:20:33.692 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 17'
2021.10.31 02:20:33.694 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 17'
2021.10.31 02:30:33.702 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 18'
2021.10.31 02:30:33.703 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 18'
2021.10.31 02:40:33.692 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 19'
2021.10.31 02:40:33.693 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 19'
2021.10.31 02:50:33.700 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 20'
2021.10.31 02:50:33.702 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 20'
2021.10.31 02:59:55.000 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-10-31 02:59:55
2021.10.31 02:59:55.000 4: statistics statistic: PeriodChange.379 Calculating statistics at startup
2021.10.31 02:59:55.000 4: statistics statistic: DoStatisticsAll.398 Doing statistics (period 0) for device 'at_stat'
2021.10.31 02:59:55.001 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 20'
2021.10.31 02:00:33.690 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 21'
2021.10.31 02:00:33.691 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 21'
2021.10.31 02:10:33.696 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 22'
2021.10.31 02:10:33.697 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 22'




Log 3) Monatswechsel gepatcht
fhem-2021-10-31.log

2021.10.31 23:39:35.463 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-10-31 23:59:55 (Day Change)
2021.10.31 23:39:35.463 4: statistics statistic: PeriodChange.379 Calculating statistics at startup
2021.10.31 23:39:35.463 4: statistics statistic: DoStatisticsAll.398 Doing statistics (period 0) for device 'at_stat'
2021.10.31 23:39:35.463 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 22'
2021.10.31 23:49:24.457 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 23'
2021.10.31 23:49:24.458 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 23'
2021.10.31 23:59:24.458 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 24'
2021.10.31 23:59:24.459 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 24'
2021.10.31 23:59:55.015 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-11-01 00:59:55
2021.10.31 23:59:55.015 4: statistics statistic: PeriodChange.362 Calculating day change
2021.10.31 23:59:55.015 4: statistics statistic: DoStatisticsAll.398 Doing statistics (period 3) for device 'at_stat'
2021.10.31 23:59:55.015 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 24'
2021.10.31 23:59:55.015 4: statistics statistic: doStatisticDelta.762 Shifting current month in last value of 'statCount'.
2021.10.31 23:59:55.015 4: statistics statistic: doStatisticDelta.781 Shifting current day in last value of 'statCount'.
2021.10.31 23:59:55.015 4: statistics statistic: doStatisticDelta.790 Shifting current hour in last value of 'statCount'.
2021.10.31 23:59:55.016 4: statistics statistic: doStatisticDelta.810 Set 'statCountLast'='Hour: 10 Day: 22 Month: 22 Year: - (since: 2021-10-31 )'


fhem-2021-11-01.log

2021.11.01 00:09:24.459 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 25'
2021.11.01 00:09:24.460 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 25'
2021.11.01 00:19:24.457 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 26'
2021.11.01 00:19:24.458 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 26'
2021.11.01 00:29:24.463 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 27'
2021.11.01 00:29:24.464 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 27'
2021.11.01 00:39:24.456 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 28'
2021.11.01 00:39:24.457 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 28'
2021.11.01 00:49:24.465 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 29'
2021.11.01 00:49:24.466 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 29'
2021.11.01 00:59:24.454 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 30'
2021.11.01 00:59:24.455 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 30'
2021.11.01 00:59:55.010 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-11-01 01:59:55
2021.11.01 00:59:55.010 4: statistics statistic: PeriodChange.377 Calculating hour change
2021.11.01 00:59:55.010 4: statistics statistic: DoStatisticsAll.398 Doing statistics (period 1) for device 'at_stat'
2021.11.01 00:59:55.010 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 30'
2021.11.01 00:59:55.010 4: statistics statistic: doStatisticDelta.790 Shifting current hour in last value of 'statCount'.
2021.11.01 00:59:55.011 4: statistics statistic: doStatisticDelta.810 Set 'statCountLast'='Hour: 6 Day: 22 Month: 22 Year: - (since: 2021-10-31 )'
2021.11.01 01:09:24.459 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 31'
2021.11.01 01:09:24.460 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 31'
2021.11.01 01:19:24.469 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 32'
2021.11.01 01:19:24.470 4: statistics statistic: doStatisticDelta.706 Calculating delta statistics for 'at_stat:count = 32'

Beta-User

Hmm, hat jetzt ein wenig gedauert, bis ich mir das im Detail angesehen habe.

:-[ Leider immer noch nicht gut, jetzt ist das Problem an einer anderen Stelle:
2021.10.31 02:59:55.000 4: statistics statistic: PeriodChange.379 Calculating statistics at startup
(Werde es mir wieder ansehen, wird aber etwas dauern).
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Beta-User

#52
OK, dann vielleicht noch so...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

rob

Und wieder dursch  :) ... LOGs wie gehabt:

Log 2) Zeitumstellung gepatcht
fhem-2021-10-30.log

2021.10.30 23:27:29.283 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-10-30 23:59:55 (Day Change)
2021.10.30 23:27:29.283 4: statistics statistic: PeriodChange.380 Calculating statistics at startup
2021.10.30 23:27:29.283 4: statistics statistic: DoStatisticsAll.399 Doing statistics (period 0) for device 'at_stat'
2021.10.30 23:27:29.283 4: statistics statistic: doStatisticDuration.956 Calculating duration statistics for 'at_stat:state = Next: 23:37:18'
2021.10.30 23:37:18.267 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 1'
2021.10.30 23:37:18.267 4: statistics statistic: doStatisticDelta.723 Initializing statistic of '.at_stat:count'.
2021.10.30 23:37:18.268 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 1'
2021.10.30 23:47:18.277 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 2'
2021.10.30 23:47:18.278 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 2'
2021.10.30 23:57:18.266 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 3'
2021.10.30 23:57:18.267 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 3'
2021.10.30 23:59:55.000 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-10-31 00:59:55
2021.10.30 23:59:55.000 4: statistics statistic: PeriodChange.362 Calculating day change
2021.10.30 23:59:55.000 4: statistics statistic: DoStatisticsAll.399 Doing statistics (period 2) for device 'at_stat'
2021.10.30 23:59:55.000 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 3'
2021.10.30 23:59:55.000 4: statistics statistic: doStatisticDelta.782 Shifting current day in last value of 'statCount'.
2021.10.30 23:59:55.000 4: statistics statistic: doStatisticDelta.791 Shifting current hour in last value of 'statCount'.
2021.10.30 23:59:55.001 4: statistics statistic: doStatisticDelta.811 Set 'statCountLast'='Hour: 2 Day: 2 Month: - Year: - (since: 2021-10-30_23:37:18 )'


fhem-2021-10-31.log

2021.10.31 00:07:18.263 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 4'
2021.10.31 00:07:18.264 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 4'
2021.10.31 00:17:18.266 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 5'
2021.10.31 00:17:18.267 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 5'
2021.10.31 00:27:18.276 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 6'
2021.10.31 00:27:18.277 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 6'
2021.10.31 00:37:18.265 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 7'
2021.10.31 00:37:18.266 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 7'
2021.10.31 00:47:18.275 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 8'
2021.10.31 00:47:18.276 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 8'
2021.10.31 00:57:18.265 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 9'
2021.10.31 00:57:18.266 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 9'
2021.10.31 00:59:55.018 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-10-31 01:59:55
2021.10.31 00:59:55.019 4: statistics statistic: PeriodChange.378 Calculating hour change
2021.10.31 00:59:55.019 4: statistics statistic: DoStatisticsAll.399 Doing statistics (period 1) for device 'at_stat'
2021.10.31 00:59:55.019 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 9'
2021.10.31 00:59:55.019 4: statistics statistic: doStatisticDelta.791 Shifting current hour in last value of 'statCount'.
2021.10.31 00:59:55.019 4: statistics statistic: doStatisticDelta.811 Set 'statCountLast'='Hour: 6 Day: 2 Month: - Year: - (since: 2021-10-30_23:37:18 )'
2021.10.31 01:07:18.275 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 10'
2021.10.31 01:07:18.276 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 10'
2021.10.31 01:17:18.264 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 11'
2021.10.31 01:17:18.265 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 11'
2021.10.31 01:27:18.274 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 12'
2021.10.31 01:27:18.275 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 12'
2021.10.31 01:37:18.263 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 13'
2021.10.31 01:37:18.265 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 13'
2021.10.31 01:47:18.272 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 14'
2021.10.31 01:47:18.274 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 14'
2021.10.31 01:57:18.262 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 15'
2021.10.31 01:57:18.264 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 15'
2021.10.31 01:59:55.016 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-10-31 02:59:55
2021.10.31 01:59:55.016 4: statistics statistic: PeriodChange.378 Calculating hour change
2021.10.31 01:59:55.017 4: statistics statistic: DoStatisticsAll.399 Doing statistics (period 1) for device 'at_stat'
2021.10.31 01:59:55.017 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 15'
2021.10.31 01:59:55.017 4: statistics statistic: doStatisticDelta.791 Shifting current hour in last value of 'statCount'.
2021.10.31 01:59:55.017 4: statistics statistic: doStatisticDelta.811 Set 'statCountLast'='Hour: 6 Day: 2 Month: - Year: - (since: 2021-10-30_23:37:18 )'
2021.10.31 02:07:18.262 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 16'
2021.10.31 02:07:18.263 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 16'
2021.10.31 02:17:18.262 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 17'
2021.10.31 02:17:18.263 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 17'
2021.10.31 02:27:18.264 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 18'
2021.10.31 02:27:18.265 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 18'
2021.10.31 02:37:18.261 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 19'
2021.10.31 02:37:18.262 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 19'
2021.10.31 02:47:18.264 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 20'
2021.10.31 02:47:18.265 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 20'
2021.10.31 02:57:18.267 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 21'
2021.10.31 02:57:18.268 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 21'
2021.10.31 02:59:55.012 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-10-31 02:59:55
2021.10.31 02:59:55.012 4: statistics statistic: PeriodChange.378 Calculating hour change
2021.10.31 02:59:55.012 4: statistics statistic: DoStatisticsAll.399 Doing statistics (period 1) for device 'at_stat'
2021.10.31 02:59:55.012 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 21'
2021.10.31 02:59:55.012 4: statistics statistic: doStatisticDelta.791 Shifting current hour in last value of 'statCount'.
2021.10.31 02:59:55.013 4: statistics statistic: doStatisticDelta.811 Set 'statCountLast'='Hour: 6 Day: 2 Month: - Year: - (since: 2021-10-30_23:37:18 )'
2021.10.31 02:07:18.267 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 22'
2021.10.31 02:07:18.268 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 22'





Log 3) Monatswechsel gepatcht
fhem-2021-10-31.log

2021.10.31 23:40:01.413 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-10-31 23:59:55 (Day Change)
2021.10.31 23:40:01.413 4: statistics statistic: PeriodChange.380 Calculating statistics at startup
2021.10.31 23:40:01.413 4: statistics statistic: DoStatisticsAll.399 Doing statistics (period 0) for device 'at_stat'
2021.10.31 23:40:01.413 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 22'
2021.10.31 23:49:50.405 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 23'
2021.10.31 23:49:50.406 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 23'
2021.10.31 23:59:50.406 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 24'
2021.10.31 23:59:50.407 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 24'
2021.10.31 23:59:55.001 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-11-01 00:59:55
2021.10.31 23:59:55.001 4: statistics statistic: PeriodChange.362 Calculating day change
2021.10.31 23:59:55.001 4: statistics statistic: DoStatisticsAll.399 Doing statistics (period 3) for device 'at_stat'
2021.10.31 23:59:55.002 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 24'
2021.10.31 23:59:55.002 4: statistics statistic: doStatisticDelta.763 Shifting current month in last value of 'statCount'.
2021.10.31 23:59:55.002 4: statistics statistic: doStatisticDelta.782 Shifting current day in last value of 'statCount'.
2021.10.31 23:59:55.002 4: statistics statistic: doStatisticDelta.791 Shifting current hour in last value of 'statCount'.
2021.10.31 23:59:55.002 4: statistics statistic: doStatisticDelta.811 Set 'statCountLast'='Hour: 3 Day: 21 Month: 21 Year: - (since: 2021-10-31 )'


fhem-2021-11-01.log

2021.11.01 00:09:50.402 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 25'
2021.11.01 00:09:50.403 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 25'
2021.11.01 00:19:50.406 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 26'
2021.11.01 00:19:50.407 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 26'
2021.11.01 00:29:50.408 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 27'
2021.11.01 00:29:50.409 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 27'
2021.11.01 00:39:50.405 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 28'
2021.11.01 00:39:50.406 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 28'
2021.11.01 00:49:50.415 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 29'
2021.11.01 00:49:50.416 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 29'
2021.11.01 00:59:50.404 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 30'
2021.11.01 00:59:50.405 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 30'
2021.11.01 00:59:55.001 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-11-01 01:59:55
2021.11.01 00:59:55.001 4: statistics statistic: PeriodChange.378 Calculating hour change
2021.11.01 00:59:55.001 4: statistics statistic: DoStatisticsAll.399 Doing statistics (period 1) for device 'at_stat'
2021.11.01 00:59:55.002 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 30'
2021.11.01 00:59:55.002 4: statistics statistic: doStatisticDelta.791 Shifting current hour in last value of 'statCount'.
2021.11.01 00:59:55.002 4: statistics statistic: doStatisticDelta.811 Set 'statCountLast'='Hour: 6 Day: 21 Month: 21 Year: - (since: 2021-10-31 )'
2021.11.01 01:09:50.414 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 31'
2021.11.01 01:09:50.415 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 31'
2021.11.01 01:19:50.403 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 32'
2021.11.01 01:19:50.405 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 32'

Beta-User

 :) Jetzt habe ich das zwei Mal intensiver durchgesehen und es scheint mir i.O. zu sein. Falls ich was übersehe: Bitte um einen entsprechenden Hinweis...

Vielleicht sollte man den Gegentest mit dem "März-Wechsel" noch machen, ob da an den Zeitumstellungs-Tagen alles sauber durchläuft?
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

rob

Klingt doch gut  8)

Zitat von: Beta-User am 17 November 2021, 17:11:39
...Gegentest mit dem "März-Wechsel" noch machen...

Kann ich gerne übernehmen. Reicht 28.03.2021 1:58Uhr bis 3:10Uhr?
Wäre dort der Monatswechsel auch nötig (Vermutung: nein)?

Beta-User

Zitat von: rob am 17 November 2021, 18:44:54
Kann ich gerne übernehmen. Reicht 28.03.2021 1:58Uhr bis 3:10Uhr?
Wäre dort der Monatswechsel auch nötig (Vermutung: nein)?
Im Prinzip sollte dieser Zeitraum ausreichen, zumindest für eine erste Indikation, ob mit dem Vorschlag ein neues Problem geschaffen wurde. Es sollte halt für sichere Events vor und nach dem Uhrzeitwechsel reichen, daher würde ich die Grenzen etwas weiter fassen (bei dem 10-Minuten-at).
Falls da nichts auftritt, ggf. den Gesamtzeitraum zwischen 27.03.21, 22:50 Uhr und 29.03.21, 03:15 Uhr noch als "Hosenträger"...?
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

rob

folgendes LOG hätte ich anzubieten:

fhem-2021-03-28.log

2021.03.28 01:57:00.573 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-03-28 01:59:55
2021.03.28 01:57:00.573 4: statistics statistic: PeriodChange.380 Calculating statistics at startup
2021.03.28 01:57:00.573 4: statistics statistic: DoStatisticsAll.399 Doing statistics (period 0) for device 'at_stat'
2021.03.28 01:57:00.573 4: statistics statistic: doStatisticDuration.956 Calculating duration statistics for 'at_stat:state = Next: 03:06:49'
2021.03.28 01:59:55.005 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-03-28 03:59:55
2021.03.28 01:59:55.006 4: statistics statistic: PeriodChange.378 Calculating hour change
2021.03.28 01:59:55.006 4: statistics statistic: DoStatisticsAll.399 Doing statistics (period 1) for device 'at_stat'
2021.03.28 01:59:55.006 4: statistics statistic: doStatisticDuration.956 Calculating duration statistics for 'at_stat:state = Next: 03:06:49'
2021.03.28 03:06:49.566 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 1'
2021.03.28 03:06:49.566 4: statistics statistic: doStatisticDelta.723 Initializing statistic of '.at_stat:count'.
2021.03.28 03:06:49.566 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 1'
2021.03.28 03:16:49.552 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 2'
2021.03.28 03:16:49.553 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 2'
2021.03.28 03:26:49.551 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 3'
2021.03.28 03:26:49.552 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 3'
2021.03.28 03:36:49.555 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 4'
2021.03.28 03:36:49.556 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 4'

Beta-User

 :) sieht jedenfalls bis dahin unfallfrei aus, oder?

Der "Hosenträger" läuft schon, nehme ich an...?
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

rob

Zitat von: Beta-User am 18 November 2021, 17:04:01
Der "Hosenträger" läuft schon, nehme ich an...?
Nö. Da brauch ich etwas mehr Zeit - im wahrsten Sinne  ;D Werd es baldigst angehen und wieder rückmelden.

rob

So, nun das Log von meinem "burn-in Test"  :)

Zeitumstellung zw. 27.03.21 und 29.03.21
fhem-2021-03-27.log

2021.03.27 22:51:18.236 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-03-27 22:59:55
2021.03.27 22:51:18.236 4: statistics statistic: PeriodChange.380 Calculating statistics at startup
2021.03.27 22:51:18.236 4: statistics statistic: DoStatisticsAll.399 Doing statistics (period 0) for device 'at_stat'
2021.03.27 22:51:18.237 4: statistics statistic: doStatisticDuration.956 Calculating duration statistics for 'at_stat:state = Next: 23:01:07'
2021.03.27 22:59:55.009 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-03-27 23:59:55 (Day Change)
2021.03.27 22:59:55.009 4: statistics statistic: PeriodChange.378 Calculating hour change
2021.03.27 22:59:55.009 4: statistics statistic: DoStatisticsAll.399 Doing statistics (period 1) for device 'at_stat'
2021.03.27 22:59:55.009 4: statistics statistic: doStatisticDuration.956 Calculating duration statistics for 'at_stat:state = Next: 23:01:07'
2021.03.27 23:01:07.223 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 1'
2021.03.27 23:01:07.223 4: statistics statistic: doStatisticDelta.723 Initializing statistic of '.at_stat:count'.
2021.03.27 23:01:07.224 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 1'
2021.03.27 23:11:07.219 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 2'
2021.03.27 23:11:07.220 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 2'
2021.03.27 23:21:07.221 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 3'
2021.03.27 23:21:07.222 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 3'
2021.03.27 23:31:07.225 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 4'
2021.03.27 23:31:07.226 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 4'
2021.03.27 23:41:07.229 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 5'
2021.03.27 23:41:07.230 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 5'
2021.03.27 23:51:07.223 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 6'
2021.03.27 23:51:07.224 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 6'
2021.03.27 23:59:55.002 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-03-28 00:59:55
2021.03.27 23:59:55.002 4: statistics statistic: PeriodChange.362 Calculating day change
2021.03.27 23:59:55.002 4: statistics statistic: DoStatisticsAll.399 Doing statistics (period 2) for device 'at_stat'
2021.03.27 23:59:55.002 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 6'
2021.03.27 23:59:55.002 4: statistics statistic: doStatisticDelta.782 Shifting current day in last value of 'statCount'.
2021.03.27 23:59:55.003 4: statistics statistic: doStatisticDelta.791 Shifting current hour in last value of 'statCount'.
2021.03.27 23:59:55.003 4: statistics statistic: doStatisticDelta.811 Set 'statCountLast'='Hour: 5 Day: 5 Month: - Year: - (since: 2021-03-27_23:01:07 )'


fhem-2021-03-28.log

2021.03.28 00:01:07.228 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 7'
2021.03.28 00:01:07.229 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 7'
2021.03.28 00:11:07.219 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 8'
2021.03.28 00:11:07.220 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 8'
2021.03.28 00:21:07.228 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 9'
2021.03.28 00:21:07.229 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 9'
2021.03.28 00:31:07.221 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 10'
2021.03.28 00:31:07.222 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 10'
2021.03.28 00:41:07.220 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 11'
2021.03.28 00:41:07.221 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 11'
2021.03.28 00:51:07.217 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 12'
2021.03.28 00:51:07.219 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 12'
2021.03.28 00:59:55.001 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-03-28 01:59:55
2021.03.28 00:59:55.001 4: statistics statistic: PeriodChange.378 Calculating hour change
2021.03.28 00:59:55.001 4: statistics statistic: DoStatisticsAll.399 Doing statistics (period 1) for device 'at_stat'
2021.03.28 00:59:55.001 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 12'
2021.03.28 00:59:55.001 4: statistics statistic: doStatisticDelta.791 Shifting current hour in last value of 'statCount'.
2021.03.28 00:59:55.001 4: statistics statistic: doStatisticDelta.811 Set 'statCountLast'='Hour: 6 Day: 5 Month: - Year: - (since: 2021-03-27_23:01:07 )'
2021.03.28 01:01:07.229 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 13'
2021.03.28 01:01:07.230 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 13'
2021.03.28 01:11:07.219 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 14'
2021.03.28 01:11:07.220 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 14'
2021.03.28 01:21:07.228 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 15'
2021.03.28 01:21:07.229 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 15'
2021.03.28 01:31:07.218 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 16'
2021.03.28 01:31:07.219 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 16'
2021.03.28 01:41:07.227 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 17'
2021.03.28 01:41:07.228 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 17'
2021.03.28 01:51:07.237 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 18'
2021.03.28 01:51:07.238 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 18'
2021.03.28 01:59:55.018 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-03-28 03:59:55
2021.03.28 01:59:55.019 4: statistics statistic: PeriodChange.378 Calculating hour change
2021.03.28 01:59:55.019 4: statistics statistic: DoStatisticsAll.399 Doing statistics (period 1) for device 'at_stat'
2021.03.28 01:59:55.019 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 18'
2021.03.28 01:59:55.019 4: statistics statistic: doStatisticDelta.791 Shifting current hour in last value of 'statCount'.
2021.03.28 01:59:55.019 4: statistics statistic: doStatisticDelta.811 Set 'statCountLast'='Hour: 6 Day: 5 Month: - Year: - (since: 2021-03-27_23:01:07 )'
2021.03.28 03:01:07.226 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 19'
2021.03.28 03:01:07.227 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 19'
2021.03.28 03:11:07.223 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 20'
2021.03.28 03:11:07.224 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 20'
2021.03.28 03:21:07.225 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 21'
2021.03.28 03:21:07.226 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 21'
2021.03.28 03:31:07.221 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 22'
2021.03.28 03:31:07.222 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 22'
2021.03.28 03:41:07.224 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 23'
2021.03.28 03:41:07.225 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 23'
2021.03.28 03:51:07.234 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 24'
2021.03.28 03:51:07.235 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 24'
2021.03.28 03:59:55.006 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-03-28 04:59:55
2021.03.28 03:59:55.006 4: statistics statistic: PeriodChange.378 Calculating hour change
2021.03.28 03:59:55.006 4: statistics statistic: DoStatisticsAll.399 Doing statistics (period 1) for device 'at_stat'
2021.03.28 03:59:55.006 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 24'
2021.03.28 03:59:55.006 4: statistics statistic: doStatisticDelta.791 Shifting current hour in last value of 'statCount'.
2021.03.28 03:59:55.006 4: statistics statistic: doStatisticDelta.811 Set 'statCountLast'='Hour: 6 Day: 5 Month: - Year: - (since: 2021-03-27_23:01:07 )'
2021.03.28 04:01:07.220 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 25'
2021.03.28 04:01:07.221 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 25'
2021.03.28 04:11:07.217 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 26'
2021.03.28 04:11:07.218 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 26'
2021.03.28 04:21:07.220 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 27'
2021.03.28 04:21:07.221 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 27'
2021.03.28 04:31:07.221 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 28'
2021.03.28 04:31:07.222 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 28'
2021.03.28 04:41:07.221 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 29'
2021.03.28 04:41:07.222 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 29'
2021.03.28 04:51:07.218 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 30'
2021.03.28 04:51:07.219 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 30'
2021.03.28 04:59:55.003 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-03-28 05:59:55
2021.03.28 04:59:55.003 4: statistics statistic: PeriodChange.378 Calculating hour change
2021.03.28 04:59:55.003 4: statistics statistic: DoStatisticsAll.399 Doing statistics (period 1) for device 'at_stat'
2021.03.28 04:59:55.003 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 30'
2021.03.28 04:59:55.004 4: statistics statistic: doStatisticDelta.791 Shifting current hour in last value of 'statCount'.
2021.03.28 04:59:55.004 4: statistics statistic: doStatisticDelta.811 Set 'statCountLast'='Hour: 6 Day: 5 Month: - Year: - (since: 2021-03-27_23:01:07 )'
2021.03.28 05:01:07.219 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 31'
2021.03.28 05:01:07.220 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 31'
2021.03.28 05:11:07.220 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 32'
2021.03.28 05:11:07.221 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 32'
2021.03.28 05:21:07.219 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 33'
2021.03.28 05:21:07.220 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 33'
2021.03.28 05:31:07.220 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 34'
2021.03.28 05:31:07.221 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 34'
2021.03.28 05:41:07.218 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 35'
2021.03.28 05:41:07.219 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 35'
2021.03.28 05:51:07.224 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 36'
2021.03.28 05:51:07.225 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 36'
2021.03.28 05:59:55.003 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-03-28 06:59:55
2021.03.28 05:59:55.003 4: statistics statistic: PeriodChange.378 Calculating hour change
2021.03.28 05:59:55.003 4: statistics statistic: DoStatisticsAll.399 Doing statistics (period 1) for device 'at_stat'
2021.03.28 05:59:55.003 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 36'
2021.03.28 05:59:55.004 4: statistics statistic: doStatisticDelta.791 Shifting current hour in last value of 'statCount'.
2021.03.28 05:59:55.004 4: statistics statistic: doStatisticDelta.811 Set 'statCountLast'='Hour: 6 Day: 5 Month: - Year: - (since: 2021-03-27_23:01:07 )'
2021.03.28 06:01:07.228 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 37'
2021.03.28 06:01:07.228 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 37'
2021.03.28 06:11:07.226 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 38'
2021.03.28 06:11:07.227 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 38'
2021.03.28 06:21:07.218 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 39'
2021.03.28 06:21:07.220 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 39'
2021.03.28 06:31:07.218 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 40'
2021.03.28 06:31:07.219 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 40'
2021.03.28 06:41:07.235 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 41'
2021.03.28 06:41:07.236 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 41'
2021.03.28 06:51:07.224 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 42'
2021.03.28 06:51:07.225 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 42'
2021.03.28 06:59:55.005 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-03-28 07:59:55
2021.03.28 06:59:55.005 4: statistics statistic: PeriodChange.378 Calculating hour change
2021.03.28 06:59:55.006 4: statistics statistic: DoStatisticsAll.399 Doing statistics (period 1) for device 'at_stat'
2021.03.28 06:59:55.006 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 42'
2021.03.28 06:59:55.006 4: statistics statistic: doStatisticDelta.791 Shifting current hour in last value of 'statCount'.
2021.03.28 06:59:55.006 4: statistics statistic: doStatisticDelta.811 Set 'statCountLast'='Hour: 6 Day: 5 Month: - Year: - (since: 2021-03-27_23:01:07 )'
2021.03.28 07:01:07.222 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 43'
2021.03.28 07:01:07.223 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 43'
2021.03.28 07:11:07.221 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 44'
2021.03.28 07:11:07.222 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 44'
2021.03.28 07:21:07.232 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 45'
2021.03.28 07:21:07.233 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 45'
2021.03.28 07:31:07.221 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 46'
2021.03.28 07:31:07.222 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 46'
2021.03.28 07:41:07.218 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 47'
2021.03.28 07:41:07.219 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 47'
2021.03.28 07:51:07.220 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 48'
2021.03.28 07:51:07.221 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 48'
2021.03.28 07:59:55.002 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-03-28 08:59:55
2021.03.28 07:59:55.002 4: statistics statistic: PeriodChange.378 Calculating hour change
2021.03.28 07:59:55.002 4: statistics statistic: DoStatisticsAll.399 Doing statistics (period 1) for device 'at_stat'
2021.03.28 07:59:55.002 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 48'
2021.03.28 07:59:55.002 4: statistics statistic: doStatisticDelta.791 Shifting current hour in last value of 'statCount'.
2021.03.28 07:59:55.003 4: statistics statistic: doStatisticDelta.811 Set 'statCountLast'='Hour: 6 Day: 5 Month: - Year: - (since: 2021-03-27_23:01:07 )'
2021.03.28 08:01:07.230 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 49'
2021.03.28 08:01:07.231 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 49'
2021.03.28 08:11:07.217 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 50'
2021.03.28 08:11:07.218 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 50'
2021.03.28 08:21:07.229 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 51'
2021.03.28 08:21:07.230 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 51'
2021.03.28 08:31:07.218 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 52'
2021.03.28 08:31:07.219 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 52'
2021.03.28 08:41:07.227 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 53'
2021.03.28 08:41:07.229 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 53'
2021.03.28 08:51:07.216 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 54'
2021.03.28 08:51:07.217 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 54'
2021.03.28 08:59:55.004 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-03-28 09:59:55
2021.03.28 08:59:55.004 4: statistics statistic: PeriodChange.378 Calculating hour change
2021.03.28 08:59:55.004 4: statistics statistic: DoStatisticsAll.399 Doing statistics (period 1) for device 'at_stat'
2021.03.28 08:59:55.004 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 54'
2021.03.28 08:59:55.004 4: statistics statistic: doStatisticDelta.791 Shifting current hour in last value of 'statCount'.
2021.03.28 08:59:55.005 4: statistics statistic: doStatisticDelta.811 Set 'statCountLast'='Hour: 6 Day: 5 Month: - Year: - (since: 2021-03-27_23:01:07 )'
2021.03.28 09:01:07.225 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 55'
2021.03.28 09:01:07.226 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 55'
2021.03.28 09:11:07.222 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 56'
2021.03.28 09:11:07.223 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 56'
2021.03.28 09:21:07.225 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 57'
2021.03.28 09:21:07.226 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 57'
2021.03.28 09:31:07.221 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 58'
2021.03.28 09:31:07.222 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 58'
2021.03.28 09:41:07.218 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 59'
2021.03.28 09:41:07.219 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 59'
2021.03.28 09:51:07.220 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 60'
2021.03.28 09:51:07.221 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 60'
2021.03.28 09:59:55.009 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-03-28 10:59:55
2021.03.28 09:59:55.009 4: statistics statistic: PeriodChange.378 Calculating hour change
2021.03.28 09:59:55.009 4: statistics statistic: DoStatisticsAll.399 Doing statistics (period 1) for device 'at_stat'
2021.03.28 09:59:55.009 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 60'
2021.03.28 09:59:55.009 4: statistics statistic: doStatisticDelta.791 Shifting current hour in last value of 'statCount'.
2021.03.28 09:59:55.009 4: statistics statistic: doStatisticDelta.811 Set 'statCountLast'='Hour: 6 Day: 5 Month: - Year: - (since: 2021-03-27_23:01:07 )'
2021.03.28 10:01:07.219 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 61'
2021.03.28 10:01:07.220 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 61'
2021.03.28 10:11:07.223 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 62'
2021.03.28 10:11:07.224 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 62'
2021.03.28 10:21:07.222 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 63'
2021.03.28 10:21:07.223 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 63'
2021.03.28 10:31:07.221 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 64'
2021.03.28 10:31:07.222 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 64'
2021.03.28 10:41:07.221 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 65'
2021.03.28 10:41:07.222 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 65'
2021.03.28 10:51:07.218 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 66'
2021.03.28 10:51:07.219 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 66'
2021.03.28 10:59:55.003 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-03-28 11:59:55
2021.03.28 10:59:55.003 4: statistics statistic: PeriodChange.378 Calculating hour change
2021.03.28 10:59:55.003 4: statistics statistic: DoStatisticsAll.399 Doing statistics (period 1) for device 'at_stat'
2021.03.28 10:59:55.003 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 66'
2021.03.28 10:59:55.003 4: statistics statistic: doStatisticDelta.791 Shifting current hour in last value of 'statCount'.
2021.03.28 10:59:55.004 4: statistics statistic: doStatisticDelta.811 Set 'statCountLast'='Hour: 6 Day: 5 Month: - Year: - (since: 2021-03-27_23:01:07 )'
2021.03.28 11:01:07.220 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 67'
2021.03.28 11:01:07.221 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 67'
2021.03.28 11:11:07.230 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 68'
2021.03.28 11:11:07.231 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 68'
2021.03.28 11:21:07.219 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 69'
2021.03.28 11:21:07.220 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 69'
2021.03.28 11:31:07.223 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 70'
2021.03.28 11:31:07.225 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 70'
2021.03.28 11:41:07.218 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 71'
2021.03.28 11:41:07.219 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 71'
2021.03.28 11:51:07.228 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 72'
2021.03.28 11:51:07.229 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 72'
2021.03.28 11:59:55.009 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-03-28 12:59:55
2021.03.28 11:59:55.009 4: statistics statistic: PeriodChange.378 Calculating hour change
2021.03.28 11:59:55.009 4: statistics statistic: DoStatisticsAll.399 Doing statistics (period 1) for device 'at_stat'
2021.03.28 11:59:55.009 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 72'
2021.03.28 11:59:55.009 4: statistics statistic: doStatisticDelta.791 Shifting current hour in last value of 'statCount'.
2021.03.28 11:59:55.010 4: statistics statistic: doStatisticDelta.811 Set 'statCountLast'='Hour: 6 Day: 5 Month: - Year: - (since: 2021-03-27_23:01:07 )'
2021.03.28 12:01:07.217 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 73'
2021.03.28 12:01:07.218 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 73'
2021.03.28 12:11:07.226 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 74'
2021.03.28 12:11:07.228 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 74'
2021.03.28 12:21:07.227 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 75'
2021.03.28 12:21:07.228 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 75'
2021.03.28 12:31:07.225 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 76'
2021.03.28 12:31:07.226 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 76'
2021.03.28 12:41:07.221 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 77'
2021.03.28 12:41:07.222 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 77'
2021.03.28 12:51:07.222 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 78'
2021.03.28 12:51:07.223 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 78'
2021.03.28 12:59:55.005 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-03-28 13:59:55
2021.03.28 12:59:55.005 4: statistics statistic: PeriodChange.378 Calculating hour change
2021.03.28 12:59:55.005 4: statistics statistic: DoStatisticsAll.399 Doing statistics (period 1) for device 'at_stat'
2021.03.28 12:59:55.006 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 78'
2021.03.28 12:59:55.006 4: statistics statistic: doStatisticDelta.791 Shifting current hour in last value of 'statCount'.
2021.03.28 12:59:55.006 4: statistics statistic: doStatisticDelta.811 Set 'statCountLast'='Hour: 6 Day: 5 Month: - Year: - (since: 2021-03-27_23:01:07 )'
2021.03.28 13:01:07.234 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 79'
2021.03.28 13:01:07.235 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 79'
2021.03.28 13:11:07.223 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 80'
2021.03.28 13:11:07.224 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 80'
2021.03.28 13:21:07.233 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 81'
2021.03.28 13:21:07.234 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 81'
2021.03.28 13:31:07.222 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 82'
2021.03.28 13:31:07.223 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 82'
2021.03.28 13:41:07.232 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 83'
2021.03.28 13:41:07.233 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 83'
2021.03.28 13:51:07.219 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 84'
2021.03.28 13:51:07.220 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 84'
2021.03.28 13:59:55.003 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-03-28 14:59:55
2021.03.28 13:59:55.003 4: statistics statistic: PeriodChange.378 Calculating hour change
2021.03.28 13:59:55.003 4: statistics statistic: DoStatisticsAll.399 Doing statistics (period 1) for device 'at_stat'
2021.03.28 13:59:55.003 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 84'
2021.03.28 13:59:55.003 4: statistics statistic: doStatisticDelta.791 Shifting current hour in last value of 'statCount'.
2021.03.28 13:59:55.003 4: statistics statistic: doStatisticDelta.811 Set 'statCountLast'='Hour: 6 Day: 5 Month: - Year: - (since: 2021-03-27_23:01:07 )'
2021.03.28 14:01:07.231 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 85'
2021.03.28 14:01:07.232 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 85'
2021.03.28 14:11:07.220 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 86'
2021.03.28 14:11:07.221 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 86'
2021.03.28 14:21:07.230 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 87'
2021.03.28 14:21:07.231 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 87'
2021.03.28 14:31:07.219 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 88'
2021.03.28 14:31:07.220 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 88'
2021.03.28 14:41:07.228 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 89'
2021.03.28 14:41:07.229 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 89'
2021.03.28 14:51:07.218 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 90'
2021.03.28 14:51:07.219 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 90'
2021.03.28 14:59:55.000 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-03-28 15:59:55
2021.03.28 14:59:55.000 4: statistics statistic: PeriodChange.378 Calculating hour change
2021.03.28 14:59:55.001 4: statistics statistic: DoStatisticsAll.399 Doing statistics (period 1) for device 'at_stat'
2021.03.28 14:59:55.001 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 90'
2021.03.28 14:59:55.001 4: statistics statistic: doStatisticDelta.791 Shifting current hour in last value of 'statCount'.
2021.03.28 14:59:55.001 4: statistics statistic: doStatisticDelta.811 Set 'statCountLast'='Hour: 6 Day: 5 Month: - Year: - (since: 2021-03-27_23:01:07 )'
2021.03.28 15:01:07.227 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 91'
2021.03.28 15:01:07.228 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 91'
2021.03.28 15:11:07.220 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 92'
2021.03.28 15:11:07.221 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 92'
2021.03.28 15:21:07.223 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 93'
2021.03.28 15:21:07.224 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 93'
2021.03.28 15:31:07.226 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 94'
2021.03.28 15:31:07.227 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 94'
2021.03.28 15:41:07.217 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 95'
2021.03.28 15:41:07.218 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 95'
2021.03.28 15:51:07.228 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 96'
2021.03.28 15:51:07.229 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 96'
2021.03.28 15:59:55.002 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-03-28 16:59:55
2021.03.28 15:59:55.002 4: statistics statistic: PeriodChange.378 Calculating hour change
2021.03.28 15:59:55.002 4: statistics statistic: DoStatisticsAll.399 Doing statistics (period 1) for device 'at_stat'
2021.03.28 15:59:55.002 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 96'
2021.03.28 15:59:55.002 4: statistics statistic: doStatisticDelta.791 Shifting current hour in last value of 'statCount'.
2021.03.28 15:59:55.003 4: statistics statistic: doStatisticDelta.811 Set 'statCountLast'='Hour: 6 Day: 5 Month: - Year: - (since: 2021-03-27_23:01:07 )'
2021.03.28 16:01:07.224 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 97'
2021.03.28 16:01:07.225 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 97'
2021.03.28 16:11:07.233 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 98'
2021.03.28 16:11:07.235 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 98'
2021.03.28 16:21:07.223 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 99'
2021.03.28 16:21:07.224 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 99'
2021.03.28 16:31:07.222 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 100'
2021.03.28 16:31:07.224 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 100'
2021.03.28 16:41:07.222 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 101'
2021.03.28 16:41:07.223 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 101'
2021.03.28 16:51:07.222 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 102'
2021.03.28 16:51:07.223 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 102'
2021.03.28 16:59:55.005 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-03-28 17:59:55
2021.03.28 16:59:55.005 4: statistics statistic: PeriodChange.378 Calculating hour change
2021.03.28 16:59:55.005 4: statistics statistic: DoStatisticsAll.399 Doing statistics (period 1) for device 'at_stat'
2021.03.28 16:59:55.006 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 102'
2021.03.28 16:59:55.006 4: statistics statistic: doStatisticDelta.791 Shifting current hour in last value of 'statCount'.
2021.03.28 16:59:55.006 4: statistics statistic: doStatisticDelta.811 Set 'statCountLast'='Hour: 6 Day: 5 Month: - Year: - (since: 2021-03-27_23:01:07 )'
2021.03.28 17:01:07.221 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 103'
2021.03.28 17:01:07.222 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 103'
2021.03.28 17:11:07.231 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 104'
2021.03.28 17:11:07.232 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 104'
2021.03.28 17:21:07.217 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 105'
2021.03.28 17:21:07.218 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 105'
2021.03.28 17:31:07.221 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 106'
2021.03.28 17:31:07.222 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 106'
2021.03.28 17:41:07.219 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 107'
2021.03.28 17:41:07.220 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 107'
2021.03.28 17:51:07.228 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 108'
2021.03.28 17:51:07.229 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 108'
2021.03.28 17:59:55.010 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-03-28 18:59:55
2021.03.28 17:59:55.010 4: statistics statistic: PeriodChange.378 Calculating hour change
2021.03.28 17:59:55.010 4: statistics statistic: DoStatisticsAll.399 Doing statistics (period 1) for device 'at_stat'
2021.03.28 17:59:55.011 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 108'
2021.03.28 17:59:55.011 4: statistics statistic: doStatisticDelta.791 Shifting current hour in last value of 'statCount'.
2021.03.28 17:59:55.011 4: statistics statistic: doStatisticDelta.811 Set 'statCountLast'='Hour: 6 Day: 5 Month: - Year: - (since: 2021-03-27_23:01:07 )'
2021.03.28 18:01:07.218 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 109'
2021.03.28 18:01:07.219 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 109'
2021.03.28 18:11:07.226 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 110'
2021.03.28 18:11:07.227 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 110'
2021.03.28 18:21:07.216 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 111'
2021.03.28 18:21:07.217 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 111'
2021.03.28 18:31:07.226 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 112'
2021.03.28 18:31:07.227 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 112'
2021.03.28 18:41:07.236 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 113'
2021.03.28 18:41:07.237 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 113'
2021.03.28 18:51:07.224 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 114'
2021.03.28 18:51:07.225 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 114'
2021.03.28 18:59:55.007 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-03-28 19:59:55
2021.03.28 18:59:55.007 4: statistics statistic: PeriodChange.378 Calculating hour change
2021.03.28 18:59:55.007 4: statistics statistic: DoStatisticsAll.399 Doing statistics (period 1) for device 'at_stat'
2021.03.28 18:59:55.007 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 114'
2021.03.28 18:59:55.008 4: statistics statistic: doStatisticDelta.791 Shifting current hour in last value of 'statCount'.
2021.03.28 18:59:55.008 4: statistics statistic: doStatisticDelta.811 Set 'statCountLast'='Hour: 6 Day: 5 Month: - Year: - (since: 2021-03-27_23:01:07 )'
2021.03.28 19:01:07.235 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 115'
2021.03.28 19:01:07.236 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 115'
2021.03.28 19:11:07.221 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 116'
2021.03.28 19:11:07.222 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 116'
2021.03.28 19:21:07.234 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 117'
2021.03.28 19:21:07.235 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 117'
2021.03.28 19:31:07.219 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 118'
2021.03.28 19:31:07.220 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 118'
2021.03.28 19:41:07.233 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 119'
2021.03.28 19:41:07.234 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 119'
2021.03.28 19:51:07.219 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 120'
2021.03.28 19:51:07.220 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 120'
2021.03.28 19:59:55.004 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-03-28 20:59:55
2021.03.28 19:59:55.004 4: statistics statistic: PeriodChange.378 Calculating hour change
2021.03.28 19:59:55.004 4: statistics statistic: DoStatisticsAll.399 Doing statistics (period 1) for device 'at_stat'
2021.03.28 19:59:55.004 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 120'
2021.03.28 19:59:55.004 4: statistics statistic: doStatisticDelta.791 Shifting current hour in last value of 'statCount'.
2021.03.28 19:59:55.005 4: statistics statistic: doStatisticDelta.811 Set 'statCountLast'='Hour: 6 Day: 5 Month: - Year: - (since: 2021-03-27_23:01:07 )'
2021.03.28 20:01:07.225 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 121'
2021.03.28 20:01:07.226 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 121'
2021.03.28 20:11:07.221 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 122'
2021.03.28 20:11:07.222 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 122'
2021.03.28 20:21:07.219 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 123'
2021.03.28 20:21:07.220 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 123'
2021.03.28 20:31:07.217 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 124'
2021.03.28 20:31:07.218 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 124'
2021.03.28 20:41:07.220 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 125'
2021.03.28 20:41:07.221 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 125'
2021.03.28 20:51:07.219 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 126'
2021.03.28 20:51:07.220 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 126'
2021.03.28 20:59:55.000 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-03-28 21:59:55
2021.03.28 20:59:55.001 4: statistics statistic: PeriodChange.378 Calculating hour change
2021.03.28 20:59:55.001 4: statistics statistic: DoStatisticsAll.399 Doing statistics (period 1) for device 'at_stat'
2021.03.28 20:59:55.001 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 126'
2021.03.28 20:59:55.001 4: statistics statistic: doStatisticDelta.791 Shifting current hour in last value of 'statCount'.
2021.03.28 20:59:55.001 4: statistics statistic: doStatisticDelta.811 Set 'statCountLast'='Hour: 6 Day: 5 Month: - Year: - (since: 2021-03-27_23:01:07 )'
2021.03.28 21:01:07.224 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 127'
2021.03.28 21:01:07.225 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 127'
2021.03.28 21:11:07.218 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 128'
2021.03.28 21:11:07.219 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 128'
2021.03.28 21:21:07.224 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 129'
2021.03.28 21:21:07.225 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 129'
2021.03.28 21:31:07.228 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 130'
2021.03.28 21:31:07.229 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 130'
2021.03.28 21:41:07.217 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 131'
2021.03.28 21:41:07.218 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 131'
2021.03.28 21:51:07.232 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 132'
2021.03.28 21:51:07.233 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 132'
2021.03.28 21:59:55.008 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-03-28 22:59:55
2021.03.28 21:59:55.008 4: statistics statistic: PeriodChange.378 Calculating hour change
2021.03.28 21:59:55.008 4: statistics statistic: DoStatisticsAll.399 Doing statistics (period 1) for device 'at_stat'
2021.03.28 21:59:55.008 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 132'
2021.03.28 21:59:55.008 4: statistics statistic: doStatisticDelta.791 Shifting current hour in last value of 'statCount'.
2021.03.28 21:59:55.009 4: statistics statistic: doStatisticDelta.811 Set 'statCountLast'='Hour: 6 Day: 5 Month: - Year: - (since: 2021-03-27_23:01:07 )'
2021.03.28 22:01:07.224 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 133'
2021.03.28 22:01:07.225 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 133'
2021.03.28 22:11:07.232 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 134'
2021.03.28 22:11:07.233 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 134'
2021.03.28 22:21:07.224 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 135'
2021.03.28 22:21:07.225 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 135'
2021.03.28 22:31:07.222 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 136'
2021.03.28 22:31:07.223 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 136'
2021.03.28 22:41:07.220 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 137'
2021.03.28 22:41:07.221 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 137'
2021.03.28 22:51:07.232 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 138'
2021.03.28 22:51:07.233 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 138'
2021.03.28 22:59:55.014 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-03-28 23:59:55 (Day Change)
2021.03.28 22:59:55.014 4: statistics statistic: PeriodChange.378 Calculating hour change
2021.03.28 22:59:55.014 4: statistics statistic: DoStatisticsAll.399 Doing statistics (period 1) for device 'at_stat'
2021.03.28 22:59:55.014 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 138'
2021.03.28 22:59:55.014 4: statistics statistic: doStatisticDelta.791 Shifting current hour in last value of 'statCount'.
2021.03.28 22:59:55.015 4: statistics statistic: doStatisticDelta.811 Set 'statCountLast'='Hour: 6 Day: 5 Month: - Year: - (since: 2021-03-27_23:01:07 )'
2021.03.28 23:01:07.221 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 139'
2021.03.28 23:01:07.222 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 139'
2021.03.28 23:11:07.231 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 140'
2021.03.28 23:11:07.232 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 140'
2021.03.28 23:21:07.220 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 141'
2021.03.28 23:21:07.221 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 141'
2021.03.28 23:31:07.225 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 142'
2021.03.28 23:31:07.226 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 142'
2021.03.28 23:41:07.219 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 143'
2021.03.28 23:41:07.220 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 143'
2021.03.28 23:51:07.221 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 144'
2021.03.28 23:51:07.222 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 144'
2021.03.28 23:59:55.011 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-03-29 00:59:55
2021.03.28 23:59:55.011 4: statistics statistic: PeriodChange.362 Calculating day change
2021.03.28 23:59:55.011 4: statistics statistic: DoStatisticsAll.399 Doing statistics (period 2) for device 'at_stat'
2021.03.28 23:59:55.011 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 144'
2021.03.28 23:59:55.011 4: statistics statistic: doStatisticDelta.782 Shifting current day in last value of 'statCount'.
2021.03.28 23:59:55.011 4: statistics statistic: doStatisticDelta.791 Shifting current hour in last value of 'statCount'.
2021.03.28 23:59:55.011 4: statistics statistic: doStatisticDelta.811 Set 'statCountLast'='Hour: 6 Day: 138 Month: - Year: -'

rob

war zu lang... hier der 29.03. noch

fhem-2021-03-29.log

2021.03.29 00:01:07.218 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 145'
2021.03.29 00:01:07.219 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 145'
2021.03.29 00:11:07.217 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 146'
2021.03.29 00:11:07.219 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 146'
2021.03.29 00:21:07.217 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 147'
2021.03.29 00:21:07.218 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 147'
2021.03.29 00:31:07.226 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 148'
2021.03.29 00:31:07.227 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 148'
2021.03.29 00:41:07.236 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 149'
2021.03.29 00:41:07.237 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 149'
2021.03.29 00:51:07.226 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 150'
2021.03.29 00:51:07.227 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 150'
2021.03.29 00:59:55.004 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-03-29 01:59:55
2021.03.29 00:59:55.004 4: statistics statistic: PeriodChange.378 Calculating hour change
2021.03.29 00:59:55.004 4: statistics statistic: DoStatisticsAll.399 Doing statistics (period 1) for device 'at_stat'
2021.03.29 00:59:55.004 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 150'
2021.03.29 00:59:55.004 4: statistics statistic: doStatisticDelta.791 Shifting current hour in last value of 'statCount'.
2021.03.29 00:59:55.004 4: statistics statistic: doStatisticDelta.811 Set 'statCountLast'='Hour: 6 Day: 138 Month: - Year: -'
2021.03.29 01:01:07.235 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 151'
2021.03.29 01:01:07.236 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 151'
2021.03.29 01:11:07.225 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 152'
2021.03.29 01:11:07.226 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 152'
2021.03.29 01:21:07.223 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 153'
2021.03.29 01:21:07.224 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 153'
2021.03.29 01:31:07.222 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 154'
2021.03.29 01:31:07.223 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 154'
2021.03.29 01:41:07.221 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 155'
2021.03.29 01:41:07.222 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 155'
2021.03.29 01:51:07.222 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 156'
2021.03.29 01:51:07.223 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 156'
2021.03.29 01:59:55.004 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-03-29 02:59:55
2021.03.29 01:59:55.004 4: statistics statistic: PeriodChange.378 Calculating hour change
2021.03.29 01:59:55.004 4: statistics statistic: DoStatisticsAll.399 Doing statistics (period 1) for device 'at_stat'
2021.03.29 01:59:55.004 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 156'
2021.03.29 01:59:55.005 4: statistics statistic: doStatisticDelta.791 Shifting current hour in last value of 'statCount'.
2021.03.29 01:59:55.005 4: statistics statistic: doStatisticDelta.811 Set 'statCountLast'='Hour: 6 Day: 138 Month: - Year: -'
2021.03.29 02:01:07.225 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 157'
2021.03.29 02:01:07.226 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 157'
2021.03.29 02:11:07.221 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 158'
2021.03.29 02:11:07.222 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 158'
2021.03.29 02:21:07.217 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 159'
2021.03.29 02:21:07.218 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 159'
2021.03.29 02:31:07.220 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 160'
2021.03.29 02:31:07.222 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 160'
2021.03.29 02:41:07.222 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 161'
2021.03.29 02:41:07.223 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 161'
2021.03.29 02:51:07.220 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 162'
2021.03.29 02:51:07.221 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 162'
2021.03.29 02:59:55.001 4: statistics statistic: PeriodChange.345 Next period change will be calculated at 2021-03-29 03:59:55
2021.03.29 02:59:55.001 4: statistics statistic: PeriodChange.378 Calculating hour change
2021.03.29 02:59:55.001 4: statistics statistic: DoStatisticsAll.399 Doing statistics (period 1) for device 'at_stat'
2021.03.29 02:59:55.001 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 162'
2021.03.29 02:59:55.001 4: statistics statistic: doStatisticDelta.791 Shifting current hour in last value of 'statCount'.
2021.03.29 02:59:55.002 4: statistics statistic: doStatisticDelta.811 Set 'statCountLast'='Hour: 6 Day: 138 Month: - Year: -'
2021.03.29 03:01:07.230 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 163'
2021.03.29 03:01:07.231 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 163'
2021.03.29 03:11:07.219 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 164'
2021.03.29 03:11:07.220 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 164'
2021.03.29 03:21:07.229 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 165'
2021.03.29 03:21:07.230 4: statistics statistic: doStatisticDelta.707 Calculating delta statistics for 'at_stat:count = 165'

Beta-User

 8) Dann würde ich mal behaupten, dass der "Hosenträger" gehalten hat. Sieht für mich ok aus. Dann hoffen wir mal, dass @tupol irgendwann dazu kommt, sich das auch nochmal näher anzusehen und ggf. irgendeine Maschine findet, es einzuchecken :) .

Fettes DANKE für die geduldigen Tests!
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

rob


booster

Hallo zusammen, ist das Modul schon im Repositiory geupdatet worden?

Beta-User

Bislang hat tupol sich hierzu nicht wieder gemeldet, letzte Info war:
Zitat von: tupol am 06 November 2021, 10:48:27
Bei mir ist (mal wieder) die SD-Karte von der Raspberry Pi abgeschmiert. Wird aber leider noch eine Weile dauern bis ich dies und die Bug hier fixen kann.
Im svn ist auch nichts passiert, von daher ist wohl die Fassung aus https://forum.fhem.de/index.php/topic,123815.msg1187615.html#msg1187615 "Stand der Dinge"...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Adimarantis

@Beta-User:
Nachdem ich auch Probleme mit dem Modul hatte, habe ich die erfolgreich mit deiner Version beheben können.
Da das "offizielle" Modul im SVN somit faktisch nicht richtig funktioniert, würde ich dafür plädieren deine Version im SVN einzuchecken. Der original Autor hat sich ja scheinbar immer noch nicht gemeldet und auch wenn du es nicht offiziell maintainen möchtest, wäre das immer noch besser, als weitere Anwender in die selben Probleme laufen zu lassen bis sie nach langem Suchen in diesem Thread landen (oder aufgeben).
Dann könnte ich mein "exclude-from-update" wieder löschen  :)

Falls du doch Lust aufs maintainen kriegt, hätte ich gleich einen Verbesserungsvorschlag: Mir sind das zu viele Statistics - mir würde jeweils "Monat" reichen - die anderen würde ich gerne unterdrücken können - oder kapier ich bloss nicht wie das geht?

Gruß,
Jörg
Raspberry 4 + HM-MOD-RPI-PCB (pivCCU) + RfxTrx433XL + 2xRaspberry 1
Module: 50_Signalbot, 52_I2C_ADS1x1x , 58_RPI_1Wire, (50_SPI_MAX31865)

Beta-User

Zitat von: Adimarantis am 20 Februar 2022, 17:11:06
@Beta-User:
Nachdem ich auch Probleme mit dem Modul hatte, habe ich die erfolgreich mit deiner Version beheben können.
Danke für die Rückmeldung, sowas ist sicher für tupol auch wichtig zu wissen in der Entscheidungsfindung, ob das eingecheckt werden soll.

Ich mache das im Auftrag ggf. auch, aber nicht ohne offizielle Aufforderung durch den verantwortlichen Maintainer, ich habe keine große Neigung, ohne Not ein nicht verwaistes Modul an mich zu ziehen! Falls seitens des Maintainers Unterstützung gewünscht ist, ist das ggf. was anderes, hier ist allerdings das coding (wie bei allen älteren Modulen) so, dass sich ein paar grundsätzliche Fragen stellen würden (Perlcritic...)...
PS: Neue Module sollte man m.E. im "package-Format" auslegen, "Rummosten" im main-namespace ist m.E. ein "no-go".

Die Kritik ist btw. zu weitgehend, "nur" weil es in einer bestimmten, sehr speziellen Konstellation Probleme gab.

Zitat
wäre das immer noch besser, als weitere Anwender in die selben Probleme laufen zu lassen bis sie nach langem Suchen in diesem Thread landen (oder aufgeben).
Dann könnte ich mein "exclude-from-update" wieder löschen  :)
Diese Sichtweise teile ich durchaus :) .

Zitat
Falls du doch Lust aufs maintainen kriegt, hätte ich gleich einen Verbesserungsvorschlag: Mir sind das zu viele Statistics - mir würde jeweils "Monat" reichen - die anderen würde ich gerne unterdrücken können - oder kapier ich bloss nicht wie das geht?
Falls ich mir noch was "reinziehe", dann eher "monitoring", und patches nimmt grundsätzlich jeder Maintainer entgegen, also falls du was beisteuern magst ;) . Mich haben die weiteren statistics-Readings bisher nicht gestört.

Allerdings gabe es da mal noch eine Diskussion, die mir von ferne in Erinnerung war, dass bestimmte Konstellationen nicht miteinander gingen. Falls das noch aktuell ist (?), wäre eine Beschriebung/ein Link hilfreich, dann kann ggf. wer auch immer sich da unter das Auto legen will diesen Punkt vielleicht auch gleich lösen.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Allgaeuer

Ich habe jetzt auch die Version von Beta-User eingespielt. An dieser Stelle herzlichen Dank an Beta-User und rob  :)

Beim Wechsel von Winter- auf Sommerzeit in diesem März wird auch das alte Modul funktionieren, weil das nicht auf den Monatswechsel fällt. Früher oder später ist das aber wieder der Fall und dann sollte alles richtig laufen. Ich muss nur aufpassen, dass ich bei einem Update nicht versehentlich die alte Version wieder draufnagle.

Viele Grüße vom Allgäuer.

Beta-User

Zitat von: tupol am 06 November 2021, 10:48:27
Bei mir ist (mal wieder) die SD-Karte von der Raspberry Pi abgeschmiert. Wird aber leider noch eine Weile dauern bis ich dies und die Bug hier fixen kann.
@tupol: Da mal wieder Umstellungszeit war: Hattest du zwischenzeitlich Gelegenheit, dir das anzusehen?
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

tupol

Danke für deine tolle Arbeit, Beta-User  :) . Du kannst die Änderung gerne einspielen.


NB: Bin aus diversen Gründen kaum noch aktiv in FHEM.

Beta-User

Danke für die Rückmeldung, ist seit eben im svn.

Danke auch nochmal an rob für's geduldige Testen!
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Allgaeuer

Hallo,

am kommenden Monatsende mit Umstellung auf Sommerzeit gibt's wieder die kritische Situation.
Ich drück die Daumen, dass es diesmal klappt :-)

Danke an Beta-user und rob für die Modulanpassung und das Testen.

Gruß Allgäuer