Neues Modul: ElectricityCalculator

Begonnen von Sailor, 26 August 2016, 21:05:35

Vorheriges Thema - Nächstes Thema

Loctite

#600
Zitat von: enno am 28 Dezember 2020, 10:45:03

Meine Frage ist, kann man deine Module (Gas/Wasser/Strom) etwas "ruhiger" machen, oder geht das nur durch Eingrenzen über "attr xx event-on-update-reading" oder "attr xx event-on-change-reading"?


Ich benutze den HourCounter um den Gaszähler zu erfassen, ganz simpel per ESP8266 und einem Dummy das von ON auf OFF wechselt bei einem Impuls.
Im HourCounter habe ich event-min-interval tick.*:0,.*:7200 eingebaut, um weniger Werte in den Log´s zu haben. Die Zählung erfolgt aber trotzdem.
Vielleicht funktioniert das bei dir ja auch ?

Berechnung wie der Verbrauch im m³ (Umrechnung der Ticks zu m³) habe ich per UserReadings gelöst.
Plots habe ich gar keine mehr, das hat nie das gemacht was ich wollte (bin da aber auch nicht so fit) und lasse mir nur Werte als Tabelle auf einem Tablet mit TabletUi anzeigen.
Logs´s werden zwar erstellt, aber richtig nutze ich diese nicht, außer um an die Werte für den monatl. Verbrauch zu kommen. Aber ich lasse die Log´s mal mitlaufen, man weiß ja nie :)

Das Balkendiagramm ist ein png Bild, erstellt mit LibreCalc aus den Werten des letzten Jahres. Das reicht mir erst mal so.


wg25

Hallo,

erstmal vorweg: Die drei Calculator Module laufen super. Das einzige Problem, welches ich festgestellt habe, ist, dass EnergyDay sich immer auf Null zurücksetzt, wenn fhem einen Neustart gemacht hat. EnergyLast bekommt dann den "alten" Wert und EnergyDay fängt von vorne an. Soll das so sein? ...Month und ...Year zählen kontinuierlich weiter.

Gruß Arne

Sailor

Hallo Arne

Zitat von: wg25 am 03 Januar 2021, 10:07:40
erstmal vorweg: Die drei Calculator Module laufen super. Das einzige Problem, welches ich festgestellt habe, ist, dass EnergyDay sich immer auf Null zurücksetzt, wenn fhem einen Neustart gemacht hat. EnergyLast bekommt dann den "alten" Wert und EnergyDay fängt von vorne an. Soll das so sein? ...Month und ...Year zählen kontinuierlich weiter.

das soll nicht so sein...
Kannst du mir mal die LOG5 - Ausgabe von einem shutdown - restart machen.

Gruß
    Sailor
******************************
Man wird immer besser...

copystring

Irgendwas stimmt mit den Modulen nicht.
z.B. wenn ich MonthMeterReading via set auf irgendwas setze springt es immer zurück auf 6.
Ändere ich MonthOfAnnualReading von 8 auf 7 dann wird auf MonthMeterReading eine 7 anstatt 6.

MonthOfAnnualReading 6 wird zu MonthMeterReading 8. GasCalculator und WaterCalculator verhalten sich ähnlich/genau so.

Ist nicht mein Fehler oder?

MarkusN

Hallo Sailor!

An manchen Tagen wird EnergyDay (und damit verbunden auch entsprechend EnergyCostDay) nicht zurückgesetzt. Das passiert so gefühlt einmal pro Monat, zuletzt heute Nacht. Habe mal ein screenshot angehängt mit einem grafana plot der letzten 7 Tage, dort habe ich markiert wann EnergyDay hätte zurückgesetzt werden müssen.

