Moin zusammen,
ich habe statistics definiert, um für meinen Wechselrichter Stunden/Tages/Monats/Jahreserträge zu kummulieren:
Internals:
CFGFN
DEF SolarEdge1
DEV_REGEXP SolarEdge1
FUUID 6270cf25-f33f-129d-1fa4-fbeedb6844d640d9
NAME statistics_SolarEdge1
NOTIFYDEV global,SolarEdge1
NR 6568
NTFY_ORDER 10-statistics_SolarEdge1
PREFIX stat
STATE Updated stats for: SolarEdge1
TYPE statistics
READINGS:
2022-05-03 08:43:58 monitoredDevicesModbusAttr SolarEdge1
2022-05-03 08:44:00 nextPeriodChangeCalc 2022-05-03 08:59:55
2022-05-03 08:51:48 state Updated stats for: SolarEdge1
fhem:
modulVersion $Date: 2019-12-24 00:07:57 +0100 (Tue, 24 Dec 2019) $
nextPeriodChangeTime 1651561195
hmccu:
Attributes:
DbLogExclude .*
deltaReadings I_PV_Power,I_PV_Power_AW,I_PV_Power_moving,X_Meter_1_M_Imported,X_Meter_1_M_Exported
durationPeriodHour 1
ignoreDefaultAssignments 0
room System
singularReadings SolarEdge1:(I_PV_Power,I_PV_Power_AW,I_PV_Power_moving,X_Meter_1_M_Imported,X_Meter_1_M_Exported):Delta:(Hour|Day|Month|Year)
seltsamerweise werden die normalen Deltareadings (die also die Werte pro Stunde/Tag/Monat in einer Zeile haben) korrekt erzeugt, die Readings, die die Werte in einzelnen Readings haben, jedoch nicht ?!
auszug aus dem SolarEdge1:
Internals:
DEF 1 60 192.168.42.199:1502 TCP
DeviceName 192.168.42.199:1502
EXPECT idle
FD 157
FUUID 626f7695-f33f-129d-825d-d3d39f27f1dbf9ac
IODev SolarEdge1
Interval 60
LASTOPEN 1651545031.16203
MODBUSID 1
MODE master
MODULEVERSION Modbus 4.4.04 - 17.7.2021
NAME SolarEdge1
NOTIFYDEV global
NR 589
NTFY_ORDER 50-SolarEdge1
PARTIAL
PROTOCOL TCP
STATE opened
TCPConn 1
TYPE ModbusAttr
devioLoglevel 3
nextOpenDelay 60
.
.
.
READINGS:
2022-05-03 08:53:48 I_PV_Power 1481
2022-05-03 08:53:48 I_PV_Power_AW 1939
2022-05-03 08:53:48 I_PV_Power_moving 1939
2022-05-03 04:29:52 X_Meter_1_M_Imported 193165
2022-05-03 04:29:52 X_Meter_1_M_Exported 37871
2022-05-03 08:53:48 statI_PV_Power Hour: -839 Day: -839 Month: -839 Year: -839 (since: 2022-05-03_08:43:58 )
2022-05-03 07:59:55 statI_PV_PowerLast Hour: 835.5 Day: -3185.0 Month: - Year: - (since: 2022-05-02_13:28:13 )
2022-05-03 08:53:48 statI_PV_Power_AW Hour: 852 Day: 852 Month: 852 Year: 852 (since: 2022-05-03_08:43:58 )
2022-05-03 07:59:55 statI_PV_Power_AWLast Hour: 213 Day: -3180 Month: - Year: - (since: 2022-05-02_13:28:13 )
2022-05-03 08:53:48 statI_PV_Power_moving Hour: 853 Day: 853 Month: 853 Year: 853 (since: 2022-05-03_08:43:58 )
2022-05-03 07:59:55 statI_PV_Power_movingLast Hour: 213 Day: -3183 Month: - Year: - (since: 2022-05-02_13:28:13 )
2022-05-03 08:53:48 statX_Meter_1_M_Exported Hour: 0 Day: 0 Month: 0 Year: 0 (since: 2022-05-03_08:43:58 )
2022-05-02 13:27:44 statX_Meter_1_M_ExportedDay 233
2022-05-02 13:27:44 statX_Meter_1_M_ExportedHour 157
2022-05-02 12:59:55 statX_Meter_1_M_ExportedHourLast 17
2022-05-03 07:59:55 statX_Meter_1_M_ExportedLast Hour: 0 Day: 2003 Month: - Year: - (since: )
2022-05-02 13:27:44 statX_Meter_1_M_ExportedMonth 233
2022-05-02 13:27:44 statX_Meter_1_M_ExportedYear 233
2022-05-03 08:53:48 statX_Meter_1_M_Imported Hour: 0 Day: 0 Month: 0 Year: 0 (since: 2022-05-03_08:43:58 )
2022-05-02 13:27:44 statX_Meter_1_M_ImportedDay 126
2022-05-02 13:27:44 statX_Meter_1_M_ImportedHour 8
2022-05-02 12:59:55 statX_Meter_1_M_ImportedHourLast 28
2022-05-03 07:59:55 statX_Meter_1_M_ImportedLast Hour: 0 Day: 477 Month: - Year: - (since: )
2022-05-02 13:27:44 statX_Meter_1_M_ImportedMonth 126
2022-05-02 13:27:44 statX_Meter_1_M_ImportedYear 126
ich hab das statistics mal auf verbose 5 gestellt:
2022.05.03 08:58:57 4: statistics statistics_SolarEdge1: DoStatisticsAll.395 Doing statistics (period 0) for device 'SolarEdge1'
2022.05.03 08:58:57 5: statistics statistics_SolarEdge1: DoStatistics.446 Assigned reading 'I_PV_Power' from attribute 'deltaReadings' to statistic type 2.
2022.05.03 08:58:57 5: statistics statistics_SolarEdge1: DoStatistics.446 Assigned reading 'I_PV_Power_AW' from attribute 'deltaReadings' to statistic type 2.
2022.05.03 08:58:57 5: statistics statistics_SolarEdge1: DoStatistics.446 Assigned reading 'I_PV_Power_moving' from attribute 'deltaReadings' to statistic type 2.
2022.05.03 08:58:57 5: statistics statistics_SolarEdge1: DoStatistics.446 Assigned reading 'X_Meter_1_M_Imported' from attribute 'deltaReadings' to statistic type 2.
2022.05.03 08:58:57 5: statistics statistics_SolarEdge1: DoStatistics.446 Assigned reading 'X_Meter_1_M_Exported' from attribute 'deltaReadings' to statistic type 2.
2022.05.03 08:58:57 4: statistics statistics_SolarEdge1: doStatisticDelta.703 Calculating delta statistics for 'SolarEdge1:X_Meter_1_M_Exported = 37871'
2022.05.03 08:58:57 5: statistics statistics_SolarEdge1: doStatisticDelta.794 Set '.SolarEdge1:X_Meter_1_M_Exported'='LastValue: 37871 ShowDate: 8 DecPlaces: 0'
2022.05.03 08:58:57 5: statistics statistics_SolarEdge1: doStatisticDelta.800 Set 'statX_Meter_1_M_Exported'='Hour: 0 Day: 0 Month: 0 Year: 0 (since: 2022-05-03_08:43:58 )'
2022.05.03 08:58:57 4: statistics statistics_SolarEdge1: doStatisticDelta.703 Calculating delta statistics for 'SolarEdge1:I_PV_Power_moving = 1654'
2022.05.03 08:58:57 5: statistics statistics_SolarEdge1: doStatisticDelta.794 Set '.SolarEdge1:I_PV_Power_moving'='LastValue: 1654 ShowDate: 8 DecPlaces: 0'
2022.05.03 08:58:57 5: statistics statistics_SolarEdge1: doStatisticDelta.800 Set 'statI_PV_Power_moving'='Hour: 560 Day: 560 Month: 560 Year: 560 (since: 2022-05-03_08:43:58 )'
2022.05.03 08:58:57 4: statistics statistics_SolarEdge1: doStatisticDelta.703 Calculating delta statistics for 'SolarEdge1:I_PV_Power_AW = 1654'
2022.05.03 08:58:57 5: statistics statistics_SolarEdge1: doStatisticDelta.794 Set '.SolarEdge1:I_PV_Power_AW'='LastValue: 1654 ShowDate: 8 DecPlaces: 0'
2022.05.03 08:58:57 5: statistics statistics_SolarEdge1: doStatisticDelta.800 Set 'statI_PV_Power_AW'='Hour: 559 Day: 559 Month: 559 Year: 559 (since: 2022-05-03_08:43:58 )'
2022.05.03 08:58:57 4: statistics statistics_SolarEdge1: doStatisticDelta.703 Calculating delta statistics for 'SolarEdge1:I_PV_Power = 1754'
2022.05.03 08:58:57 5: statistics statistics_SolarEdge1: doStatisticDelta.794 Set '.SolarEdge1:I_PV_Power'='LastValue: 1754 ShowDate: 8 DecPlaces: 0'
2022.05.03 08:58:57 5: statistics statistics_SolarEdge1: doStatisticDelta.800 Set 'statI_PV_Power'='Hour: -566 Day: -566 Month: -566 Year: -566 (since: 2022-05-03_08:43:58 )'
2022.05.03 08:58:57 4: statistics statistics_SolarEdge1: doStatisticDelta.703 Calculating delta statistics for 'SolarEdge1:X_Meter_1_M_Imported = 193165'
2022.05.03 08:58:57 5: statistics statistics_SolarEdge1: doStatisticDelta.794 Set '.SolarEdge1:X_Meter_1_M_Imported'='LastValue: 193165 ShowDate: 8 DecPlaces: 0'
2022.05.03 08:58:57 5: statistics statistics_SolarEdge1: doStatisticDelta.800 Set 'statX_Meter_1_M_Imported'='Hour: 0 Day: 0 Month: 0 Year: 0 (since: 2022-05-03_08:43:58 )'
wird da jemand schlau raus, wieso die Readings ..Hour, ..Day, ..Month usw. fehlen für I_PV_Power?
gnark, ich könnte in die Tischkante beißen.
natürlich ist
singularReadings SolarEdge1:(I_PV_Power,I_PV_Power_AW,I_PV_Power_moving,X_Meter_1_M_Imported,X_Meter_1_M_Exported):Delta:(Hour|Day|Month|Year)
falsch.
richtig lautet es:
singularReadings SolarEdge1:(I_PV_Power|I_PV_Power_AW|I_PV_Power_moving|X_Meter_1_M_Imported|X_Meter_1_M_Exported):Delta:(Hour|Day|Month|Year)
mannomann, manchmal ist man echt blind.