HMCCU: ccucalculate inc nach Neustart von FHEM durcheinander

Begonnen von OliverHH, 20 April 2022, 10:29:36

Vorheriges Thema - Nächstes Thema

OliverHH

Hallo zusammen,

nach einem Update gestern fiel mir zuerst auf das mein ElectricityCalculator astronomisch hohe Werte anzeigte. Nachdem ich es zweimal neu eingerichtet habe konnte ich es eingrenzen:

Bei jedem Neustart von FHEM springt das "energy" Reading meines HMIP-FSM Devices einmal auf den Wert 35660.3 um danach wieder den richtigen Wert anzuzeigen, was dann die ccucalculate inc Funktion durcheinanderbringt.

Mein Device:

defmod Balkon.Solaranlage HMCCUDEV 00089D89A243BE  sd=1.STATE cd=2.STATE
attr Balkon.Solaranlage assistantName Solaranlage
attr Balkon.Solaranlage ccucalculate inc:energyCalc:5.ENERGY_COUNTER
attr Balkon.Solaranlage ccureadingfilter 1,2,5..*
attr Balkon.Solaranlage ccureadingname 5.POWER:power;;5.ENERGY_COUNTER:energy
attr Balkon.Solaranlage cmdIcon on:general_an off:general_aus
attr Balkon.Solaranlage devStateIcon off:black_Steckdose.off:on on:black_Steckdose.on:off
attr Balkon.Solaranlage event-on-change-reading .*
attr Balkon.Solaranlage genericDeviceType outlet
attr Balkon.Solaranlage icon solar_icon
attr Balkon.Solaranlage realRoom Balkon
attr Balkon.Solaranlage room Energie,Geräte->CCU3,GoogleAssistant,Raum->Balkon
attr Balkon.Solaranlage stateFormat {ReadingsVal("Balkon.Solaranlage","power",0). " W<br>"\
.ReadingsVal("Balkon.Solaranlage","5.VOLTAGE",0). " V<br>"\
.ReadingsVal("Balkon.Solaranlage","5.FREQUENCY",0). " Hz<br>\
Erzeugung heute: ".ReadingsVal("Balkon.Solaranlage","energyCalc_EnergyDay",0)." kWh<br>\
Erzeugung Monat: ".ReadingsVal("Balkon.Solaranlage","energyCalc_EnergyMonth",0)." kWh<br>\
Erzeugung Jahr: ".ReadingsVal("Balkon.Solaranlage","energyCalc_EnergyYear",0)." kWh<br>"\
}
attr Balkon.Solaranlage stripnumber 2

