FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: chris050280 am 19 September 2015, 20:01:15

Titel: [gelöst] userReading loggen
Beitrag von: chris050280 am 19 September 2015, 20:01:15
Hallo Leute!

Ich hab ein Dummy angelegt und ein userReading, um die Differenz zu berechnen:




define Stromverbrauch dummy
attr Stromverbrauch alias Stromzähler
attr Stromverbrauch event-on-change-reading state
attr Stromverbrauch room Technikraum
attr Stromverbrauch stateFormat {''}
attr Stromverbrauch userReadings Verbrauch difference { ReadingsVal("Stromverbrauch","state",1)}

define FileLog_Stromverbrauch FileLog ./log/Stromverbrauch-%Y.log Stromverbrauch:.*
attr FileLog_Stromverbrauch logtype text
define SVG_FileLog_Stromverbrauch_1 SVG FileLog_Stromverbrauch:SVG_FileLog_Stromverbrauch_1:CURRENT
attr SVG_FileLog_Stromverbrauch_1 fixedrange month
attr SVG_FileLog_Stromverbrauch_1 room PV_Statistik


Im Grunde geb ich für den Anfang manuell den Stromzählerstand ein und lasse im UserReading den Verbrauch seit dem letzten Eintrag ermitteln. Für den Plot wäre natürlich der Verbrauch interessant, aber dieser wird nicht geloggt :(.

Danke im Voraus für eure Hilfe.

LG Christian
Titel: Antw:userReading loggen
Beitrag von: igami am 19 September 2015, 20:12:29
Verbrauch erzeugt auch keine Events.
Titel: Antw:userReading loggen
Beitrag von: chris050280 am 19 September 2015, 20:26:56
Zitat von: igami am 19 September 2015, 20:12:29
Verbrauch erzeugt auch keine Events.

ich hätte eine Pause machen sollen. Danke, funktioniert jetzt.

lg Christian
Titel: Antw:[gelöst] userReading loggen
Beitrag von: fr00sch am 22 September 2015, 17:43:54
Hallo,
ich habe ein ähnliches Problem. Deswegen wollte ich nochmal nachfragen was mit Pause gemeint ist? Sowas wie folgt:
sleep 0.1; setreadings Test strom 1234
Gruß