Anbei auch nochmal ein List meines devices:
Internals:
   DEF        owc_strom:A.*
   FUUID      5c460cfb-f33f-b36e-8548-f07386e8abc1999d
   NAME       stromverbrauch
   NOTIFYDEV  owc_strom
   NR         160
   NTFY_ORDER 10-stromverbrauch
   REGEXP     owc_strom:A.*
   STATE      24.333 kWh (6.091€)
   TYPE       ElectricityCalculator
   Helper:
     DBLOG:
       owc_strom_A_EnergyCostDay:
         myDbLog:
           TIME       1611747002.76397
           VALUE      6.091
       owc_strom_A_EnergyDay:
         myDbLog:
           TIME       1611747002.76397
           VALUE      24.333
       owc_strom_A_PowerCurrent:
         myDbLog:
           TIME       1611747002.76397
           VALUE      300.000
   READINGS:
     2021-01-27 12:30:02   owc_strom_A_CounterCurrent 31937.609
     2021-01-26 00:00:58   owc_strom_A_CounterDay1st 31913.276
     2021-01-26 00:00:58   owc_strom_A_CounterDayLast 31913.272
     2020-05-01 00:00:11   owc_strom_A_CounterMeter1st 28014.764
     2020-05-01 00:00:11   owc_strom_A_CounterMeterLast 28014.759
     2021-01-01 00:00:56   owc_strom_A_CounterMonth1st 31513.754
     2021-01-01 00:00:56   owc_strom_A_CounterMonthLast 31513.744
     2021-01-01 00:00:56   owc_strom_A_CounterYear1st 31513.754
     2021-01-01 00:00:56   owc_strom_A_CounterYearLast 31513.744
     2021-01-27 12:30:02   owc_strom_A_EnergyCostDay 6.091
     2021-01-26 00:00:58   owc_strom_A_EnergyCostDayLast 5.259
     2021-01-27 12:30:02   owc_strom_A_EnergyCostMeter 982.006
     2020-05-01 00:00:11   owc_strom_A_EnergyCostMeterLast 1204.556
     2021-01-27 12:30:02   owc_strom_A_EnergyCostMonth 106.104
     2021-01-01 00:00:56   owc_strom_A_EnergyCostMonthLast 136.851
     2021-01-27 12:30:02   owc_strom_A_EnergyCostYear 106.104
     2021-01-01 00:00:56   owc_strom_A_EnergyCostYearLast 1320.900
     2021-01-27 12:30:02   owc_strom_A_EnergyDay 24.333
     2021-01-26 00:00:58   owc_strom_A_EnergyDayLast 21.009
     2021-01-27 12:30:02   owc_strom_A_EnergyMeter 3922.845
     2020-05-01 00:00:11   owc_strom_A_EnergyMeterLast 4811.874
     2021-01-27 12:30:02   owc_strom_A_EnergyMonth 423.855
     2021-01-01 00:00:56   owc_strom_A_EnergyMonthLast 546.684
     2021-01-27 12:30:02   owc_strom_A_EnergyYear 423.855
     2021-01-01 00:00:56   owc_strom_A_EnergyYearLast 5276.636
     2021-01-27 12:30:02   owc_strom_A_FinanceReserve 40.192
     2021-01-27 12:30:02   owc_strom_A_MonthMeterReading 9
     2021-01-27 12:30:02   owc_strom_A_PowerCurrent 300.000
     2021-01-27 12:30:02   owc_strom_A_PowerDayAver 666.716
     2021-01-26 07:20:58   owc_strom_A_PowerDayMax 12420.000
     2021-01-26 06:33:59   owc_strom_A_PowerDayMin 177
   helper:
     gets:
       2021-01-27 12:30:02   owc_strom_A_CounterCurrent 31937.609
       2021-01-26 00:00:58   owc_strom_A_CounterDay1st 31913.276
       2021-01-26 00:00:58   owc_strom_A_CounterDayLast 31913.272
       2020-05-01 00:00:11   owc_strom_A_CounterMeter1st 28014.764
       2020-05-01 00:00:11   owc_strom_A_CounterMeterLast 28014.759
       2021-01-01 00:00:56   owc_strom_A_CounterMonth1st 31513.754
       2021-01-01 00:00:56   owc_strom_A_CounterMonthLast 31513.744
       2021-01-01 00:00:56   owc_strom_A_CounterYear1st 31513.754
       2021-01-01 00:00:56   owc_strom_A_CounterYearLast 31513.744
       2021-01-27 12:30:02   owc_strom_A_EnergyCostDay 6.091
       2021-01-26 00:00:58   owc_strom_A_EnergyCostDayLast 5.259
       2021-01-27 12:30:02   owc_strom_A_EnergyCostMeter 982.006
       2020-05-01 00:00:11   owc_strom_A_EnergyCostMeterLast 1204.556
       2021-01-27 12:30:02   owc_strom_A_EnergyCostMonth 106.104
       2021-01-01 00:00:56   owc_strom_A_EnergyCostMonthLast 136.851
       2021-01-27 12:30:02   owc_strom_A_EnergyCostYear 106.104
       2021-01-01 00:00:56   owc_strom_A_EnergyCostYearLast 1320.900
       2021-01-27 12:30:02   owc_strom_A_EnergyDay 24.333
       2021-01-26 00:00:58   owc_strom_A_EnergyDayLast 21.009
       2021-01-27 12:30:02   owc_strom_A_EnergyMeter 3922.845
       2020-05-01 00:00:11   owc_strom_A_EnergyMeterLast 4811.874
       2021-01-27 12:30:02   owc_strom_A_EnergyMonth 423.855
       2021-01-01 00:00:56   owc_strom_A_EnergyMonthLast 546.684
       2021-01-27 12:30:02   owc_strom_A_EnergyYear 423.855
       2021-01-01 00:00:56   owc_strom_A_EnergyYearLast 5276.636
       2021-01-27 12:30:02   owc_strom_A_FinanceReserve 40.192
       2021-01-27 12:30:02   owc_strom_A_MonthMeterReading 9
       2021-01-27 12:30:02   owc_strom_A_PowerCurrent 300.000
       2021-01-27 12:30:02   owc_strom_A_PowerDayAver 666.716
       2021-01-26 07:20:58   owc_strom_A_PowerDayMax 12420.000
       2021-01-26 06:33:59   owc_strom_A_PowerDayMin 177
     sets:
       2021-01-27 12:30:02   owc_strom_A_CounterCurrent 31937.609
       2021-01-26 00:00:58   owc_strom_A_CounterDay1st 31913.276
       2021-01-26 00:00:58   owc_strom_A_CounterDayLast 31913.272
       2020-05-01 00:00:11   owc_strom_A_CounterMeter1st 28014.764
       2020-05-01 00:00:11   owc_strom_A_CounterMeterLast 28014.759
       2021-01-01 00:00:56   owc_strom_A_CounterMonth1st 31513.754
       2021-01-01 00:00:56   owc_strom_A_CounterMonthLast 31513.744
       2021-01-01 00:00:56   owc_strom_A_CounterYear1st 31513.754
       2021-01-01 00:00:56   owc_strom_A_CounterYearLast 31513.744
       2021-01-27 12:30:02   owc_strom_A_EnergyCostDay 6.091
       2021-01-26 00:00:58   owc_strom_A_EnergyCostDayLast 5.259
       2021-01-27 12:30:02   owc_strom_A_EnergyCostMeter 982.006
       2020-05-01 00:00:11   owc_strom_A_EnergyCostMeterLast 1204.556
       2021-01-27 12:30:02   owc_strom_A_EnergyCostMonth 106.104
       2021-01-01 00:00:56   owc_strom_A_EnergyCostMonthLast 136.851
       2021-01-27 12:30:02   owc_strom_A_EnergyCostYear 106.104
       2021-01-01 00:00:56   owc_strom_A_EnergyCostYearLast 1320.900
       2021-01-27 12:30:02   owc_strom_A_EnergyDay 24.333
       2021-01-26 00:00:58   owc_strom_A_EnergyDayLast 21.009
       2021-01-27 12:30:02   owc_strom_A_EnergyMeter 3922.845
       2020-05-01 00:00:11   owc_strom_A_EnergyMeterLast 4811.874
       2021-01-27 12:30:02   owc_strom_A_EnergyMonth 423.855
       2021-01-01 00:00:56   owc_strom_A_EnergyMonthLast 546.684
       2021-01-27 12:30:02   owc_strom_A_EnergyYear 423.855
       2021-01-01 00:00:56   owc_strom_A_EnergyYearLast 5276.636
       2021-01-27 12:30:02   owc_strom_A_FinanceReserve 40.192
       2021-01-27 12:30:02   owc_strom_A_MonthMeterReading 9
       2021-01-27 12:30:02   owc_strom_A_PowerCurrent 300.000
       2021-01-27 12:30:02   owc_strom_A_PowerDayAver 666.716
       2021-01-26 07:20:58   owc_strom_A_PowerDayMax 12420.000
       2021-01-26 06:33:59   owc_strom_A_PowerDayMin 177
   system:
     DecimalPlace %.3f
     SiPrefixPowerFactor 1
Attributes:
   BasicPricePerAnnum 101.07
   Currency   €
   DbLogInclude owc_strom_A_EnergyCostDay,owc_strom_A_EnergyDay,owc_strom_A_PowerCurrent
   DecimalPlace 3
   ElectricityCounterOffset 3051.2
   ElectricityKwhPerCounts 0.001
   ElectricityPricePerKWh 0.25033
   MonthOfAnnualReading 5
   MonthlyPayment 122
   ReadingDestination CalculatorDevice
   SiPrefixPower W
   alias      Stromverbrauch
   event-on-change-reading owc_strom_A_EnergyCostDay,owc_strom_A_EnergyDay,owc_strom_A_PowerCurrent
   room       100_Keller
   stateFormat owc_strom_A_EnergyDay kWh (owc_strom_A_EnergyCostDay€)


Irgend eine Idee wie das passieren kann?

MfG
Markus

Sailor

Hallo Markus

Zitat von: MarkusN am 27 Januar 2021, 12:32:17
An manchen Tagen wird EnergyDay (und damit verbunden auch entsprechend EnergyCostDay) nicht zurückgesetzt. Das passiert so gefühlt einmal pro Monat, zuletzt heute Nacht. Habe mal ein screenshot angehängt mit einem grafana plot der letzten 7 Tage, dort habe ich markiert wann EnergyDay hätte zurückgesetzt werden müssen.
Irgend eine Idee wie das passieren kann?

