Hallo zusammen, hallo Sailor,
ich habe ein ElectricityCalculator-Device definiert, das jedes mal, wenn ich FHEM neu starte, fälschlicherweise den Tag quasi abschließt und einen neuen Tag beginnt. Schau dir mal folgendes Device an - Neustart war eben um 21:30 und das Readings EnergyUsageDay und EnergyUsageDayLast wurden aktualisiert, was es eigentlich ja nicht sollte. Kannst du dir das mal anschauen?
Internals:
CFGFN ./cfg.d/general/utilities/power.cfg
DEF general.interfaces.smartmeter:total_consumption:.*
FUUID 603ea2ac-f33f-a67d-46bb-c93f362da5de33ca
NAME general.utilities.power.consumption
NOTIFYDEV general.interfaces.smartmeter
NR 4659
NTFY_ORDER 10-general.utilities.power.consumption
REGEXP general.interfaces.smartmeter:total_consumption:.*
STATE <strong>0.30 €</strong> heute,
<strong>13.34 €</strong> diesen Monat (von 177.00 €),
<strong>381.31 €</strong> dieses Jahr
TYPE ElectricityCalculator
.attraggr:
.attreocr:
.*
.attrminint:
.userReadings:
HASH(0x947f1c0)
HASH(0x94c4088)
HASH(0x94c4388)
HASH(0x946ca78)
HASH(0x946cd48)
HASH(0x8fc1b70)
HASH(0x8fc1f18)
HASH(0x94ba9a0)
Helper:
DBLOG:
EnergyCostDay:
general.system.log.db:
TIME 1614718150.24853
VALUE 0.305
EnergyCostMonth:
general.system.log.db:
TIME 1614718150.24853
VALUE 13.336
EnergyCostYear:
general.system.log.db:
TIME 1614718150.24853
VALUE 381.305
EnergyUsageDay:
general.system.log.db:
TIME 1614718150.24853
VALUE 1.097
EnergyUsageMonth:
general.system.log.db:
TIME 1614718150.24853
VALUE 47.971
EnergyUsageYear:
general.system.log.db:
TIME 1614718150.24853
VALUE 1371.602
general.interfaces.smartmeter_total_consumption_CounterCurrent:
general.system.log.db:
TIME 1614718150.24853
VALUE 37075.118
general.interfaces.smartmeter_total_consumption_EnergyCostDay:
general.system.log.db:
TIME 1614718150.24853
VALUE 0.305
general.interfaces.smartmeter_total_consumption_EnergyCostMeter:
general.system.log.db:
TIME 1614718150.24853
VALUE 402.714
general.interfaces.smartmeter_total_consumption_EnergyCostMonth:
general.system.log.db:
TIME 1614718150.24853
VALUE 13.336
general.interfaces.smartmeter_total_consumption_EnergyCostYear:
general.system.log.db:
TIME 1614718150.24853
VALUE 381.305
general.interfaces.smartmeter_total_consumption_EnergyDay:
general.system.log.db:
TIME 1614718150.24853
VALUE 1.097
general.interfaces.smartmeter_total_consumption_EnergyMeter:
general.system.log.db:
TIME 1614718150.24853
VALUE 1448.610
general.interfaces.smartmeter_total_consumption_EnergyMonth:
general.system.log.db:
TIME 1614718150.24853
VALUE 47.971
general.interfaces.smartmeter_total_consumption_EnergyYear:
general.system.log.db:
TIME 1614718150.24853
VALUE 1371.602
general.interfaces.smartmeter_total_consumption_FinanceReserve:
general.system.log.db:
TIME 1614718150.24853
VALUE 752.916
general.interfaces.smartmeter_total_consumption_PowerCurrent:
general.system.log.db:
TIME 1614718150.24853
VALUE 1.200
general.interfaces.smartmeter_total_consumption_PowerDayAver:
general.system.log.db:
TIME 1614718150.24853
VALUE 4.020
general.interfaces.smartmeter_total_consumption_PowerDayMax:
general.system.log.db:
TIME 1614717929.47472
VALUE 17.640
READINGS:
2021-03-02 21:49:10 .ReadingDestinationDeviceName general.utilities.power.consumption
2021-03-02 21:49:10 .general.interfaces.smartmeter_total_consumption_LastDV 0.005
2021-03-02 21:49:10 .general.interfaces.smartmeter_total_consumption_LastDt 15
2021-03-02 21:49:10 .general.interfaces.smartmeter_total_consumption_LastUpdateTimestampUnix 1614718150
2021-03-02 21:49:10 .general.interfaces.smartmeter_total_consumption_PowerDayCount 32
2021-03-02 21:49:10 .general.interfaces.smartmeter_total_consumption_PowerDaySum 128.650
2021-03-02 21:49:10 .general.interfaces.smartmeter_total_consumption_PrevRead 37075.118
2021-03-02 21:49:10 EnergyCostDay 0.305
2021-03-02 21:30:00 EnergyCostDayLast 7.154
2021-03-02 21:49:10 EnergyCostMonth 13.336
2021-03-02 21:49:10 EnergyCostYear 381.305
2021-03-02 21:49:10 EnergyUsageDay 1.097
2021-03-02 21:30:00 EnergyUsageDayLast 25.734
2021-03-02 21:49:10 EnergyUsageMonth 47.971
2021-03-02 21:49:10 EnergyUsageYear 1371.602
2021-03-02 21:49:10 general.interfaces.smartmeter_total_consumption_CounterCurrent 37075.118
2021-03-02 21:30:00 general.interfaces.smartmeter_total_consumption_CounterDay1st 37074.021
2021-03-02 21:30:00 general.interfaces.smartmeter_total_consumption_CounterDayLast 37052.881
2020-12-28 12:21:51 general.interfaces.smartmeter_total_consumption_CounterMeter1st 35626.5080158
2020-12-28 12:21:51 general.interfaces.smartmeter_total_consumption_CounterMeterLast 35626.507
2021-03-01 00:00:32 general.interfaces.smartmeter_total_consumption_CounterMonth1st 37027.147
2021-03-01 00:00:32 general.interfaces.smartmeter_total_consumption_CounterMonthLast 37027.093
2021-01-01 00:00:07 general.interfaces.smartmeter_total_consumption_CounterYear1st 35703.516
2021-01-01 00:00:07 general.interfaces.smartmeter_total_consumption_CounterYearLast 35703.515
2021-03-02 21:49:10 general.interfaces.smartmeter_total_consumption_EnergyCostDay 0.305
2021-03-02 21:30:00 general.interfaces.smartmeter_total_consumption_EnergyCostDayLast 7.154
2021-03-02 21:49:10 general.interfaces.smartmeter_total_consumption_EnergyCostMeter 402.714
2021-03-02 21:49:10 general.interfaces.smartmeter_total_consumption_EnergyCostMonth 13.336
2021-03-01 00:00:32 general.interfaces.smartmeter_total_consumption_EnergyCostMonthLast 174.103
2021-03-02 21:49:10 general.interfaces.smartmeter_total_consumption_EnergyCostYear 381.305
2021-01-01 00:00:07 general.interfaces.smartmeter_total_consumption_EnergyCostYearLast 21.408
2021-03-02 21:49:10 general.interfaces.smartmeter_total_consumption_EnergyDay 1.097
2021-03-02 21:30:00 general.interfaces.smartmeter_total_consumption_EnergyDayLast 25.734
2021-03-02 21:49:10 general.interfaces.smartmeter_total_consumption_EnergyMeter 1448.610
2021-03-02 21:49:10 general.interfaces.smartmeter_total_consumption_EnergyMonth 47.971
2021-03-01 00:00:32 general.interfaces.smartmeter_total_consumption_EnergyMonthLast 626.268
2021-03-02 21:49:10 general.interfaces.smartmeter_total_consumption_EnergyYear 1371.602
2021-01-01 00:00:07 general.interfaces.smartmeter_total_consumption_EnergyYearLast 77.007
2021-03-02 21:49:10 general.interfaces.smartmeter_total_consumption_FinanceReserve 752.916
2021-03-02 21:49:10 general.interfaces.smartmeter_total_consumption_MonthMeterReading 7
2021-03-02 21:49:10 general.interfaces.smartmeter_total_consumption_PowerCurrent 1.200
2021-03-02 21:49:10 general.interfaces.smartmeter_total_consumption_PowerDayAver 4.020
2021-03-02 21:45:29 general.interfaces.smartmeter_total_consumption_PowerDayMax 17.640
2021-03-02 21:30:26 general.interfaces.smartmeter_total_consumption_PowerDayMin 0
helper:
gets:
2021-03-02 21:49:10 .ReadingDestinationDeviceName general.utilities.power.consumption
2021-03-02 21:49:10 .general.interfaces.smartmeter_total_consumption_LastDV 0.005
2021-03-02 21:49:10 .general.interfaces.smartmeter_total_consumption_LastDt 15
2021-03-02 21:49:10 .general.interfaces.smartmeter_total_consumption_LastUpdateTimestampUnix 1614718150
2021-03-02 21:49:10 .general.interfaces.smartmeter_total_consumption_PowerDayCount 32
2021-03-02 21:49:10 .general.interfaces.smartmeter_total_consumption_PowerDaySum 128.650
2021-03-02 21:49:10 .general.interfaces.smartmeter_total_consumption_PrevRead 37075.118
2021-03-02 21:49:10 EnergyCostDay 0.305
2021-03-02 21:30:00 EnergyCostDayLast 7.154
2021-03-02 21:49:10 EnergyCostMonth 13.336
2021-03-02 21:49:10 EnergyCostYear 381.305
2021-03-02 21:49:10 EnergyUsageDay 1.097
2021-03-02 21:30:00 EnergyUsageDayLast 25.734
2021-03-02 21:49:10 EnergyUsageMonth 47.971
2021-03-02 21:49:10 EnergyUsageYear 1371.602
2021-03-02 21:49:10 general.interfaces.smartmeter_total_consumption_CounterCurrent 37075.118
2021-03-02 21:30:00 general.interfaces.smartmeter_total_consumption_CounterDay1st 37074.021
2021-03-02 21:30:00 general.interfaces.smartmeter_total_consumption_CounterDayLast 37052.881
2020-12-28 12:21:51 general.interfaces.smartmeter_total_consumption_CounterMeter1st 35626.5080158
2020-12-28 12:21:51 general.interfaces.smartmeter_total_consumption_CounterMeterLast 35626.507
2021-03-01 00:00:32 general.interfaces.smartmeter_total_consumption_CounterMonth1st 37027.147
2021-03-01 00:00:32 general.interfaces.smartmeter_total_consumption_CounterMonthLast 37027.093
2021-01-01 00:00:07 general.interfaces.smartmeter_total_consumption_CounterYear1st 35703.516
2021-01-01 00:00:07 general.interfaces.smartmeter_total_consumption_CounterYearLast 35703.515
2021-03-02 21:49:10 general.interfaces.smartmeter_total_consumption_EnergyCostDay 0.305
2021-03-02 21:30:00 general.interfaces.smartmeter_total_consumption_EnergyCostDayLast 7.154
2021-03-02 21:49:10 general.interfaces.smartmeter_total_consumption_EnergyCostMeter 402.714
2021-03-02 21:49:10 general.interfaces.smartmeter_total_consumption_EnergyCostMonth 13.336
2021-03-01 00:00:32 general.interfaces.smartmeter_total_consumption_EnergyCostMonthLast 174.103
2021-03-02 21:49:10 general.interfaces.smartmeter_total_consumption_EnergyCostYear 381.305
2021-01-01 00:00:07 general.interfaces.smartmeter_total_consumption_EnergyCostYearLast 21.408
2021-03-02 21:49:10 general.interfaces.smartmeter_total_consumption_EnergyDay 1.097
2021-03-02 21:30:00 general.interfaces.smartmeter_total_consumption_EnergyDayLast 25.734
2021-03-02 21:49:10 general.interfaces.smartmeter_total_consumption_EnergyMeter 1448.610
2021-03-02 21:49:10 general.interfaces.smartmeter_total_consumption_EnergyMonth 47.971
2021-03-01 00:00:32 general.interfaces.smartmeter_total_consumption_EnergyMonthLast 626.268
2021-03-02 21:49:10 general.interfaces.smartmeter_total_consumption_EnergyYear 1371.602
2021-01-01 00:00:07 general.interfaces.smartmeter_total_consumption_EnergyYearLast 77.007
2021-03-02 21:49:10 general.interfaces.smartmeter_total_consumption_FinanceReserve 752.916
2021-03-02 21:49:10 general.interfaces.smartmeter_total_consumption_MonthMeterReading 7
2021-03-02 21:49:10 general.interfaces.smartmeter_total_consumption_PowerCurrent 1.200
2021-03-02 21:49:10 general.interfaces.smartmeter_total_consumption_PowerDayAver 4.020
2021-03-02 21:45:29 general.interfaces.smartmeter_total_consumption_PowerDayMax 17.640
2021-03-02 21:30:26 general.interfaces.smartmeter_total_consumption_PowerDayMin 0
sets:
2021-03-02 21:49:10 .ReadingDestinationDeviceName general.utilities.power.consumption
2021-03-02 21:49:10 .general.interfaces.smartmeter_total_consumption_LastDV 0.005
2021-03-02 21:49:10 .general.interfaces.smartmeter_total_consumption_LastDt 15
2021-03-02 21:49:10 .general.interfaces.smartmeter_total_consumption_LastUpdateTimestampUnix 1614718150
2021-03-02 21:49:10 .general.interfaces.smartmeter_total_consumption_PowerDayCount 32
2021-03-02 21:49:10 .general.interfaces.smartmeter_total_consumption_PowerDaySum 128.650
2021-03-02 21:49:10 .general.interfaces.smartmeter_total_consumption_PrevRead 37075.118
2021-03-02 21:49:10 EnergyCostDay 0.305
2021-03-02 21:30:00 EnergyCostDayLast 7.154
2021-03-02 21:49:10 EnergyCostMonth 13.336
2021-03-02 21:49:10 EnergyCostYear 381.305
2021-03-02 21:49:10 EnergyUsageDay 1.097
2021-03-02 21:30:00 EnergyUsageDayLast 25.734
2021-03-02 21:49:10 EnergyUsageMonth 47.971
2021-03-02 21:49:10 EnergyUsageYear 1371.602
2021-03-02 21:49:10 general.interfaces.smartmeter_total_consumption_CounterCurrent 37075.118
2021-03-02 21:30:00 general.interfaces.smartmeter_total_consumption_CounterDay1st 37074.021
2021-03-02 21:30:00 general.interfaces.smartmeter_total_consumption_CounterDayLast 37052.881
2020-12-28 12:21:51 general.interfaces.smartmeter_total_consumption_CounterMeter1st 35626.5080158
2020-12-28 12:21:51 general.interfaces.smartmeter_total_consumption_CounterMeterLast 35626.507
2021-03-01 00:00:32 general.interfaces.smartmeter_total_consumption_CounterMonth1st 37027.147
2021-03-01 00:00:32 general.interfaces.smartmeter_total_consumption_CounterMonthLast 37027.093
2021-01-01 00:00:07 general.interfaces.smartmeter_total_consumption_CounterYear1st 35703.516
2021-01-01 00:00:07 general.interfaces.smartmeter_total_consumption_CounterYearLast 35703.515
2021-03-02 21:49:10 general.interfaces.smartmeter_total_consumption_EnergyCostDay 0.305
2021-03-02 21:30:00 general.interfaces.smartmeter_total_consumption_EnergyCostDayLast 7.154
2021-03-02 21:49:10 general.interfaces.smartmeter_total_consumption_EnergyCostMeter 402.714
2021-03-02 21:49:10 general.interfaces.smartmeter_total_consumption_EnergyCostMonth 13.336
2021-03-01 00:00:32 general.interfaces.smartmeter_total_consumption_EnergyCostMonthLast 174.103
2021-03-02 21:49:10 general.interfaces.smartmeter_total_consumption_EnergyCostYear 381.305
2021-01-01 00:00:07 general.interfaces.smartmeter_total_consumption_EnergyCostYearLast 21.408
2021-03-02 21:49:10 general.interfaces.smartmeter_total_consumption_EnergyDay 1.097
2021-03-02 21:30:00 general.interfaces.smartmeter_total_consumption_EnergyDayLast 25.734
2021-03-02 21:49:10 general.interfaces.smartmeter_total_consumption_EnergyMeter 1448.610
2021-03-02 21:49:10 general.interfaces.smartmeter_total_consumption_EnergyMonth 47.971
2021-03-01 00:00:32 general.interfaces.smartmeter_total_consumption_EnergyMonthLast 626.268
2021-03-02 21:49:10 general.interfaces.smartmeter_total_consumption_EnergyYear 1371.602
2021-01-01 00:00:07 general.interfaces.smartmeter_total_consumption_EnergyYearLast 77.007
2021-03-02 21:49:10 general.interfaces.smartmeter_total_consumption_FinanceReserve 752.916
2021-03-02 21:49:10 general.interfaces.smartmeter_total_consumption_MonthMeterReading 7
2021-03-02 21:49:10 general.interfaces.smartmeter_total_consumption_PowerCurrent 1.200
2021-03-02 21:49:10 general.interfaces.smartmeter_total_consumption_PowerDayAver 4.020
2021-03-02 21:45:29 general.interfaces.smartmeter_total_consumption_PowerDayMax 17.640
2021-03-02 21:30:26 general.interfaces.smartmeter_total_consumption_PowerDayMin 0
system:
DecimalPlace %.3f
SiPrefixPowerFactor 1000
Attributes:
BasicPricePerAnnum 142.92
Currency €
DecimalPlace 3
ElectricityCounterOffset 0
ElectricityKwhPerCounts 0.001
ElectricityPricePerKWh 0.2780
MonthOfAnnualReading 9
MonthlyPayment 177
ReadingDestination CalculatorDevice
SiPrefixPower kW
alias Stromverbrauch
event-on-change-reading .*
group Elektrizität
icon measure_power_meter@black
room Allgemein->Energie
stateFormat <strong>[$name:general.interfaces.smartmeter_total_consumption_EnergyCostDay:r2] €</strong> heute,
<strong>[$name:general.interfaces.smartmeter_total_consumption_EnergyCostMonth:r2] €</strong> diesen Monat (von [$name:MonthlyPayment:r2] €),
<strong>[$name:general.interfaces.smartmeter_total_consumption_EnergyCostYear:r2] €</strong> dieses Jahr
userReadings EnergyCostDay:general.interfaces.smartmeter_total_consumption_EnergyCostDay.* {
return ReadingsNum("$name", "general.interfaces.smartmeter_total_consumption_EnergyCostDay", 0);
},
EnergyCostDayLast:general.interfaces.smartmeter_total_consumption_EnergyCostDayLast.* {
return ReadingsNum("$name", "general.interfaces.smartmeter_total_consumption_EnergyCostDayLast", 0);
},
EnergyCostMonth:general.interfaces.smartmeter_total_consumption_EnergyCostMonth.* {
return ReadingsNum("$name", "general.interfaces.smartmeter_total_consumption_EnergyCostMonth", 0);
},
EnergyCostYear:general.interfaces.smartmeter_total_consumption_EnergyCostYear.* {
return ReadingsNum("$name", "general.interfaces.smartmeter_total_consumption_EnergyCostYear", 0);
},
EnergyUsageDay:general.interfaces.smartmeter_total_consumption_EnergyDay.* {
return ReadingsNum("$name", "general.interfaces.smartmeter_total_consumption_EnergyDay", 0);
},
EnergyUsageDayLast:general.interfaces.smartmeter_total_consumption_EnergyDayLast.* {
return ReadingsNum("$name", "general.interfaces.smartmeter_total_consumption_EnergyDayLast", 0);
},
EnergyUsageMonth:general.interfaces.smartmeter_total_consumption_EnergyMonth.* {
return ReadingsNum("$name", "general.interfaces.smartmeter_total_consumption_EnergyMonth", 0);
},
EnergyUsageYear:general.interfaces.smartmeter_total_consumption_EnergyYear.* {
return ReadingsNum("$name", "general.interfaces.smartmeter_total_consumption_EnergyYear", 0);
},
Hi Chris
Zitat von: Christoph Morrison am 02 März 2021, 21:55:41
Hallo zusammen, hallo Sailor,
ich habe ein ElectricityCalculator-Device definiert, das jedes mal, wenn ich FHEM neu starte, fälschlicherweise den Tag quasi abschließt und einen neuen Tag beginnt. Schau dir mal folgendes Device an - Neustart war eben um 21:30 und das Readings EnergyUsageDay und EnergyUsageDayLast wurden aktualisiert, was es eigentlich ja nicht sollte. Kannst du dir das mal anschauen?
Die von dir beschriebenen Readings sind deine eigenen UserReadings die du selbst erstellt hast und durch jedes Event neu getriggert werden, das in den Calculator reinkommt - Siehe "event-on-change-reading .*".
Das ist kein Bug im Modul sondern in der generellen Handhabung der Userreadings in Verbindung mit der generellen Handhabung von fhem hinsichtlich der Trigger.
Gruß
Sailor
Ok, du hast Recht was EnergyCostDayLast angeht. Die habe ich angelegt, weil mir general.interfaces.smartmeter_total_consumption_EnergyCostDayLast zu lang war. Aber:
2021-03-02 21:30:00 general.interfaces.smartmeter_total_consumption_EnergyCostDayLast 7.154
Das ist das Quell-Reading für mein User-Reading, und es wurde auch um 21:30 neu kalkuliert - das war ungefähr der Zeitpunkt, an dem FHEM neu gestartet wurde. Sollte das nicht trotzdem erst um/gegen Mitternacht neu berechnet werden und nicht direkt nach einem Restart? Um/Gegen Mitternacht wurde der Wert dann nämlich nochmal - wie erwartet - neu kalkuliert, diesmal mit rund 5kWh.
Zur Sicherheit habe ich auch noch mal nachgeschaut, ob irgendwo manuell im Device irgendwas aufgerufen wird, aber soweit ich sehe, kann man eine Neukalkulation auch gar nicht manuell anwerfen, oder?
Hi Chris
Zitat von: Christoph Morrison am 04 März 2021, 22:07:48
Aber:
2021-03-02 21:30:00 general.interfaces.smartmeter_total_consumption_EnergyCostDayLast 7.154
Das ist das Quell-Reading für mein User-Reading, und es wurde auch um 21:30 neu kalkuliert - das war ungefähr der Zeitpunkt, an dem FHEM neu gestartet wurde. Sollte das nicht trotzdem erst um/gegen Mitternacht neu berechnet werden und nicht direkt nach einem Restart? Um/Gegen Mitternacht wurde der Wert dann nämlich nochmal - wie erwartet - neu kalkuliert, diesmal mit rund 5kWh.
Das ist komisch...
Ich habe eben auch mal einen fhem - Neustart gemacht und das ist das Ergebnis
2021-03-06 00:00:01 CH_ElectricityCounter_IEC_01_energyCalc_EnergyCostDayLast 5.2775
2021-03-06 11:34:20 Neustart mit "shutdown restart"
2021-03-06 00:00:01 CH_ElectricityCounter_IEC_01_energyCalc_EnergyCostDayLast 5.2775
Das ist mir jetzt schleierhaft.
Setze mal den Calculator auf verbose=5 und starte mal dein System neu.
Gruß
Sailor
Ein (bzw. mehrere) manueller Neustart hat nichts ungewöhnliches zu Tage gebracht. Aufgetreten ist das auch eher, wenn FHEM wegen CANNOT_FORK o.ä. Gründen vom systemd_watchdog neu gestartet wurde.
Ich beobachte es weiter und melde mich, falls ich noch mal was bemerke.
Ich hatte das gleiche Ergebnis, nachdem kurz der Strom weg war
Zitat von: schilli am 24 März 2021, 22:53:30
Ich hatte das gleiche Ergebnis, nachdem kurz der Strom weg war
Ich glaube der Fehler liegt daran, dass bei einem Absturz das statefile ./log/fhem.save nicht mehr beschrieben werden kann.
Daher sind dann die für die Berechnung notwendigen Werte der Readings weg.
Ich verweise dabei auf den Forumsbeitrag: https://forum.fhem.de/index.php?topic=71699.0 (https://forum.fhem.de/index.php?topic=71699.0)
Gruß
Sailor
Zitat von: Sailor am 25 März 2021, 19:21:29
Ich glaube der Fehler liegt daran, dass bei einem Absturz das statefile ./log/fhem.save nicht mehr beschrieben werden kann.
Daher sind dann die für die Berechnung notwendigen Werte der Readings weg.
Ich werde es mal testen, wenn ich Zeit finde.
Hallo,
ich habe weiterhin das selbe Problem. CounterDay1st wird nach einem Neustart auf den Aktuellen Wert von CounterCurrent gesetzt.
Und somit fängt der Tageszäher (EnergyDay) wieder bei 0 an.
Erstaunlicherweise bekommt neuerdings auch CounterDayLast einen neuen Zeitstempel nach einem Neustart behält aber den Wert von Mitternacht.
Dieses selbe Problem ist im übrigen auch bei deinem WaterCalculator und auch beim GasCalculator.
Die Module sind somit für mich derzeit unbrauchbar, was sehr schade ist da Sie mehrere Jahre zuverlässig Ihren Dienst verrichtet haben.
Erst seit dem Umbau / Update der Module (ich glaube so Mitte Februar) fingen die Problem an.
Wie kann ich zur Lösung der Problematik beitragen?
LG
Olli
Ich kann diese Problematik nicht nachvollziehen...
Ich habe folgendes im ElectricityCalculator
PRE
CH_ElectricityCounter_IEC_01_energyCalc_CounterDay1st
196940.5572
2021-04-19 00:00:01
shutdown restart
POST
CH_ElectricityCounter_IEC_01_energyCalc_CounterDay1st
196940.5572
2021-04-19 00:00:01
Oder handelt es sich bei dir um restarts after crash?
Was sagt denn das Log nach dem Neustart.
Seit dem letzten Update habe ich ein paar Log 1 - Einträge eingesetzt die sowohl um Mitternacht als auch bei Update erscheinen sollten.
Gruß
Sailor
Ich hatte den Fall erneut und es war wieder ein Crash, nach dem die Werte weg waren / neu gezählt wurde. Im Log war nichts brauchbares.
Zitat von: Sailor am 19 April 2021, 11:39:37
Ich kann diese Problematik nicht nachvollziehen...
Ich habe folgendes im ElectricityCalculator
PRE
CH_ElectricityCounter_IEC_01_energyCalc_CounterDay1st
196940.5572
2021-04-19 00:00:01
shutdown restart
POST
CH_ElectricityCounter_IEC_01_energyCalc_CounterDay1st
196940.5572
2021-04-19 00:00:01
Oder handelt es sich bei dir um restarts after crash?
Was sagt denn das Log nach dem Neustart.
Seit dem letzten Update habe ich ein paar Log 1 - Einträge eingesetzt die sowohl um Mitternacht als auch bei Update erscheinen sollten.
Gruß
Sailor
Hallo Sailor,
nein es waren keine Crashes, und ja die Log 1 Einträge waren und sind zu Mitternacht da.
So langsam verstehe ich das ganze nicht mehr, heute habe ich nun als erstes ein Update von FHEM gemacht.
Folgende Module wurden aktualisiert:
2021.04.20 06:57:20 1: UPD ./CHANGED
2021.04.20 06:57:20 1: UPD ./configDB.pm
2021.04.20 06:57:20 1: UPD ./fhem.pl
2021.04.20 06:57:20 1: UPD FHEM/00_TCM.pm
2021.04.20 06:57:20 1: UPD FHEM/10_EnOcean.pm
2021.04.20 06:57:20 1: UPD FHEM/49_IPCAM.pm
2021.04.20 06:57:20 1: UPD FHEM/98_DOIF.pm
2021.04.20 06:57:20 1: UPD docs/commandref_frame.html
2021.04.20 06:57:21 1: UPD docs/commandref_frame_DE.html
Anschließend shutdown restart und alles ist Ok. Kein Reset der 1st Werden. Also alles Gut.
Nun gerade noch ein shutdown restart und wieder alles Ok.
Also bei mir erstmal Entwarnung, was ich aber weiterhin nicht verstehe.
Ich werde das mal weiter beobachten.
VG
Olli
Hallo zusammen, ich habe ein ähnliches Problem. Das sich der Cost counter in unterschiedlichen abständen auf Null setzt.
Ich habe den Calculator gestern noch einmal gelöscht und nach einem Neustart wieder neu erstellt.
Hier noch das List
Internals:
DEF shelly3em:KwhTotal.*
FUUID 60a8ca20-f33f-98c8-7eb2-0f4c4db6df71449b
NAME stromkosten
NOTIFYDEV shelly3em
NR 198
NTFY_ORDER 10-stromkosten
REGEXP shelly3em:KwhTotal.*
STATE active
TYPE ElectricityCalculator
READINGS:
2021-05-23 12:51:43 shelly3em_KwhTotal_CounterCurrent 262.660
2021-05-23 12:51:43 shelly3em_KwhTotal_CounterDay1st 262.660
2021-05-23 12:51:43 shelly3em_KwhTotal_CounterDayLast 262.660
2021-05-22 11:08:50 shelly3em_KwhTotal_CounterMeter1st 255.280
2021-05-22 11:08:50 shelly3em_KwhTotal_CounterMeterLast 255.280
2021-05-22 11:08:50 shelly3em_KwhTotal_CounterMonth1st 255.280
2021-05-22 11:08:50 shelly3em_KwhTotal_CounterMonthLast 255.280
2021-05-22 11:08:50 shelly3em_KwhTotal_CounterYear1st 255.280
2021-05-22 11:08:50 shelly3em_KwhTotal_CounterYearLast 255.280
2021-05-23 12:51:43 shelly3em_KwhTotal_EnergyCostDay 0.000
2021-05-23 12:51:43 shelly3em_KwhTotal_EnergyCostDayLast 0.000
2021-05-23 12:51:43 shelly3em_KwhTotal_EnergyCostMeter 2.017
2021-05-23 12:51:43 shelly3em_KwhTotal_EnergyCostMonth 2.017
2021-05-23 12:51:43 shelly3em_KwhTotal_EnergyCostYear 2.017
2021-05-23 12:51:43 shelly3em_KwhTotal_EnergyDay 0.000
2021-05-23 12:51:43 shelly3em_KwhTotal_EnergyDayLast 0.000
2021-05-23 12:51:43 shelly3em_KwhTotal_EnergyMeter 7.380
2021-05-23 12:51:43 shelly3em_KwhTotal_EnergyMonth 7.380
2021-05-23 12:51:43 shelly3em_KwhTotal_EnergyYear 7.380
2021-05-23 12:51:43 shelly3em_KwhTotal_FinanceReserve 81.013
2021-05-23 12:51:43 shelly3em_KwhTotal_MonthMeterReading 1
2021-05-23 12:51:43 shelly3em_KwhTotal_PowerCurrent 0.000
2021-05-23 12:51:43 shelly3em_KwhTotal_PowerDayAver 0.000
2021-05-23 12:51:43 shelly3em_KwhTotal_PowerDayMax 0
2021-05-23 12:51:43 shelly3em_KwhTotal_PowerDayMin 0.000
2021-05-22 11:08:50 shelly3em_KwhTotal_WFRDayMax 0
2021-05-22 11:08:50 shelly3em_KwhTotal_WFRDayMin 0
helper:
gets:
2021-05-23 12:51:43 shelly3em_KwhTotal_CounterCurrent 262.660
2021-05-23 12:51:43 shelly3em_KwhTotal_CounterDay1st 262.660
2021-05-23 12:51:43 shelly3em_KwhTotal_CounterDayLast 262.660
2021-05-22 11:08:50 shelly3em_KwhTotal_CounterMeter1st 255.280
2021-05-22 11:08:50 shelly3em_KwhTotal_CounterMeterLast 255.280
2021-05-22 11:08:50 shelly3em_KwhTotal_CounterMonth1st 255.280
2021-05-22 11:08:50 shelly3em_KwhTotal_CounterMonthLast 255.280
2021-05-22 11:08:50 shelly3em_KwhTotal_CounterYear1st 255.280
2021-05-22 11:08:50 shelly3em_KwhTotal_CounterYearLast 255.280
2021-05-23 12:51:43 shelly3em_KwhTotal_EnergyCostDay 0.000
2021-05-23 12:51:43 shelly3em_KwhTotal_EnergyCostDayLast 0.000
2021-05-23 12:51:43 shelly3em_KwhTotal_EnergyCostMeter 2.017
2021-05-23 12:51:43 shelly3em_KwhTotal_EnergyCostMonth 2.017
2021-05-23 12:51:43 shelly3em_KwhTotal_EnergyCostYear 2.017
2021-05-23 12:51:43 shelly3em_KwhTotal_EnergyDay 0.000
2021-05-23 12:51:43 shelly3em_KwhTotal_EnergyDayLast 0.000
2021-05-23 12:51:43 shelly3em_KwhTotal_EnergyMeter 7.380
2021-05-23 12:51:43 shelly3em_KwhTotal_EnergyMonth 7.380
2021-05-23 12:51:43 shelly3em_KwhTotal_EnergyYear 7.380
2021-05-23 12:51:43 shelly3em_KwhTotal_FinanceReserve 81.013
2021-05-23 12:51:43 shelly3em_KwhTotal_MonthMeterReading 1
2021-05-23 12:51:43 shelly3em_KwhTotal_PowerCurrent 0.000
2021-05-23 12:51:43 shelly3em_KwhTotal_PowerDayAver 0.000
2021-05-23 12:51:43 shelly3em_KwhTotal_PowerDayMax 0
2021-05-23 12:51:43 shelly3em_KwhTotal_PowerDayMin 0.000
2021-05-22 11:08:50 shelly3em_KwhTotal_WFRDayMax 0
2021-05-22 11:08:50 shelly3em_KwhTotal_WFRDayMin 0
sets:
2021-05-23 12:51:43 shelly3em_KwhTotal_CounterCurrent 262.660
2021-05-23 12:51:43 shelly3em_KwhTotal_CounterDay1st 262.660
2021-05-23 12:51:43 shelly3em_KwhTotal_CounterDayLast 262.660
2021-05-22 11:08:50 shelly3em_KwhTotal_CounterMeter1st 255.280
2021-05-22 11:08:50 shelly3em_KwhTotal_CounterMeterLast 255.280
2021-05-22 11:08:50 shelly3em_KwhTotal_CounterMonth1st 255.280
2021-05-22 11:08:50 shelly3em_KwhTotal_CounterMonthLast 255.280
2021-05-22 11:08:50 shelly3em_KwhTotal_CounterYear1st 255.280
2021-05-22 11:08:50 shelly3em_KwhTotal_CounterYearLast 255.280
2021-05-23 12:51:43 shelly3em_KwhTotal_EnergyCostDay 0.000
2021-05-23 12:51:43 shelly3em_KwhTotal_EnergyCostDayLast 0.000
2021-05-23 12:51:43 shelly3em_KwhTotal_EnergyCostMeter 2.017
2021-05-23 12:51:43 shelly3em_KwhTotal_EnergyCostMonth 2.017
2021-05-23 12:51:43 shelly3em_KwhTotal_EnergyCostYear 2.017
2021-05-23 12:51:43 shelly3em_KwhTotal_EnergyDay 0.000
2021-05-23 12:51:43 shelly3em_KwhTotal_EnergyDayLast 0.000
2021-05-23 12:51:43 shelly3em_KwhTotal_EnergyMeter 7.380
2021-05-23 12:51:43 shelly3em_KwhTotal_EnergyMonth 7.380
2021-05-23 12:51:43 shelly3em_KwhTotal_EnergyYear 7.380
2021-05-23 12:51:43 shelly3em_KwhTotal_FinanceReserve 81.013
2021-05-23 12:51:43 shelly3em_KwhTotal_MonthMeterReading 1
2021-05-23 12:51:43 shelly3em_KwhTotal_PowerCurrent 0.000
2021-05-23 12:51:43 shelly3em_KwhTotal_PowerDayAver 0.000
2021-05-23 12:51:43 shelly3em_KwhTotal_PowerDayMax 0
2021-05-23 12:51:43 shelly3em_KwhTotal_PowerDayMin 0.000
2021-05-22 11:08:50 shelly3em_KwhTotal_WFRDayMax 0
2021-05-22 11:08:50 shelly3em_KwhTotal_WFRDayMin 0
system:
DecimalPlace %.3f
SiPrefixPowerFactor 1
Attributes:
BasicPricePerAnnum 179.64
Currency €
DecimalPlace 3
ElectricityCounterOffset 0
ElectricityKwhPerCounts 1
ElectricityPricePerKWh 0.2733
MonthOfAnnualReading 5
MonthlyPayment 98
ReadingDestination CalculatorDevice
SiPrefixPower W
Und noch vom Shelly 3EM
Internals:
CID shellyem3_8CAAB561F8D8
DEF shellyem3_8CAAB561F8D8
DEVICETOPIC shelly3em
FUUID 6072d2cb-f33f-98c8-550e-e655a414ad1742c2
IODev m2s
LASTInputDev m2s
MSGCNT 6131
NAME shelly3em
NR 191
STATE Relay: off,<br>P1: 1334.84 W / Total P1: 77.29 kWh<br>P2: 25.83 W / Total P2: 74.38 kWh<br>P3: 238.07 W / Total P3: 111.04 kWh
TYPE MQTT2_DEVICE
m2s_MSGCNT 6131
m2s_TIME 2021-05-23 12:53:24
READINGS:
2021-05-23 12:20:02 IODev m2s
2021-05-23 12:53:24 KwhTotal 262.71
2021-05-23 12:53:24 PowerTotal 1598.74
2021-05-01 10:36:24 attrTemplateVersion 20210126
2021-05-23 12:53:23 emeter_0_current 5.81
2021-05-23 12:53:00 emeter_0_energy 1357
2021-05-23 12:53:00 emeter_0_energy_total 457047
2021-05-23 12:53:23 emeter_0_kWh 77.29
2021-05-23 12:53:23 emeter_0_pf 0.97
2021-05-23 12:53:23 emeter_0_power 1334.84
2021-05-23 12:53:00 emeter_0_returned_energy 0
2021-05-23 12:53:23 emeter_0_total 77294.8
2021-05-23 12:53:23 emeter_0_total_returned 0.0
2021-05-23 12:53:23 emeter_0_voltage 236.80
2021-05-23 12:53:23 emeter_1_current 0.22
2021-05-23 12:53:00 emeter_1_energy 26
2021-05-23 12:53:00 emeter_1_energy_total 173556
2021-05-23 12:53:23 emeter_1_kWh 74.38
2021-05-23 12:53:23 emeter_1_pf 0.49
2021-05-23 12:53:23 emeter_1_power 25.83
2021-05-23 12:53:00 emeter_1_returned_energy 0
2021-05-23 12:53:23 emeter_1_total 74380.8
2021-05-23 12:53:23 emeter_1_total_returned 0.0
2021-05-23 12:53:23 emeter_1_voltage 236.96
2021-05-23 12:53:24 emeter_2_current 1.46
2021-05-23 12:53:00 emeter_2_energy 236
2021-05-23 12:53:00 emeter_2_energy_total 268711
2021-05-23 12:53:24 emeter_2_kWh 111.04
2021-05-23 12:53:24 emeter_2_pf 0.69
2021-05-23 12:53:24 emeter_2_power 238.07
2021-05-23 12:53:00 emeter_2_returned_energy 0
2021-05-23 12:53:24 emeter_2_total 111040.0
2021-05-23 12:53:24 emeter_2_total_returned 0.0
2021-05-23 12:53:24 emeter_2_voltage 236.49
2021-05-23 12:30:23 fw_ver 20210429-102318/v1.10.4-g3f94cd7
2021-05-23 12:30:23 id shelly-em3
2021-05-01 10:36:24 info_actions_stats_skipped 0
2021-05-01 10:36:24 info_cfg_changed_cnt 0
2021-05-01 10:36:24 info_cloud_connected false
2021-05-01 10:36:24 info_cloud_enabled false
2021-05-01 10:36:24 info_emeters_1_current 5.70
2021-05-01 10:36:24 info_emeters_1_is_valid true
2021-05-01 10:36:24 info_emeters_1_pf 1.00
2021-05-01 10:36:24 info_emeters_1_power 1332.13
2021-05-01 10:36:24 info_emeters_1_total 36811.4
2021-05-01 10:36:24 info_emeters_1_total_returned 0.0
2021-05-01 10:36:24 info_emeters_1_voltage 233.46
2021-05-01 10:36:24 info_emeters_2_current 1.04
2021-05-01 10:36:24 info_emeters_2_is_valid true
2021-05-01 10:36:24 info_emeters_2_pf 0.92
2021-05-01 10:36:24 info_emeters_2_power 222.48
2021-05-01 10:36:24 info_emeters_2_total 19556.5
2021-05-01 10:36:24 info_emeters_2_total_returned 0.0
2021-05-01 10:36:24 info_emeters_2_voltage 233.90
2021-05-01 10:36:24 info_emeters_3_current 1.17
2021-05-01 10:36:24 info_emeters_3_is_valid true
2021-05-01 10:36:24 info_emeters_3_pf 0.66
2021-05-01 10:36:24 info_emeters_3_power 179.67
2021-05-01 10:36:24 info_emeters_3_total 25933.2
2021-05-01 10:36:24 info_emeters_3_total_returned 0.0
2021-05-01 10:36:24 info_emeters_3_voltage 233.44
2021-05-01 10:36:24 info_fs_free 156373
2021-05-01 10:36:24 info_fs_mounted true
2021-05-01 10:36:24 info_fs_size 233681
2021-05-01 10:36:24 info_has_update false
2021-05-01 10:36:24 info_mac 8CAAB561F8D8
2021-05-01 10:36:24 info_mqtt_connected true
2021-05-01 10:36:24 info_ram_free 28896
2021-05-01 10:36:24 info_ram_total 48784
2021-05-01 10:36:24 info_relays_1_has_timer false
2021-05-01 10:36:24 info_relays_1_is_valid true
2021-05-01 10:36:24 info_relays_1_ison false
2021-05-01 10:36:24 info_relays_1_overpower false
2021-05-01 10:36:24 info_relays_1_source input
2021-05-01 10:36:24 info_relays_1_timer_duration 0
2021-05-01 10:36:24 info_relays_1_timer_remaining 0
2021-05-01 10:36:24 info_relays_1_timer_started 0
2021-05-01 10:36:24 info_serial 1
2021-05-01 10:36:24 info_time 10:36
2021-05-01 10:36:24 info_unixtime 1619858182
2021-05-01 10:36:24 info_update_has_update false
2021-05-01 10:36:24 info_update_new_version 20210413-154243/v1.10.2-gb89901a
2021-05-01 10:36:24 info_update_old_version 20210413-154243/v1.10.2-gb89901a
2021-05-01 10:36:24 info_update_status idle
2021-05-01 10:36:24 info_uptime 142809
2021-05-01 10:36:24 info_wifi_sta_connected true
2021-05-01 10:36:24 info_wifi_sta_ip 192.168.0.68
2021-05-01 10:36:24 info_wifi_sta_rssi -68
2021-05-01 10:36:24 info_wifi_sta_ssid HomeSystem
2021-05-23 12:30:23 ip 192.168.0.68
2021-05-23 12:30:23 mac 8CAAB561F8D8
2021-05-23 12:30:23 model SHEM-3
2021-05-23 12:30:23 new_fw false
2021-05-23 12:30:23 online true
2021-05-23 12:53:23 state off
2021-05-01 10:36:24 x_mqttcom set announce
Attributes:
IODev m2s
comment To get appropriate loadState values: Change the default limit "100" in readingList to your needs.
devStateIcon {my $onl = ReadingsVal($name,"online","false") eq "true"?"10px-kreis-gruen":"10px-kreis-rot"; my $light = ReadingsVal($name,"state","off");
my $cons1 = ReadingsVal($name,"emeter_0_power","unknown");
my $cons2 = ReadingsVal($name,"emeter_1_power","unknown");
my $cons3 = ReadingsVal($name,"emeter_2_power","unknown");
my $total1 = ReadingsVal($name,"emeter_0_kWh","unknown");
my $total2 = ReadingsVal($name,"emeter_1_kWh","unknown");
my $total3 = ReadingsVal($name,"emeter_2_kWh","unknown");
my $curr1 = ReadingsVal($name,"emeter_0_current","unknown");
my $curr2 = ReadingsVal($name,"emeter_1_current","unknown");
my $curr3 = ReadingsVal($name,"emeter_2_current","unknown");
my $cons_sum = $cons1+$cons2+$cons3;
my $total_sum = $total1+$total2+$total3;
my $curr_sum = $curr1+$curr2+$curr3;
"<a href=\"http://".ReadingsVal($name,"ip","none")." \"target=\"_blank\">".FW_makeImage($onl)."</a> <a href=\"/fhem?cmd.dummy=set $name toggle&XHR=1\">".FW_makeImage($light)."</a><div>
P1: $cons1 W / A: $curr1 A / Total: $total1 kWh<br>
P2: $cons2 W / A: $curr2 A / Total: $total2 kWh<br>
P3: $cons3 W / A: $curr3 A / Total: $total3 kWh<br>
Leistung total: $cons_sum W / A: $curr_sum A<br>
Phasen total: $total_sum kWh</div>"}
genericDeviceType switch
model shelly3em
readingList shellies/shelly-em3/online:.* online
shellies/shelly-em3/announce:.* { json2nameValue($EVENT) }
shellies/announce:.* { $EVENT =~ m,..id...shelly-em3...mac.*, ? json2nameValue($EVENT) : return }
shellies/shelly-em3/relay/0:.* state
shellies/shelly-em3/input_event/0:.* { json2nameValue($EVENT) }
shellies/shelly-em3/input/0:.* input0
shellies/shelly-em3/online:.* online
shellies/shelly-em3/emeter/0/power:.* emeter_0_power
shellies/shelly-em3/emeter/0/pf:.* emeter_0_pf
shellies/shelly-em3/emeter/0/current:.* emeter_0_current
shellies/shelly-em3/emeter/0/voltage:.* emeter_0_voltage
shellies/shelly-em3/emeter/1/power:.* emeter_1_power
shellies/shelly-em3/emeter/1/pf:.* emeter_1_pf
shellies/shelly-em3/emeter/1/current:.* emeter_1_current
shellies/shelly-em3/emeter/1/voltage:.* emeter_1_voltage
shellies/shelly-em3/emeter/2/power:.* emeter_2_power
shellies/shelly-em3/emeter/2/pf:.* emeter_2_pf
shellies/shelly-em3/emeter/2/current:.* emeter_2_current
shellies/shelly-em3/emeter/2/voltage:.* emeter_2_voltage
shellies/shelly-em3/emeter/0/energy:.* emeter_0_energy
shellies/shelly-em3/emeter/0/returned_energy:.* emeter_0_returned_energy
shellies/shelly-em3/emeter/0/total:.* emeter_0_total
shellies/shelly-em3/emeter/0/total:.* {'emeter_0_kWh' => sprintf("%.2f",$EVENT/1000)}
shellies/shelly-em3/emeter/0/total_returned:.* emeter_0_total_returned
shellies/shelly-em3/emeter/1/energy:.* emeter_1_energy
shellies/shelly-em3/emeter/1/returned_energy:.* emeter_1_returned_energy
shellies/shelly-em3/emeter/1/total:.* emeter_1_total
shellies/shelly-em3/emeter/1/total:.* {'emeter_1_kWh' => sprintf("%.2f",$EVENT/1000)}
shellies/shelly-em3/emeter/1/total_returned:.* emeter_1_total_returned
shellies/shelly-em3/emeter/2/energy:.* emeter_2_energy
shellies/shelly-em3/emeter/2/returned_energy:.* emeter_2_returned_energy
shellies/shelly-em3/emeter/2/total:.* emeter_2_total
shellies/shelly-em3/emeter/2/total:.* {'emeter_2_kWh' => sprintf("%.2f",$EVENT/1000)}
shellies/shelly-em3/emeter/2/total_returned:.* emeter_2_total_returned
shellyem3_8CAAB561F8D8:shellies/shelly-em3/info:.* { json2nameValue($EVENT, 'info_', $JSONMAP) }
room Kosten,MQTT2_DEVICE
setList relay0:on,off,toggle shellies/shelly-em3/relay/0/command $EVTPART1
toggle:noArg shellies/shelly-em3/relay/0/command toggle
off:noArg shellies/shelly-em3/relay/0/command off
on:noArg shellies/shelly-em3/relay/0/command on
x_update:noArg shellies/shelly-em3/command update_fw
x_mqttcom shellies/shelly-em3/command $EVTPART1
setStateList on off toggle
stateFormat { my $light = ReadingsVal($name,"state","off"); my $cons1 = ReadingsVal($name,"emeter_0_power","unknown"); my $cons2 = ReadingsVal($name,"emeter_1_power","unknown"); my $cons3 = ReadingsVal($name,"emeter_2_power","unknown"); my $total1 = ReadingsVal($name,"emeter_0_kWh","unknown"); my $total2 = ReadingsVal($name,"emeter_1_kWh","unknown"); my $total3 = ReadingsVal($name,"emeter_2_kWh","unknown"); return qq(Relay: $light,<br>P1: $cons1 W / Total P1: $total1 kWh<br>P2: $cons2 W / Total P2: $total2 kWh<br>P3: $cons3 W / Total P3: $total3 kWh) }
userReadings emeter_0_energy_total:emeter_0_energy:.* monotonic {ReadingsNum("$name","emeter_0_energy",0)},
emeter_1_energy_total:emeter_1_energy:.* monotonic {ReadingsNum("$name","emeter_1_energy",0)},
emeter_2_energy_total:emeter_2_energy:.* monotonic {ReadingsNum("$name","emeter_2_energy",0)},
PowerTotal {ReadingsVal("shelly3em","emeter_0_power",0) + ReadingsVal("shelly3em","emeter_1_power",0) + ReadingsVal("shelly3em","emeter_2_power",0)},
KwhTotal {ReadingsVal("shelly3em","emeter_0_kWh",0) + ReadingsVal("shelly3em","emeter_1_kWh",0) + ReadingsVal("shelly3em","emeter_2_kWh",0)}
webCmd :
Wäre super wenn mir damit jemand helfen kann den Fehler zu beseitigen.
Jetzt habe ich den Calculator noch einmal gelöscht und neu erstellt, dabei habe ich einen Fehler in meinem Log gefunden.
Nach dem neuen erstellen Zählt er wieder, nur wie lange ?
2021.05.23 13:11:38 1: PERL WARNING: Use of uninitialized value in subtraction (-) at ./FHEM/73_ElectricityCalculator.pm line 851.
2021.05.23 13:11:38 1: PERL WARNING: Use of uninitialized value $ElectricityCountReadingValuePrevious in concatenation (.) or string at ./FHEM/73_ElectricityCalculator.pm line 856.
Hallo,
ich habe den Fehler nun auch wieder. Bei jedem Neustart (nein keine Crashes) wird Day1st auf den Wert von CounterCurrent gesetzt.
Und das selbe auch bei Gas- und WaterCalculator.
Ich hab´s aber nun aufgegeben und werde mir was eigenes mit dummy´s und at´s basteln, da ich bei diesen Werten Zuverlässigkeit benötige.
Die Module funktionierten bis Anfang Februar tadellos, dann wurde irgendwas geändert, und seitdem habe ich diese Probleme.
Grüße
Olli
Warum auch immer wurde der "EnergyCostDay" gerade wieder auf null gesetzt, allerdings wird er jetzt immer wieder auf null gesetzt wenn das Reading neuerstellt wird.
Hatte heute (Ausfall der Pi-Stromversorgung) wieder einen Crash und wieder das beschriebene Verhalten: Mit Neustart wurde der E-Counter zurückgesetzt (und meine Meldung verschickt, die auf ein Update des Reading triggert).