FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: ichbindas am 31 Mai 2018, 20:06:16

Titel: statistic Modul Auswertung Readings
Beitrag von: ichbindas am 31 Mai 2018, 20:06:16
Hallihallo,

ich habe eine HM-WM-TX-EU Stromsensor von eq3 und habe darauf das statistics Modul laufen.

Jetzt habe ich ein neuen Dummy erstellt und lasse mir dort eine Zeile von dem Statistics Modul anzeigen, das funktioniert bestens, nur möchte ich nicht das ganze Reading anzeigen, sondern nur einen Teil.

Kann mir jemand helfen?

defmod StromkostenTag dummy
attr StromkostenTag room Stromkosten
attr StromkostenTag stateFormat {sprintf("%.2f kWh - %.2f €", ReadingsVal("StromkostenTag", "Verbrauch",0),  ReadingsVal("StromkostenTag","Kosten",0))}
attr StromkostenTag userReadings Kosten { ReadingsVal("Stromsensor_IEC_01","statEnergyCalc",0)}


Ich habe zusätzlich noch ein at, welches mir alle 30 Sekunden das Reading aktualisiert

defmod atTagesverbrauch at +*00:00:30 {\
my $a = (ReadingsVal("Stomsensor_IEC_01","statEnergyCalc",0));;\
\
fhem("setreading StromkostenTag Verbrauch $a");;\
\
}


Ich möchte in meinem Dummy nur DAY sehen (7333...)


das UserReading habe ich nun so angepasst:

Kosten { my @Kosten = split '/ /',ReadingsVal("Stromsensor_IEC_01","statEnergyDay",0)}

Jetzt zeit mir FHEM ne 1 :-/

Weiß das echt keiner?