Userreadings wird bei jedem Event getriggert

Begonnen von newby, 14 April 2016, 09:53:33

Vorheriges Thema - Nächstes Thema

justme1968

userReadings werden nur durch readings änderungen im selben device getriggert.

wenn du readings von hand setzen willst nimm setreading.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Tueftler1983

#31
Darf ich hier nochmal einharken??

Habe ein Userreading
result_01_consumptionS {ReadingsVal("Discovergy2","result_1_consumption",0) / 1000}

Das reading: "result_01_consumption" gibt es 12 mal wo sich halt nur die Zahl ändert.
Gibt es eine Möglichkeit das userreading flexibel zu machen?
So in etwa
result_$_consumptionS {ReadingsVal("Discovergy2","result_$_consumption",0) / 1000}

dev0

Nimm 1 notify und benutze setreading. Wenn Du die Events der neuen Readings benötigst, dann setreading mit einem 'sleep 0.1' davor.

Tueftler1983

Aber muss ich das dann im notify für jedes reading machen?
Habe 12 mal Start zeit
12 mal endlich Zeit
Und 12 mal Zählerstand
Oder gibt es ne Möglichkeit das mit 3 notifys zu machen wo die Zahl zwischen den _ _ variabel ist?

Tueftler1983

Es geht sich ja darum das ich da nicht 36 userreadings oder spalten im notify schreiben muss. Also ob man in den RedingNamen die Zahl zwischen _ _ als automatisch erkennende Variable beschreiben kann über ein regex oder so?

dev0