UserReadings in Dummy wird nicht aktualisiert...

Begonnen von odie13690, 01 September 2015, 15:15:11

Vorheriges Thema - Nächstes Thema

odie13690

Hallo,

ein Dummy dient mir zur Festlegung eines Temperatur-Soll-Wertes. Neben dem Soll-Wert, soll auch noch der aktuelle Ist-Wert angezeigt werden. Dazu habe ich mir ein UserReading angelegt, das den Ist-Wert vom Temperatur-Sensor auslesen soll.
userReadings IstTemp { ReadingsVal("TemperaturSensor","realTemp",0) }

Diesen gebe ich per StateFormat weiter
stateFormat {sprintf("Ist: %.1f °C / Soll (min): %.1f °C", ReadingsVal($name,"IstTemp",0), ReadingsVal($name,"state",0))}

Die Anzeige funktioniert, aber IstTemp ändert sich nicht, wenn sich der Wert vom Sensor ändert. Woran liegt das?

Odie13690

frank

ZitatDie Anzeige funktioniert, aber IstTemp ändert sich nicht, wenn sich der Wert vom Sensor ändert. Woran liegt das?
ein userreading benötigt mindestens ein anderes reading zum triggern.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

justme1968

d.h. du musst es über ein notify regeln.

beim hin und her kopieren von readings stellt sich aber immer die frage warum überhaupt. meist ist es per readingsProxy oder readingsGroup sinnvoller gelöst.

gruß
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

odie13690

realTemp ist doch ein Reading des Temperatur-Sensors. Habe bisher noch nicht mit Notify gearbeitet. Aus der Commandref werde ich diesbezüglich auch nicht schlauer. Wie muss das eingerichtet werden?

Odie13690

justme1968

die frage ist warum nimmst du einen dummy? die soll temperatur kannst du genau so in das TemperaturSensor stecken.

ansonsten etwa so:define myNotify notify TemperaturSensor:realTemp.* setreading <myDummy> istTemp $EVTPART1

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

odie13690

Hi,

Notify funktioniert! Danke erstmal dafür!

Dummy war für mich die erste Idee, da ich Dummys schon in unterschiedlichsten Funktionen im Einsatz habe. Wenn ich ein Dummy (und dann ja auch noch ein Notify) "sparen" kann, hätte ich nichts dagegen. Ich bräuchte ein Reading, welches ich per SetList-Slider füllen möchte. Der (Soll-)Wert muss dann von einem DOIF abgefragt werden.

Müsste ich dafür ein zweites UserReading (z. B. SollTemp) anlegen? WebCmd würde dann auf SollTemp zeigen?

Odie13690