Also das ist so:
<klugsche.... modus an>
1) In den Tagesexcel werden werden die Zählerstände pro Smarthomedevice alle 5 Minuten gespeichert.
Im cronnightly werden dann pro 5 Minuten basierend auf den Zählerständen die Leistungsaufnahme für diese Periode gerechnet. Die gerechnet Beträge werden validiert und ggf bereinigt (auf 0 gestzt).
Beispiel
10:00 Zähler Device 1, 10kwh
10:05 Zähler Device 1, 10.5 Kwh
Nach dem cronnighlty hat das Device 1 dann zwischen 10:00 und 10:05 eine Leistungsaufnahme von 500 Watt.
Ist nun der Differenzbetrag negativ (Zählerriss) oder zugross (z.b mehr wie 10000 Watt Leustungsaufnahme in 5 Minuten) wird die gerechnete Leistungsaufnahme auf 0 gesezt.
D.h. du verlierst bei einem neuen Zähler maximal 5 Minuten.
11:00 Zähler Device 1, 11 Kwh
11:05 Zähler, device 1, 5 Kwh
11:10 Zähler Device 1,5.5 Kwh
D.h 11:00 bis 05 Leistungsaufnahme = 0
11:05 bis 10 Leistungsaufnahme = 500 Watt
Basierend auf den Tagesexcel werden alle Monats und Jahresexcel gerechnet, somit ist ein Verlust an Genauigkeit bei einem Zählerproblem verschmerzbar.
2) Simcount versus echte Zähler
Hier ist beschrieben wie Simcount funktioniert:
viewtopic.php?p=6608#p6608
Die E3dc Lösung ist nun in openwb als simcount generell drin.
Die gerechneten Zähler werden genauso in die Excel geschrieben und unterscheiden sich nicht von den echren Zähler.
<klugsche.... modus aus>
Gruss Oliver