Monatsauswertung in 15_CUL_EM ...

Begonnen von PeMue, 01 Oktober 2013, 20:26:34

Vorheriges Thema - Nächstes Thema

PeMue

Hallo zusammen,

ich verwende das Modul 15_CUL_EM (# $Id: 15_CUL_EM.pm 3738 2013-08-18 14:13:59Z rudolfkoenig $) und logge mir die Monatsverbräuche mit.
Letzten Monat (sprich heute morgen) habe ich gigantische Verbräuche gehabt:
2013.10.01 00:00:51 3: CUL_EM Stromerzeugung: CUM_MONTH: 23775.189 CUM: 23958.584 COST: 11114.90
2013.10.01 00:03:49 3: CUL_EM Stromverbrauch: CUM_MONTH: 38929.280 CUM: 39319.293 COST: 9179.32
Ich habe den Update auf fhem 5.4 noch im August gemacht, im August waren die Summen auch ok.
Wie rechnet fhem den Monatsverbrauch? Aus dem Logfile? Woran könnte der hohe Verbrauch (der tatsächlich nicht stattgefunden hat) gelegen haben? Interessant ist für mich, dass beide Kanäle dasselbe Verhalten zeigen ...

Danke + Gruß

PeMue
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

rudolfkoenig

Die Monatswerte werden mit den HilfsReadings cum_day/cum_month/tsecs gerechnet.
Einer von diesen wird wohl falsch gewesen sein.

PeMue

Hallo Rudolf,

ja, es war ein Monatswert falsch.
Gestern hatte ich einen (ungeplanten, warum auch immer) Reboot der Fritz Box, da kam folgendes:
2013-10-02_22:09:45 Stromerzeugung cum_month: CUM_MONTH: 23802.256 CUM: 23985.651 COST: 11127.55
2013-10-02_22:09:45 Stromerzeugung cum_day: CUM_DAY: 64.152 CUM: 23985.651 COST: 29.99

Als ich heute morgen dann ein zusätzliches Logfile für die Reboots (nach dem automatischen Starten in /var/flash/debug.cfg) eingebaut habe, habe ich die Fritz Box per reboot heruntergefahren und bekam wiederum folgendes:
2013-10-03_08:30:38 Stromerzeugung cum_month: CUM_MONTH: 23802.666 CUM: 23986.061 COST: 11127.75
2013-10-03_08:30:38 Stromerzeugung cum_day: CUM_DAY: 64.562 CUM: 23986.061 COST: 30.18
Sprich: definiertes Herunterfahren von fhem macht der Tags-/Monatsauswertung nichts aus, ein Reboot macht Probleme.
Habe die Werte jetzt einfach manuell korrigiert (ich schreibe noch mit Papier und Stift am Ende des Monats im Zählerschrank mit ;-))

Gruß PeMue
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

PeMue

Hallo,

ein (ungewollter) Reboot macht dem Modul wohl echte Probleme. Ich habe bei mir eine Logdatei angelegt, die den Reboot protokolliert. Am 27.10.2013 10.03.50 war es dann mal wieder soweit (vermutlich der Zugriff von außen per VPN). Meine Verbrauchsdaten sehen dann so aus:

Die Logdaten der Stromerzeugung waren unauffällig, beim Stromverbrauch waren danach 2.2 kWh weniger im Reading des CUL_EMs. Ich habe mal meine SWAP Datei vergößert.

Gruß PeMue
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

fiedel

Hi PeMue,

das liegt vermutlich daran, dass fhem beim Shutdown ein "save" durchführt, wozu es beim reboot der box natürlich nicht kommt. Ich hatte das Problem auch bei meinen "Energie- Berechnungsdummies" (OWDevice mit Userreadings). Seit dem habe ich an die Berechnungsroutine in der MyUtils noch ein "save" angehängt und das macht die Sache sicher.
Wahrscheinlich wäre es nicht so günstig beim EM- Modul nach jedem Funktelegramm ein komplettes save zu machen, aber möglicherweise geht es ja selektiv, sodass nur die relevanten Werte fest gespeichert werden.?

Gruß

Frank
FeatureLevel: 6.1 auf Wyse N03D ; Deb. 11 ; Perl: v5.14.2 ; IO: HM-MOD-RPI-PCB + VCCU|CUL 868 V 1.66|LinkUSBi |TEK603
HM: SEC-SCO|SCI-3-FM|LC-SW4-PCB|ES-PMSW1-PL|RC-4-2|SEN-MDIR-O|SEC-WDS-2
CUL: HMS100TF|FS20 S4A-2 ; OWDevice: DS18S20|DS2401|DS2406|DS2423

Prof. Dr. Peter Henning

Ich bin nach längerer Auszeit wegen beruflicher Überlast am Modul 15_EMX derzeit wieder dran, wird boot-tolerant gemacht.

LG

pah

Franz Tenbrock

Hallo,
leider noch Anfänger... versuche seit 2 Wochen verzweifelt meinen EM1000GZ so darzustellen das man auch wirklich was davon hat.

Habs raus wie ich die Stromwerte so darstellen kann das der Verbrauch in rot gelb grün dargestellt wird
Nur beim Gaszähler komm ich nicht weiter,

Hab gestern auch versucht das 15_Cul_EMx Modul zu testen
habs zwar getartet bekommen aber die Einstellungen hab ich nicht verstanden

Hab dann heute ein Backup zurückgespielt so dass das ursprüngliche modul wieder läuft, aber jetzt wird
eine Zeile nicht mehr aktualisiert
siehe hier   cum_day bleibt auf 0

RAW    CNT: 72 CUM: 10846 5MIN: 0 TOP: 10846           2013-12-05 15:00:21
basis        1031208           2012-12-05 13:32:01
cum_day      CUM_DAY: 0.000 CUM: 107.980 COST: 0.00   2013-12-05 13:09:59
current         0     2013-12-05 15:00:21
current_cnt  0      2013-12-05 15:00:21



Strom Zaehlerstand:   100694.95
Strom letzter Monat:   231.11
Strom akt. Monat:   80.04
Strom gestern:   16.01
Strom heute:   11.24
Solar Zaehler:   12661.77
Solar letzter Monat:   28.02
Solar akt. Monat:   13.28
Solar gestern:   0.82
Solar heute:   0.88
Gas Zaehler:   10420.54
Gas heute:   0.00
Gas gestern:   0.00
Gas Monat:   0.00
Gas letzter Monat:   0.0


wie lange dauert es noch bis das 15_CUL_EMX fertig ist.
mit etwas Hilfe würde ich auch gerne testen

kann zwar nicht programmieren ( leider) hab aber viel mit Softwareentwicklung zu tun

maxidoc.de
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi