Originally posted by: <email address deleted>
Hallo zusammen,
ich möchte gerne mein Kellerfenster in Abhängigkeit der
Aussentemperatur und Luftfeuchte öffnen bzw. schliessen.
Wie ich die Einzelwerte ermitteln kann habe ich in der FAQ12
gefunden. Jetzt hapert es an meinen Perlfähigkeiten, mit diesen
Werten zu rechnen. Ich würde mich freuen, wenn mir jemand helfen
könnte.
Das habe ich vor:
wenn "Temperatur Aussen" lt "Temperatur Buro" && ("Luftfeuchte Buro" -
"Luftfeuchte Aussen") > 20
dann set Kellerfenster on
sonst set Kellerfenster off
So komme ich an die Einzelwerte:
Temperatur Aussen:
{ my @x = split(" ", $value{TF_Aussen});; $x[1] }
Luftfeuchte Aussen:
{ my @x = split(" ", $value{TF_Aussen});; $x[3] }
Temperatur Buro:
{ my @x = split(" ", $value{TF_Buro});; $x[1] }
Luftfeuchte Buro:
{ my @x = split(" ", $value{TF_Buro});; $x[3] }
Danke
Gruß Mark
--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.
> Das habe ich vor:
> wenn "Temperatur Aussen" lt "Temperatur Buro" && ("Luftfeuchte Buro" -
> "Luftfeuchte Aussen") > 20
> dann set Kellerfenster on
> sonst set Kellerfenster off
Damit man beim Grenzwerten nicht staendig auf und zu gemacht wird, wuerde ich
folgendes vorschlagen:
define n_open notify TF_Aussen|TF_Buro {\
if($value{Kellerfenster} ne "open" {\
my @@v1 = split(" ", $value{TF_Aussen});\
my @@v2 = split(" ", $value{TF_Buro});\
if(($v2[1]-$v1[1]) > 1.0 && ($v2[3]-$v1[3]) > 20) {\
fhem "set Kellerfenster open";;\
}\
}\
}
define n_close notify TF_Aussen|TF_Buro {\
if($value{Kellerfenster} ne "open" {\
my @@v1 = split(" ", $value{TF_Aussen});;\
my @@v2 = split(" ", $value{TF_Buro});;\
if(($v2[1]-$v1[1]) < -1.0 || ($v2[3]-$v1[3]) < 19) {\
fhem "set Kellerfenster close";;\
}\
}\
}
--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.
Originally posted by: <email address deleted>
Vielen Dank für die Hilfe.
Schönes Wochenende
Gruß Mark
--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.