Das kann ich mir auch nicht erklaeren.
Ich weiß, dass es Probleme gibt, wenn 24h und mehr keine Werte reinkommen - daran arbeite ich gerade beim WaterCalculator.
Aber dies ist in deinem Fall nicht der Fall.

Was sagt denn dein Log um die entsprechende Mitternacht? Ist dein System irgendwie mit Backups, Updates etc. ausgelastet?
Für so etwas ist Mitternacht der schlechteste Zeitpunkt. Sollte man auf 2-4 Uhr verschieben.

Gruß
    Sailor
******************************
Man wird immer besser...

MarkusN

Hallo Sailor,

um Mitternacht passiert nichts, und das Log ist um die Zeit auch still. Sämtliche backup-tasks laufen bei mir zwischen 2 und 5 Uhr. FHEM "freezer" habe ich aktuell auch keine, ich teste regelmäßig mit apptime ob ich irgendwelche blocking calls habe.

ReiniSolar

Zitat von: FunkOdyssey am 19 Februar 2020, 16:57:21
Diese Frage gab es hier schon öfters, aber ich muss mich dennoch erkundigen.

Ich berechne mit dem EC-Modul den Energieverbrauch und die Kosten bei mehreren Einzelgeräten.
Gewisse Geräte sind aber nicht täglich eingeschaltet und somit sind die Werte in _EnergyCostDay und _EnergyDay natürlich nicht korrekt.
Das Modul kann nichts für diesen Umstand, aber weiß jemand was ich nach dem Tageswechsel für einen Befehl absetzen kann, damit das EC-Modul den Tageswechsel mitbekommt? Ich dachte, ich könnte mich am addLog-Skript orientieren, aber das ist leider wirkungslos.

trigger device counterreading <alterWert>

Ich habe auch bewusst kein event-on-change-reading bzw. event-on-update-reading gesetzt.




Ich stelle gerade beim Schreiben fest, dass es wie folgt funktioniert:

setreading device counterreading <alterWert>

Merkwürdig. Ich dachte, dass ich das schon ausprobiert hatte.

Kann man den Wechsel der Readings (Tageswechsel) nicht auch irgendwie ins Modul einbauen?