setstate Balkon.Solaranlage 219.5 W<br>230.3 V<br>49.97 Hz<br>\
Erzeugung heute: 1754.435 kWh<br>\
Erzeugung Monat: 1754.435 kWh<br>\
Erzeugung Jahr: 1820.386 kWh<br>
setstate Balkon.Solaranlage 2022-04-20 08:45:23 .energyCalc_CounterDay1st_LastUpdateTimestampUnix 1650437123.47584
setstate Balkon.Solaranlage 2022-04-20 08:45:23 .energyCalc_CounterDay1st_PrevRead 0.066
setstate Balkon.Solaranlage 2022-04-20 08:45:23 .energyCalc_CounterDay1st_WFRDayCount 0
setstate Balkon.Solaranlage 2022-04-20 08:45:23 .energyCalc_CounterDay1st_WFRDaySum 0
setstate Balkon.Solaranlage 2022-04-20 08:44:59 .energyCalc_CounterDayLast_LastDV 0.000
setstate Balkon.Solaranlage 2022-04-20 08:44:59 .energyCalc_CounterDayLast_LastDt 23
setstate Balkon.Solaranlage 2022-04-20 08:44:36 .energyCalc_CounterDayLast_LastUpdateTimestampUnix 1650437076.89415
setstate Balkon.Solaranlage 2022-04-20 08:44:59 .energyCalc_CounterDayLast_PowerDayCount 1
setstate Balkon.Solaranlage 2022-04-20 08:44:59 .energyCalc_CounterDayLast_PowerDaySum 0.000
setstate Balkon.Solaranlage 2022-04-20 08:44:59 .energyCalc_CounterDayLast_PrevRead 0.066
setstate Balkon.Solaranlage 2022-04-20 08:44:36 .energyCalc_CounterDayLast_WFRDayCount 0
setstate Balkon.Solaranlage 2022-04-20 08:44:36 .energyCalc_CounterDayLast_WFRDaySum 0
setstate Balkon.Solaranlage 2022-04-20 08:44:20 .energyCalc_CounterMeter1st_LastUpdateTimestampUnix 1650437060.00116
setstate Balkon.Solaranlage 2022-04-20 08:44:19 .energyCalc_CounterMeter1st_PrevRead 0.031
setstate Balkon.Solaranlage 2022-04-20 08:44:20 .energyCalc_CounterMeter1st_WFRDayCount 0
setstate Balkon.Solaranlage 2022-04-20 08:44:19 .energyCalc_CounterMeter1st_WFRDaySum 0
setstate Balkon.Solaranlage 2022-04-20 08:44:07 .energyCalc_CounterMeterLast_LastUpdateTimestampUnix 1650437047.0125
setstate Balkon.Solaranlage 2022-04-20 08:44:07 .energyCalc_CounterMeterLast_PrevRead 0.031
setstate Balkon.Solaranlage 2022-04-20 08:44:07 .energyCalc_CounterMeterLast_WFRDayCount 0
setstate Balkon.Solaranlage 2022-04-20 08:44:07 .energyCalc_CounterMeterLast_WFRDaySum 0
setstate Balkon.Solaranlage 2022-04-20 08:43:52 .energyCalc_CounterMonth1st_LastUpdateTimestampUnix 1650437032.02476
setstate Balkon.Solaranlage 2022-04-20 08:43:52 .energyCalc_CounterMonth1st_PrevRead 0.031
setstate Balkon.Solaranlage 2022-04-20 08:43:52 .energyCalc_CounterMonth1st_WFRDayCount 0
setstate Balkon.Solaranlage 2022-04-20 08:43:52 .energyCalc_CounterMonth1st_WFRDaySum 0
setstate Balkon.Solaranlage 2022-04-20 08:43:36 .energyCalc_CounterMonthLast_LastUpdateTimestampUnix 1650437016.56382
setstate Balkon.Solaranlage 2022-04-20 08:43:36 .energyCalc_CounterMonthLast_PrevRead 0.031
setstate Balkon.Solaranlage 2022-04-20 08:43:36 .energyCalc_CounterMonthLast_WFRDayCount 0
setstate Balkon.Solaranlage 2022-04-20 08:43:36 .energyCalc_CounterMonthLast_WFRDaySum 0
setstate Balkon.Solaranlage 2022-04-20 08:51:09 .energyCalc_CounterYear1st_LastDV 0.000
setstate Balkon.Solaranlage 2022-04-20 08:51:09 .energyCalc_CounterYear1st_LastDt 471
setstate Balkon.Solaranlage 2022-04-20 08:43:18 .energyCalc_CounterYear1st_LastUpdateTimestampUnix 1650436998.96212
setstate Balkon.Solaranlage 2022-04-20 08:51:09 .energyCalc_CounterYear1st_PowerDayCount 1
setstate Balkon.Solaranlage 2022-04-20 08:51:09 .energyCalc_CounterYear1st_PowerDaySum 0.000
setstate Balkon.Solaranlage 2022-04-20 08:51:09 .energyCalc_CounterYear1st_PrevRead 0.000
setstate Balkon.Solaranlage 2022-04-20 08:43:18 .energyCalc_CounterYear1st_WFRDayCount 0
setstate Balkon.Solaranlage 2022-04-20 08:43:18 .energyCalc_CounterYear1st_WFRDaySum 0
setstate Balkon.Solaranlage 2022-04-20 10:17:47 .energyCalc_LastDV 66.155
setstate Balkon.Solaranlage 2022-04-20 10:17:47 .energyCalc_LastDt 71
setstate Balkon.Solaranlage 2022-04-20 10:17:47 .energyCalc_LastUpdateTimestampUnix 1650442667
setstate Balkon.Solaranlage 2022-04-20 10:17:47 .energyCalc_PowerDayCount 67
setstate Balkon.Solaranlage 2022-04-20 10:17:47 .energyCalc_PowerDaySum 119909193.167
setstate Balkon.Solaranlage 2022-04-20 10:17:47 .energyCalc_PrevRead 1820.386
setstate Balkon.Solaranlage 2022-04-20 08:45:59 .energyCalc_WFRDayCount 0
setstate Balkon.Solaranlage 2022-04-20 08:45:59 .energyCalc_WFRDaySum 0
setstate Balkon.Solaranlage 2022-04-20 10:17:47 .energyCalc_old_LastDV 66.151
setstate Balkon.Solaranlage 2022-04-20 10:17:47 .energyCalc_old_LastDt 71
setstate Balkon.Solaranlage 2022-04-20 10:17:47 .energyCalc_old_LastUpdateTimestampUnix 1650442667
setstate Balkon.Solaranlage 2022-04-20 10:17:47 .energyCalc_old_PowerDayCount 26
setstate Balkon.Solaranlage 2022-04-20 10:17:47 .energyCalc_old_PowerDaySum 114444826.128
setstate Balkon.Solaranlage 2022-04-20 10:17:47 .energyCalc_old_PrevRead 1754.231
setstate Balkon.Solaranlage 2022-04-20 09:40:47 .energyCalc_old_WFRDayCount 0
setstate Balkon.Solaranlage 2022-04-20 09:40:47 .energyCalc_old_WFRDaySum 0
setstate Balkon.Solaranlage 2022-04-20 09:41:05 1.PROCESS STABLE
setstate Balkon.Solaranlage 2022-04-20 09:41:05 1.SECTION 2
setstate Balkon.Solaranlage 2022-04-20 09:41:05 1.SECTION_STATUS NORMAL
setstate Balkon.Solaranlage 2022-04-20 09:41:05 1.STATE on
setstate Balkon.Solaranlage 2022-04-20 09:41:05 2.PROCESS STABLE
setstate Balkon.Solaranlage 2022-04-20 09:41:05 2.SECTION 2
setstate Balkon.Solaranlage 2022-04-20 09:41:05 2.SECTION_STATUS NORMAL
setstate Balkon.Solaranlage 2022-04-20 09:41:05 2.STATE on
setstate Balkon.Solaranlage 2022-04-20 10:17:47 5.CURRENT 961
setstate Balkon.Solaranlage 2022-04-20 10:17:47 5.CURRENT_STATUS NORMAL
setstate Balkon.Solaranlage 2022-04-20 10:17:47 5.FREQUENCY 49.97
setstate Balkon.Solaranlage 2022-04-20 10:17:47 5.FREQUENCY_STATUS NORMAL
setstate Balkon.Solaranlage 2022-04-20 10:17:47 5.VOLTAGE 230.3
setstate Balkon.Solaranlage 2022-04-20 10:17:47 5.VOLTAGE_STATUS NORMAL
setstate Balkon.Solaranlage 2022-04-20 09:40:17 IODev CCU3
setstate Balkon.Solaranlage 2022-04-20 10:17:47 activity alive
setstate Balkon.Solaranlage 2022-04-20 09:41:05 control on
setstate Balkon.Solaranlage 2022-04-20 10:17:47 devstate ok
setstate Balkon.Solaranlage 2022-04-20 10:17:47 energy 66154.9
setstate Balkon.Solaranlage 2022-04-20 10:17:47 energyCalc 1820385.8
setstate Balkon.Solaranlage 2022-04-20 10:17:47 energyCalc_CounterCurrent 1820.386
setstate Balkon.Solaranlage 2022-04-20 08:45:59 energyCalc_CounterDay1st 65.951
setstate Balkon.Solaranlage 2022-04-20 08:45:59 energyCalc_CounterDayLast 65.951
setstate Balkon.Solaranlage 2022-04-20 08:45:59 energyCalc_CounterMeter1st 65.951
setstate Balkon.Solaranlage 2022-04-20 08:45:59 energyCalc_CounterMeterLast 65.951
setstate Balkon.Solaranlage 2022-04-20 08:45:59 energyCalc_CounterMonth1st 65.951
setstate Balkon.Solaranlage 2022-04-20 08:45:59 energyCalc_CounterMonthLast 65.951
setstate Balkon.Solaranlage 2022-04-20 08:51:09 energyCalc_CounterYear1st 0
setstate Balkon.Solaranlage 2022-04-20 08:45:59 energyCalc_CounterYearLast 65.951
setstate Balkon.Solaranlage 2022-04-20 10:17:47 energyCalc_EnergyCostDay 522.646
setstate Balkon.Solaranlage 2022-04-20 10:17:47 energyCalc_EnergyCostMeter 522.646
setstate Balkon.Solaranlage 2022-04-20 10:17:47 energyCalc_EnergyCostMonth 522.646
setstate Balkon.Solaranlage 2022-04-20 10:17:47 energyCalc_EnergyCostYear 542.293
setstate Balkon.Solaranlage 2022-04-20 10:17:47 energyCalc_EnergyDay 1754.435
setstate Balkon.Solaranlage 2022-04-20 10:17:47 energyCalc_EnergyMeter 1754.435
setstate Balkon.Solaranlage 2022-04-20 10:17:47 energyCalc_EnergyMonth 1754.435
setstate Balkon.Solaranlage 2022-04-20 10:17:47 energyCalc_EnergyYear 1820.386
setstate Balkon.Solaranlage 2022-04-20 10:17:47 energyCalc_FinanceReserve -522.646
setstate Balkon.Solaranlage 2022-04-20 10:17:47 energyCalc_MonthMeterReading 1
setstate Balkon.Solaranlage 2022-04-20 10:17:47 energyCalc_PowerCurrent 3354338.028
setstate Balkon.Solaranlage 2022-04-20 10:17:47 energyCalc_PowerDayAver 1789689.450
setstate Balkon.Solaranlage 2022-04-20 09:41:08 energyCalc_PowerDayMax 11322000.000
setstate Balkon.Solaranlage 2022-04-20 08:45:59 energyCalc_WFRDayMax 0
setstate Balkon.Solaranlage 2022-04-20 08:45:59 energyCalc_WFRDayMin 0
setstate Balkon.Solaranlage 2022-04-20 10:17:47 energyCalc_old 1754230.9
setstate Balkon.Solaranlage 2022-04-20 10:17:47 energyCalc_old_CounterCurrent 1754.231
setstate Balkon.Solaranlage 2022-04-20 09:40:47 energyCalc_old_CounterDay1st 66.027
setstate Balkon.Solaranlage 2022-04-20 09:40:47 energyCalc_old_CounterDayLast 66.027
setstate Balkon.Solaranlage 2022-04-20 09:40:47 energyCalc_old_CounterMeter1st 66.027
setstate Balkon.Solaranlage 2022-04-20 09:40:47 energyCalc_old_CounterMeterLast 66.027
setstate Balkon.Solaranlage 2022-04-20 09:40:47 energyCalc_old_CounterMonth1st 66.027
setstate Balkon.Solaranlage 2022-04-20 09:40:47 energyCalc_old_CounterMonthLast 66.027
setstate Balkon.Solaranlage 2022-04-20 09:40:47 energyCalc_old_CounterYear1st 66.027
setstate Balkon.Solaranlage 2022-04-20 09:40:47 energyCalc_old_CounterYearLast 66.027
setstate Balkon.Solaranlage 2022-04-20 10:17:47 energyCalc_old_EnergyCostDay 502.916
setstate Balkon.Solaranlage 2022-04-20 10:17:47 energyCalc_old_EnergyCostMeter 502.916
setstate Balkon.Solaranlage 2022-04-20 10:17:47 energyCalc_old_EnergyCostMonth 502.916
setstate Balkon.Solaranlage 2022-04-20 10:17:47 energyCalc_old_EnergyCostYear 502.916
setstate Balkon.Solaranlage 2022-04-20 10:17:47 energyCalc_old_EnergyDay 1688.204
setstate Balkon.Solaranlage 2022-04-20 10:17:47 energyCalc_old_EnergyMeter 1688.204
setstate Balkon.Solaranlage 2022-04-20 10:17:47 energyCalc_old_EnergyMonth 1688.204
setstate Balkon.Solaranlage 2022-04-20 10:17:47 energyCalc_old_EnergyYear 1688.204
setstate Balkon.Solaranlage 2022-04-20 10:17:47 energyCalc_old_FinanceReserve -502.916
setstate Balkon.Solaranlage 2022-04-20 10:17:47 energyCalc_old_MonthMeterReading 1
setstate Balkon.Solaranlage 2022-04-20 10:17:47 energyCalc_old_PowerCurrent 3354135.211
setstate Balkon.Solaranlage 2022-04-20 10:17:47 energyCalc_old_PowerDayAver 4401724.082
setstate Balkon.Solaranlage 2022-04-20 10:15:15 energyCalc_old_PowerDayMax 7937160.000
setstate Balkon.Solaranlage 2022-04-20 09:40:47 energyCalc_old_WFRDayMax 0
setstate Balkon.Solaranlage 2022-04-20 09:40:47 energyCalc_old_WFRDayMin 0
setstate Balkon.Solaranlage 2022-04-20 10:17:47 energy_OVERFLOW false
setstate Balkon.Solaranlage 2022-04-20 10:17:47 hmstate on
setstate Balkon.Solaranlage 2022-04-20 10:17:47 power 219.5
setstate Balkon.Solaranlage 2022-04-20 10:17:47 power_STATUS NORMAL
setstate Balkon.Solaranlage 2022-04-20 10:17:47 rssidevice -73
setstate Balkon.Solaranlage 2022-04-20 09:41:03 rssipeer -77
setstate Balkon.Solaranlage 2022-04-20 09:41:05 state on
setstate Balkon.Solaranlage 2022-04-20 09:40:47 voltage 0


