Markisen bei Wind einfahren

Begonnen von woody_ch, 18 September 2013, 10:37:00

Vorheriges Thema - Nächstes Thema

woody_ch

Hallo zusammen

Ich möchte die Markisen bei Wind einfahren, damit diese nicht beschädigt werden. Mangels Wind Sensor möchte ich das Weather Modul dazu benutzen.

Ich habe diverse Beispiele gefunden, welche z.B. einen Ventilator temperaturgesteuert einschalten. Aber wenn ich die versuche umzusetzen, klappt es einfach nicht.

Hier mein Code:

define n_Wind notify Wetter if (ReadingsVal("Wetter","wind","0") > 10) { fhem "set Woz.Stor.Alle einfahren";;}
attr n_Wind room Wohnzimmer

fhem> list Wetter
   DEF        781712 1800 de
   INTERVAL   1800
[...]
   STATE      T: 12  H: 67  W: 24
[...]
     2013-09-18 10:30:41   wind            24

Ja, da heute Windig ist, hätte ich erwartet, dass n_Wind alle 1800 sekunden getriggert wird. Nicht passiert jedoch...

Was mache ich falsch?

UliM

Hi,
auch die if-Abfrage ist schonperl-code, also besser so:

define n_Wind notify Wetter {if (ReadingsVal("Wetter","wind","0") > 10) { fhem "set Woz.Stor.Alle einfahren";;}}

Eigentlich solltest Du auch Fehlermeldungen im log sehen...

Gruß, Uli
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.