Mir fällt leider auch auf, dass beim manuellen setreading (des gleichen Values) die Werte negativ werden:

EnergyDay: -0.000
EnergyCostDay: -0.000





Nachtrag: Ich hätte vielleicht vorher ein wenig lesen können. Hier im Thread wird ja quasi regelmäßig danach gefragt bzw. im Wiki erwähnt. Man sollte scheinbar zyklisch die Werte schreiben, um auch die PowerCurrent-Werte anzugleichen.
Im Thread ist auch oft von addLog die Rede. Aber hat dies jemand ans laufen bekommen? Auf Fragen dazu kamen leider kaum Antworten. Das EC-Modul scheint die Events dann zu ignorieren. Ist das normal?

@Sailor: Wie hat es dein Modul bei inveränderten Counter-Werten am liebsten?
setreading oder trigger?

ReiniSolar

Wenn über den GPIO wenig Pulse kommen bzw. an einem Tag überhaupt keine eintreffen, dann kann der bisherige Pulswert vom Device ausgelsen und wieder über setreading gesetzt werden.
Bei mir also das device: S0Counter_GPIO
define act_stromzaehlerwerte_tag_start_wert_auslesen at *00:00:08 {\
my $pulse=ReadingsVal("S0Counter_GPIO_WP","Counter",0);;\
fhem("setreading S0Counter_GPIO_WP Counter $pulse");;\
Log 1,"Werte ausgelesen ...Pulse:$pulse ....und setzen ......";;\
}


Der ElectricityCalculator rechnet dann komplett richtig und setzt auch die Werte für "Day1st" und DayLast" usw. korrekt. Ich mache dies wen einige Zeit keine Pulse eintreffen, dies prüfe ich extra, und zu Beginn des Tages um den Tageswert auf "0" setzen zu lassen.

KölnSolar

Mach morgen ein Update. Sailor war fleißig.  ;)
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

octek0815

Hallo,

die neue Version hat einen Fehler. Userreadings erzeugen keinen Event mehr. Bin erstmal zurückgerollt.

Grüße
Olli



Sailor

Hi Olli

Zitat von: octek0815 am 01 Februar 2021, 11:26:57
die neue Version hat einen Fehler. Userreadings erzeugen keinen Event mehr. Bin erstmal zurückgerollt.

Kannst Du mir sagen, was du mit UserReadings gemeint hast?
Wo sind diese erstellt worden und wie verweist du auf diese (RegEx)?

Gruß
    Sailor
******************************
Man wird immer besser...

octek0815

Zitat von: Sailor am 01 Februar 2021, 13:15:53
Hi Olli

Kannst Du mir sagen, was du mit UserReadings gemeint hast?
Wo sind diese erstellt worden und wie verweist du auf diese (RegEx)?

Gruß
    Sailor

Moin Sailor,

hier die UserReadings die ich habe:

urStromgesamtverbrauchTag { my $temp1 = ReadingsVal("Energie_Strombezug", "Energie_Netz_Stromzaehler_total_consumption_EnergyDay", 0); my $temp2 = ReadingsVal("Energie_PV_Eigenverbrauch", "urPVEigenverbrauchTag", 0); my $temp3 = $temp1 + $temp2; return 0 if($temp3 lt 0); return $temp3; }, urStromgesamtverbrauchMonat { my $temp11 = ReadingsVal("Energie_Strombezug", "Energie_Netz_Stromzaehler_total_consumption_EnergyMonth", 0); my $temp12 = ReadingsVal("Energie_PV_Eigenverbrauch", "urPVEigenverbrauchMonat", 0); my $temp13 = $temp11 + $temp12; return $temp13; }, urStromgesamtverbrauchJahr { my $temp21 = ReadingsVal("Energie_Strombezug", "Energie_Netz_Stromzaehler_total_consumption_EnergyYear", 0); my $temp22 = ReadingsVal("Energie_PV_Eigenverbrauch", "urPVEigenverbrauchJahr", 0); my $temp23 = $temp21 + $temp22; return $temp23; }, urStromgesamtverbrauchTag_Log {ReadingsVal($name,"urStromgesamtverbrauchTag",0); }, urStromgesamtverbrauchMonat_Log {ReadingsVal($name,"urStromgesamtverbrauchMonat",0); }