Der Neustart ist um 9:35 erfolgt

2022-04-20_09:32:07 Balkon.Solaranlage energy: 66027.4
2022-04-20_09:32:07 Balkon.Solaranlage energyCalc: 66027.4
2022-04-20_09:32:07 Balkon.Solaranlage energyCalc_PowerCurrent: 116.129
2022-04-20_09:32:07 Balkon.Solaranlage energyCalc_PowerDayAver: 96.700
2022-04-20_09:32:07 Balkon.Solaranlage energyCalc_EnergyDay: 0.076
2022-04-20_09:32:07 Balkon.Solaranlage energyCalc_EnergyMonth: 0.076
2022-04-20_09:32:07 Balkon.Solaranlage energyCalc_EnergyYear: 66.027
2022-04-20_09:32:07 Balkon.Solaranlage energyCalc_EnergyMeter: 0.076
2022-04-20_09:32:07 Balkon.Solaranlage energyCalc_EnergyCostDay: 0.023
2022-04-20_09:32:07 Balkon.Solaranlage energyCalc_EnergyCostMonth: 0.023
2022-04-20_09:32:07 Balkon.Solaranlage energyCalc_EnergyCostYear: 19.670
2022-04-20_09:32:07 Balkon.Solaranlage energyCalc_EnergyCostMeter: 0.023
2022-04-20_09:32:07 Balkon.Solaranlage energyCalc_FinanceReserve: -0.023
2022-04-20_09:32:07 Balkon.Solaranlage energyCalc_CounterCurrent: 66.027
2022-04-20_09:40:47 Balkon.Solaranlage energy: 35660.3
2022-04-20_09:40:47 Balkon.Solaranlage energyCalc_old: 66027.4
2022-04-20_09:40:47 Balkon.Solaranlage energyCalc: 101687.7
2022-04-20_09:40:47 Balkon.Solaranlage energyCalc_old_CounterDay1st: 66.027
2022-04-20_09:40:47 Balkon.Solaranlage energyCalc_old_CounterDayLast: 66.027
2022-04-20_09:40:47 Balkon.Solaranlage energyCalc_old_CounterMonth1st: 66.027
2022-04-20_09:40:47 Balkon.Solaranlage energyCalc_old_CounterMonthLast: 66.027
2022-04-20_09:40:47 Balkon.Solaranlage energyCalc_old_CounterMeter1st: 66.027
2022-04-20_09:40:47 Balkon.Solaranlage energyCalc_old_CounterMeterLast: 66.027
2022-04-20_09:40:47 Balkon.Solaranlage energyCalc_old_CounterYear1st: 66.027
2022-04-20_09:40:47 Balkon.Solaranlage energyCalc_old_CounterYearLast: 66.027
2022-04-20_09:40:47 Balkon.Solaranlage energyCalc_old_WFRDayMin: 0
2022-04-20_09:40:47 Balkon.Solaranlage energyCalc_old_WFRDayMax: 0
2022-04-20_09:40:47 Balkon.Solaranlage energyCalc_PowerCurrent: 246883.846
2022-04-20_09:40:47 Balkon.Solaranlage energyCalc_PowerDayAver: 6115.899
2022-04-20_09:40:47 Balkon.Solaranlage energyCalc_PowerDayMax: 246883.846
2022-04-20_09:40:47 Balkon.Solaranlage energyCalc_EnergyDay: 35.737
2022-04-20_09:40:47 Balkon.Solaranlage energyCalc_EnergyMonth: 35.737
2022-04-20_09:40:47 Balkon.Solaranlage energyCalc_EnergyYear: 101.688
2022-04-20_09:40:47 Balkon.Solaranlage energyCalc_EnergyMeter: 35.737
2022-04-20_09:40:47 Balkon.Solaranlage energyCalc_EnergyCostDay: 10.646
2022-04-20_09:40:47 Balkon.Solaranlage energyCalc_EnergyCostMonth: 10.646
2022-04-20_09:40:47 Balkon.Solaranlage energyCalc_EnergyCostYear: 30.293
2022-04-20_09:40:47 Balkon.Solaranlage energyCalc_EnergyCostMeter: 10.646
2022-04-20_09:40:47 Balkon.Solaranlage energyCalc_FinanceReserve: -10.646
2022-04-20_09:40:47 Balkon.Solaranlage energyCalc_CounterCurrent: 101.688
2022-04-20_09:41:08 Balkon.Solaranlage energy: 66045.4
2022-04-20_09:41:08 Balkon.Solaranlage energyCalc_old: 101687.7
2022-04-20_09:41:08 Balkon.Solaranlage energyCalc: 167733.1
2022-04-20_09:42:09 Balkon.Solaranlage energyCalc: 233778.5
2022-04-20_09:42:09 Balkon.Solaranlage energyCalc_old: 167733.1
2022-04-20_09:44:22 Balkon.Solaranlage energy: 66047.2
2022-04-20_09:44:22 Balkon.Solaranlage energyCalc: 299825.7
2022-04-20_09:44:22 Balkon.Solaranlage energyCalc_old: 233778.5


