statistics erzeugt nur für einen Teil Detailstatistiken ?! [gelöst]

Begonnen von macfly, 03 Mai 2022, 09:01:12

Vorheriges Thema - Nächstes Thema

macfly

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?


macfly

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.