Schalten bei Überschreiten eines Temperaturwertes

Begonnen von Guest, 21 November 2010, 22:46:45

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

Hallo,
möchte bei Überschreitung von z.B. 25 Grad eines WS300-Sensors eine
Steckdose schalten.
Habe aber noch Verständnisprobleme. Gibt es irgendwo ein Beispiel-
Script ? Lese ich die
Temperatur in eine Variable (wie ?) und vergleiche diese dann mit
meinem Wunschwert ?
Gruss
   Frank

--
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.

Dr. Boris Neubert

                                             

Am 21.11.2010 22:46, schrieb Frank:
> möchte bei Überschreitung von z.B. 25 Grad eines WS300-Sensors eine
> Steckdose schalten.

siehe FAQ #12

Gruesse,
Boris

--
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.
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

Guest

Originally posted by: <email address deleted>

Hi Frank,

sowas habe ich letztens gelöst, um im Wohnwagen einen Frostschutz zu
realisieren:

# Heizung in Wohni einschalten, wenn zu kalt draussen
define hzg.wohni.n1 notify tf.aussen.wohni:.*temperature.* { my @@tf =
split(" ", $value{"tf.aussen.wohni"});; if ($tf[1] < 2.0) { fhem "set
sd.aussen.wohni on-for-timer 960" };; }

tf.aussen.wohni ist ein S555TH (WS300-Sensor)
sd.aussen.wohni ist der FS20-Steckdosenschalter


Bei dir sähe das so aus (ich vermute, du willst kühlen):

define kuehlen notify ws300sensor:.*temperature.* { my @@tf = split("
", $value{"ws300sensor"});; if ($tf[1] > 25.0) { fhem "set klimaanlage
on-for-timer 600" };; }

Nach 600 Sekunden schaltet die Steckdose wieder aus, wenn bis dahin
kein weiterer Einschaltbefehl kommt. Alternativ könnte man auch einen
else-Zweig mit einem off-Befehl verwenden, das erzeugt aber dauernde
Funklast.

Gruß,
Jürgen


On 22 Nov., 06:58, "Dr. Boris Neubert" wrote:
> Am 21.11.2010 22:46, schrieb Frank:
>
> > möchte bei Überschreitung von z.B. 25 Grad eines WS300-Sensors eine
> > Steckdose schalten.
>
> siehe FAQ #12
>
> Gruesse,
> Boris

--
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.

Guest

Originally posted by: <email address deleted>

Super ! Vielen Dank, hat perfekt funktioniert.

Gruss
  Frank

--
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.