Diese funktionieren mit der alten Version mit der neuen Version werden keine Events erzeugt. Drücke ich F5 mit der neuen Version um die Seite zu aktualisieren ist der richtige Wert da.

Grüße
Olli

Sailor

Hallo Olli

Zitat von: octek0815 am 01 Februar 2021, 13:20:10
Diese funktionieren mit der alten Version mit der neuen Version werden keine Events erzeugt. Drücke ich F5 mit der neuen Version um die Seite zu aktualisieren ist der richtige Wert da.

Mach mal bitte ein list von deinem ElectricityCalculator und von deinem FhemWEB device (attribut longpoll).

Gruß
    Sailor
******************************
Man wird immer besser...

octek0815

Zitat von: Sailor am 01 Februar 2021, 14:07:14
Mach mal bitte ein list von deinem ElectricityCalculator und von deinem FhemWEB device (attribut longpoll).


Internals:
   DEF        Energie_Hilfsmodul_Stromgesamtverbrauch:urStromgesamtverbrauch.*
   FUUID      5fe21f74-f33f-445e-afdc-83b5063bfd1f0341
   NAME       Energie_Stromgesamtverbrauch
   NOTIFYDEV  Energie_Hilfsmodul_Stromgesamtverbrauch
   NR         1134
   NTFY_ORDER 10-Energie_Stromgesamtverbrauch
   REGEXP     Energie_Hilfsmodul_Stromgesamtverbrauch:urStromgesamtverbrauch.*
   STATE      Tag: 10.720 kWh | Monat: 10.720 kWh | Jahr: 484.010 kWh<br/>Vortag: 0.000 kWh | Vormonat: 473.296 kWh | Vorjahr: 5143.543 kWh
   TYPE       ElectricityCalculator
   READINGS:
     2021-02-01 14:08:02   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_CounterCurrent 22491.359
     2021-02-01 09:56:32   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_CounterDay1st 22480.650
     2021-02-01 09:57:06   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_CounterDayLast 22480.650
     2021-01-01 00:00:07   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_CounterMeter1st 22007.354
     2021-01-01 00:00:07   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_CounterMeterLast 22007.353
     2021-02-01 00:00:02   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_CounterMonth1st 22480.650
     2021-02-01 00:00:02   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_CounterMonthLast 22480.650
     2021-01-01 00:00:07   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_CounterYear1st 22007.354
     2021-01-01 00:00:07   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_CounterYearLast 22007.353
     2021-02-01 14:08:02   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_EnergyDay 10.709
     2021-02-01 09:51:06   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_EnergyDayLast 0.000
     2021-02-01 14:08:02   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_EnergyMeter 484.005
     2021-01-01 00:00:07   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_EnergyMeterLast 146.252
     2021-02-01 14:08:02   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_EnergyMonth 10.709
     2021-02-01 00:00:02   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_EnergyMonthLast 473.296
     2021-02-01 14:08:02   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_EnergyYear 484.005
     2021-01-01 00:00:07   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_EnergyYearLast 5143.543
     2021-02-01 14:08:02   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_MonthMeterReading 2
     2021-02-01 14:08:02   urStromgesamtverbrauchJahr 484.01
     2021-02-01 14:08:02   urStromgesamtverbrauchJahr_Log 484.01
     2021-02-01 14:08:02   urStromgesamtverbrauchMonat 10.72
     2021-02-01 14:08:02   urStromgesamtverbrauchMonat_Log 10.72
     2021-02-01 14:08:02   urStromgesamtverbrauchTag 10.72
     2021-02-01 14:08:02   urStromgesamtverbrauchTag_Log 10.72
     2021-02-01 14:08:02   urStromgesamtverbrauchTag_Log_Jahr 10.72
   helper:
     gets:
       2021-02-01 14:08:02   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_CounterCurrent 22491.359
       2021-02-01 09:56:32   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_CounterDay1st 22480.650
       2021-02-01 09:57:06   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_CounterDayLast 22480.650
       2021-01-01 00:00:07   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_CounterMeter1st 22007.354
       2021-01-01 00:00:07   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_CounterMeterLast 22007.353
       2021-02-01 00:00:02   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_CounterMonth1st 22480.650
       2021-02-01 00:00:02   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_CounterMonthLast 22480.650
       2021-01-01 00:00:07   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_CounterYear1st 22007.354
       2021-01-01 00:00:07   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_CounterYearLast 22007.353
       2021-02-01 14:08:02   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_EnergyDay 10.709
       2021-02-01 09:51:06   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_EnergyDayLast 0.000
       2021-02-01 14:08:02   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_EnergyMeter 484.005
       2021-01-01 00:00:07   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_EnergyMeterLast 146.252
       2021-02-01 14:08:02   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_EnergyMonth 10.709
       2021-02-01 00:00:02   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_EnergyMonthLast 473.296
       2021-02-01 14:08:02   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_EnergyYear 484.005
       2021-01-01 00:00:07   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_EnergyYearLast 5143.543
       2021-02-01 14:08:02   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_MonthMeterReading 2
       2021-02-01 14:08:02   urStromgesamtverbrauchJahr 484.01
       2021-02-01 14:08:02   urStromgesamtverbrauchJahr_Log 484.01
       2021-02-01 14:08:02   urStromgesamtverbrauchMonat 10.72
       2021-02-01 14:08:02   urStromgesamtverbrauchMonat_Log 10.72
       2021-02-01 14:08:02   urStromgesamtverbrauchTag 10.72
       2021-02-01 14:08:02   urStromgesamtverbrauchTag_Log 10.72
       2021-02-01 14:08:02   urStromgesamtverbrauchTag_Log_Jahr 10.72
     sets:
       2021-02-01 14:08:02   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_CounterCurrent 22491.359
       2021-02-01 09:56:32   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_CounterDay1st 22480.650
       2021-02-01 09:57:06   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_CounterDayLast 22480.650
       2021-01-01 00:00:07   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_CounterMeter1st 22007.354
       2021-01-01 00:00:07   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_CounterMeterLast 22007.353
       2021-02-01 00:00:02   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_CounterMonth1st 22480.650
       2021-02-01 00:00:02   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_CounterMonthLast 22480.650
       2021-01-01 00:00:07   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_CounterYear1st 22007.354
       2021-01-01 00:00:07   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_CounterYearLast 22007.353
       2021-02-01 14:08:02   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_EnergyDay 10.709
       2021-02-01 09:51:06   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_EnergyDayLast 0.000
       2021-02-01 14:08:02   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_EnergyMeter 484.005
       2021-01-01 00:00:07   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_EnergyMeterLast 146.252
       2021-02-01 14:08:02   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_EnergyMonth 10.709
       2021-02-01 00:00:02   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_EnergyMonthLast 473.296
       2021-02-01 14:08:02   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_EnergyYear 484.005
       2021-01-01 00:00:07   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_EnergyYearLast 5143.543
       2021-02-01 14:08:02   Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_MonthMeterReading 2
       2021-02-01 14:08:02   urStromgesamtverbrauchJahr 484.01
       2021-02-01 14:08:02   urStromgesamtverbrauchJahr_Log 484.01
       2021-02-01 14:08:02   urStromgesamtverbrauchMonat 10.72
       2021-02-01 14:08:02   urStromgesamtverbrauchMonat_Log 10.72
       2021-02-01 14:08:02   urStromgesamtverbrauchTag 10.72
       2021-02-01 14:08:02   urStromgesamtverbrauchTag_Log 10.72
       2021-02-01 14:08:02   urStromgesamtverbrauchTag_Log_Jahr 10.72
   system:
     DecimalPlace %.3f
     SiPrefixPowerFactor 1
