Liebe Fhem Freunde,
ich komme bei einer Sache leider nicht weiter. Dies betrifft das Statistic Modul:
Ziel: Ich möchte Statistik-Verbrauchswerte meiner Energiezähler auch als Einzelwerte angezeigt bekommen (via singularReadings)
und nicht nur in der Notation : "Hour: 0.00 Day: 0.08 Month: 0.74 Year: 7.25"
Problem: Ich bekomme keine "singularReadings" bei Delta-Werten. (AVG/MIN/Max funktionieren tadellos). Es geht um das userReading "Erzeugte_Solarleistung_kWh" Mit UserReadings sollte es doch auch gehen laut Anleitung oder wiki Beitrag?
Diese Quellen habe ich benutzt:
https://fhem.de/commandref_DE.html#statistics (https://fhem.de/commandref_DE.html#statistics)
https://wiki.fhem.de/wiki/Statistics (https://wiki.fhem.de/wiki/Statistics)
Statistic-Modul
defmod myStatDevice statistics Energiezaehler_KG|Energiezaehler_1OG_2OG|Energiezaehler_Garage|Energiezaehler_KG|Energiezaehler_EG|RackTemp|DSL_Speedtest
attr myStatDevice DbLogExclude .*
attr myStatDevice deltaReadings Erzeugte_Solarleistung_kWh,energy_total:delta <---------------------------------------- DARUM GEHTS ---------------------------
attr myStatDevice icon time_graph
attr myStatDevice minAvgMaxReadings download,ping,upload,Aktuell_GenutzteSolarLeistung,Aktuell_UngenutzteSolarLeistung
attr myStatDevice room System:Prozesse
attr myStatDevice singularReadings DSL_Speedtest:download:(Min|Max|Avg):(Month|Year)\
|Energiezaehler_EG:energy_total:delta:(Day|Month|Year)\
|Energiezaehler_Garage:Erzeugte_Solarleistung_kWh:delta:(Day|Month|Year)\ <---------------------------------------- DARUM GEHTS ---------------------------
|Energiezaehler_EG:Aktuell_GenutzteSolarLeistung:(Min|Max|Avg):(Day|Month|Year)\
|Energiezaehler_EG:Aktuell_UngenutzteSolarLeistung:(Min|Max|Avg):(Day|Month|Year)
attr myStatDevice verbose 5
Ich bekomme nur die allgemeine Notation:
statEnergy_total Hour: 0.00 Day: 0.08 Month: 0.74 Year: 7.25 2022-07-03 22:26:36
statEnergy_totalLast Hour: 0.02 Day: 0.09 Month: 2.47 Year: 72.04 (since: 2021-03-18 )2022-07-03 21:59:55
statErzeugte_Solarleistung_kWh Hour: 0.000000000000000000 Day: 4.073506714550129360 Month: 9.887045234133083227 Year: 9.887060225186575124 (since: 2022-06-30_20:05:28 ) 2022-07-03 22:27:35
statErzeugte_Solarleistung_kWhLastHour: 0.000000000000000000 Day: 4.122829107927239889 Month: 0.000014991053491831 Year: - (since: 2022-06-30_20:05:28 ) 2022-07-03 21:59:55
Bei anderen Devices wie "DSL_Speedtest" funktionieren die singualReadings:
statDownloadDayAvg 49.03 2022-06-28 22:07:39
statDownloadDayLast Min: 55.30 Avg: 56.48 Max: 58.01 2022-07-02 23:59:55
statDownloadDayMax 57.97 2022-06-28 22:07:39
statDownloadDayMin 25.84 2022-06-28 22:07:39
Sieht jemand das Problem? Müsst ihr mehr sehen bzw. braucht ihr noch was um eine Idee zu bekommen?
Ich habe wie in der Anleitung beschrieben, mein UserReading als:
deltaReadings Erzeugte_Solarleistung_kWh,energy_total:delta
definiert.
Im Log steht nicht wirklich hilfreiches:
2022-07-03 22:49:35.117 statistics myStatDevice Updated stats for: Energiezaehler_Garage
2022-07-03 22:49:35.129 ModbusAttr Energiezaehler_Garage statErzeugte_Solarleistung_kWh: Hour: 0.000000000000000000 Day: 4.073506714550129360 Month: 9.887045234133083227 Year: 9.887060225186575124 (since: 2022-06-30_20:05:28 )
Liebe Grüße
Tom
@TomsHome
- beim Attribut deltaReadings hat ":delta" vermutlich nichts zu suchen
- beim Attribut singularReadings sollte man statt ":delta" eher ":Delta" verwenden ...
oh echt ärgerlich! Einfach nicht gesehen!
Vielen Dank odFhem :)