Originally posted by: <email address deleted>
Hallo,
Ich möchte gern einen Schalter abhängig von verschiedenen Gegebenheiten (Uhrzeit, Schalterstellungen, Temperatur) schalten. Bisher schalte ich nur zeit- und schalter-abhängig):
define HintenAn at *05:16:30 {if (("$value{Automatik}" eq "on") && ("$value{AutoMit}" eq "on")) {fhem("set Hinten on") }}
Das funktioniert super.
Jetzt möchte ich allerdings nur "Hinten" einschalten, sofern mein Temperatursensor HMS100TF zum Schaltzeitpunkt eine Temperatur über 23Grad meldet.
Hier noch die Definition des Temperaturfühlers:
define Klima HMS d951
attr Klima fm_fav 6
attr Klima fm_order 2
attr Klima fm_view 1,0
attr Klima model hms100-tf
attr Klima room Garten
define weblink_Klima weblink fileplot FileLog_Klima:hms:CURRENT
attr weblink_Klima label "Klima Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr weblink_Klima room Garten
Danke für Hilfe.
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Am 01.07.2012 20:08, schrieb Stobor:
> define HintenAn at *05:16:30 {if (("$value{Automatik}" eq "on") && ("$value{AutoMit}" eq "on")) {fhem("set Hinten on") }}
Statt $value{} kannst Du auch Value() nehmen.
> Jetzt möchte ich allerdings nur "Hinten" einschalten, sofern mein Temperatursensor HMS100TF zum Schaltzeitpunkt eine Temperatur über 23Grad meldet.
> define Klima HMS d951
...... && (ReadingsVal("Klima","temperature",99) > 23) .....
siehe perl specials in commandref.
Grüße
Boris
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com