Hallo,
nach einem Stromausfall wird mir der Jahreswert falsch angezeigt.
Ich habe dann den energyOffset Offset gesehen und versuche den dazu zu multiplizieren.
Ich habe auch einen laufenden Wert hinbekommen "energykWh"
energykWh {sprintf("%.2f",(ReadingsVal("Solar_Pwr","energy",0)+ReadingsVal("Solar_Pwr","energyOffset",0))/1000) },
Leider wird mir im Jahresverbrauch immer noch ein "Minus" angezeigt. Ich bekomme die Verknüpfung irgendwie nicht hin.
Könnt Ihr mir ein Gedankenanstoß geben wie ich das Offset einpflegen muss, damit das nicht so aussieht:?
Solar_Pwr 84.91 W / 0.127 kWh-Tag / 6.1 kWh-Monat / -814.1 kWh-Jahr
Anbei die List von Solar_Pwr:
Internals:
.AttrList aesCommReq:1,0 do_not_notify:1,0 event-aggregator event-min-interval event-on-change-reading event-on-update-reading expert:multiple,defReg,allReg,rawReg,templ,none levelMap levelRange model oldreadings param peerIDs readOnly:0,1 showtime:1,0 stateFormat:textField-long timestamp-on-change-reading
DEF 41D40802
FUUID 6096b9a9-f33f-7e98-520e-22c7fd57072002e9
NAME Solar_Pwr
NR 488
NTFY_ORDER 48-Solar_Pwr
STATE 84.8 W / 0.180 kWh-Tag / 6.1 kWh-Monat / -814.1 kWh-Jahr
TYPE CUL_HM
chanNo 02
device Solar
disableNotifyFn 1
eventCount 7108
.attraggr:
.attreocr:
.*
.attrminint:
.userReadings:
HASH(0x7c9c818)
HASH(0x7aeca90)
HASH(0x8303518)
HASH(0x3d61418)
HASH(0x7cf1e70)
HASH(0x7d389d8)
READINGS:
2021-05-24 12:46:53 .R-averaging 1 s
2021-05-24 12:46:53 .R-sign off
2021-05-24 12:46:53 .R-txMinDly 8 s
2021-05-24 12:46:53 .R-txThrCur 100 mA
2021-05-24 12:46:53 .R-txThrFrq 1 Hz
2021-05-24 12:46:53 .R-txThrPwr 100 W
2021-05-24 12:46:53 .R-txThrVlt 10 V
2023-02-07 09:45:46 .associatedWith Solar,Solar_Pwr,Solar_SW,Solar_SenF,Solar_SenI,Solar_SenPwr,Solar_SenU,Solar
2023-02-19 11:38:01 Ertrag 2.68
2021-06-01 10:10:25 RegL_01. 00:00 08:00 7A:01 7B:08 7C:00 7D:27 7E:10 7F:00 80:64 81:00 82:64 83:64
2023-02-19 11:38:01 boot off
2021-08-11 18:35:04 cfgState ok
2023-02-19 11:38:01 commState CMDs_done
2023-02-19 11:38:01 current 376
2023-02-19 11:38:01 eState E: 10301.1 P: 84.8 I: 376 U: 232.7 f: 49.99
2023-02-19 11:38:01 energy 10301.1
2023-02-19 11:38:01 energyCalc 835980.6
2021-11-07 21:25:52 energyKWh 287.52
2023-01-10 02:54:39 energyOffset 825679.5
2023-02-19 11:38:01 energykWh 835.98
2023-02-19 11:38:01 frequency 49.99
2023-02-19 11:38:01 kWh_Jahr -814.1
2023-02-19 11:38:01 kWh_Monat 6.1
2023-02-19 11:38:01 kWh_Monat_Vormonat -820.2
2023-02-19 11:38:01 kWh_Tag 0.180
2023-02-19 11:38:01 power 84.8
2023-02-19 11:38:01 statCurrentDay Min: 0 Avg: 91 Max: 953
2023-02-18 23:59:55 statCurrentDayLast Min: 0 Avg: 80 Max: 406
2023-02-19 11:38:01 statCurrentMonth Min: 0 Avg: 87 Max: 953
2023-01-31 23:59:55 statCurrentMonthLast Min: 0 Avg: 58 Max: 724
2023-02-19 11:38:01 statCurrentYear Min: 0 Avg: 69 Max: 953
2022-12-31 23:59:55 statCurrentYearLast Min: 0 Avg: 296 Max: 2642
2023-02-19 11:38:01 statEnergy Hour: 91.5 Day: 179.7 Month: 6131.8 Year: -814053.3
2023-02-19 11:38:01 statEnergyCalc Hour: 91.5 Day: 179.7 Month: 6131.8 Year: 11626.2
2023-02-19 10:59:55 statEnergyCalcLast Hour: 39.6 Day: 257.6 Month: 5494.4 Year: 530394.0
2023-02-19 11:38:01 statEnergyDay 179.7
2023-02-18 23:59:55 statEnergyDayLast 257.6
2023-02-19 10:59:55 statEnergyLast Hour: 39.6 Day: 257.6 Month: -820185.1 Year: 530394.0
2023-02-19 11:38:01 statEnergyMonth 6131.8
2023-01-31 23:59:55 statEnergyMonthLast -820185.1
2023-02-19 11:38:01 statEnergyYear -814053.3
2022-12-31 23:59:55 statEnergyYearLast 530394.0
2023-02-19 11:38:01 statPowerDay Min: 0.00 Avg: 15.31 Max: 220.08
2023-02-18 23:59:55 statPowerDayLast Min: 0.00 Avg: 10.68 Max: 92.55
2023-02-19 11:38:01 statPowerMonth Min: 0.00 Avg: 13.81 Max: 220.08
2023-01-31 23:59:55 statPowerMonthLast Min: 0.00 Avg: 7.39 Max: 167.63
2023-02-19 11:38:01 statPowerYear Min: 0.00 Avg: 9.79 Max: 220.08
2022-12-31 23:59:55 statPowerYearLast Min: 0.00 Avg: 63.75 Max: 604.84
2023-02-19 11:38:01 statVoltageDay Min: 226.6 Avg: 232.8 Max: 236.2
2023-02-18 23:59:55 statVoltageDayLast Min: 222.4 Avg: 232.3 Max: 236.8
2023-02-19 11:38:01 statVoltageMonth Min: 222.4 Avg: 232.0 Max: 238.0
2023-01-31 23:59:55 statVoltageMonthLast Min: 222.3 Avg: 231.9 Max: 237.9
2023-02-19 11:38:01 statVoltageYear Min: 222.3 Avg: 231.9 Max: 238.0
2022-12-31 23:59:55 statVoltageYearLast Min: 219.2 Avg: 232.3 Max: 239.5
2023-02-19 11:38:01 state 10301.1
2023-02-19 11:38:01 voltage 232.7
helper:
_98_statistics myStatDevice
peerFriend
peerOpt -:powerMeter
regLst 1
cmds:
TmplKey :no:1675759546.19611
TmplTs 1675759546.19611
cmdKey 1:0:0::Solar:00AC:02:
cmdLst:
clear [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
getConfig noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
peerBulk -peer1,peer2,...- [({set}|unset)]
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
sign [(on|{off})]
tplDel -tplDel-
tplSet_0 -tplChan-
lst:
condition slider,0,1,255
peer
peerOpt
tplChan
tplDel
tplPeer
rtrvLst:
cmdList [({short}|long)]
deviceInfo [({short}|long)]
list [({normal}|full)]
param -param-
reg -addr- -list- [-peerChn-]
regList noArg
regTable noArg
regVal -addr- -list- [-peerChn-]
saveConfig [-filename-]
tplInfo noArg
expert:
def 0
det 0
raw 1
tpl 0
peerIDsH:
role:
chn 1
tmpl:
Attributes:
event-on-change-reading .*
model HM-ES-PMSW1-PL
room Nebenhaus
stateFormat power W / kWh_Tag kWh-Tag / kWh_Monat kWh-Monat / kWh_Jahr kWh-Jahr
userReadings energykWh {sprintf("%.2f",(ReadingsVal("Solar_Pwr","energy",0)+ReadingsVal("Solar_Pwr","energyOffset",0))/1000) },
kWh_Tag {sprintf("%.3f",(ReadingsVal("Solar_Pwr","statEnergyDay",0)/1000)) },
kWh_Monat {sprintf("%.1f",(ReadingsVal("Solar_Pwr","statEnergyMonth",0)/1000)) },
kWh_Monat_Vormonat {sprintf("%.1f",(ReadingsVal("Solar_Pwr","statEnergyMonthLast",0)/1000)) },
kWh_Jahr {sprintf("%.1f",(ReadingsVal("Solar_Pwr","statEnergyYear",0)/1000)) },
Ertrag {sprintf("%.2f", (ReadingsVal ("Solar_Pwr","energy",0)*0.00026))}
Vielen Dank,
Hoffi
energyCalc = energy + energyOffset
eigentlich musst du nur energyCalc betrachten.
Natürlich.
Man sieht den Wald vor lauter Bäumen nicht.
Vielen Dank :)