Attributes:
   BasicPricePerAnnum 0
   Currency   €
   DecimalPlace 3
   ElectricityCounterOffset 0
   ElectricityKwhPerCounts 0.001
   ElectricityPricePerKWh 0
   MonthOfAnnualReading 1
   MonthlyPayment 0
   ReadingDestination CalculatorDevice
   SiPrefixPower W
   event-on-change-reading .*_Energy.*,.*_Counter.*,urStromgesamtverbrauchTag,urStromgesamtverbrauchMonat,urStromgesamtverbrauchJahr,urStromgesamtverbrauchTag_Test
   room       Energie
   stateFormat {return "Tag: ".sprintf("%.3f",ReadingsVal($name,"urStromgesamtverbrauchTag",0))." kWh | Monat: ".sprintf("%.3f",ReadingsVal($name,"urStromgesamtverbrauchMonat",0))." kWh | Jahr: ".sprintf("%.3f",ReadingsVal($name,"urStromgesamtverbrauchJahr",0))." kWh<br/>Vortag: ".sprintf("%.3f",(ReadingsVal($name,"Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_EnergyDayLast",0)))." kWh | Vormonat: ".sprintf("%.3f",ReadingsVal($name,"Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_EnergyMonthLast",0))." kWh | Vorjahr: ".sprintf("%.3f",ReadingsVal($name,"Energie_Hilfsmodul_Stromgesamtverbrauch_urStromgesamtverbrauch_EnergyYearLast",0))." kWh";; }
   suppressReading .*Cost.*|.*FinanceReserve|.*Power.*
   userReadings urStromgesamtverbrauchTag { my $temp1 = ReadingsVal("Energie_Strombezug", "Energie_Netz_Stromzaehler_total_consumption_EnergyDay", 0); my $temp2 = ReadingsVal("Energie_PV_Eigenverbrauch", "urPVEigenverbrauchTag", 0); my $temp3 = $temp1 + $temp2; return 0 if($temp3 lt 0); return $temp3; }, urStromgesamtverbrauchMonat { my $temp11 = ReadingsVal("Energie_Strombezug", "Energie_Netz_Stromzaehler_total_consumption_EnergyMonth", 0); my $temp12 = ReadingsVal("Energie_PV_Eigenverbrauch", "urPVEigenverbrauchMonat", 0); my $temp13 = $temp11 + $temp12; return $temp13; }, urStromgesamtverbrauchJahr { my $temp21 = ReadingsVal("Energie_Strombezug", "Energie_Netz_Stromzaehler_total_consumption_EnergyYear", 0); my $temp22 = ReadingsVal("Energie_PV_Eigenverbrauch", "urPVEigenverbrauchJahr", 0); my $temp23 = $temp21 + $temp22; return $temp23; }, urStromgesamtverbrauchTag_Log {ReadingsVal($name,"urStromgesamtverbrauchTag",0); }, urStromgesamtverbrauchMonat_Log {ReadingsVal($name,"urStromgesamtverbrauchMonat",0); }, urStromgesamtverbrauchJahr_Log {ReadingsVal($name,"urStromgesamtverbrauchJahr",0); }, urStromgesamtverbrauchTag_Log_Jahr {ReadingsVal($name,"urStromgesamtverbrauchTag",0); }



Internals:
   BYTES_READ 200544
   BYTES_WRITTEN 43024222
   CONNECTS   115
   DEF        8083 global
   FD         6
   FUUID      5c441e62-f33f-445e-2139-9b4392e059549b89
   NAME       WEB
   NR         5
   NTFY_ORDER 50-WEB
   PORT       8083
   SSL        1
   STATE      Initialized
   TYPE       FHEMWEB
   READINGS:
     2021-02-01 11:21:35   state           Initialized
Attributes:
   HTTPS      1
   csrfToken  none
   editConfig 1
   hiddenroom Everything
   iconPath   default:fhemSVG:openautomation:myIcons
   longpoll   websocket
   menuEntries Update Check,cmd=update check,Update,cmd=update,FTUI Update Check,cmd=update check https://raw.githubusercontent.com/knowthelist/ftui/master/controls_ftui.txt,FTUI Update,cmd=update all https://raw.githubusercontent.com/knowthelist/ftui/master/controls_ftui.txt,Neustarten,cmd=shutdown restart,Code Import,/fhem?detail=dImport#
   plotEmbed  0
   plotfork   0
   room       System
   stylesheetPrefix dark
   title      {WebTitle()}