Bei einer Temperatursteuerung schaltet der Actor nicht immer.

Begonnen von m.lasser@mlpost.de, 16 April 2021, 20:55:12

Vorheriges Thema - Nächstes Thema

m.lasser@mlpost.de

Hallo, ich komme mit einem Problen nicht weiter kann mir jemand einen Tip geben.

Bei einer Temperatursteuerung schaltet der Actor nicht immer.
Er schaltet immer und richtig wenn ich die Temperatur am Slider verstelle.
Nur wenn ich nichts mache kann die Temperatur über oder unter den Wert gehen und es passiert nichts.

Hier hier Script:
define TH_Hochbeet_lueften THRESHOLD ACSH_Hochbeet_Verbrauch:ext_temperature_2:0.5:0.0 AC_Hochbeet_lueften|set @ on|set @ off|2
attr TH_Hochbeet_lueften icon hm-tc-it-wm-w-eu
attr TH_Hochbeet_lueften number_format %.1f
attr TH_Hochbeet_lueften state_format _m _dv _sc
#
define DU_Sollwert_Hochbeet_lueften dummy
attr DU_Sollwert_Hochbeet_lueften setList state:slider,2,1,40
attr DU_Sollwert_Hochbeet_lueften webCmd state
#
define NF_Sollwert_Hochbeet_lueften notify DU_Sollwert_Hochbeet_lueften:* {\
my $sliderwert = \
ReadingsVal("DU_Sollwert_Hochbeet_lueften","state","on");; \
fhem ("set TH_Hochbeet_lueften desired $sliderwert");;\
}
################################################################ Ende