Probleme mit Dummy und userReadings in Verbindung mit DOIF

Begonnen von KNUT345, 11 Oktober 2016, 21:52:25

Vorheriges Thema - Nächstes Thema

KNUT345

Hallo Zusammen,
schon seit Stunden versuche ich die Verbrauchswerte einer Funksteckdose in einem Dummy zu speichern;
ich möchte die Funksteckdose für verschiedene Geräte verwenden und die Verbrauchswerte
für meine Statistik gerne speichern.

Prinzipiell klappt das auch.
Die Readings bekomme ich soweit gefüllt, allerdings funktioniert userReading nicht.

Wo ist der Denkfehler?
Gibt es im DOIF ein Workaround für die schöne Funktion: userReadings myEnergy:energy.* monotonic ...?

Danke im voraus.
Grüße
Knut



define Steckdose7_Diskret DOIF ([Steckdose4] and [MeinDummy] eq "on") (\
setreading SteckdoseX1 state [Steckdose4:state],\
setreading SteckdoseX1 voltage [Steckdose4:voltage:d],\
setreading SteckdoseX1 power [Steckdose4:power:d],\
setreading SteckdoseX1 energy [Steckdose4:energy:d])\
DOELSE



define SteckdoseX1 dummy
attr SteckdoseX1 alias MeineSteckdose
attr SteckdoseX1 group Steckdose
attr SteckdoseX1 room Test
attr SteckdoseX1 userReadings myEnergy:energy.* monotonic ReadingsVal("SteckdoseX1","energy",0)



energy 261707 2016-10-11 21:40:09
myEnergy 514.5 2016-10-10 20:45:38
power 22.17 2016-10-11 21:40:09
statMyEnergy Hour: 0.0 Day: 0.0 Month: 0.0 Year: 0.0 (since: 2016-10-10 ) 2016-10-11 21:40:09
statMyEnergyDay 0.0 2016-10-11 21:40:09
statMyEnergyDayLast 0.0 2016-10-11 00:00:04
statMyEnergyHour 0.0 2016-10-11 21:40:09
statMyEnergyHourLast 0.0 2016-10-11 20:59:59
statMyEnergyLast Hour: 0.0 Day: 0.0 Month: - Year: - 2016-10-11 20:59:59
statMyEnergyMonth 0.0 2016-10-11 21:40:09
statMyEnergyYear 0.0 2016-10-11 21:40:09
state on 2016-10-11 21:40:09
voltage 231.127 2016-10-11 21:40:09