Lösche ich das Attribut
attr Balkon.Solaranlage ccucalculate inc:energyCalc:5.ENERGY_COUNTER
und lege es neu an funktioniert es wieder bis zum Neustart.

Hat jemand eine Idee woran es liegt?

Viele Grüße,
Oliver
HMLAN, Raspberry Pi 2 mit HM-MOD-UART, Charly CCU3 mit Raspberrymatic, Tradfri Gateway, Google Assistant, HomeConnect

frank

ich würde vermuten, dass das problem mit diesem attribut zusammenhängt:
attr Balkon.Solaranlage ccureadingname 5.POWER:power;;5.ENERGY_COUNTER:energy

das reading "5.ENERGY_COUNTER" gibt es ja dadurch eigentlich nicht mehr, da es nun "energy" heisst.
"5.ENERGY_COUNTER" wird auch nicht in fhem.save gesichert, denn ich sehe dafür kein setstate eintrag.

hast du mal folgendes probiert?
attr Balkon.Solaranlage ccucalculate inc:energyCalc:energy
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

zap

Der Hinweis von frank könnte zutreffen. Könnte aber auch sein, dass der Sync aller Daten der CCU mit FHEM beim Start von FHEM der Auslöser ist.
Versuche mal, ob Du mit einem "get values" das Problem mit dem Wert 35660.3 reproduzieren kannst.
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)