WLAN an Feiertagen schalten

Begonnen von Heiner, 02 Mai 2013, 10:35:13

Vorheriges Thema - Nächstes Thema

Elektrolurch

Ok und Danke. Bayern wird jetzt als "None" angezeigt. Heute ist wohl kein Feiertag. :-) Es regnet, also ein fhem-Tag!
configDB und Windows befreite Zone!

Heiner

hi, ich dachte ich haette es kapiert, aber es geht immer ncoh nicht....

Also ich hab zum einen diesen Code:

# WLAN
define WLAN dummy
attr WLAN devStateIcon on:WLAN_Status.1 off:WLAN_Status.0
attr WLAN group WLAN
attr WLAN room Technik
attr WLAN setList on off
attr WLAN webCmd getConfig
# WLAN einschalten
define WLAN_on notify WLAN:on.* {;;\
  qx(/usr/bin/ctlmgr_ctl w wlan settings/ap_enabled 1)}
attr WLAN_on webCmd getConfig

...und das funktioniert fehlerfrei. ein Klick auf das Icon wenn WLNA aus ist und schon wird es eingeschaltet. So soll es sein.

Dann moechte ich das aber auch noch automatisieren fuer den Fall von Urlaubstagen. An diesen soll die Fritzeigene Nchtschlatung ( WLAN vormittags ausschalten(ab 8:30)) nicht greifen, bzw. fhem schaltet das WLAN einfach wieder ein.

Das wollte ich mit diesem Code erreichen:

define FeiertagsWLAN at *08:31:00 {\
 if ($we){\
 my $wlan="";;\
 $wlan=qx(/usr/bin/ctlmgr_ctl w wlan settings/ap_enabled 1);;\
 $wlan=1;;\
 fhem "set WLAN $wlan";;\
 }}
attr FeiertagsWLAN group WLAN

WLAN bleibt aber aus, ich she auch keinen Eintrag im LOG.

Also dachte ich mit ich nutze die Komandozeile und verzichte auf die Uhrzeit, nur um den Code auszuprobieren. Also gebe ich dort ein:

define FeiertagsWLAN {if ($we){my $wlan="";$wlan=qx(/usr/bin/ctlmgr_ctl w wlan settings/ap_enabled 1); $wlan=1; fhem "set WLAN $wlan"; }}

(Und ja die Variable $we ist gesetzt.)

Das ergibt folgende Meldung:
Unknown module {if, choose one of ALL3076 ...
Unknown command $wlan=qx(/usr/bin/ctlmgr_ctl, try help
Unknown command $wlan=1, try help
Unknown command fhem, try help
Unknown command }}, try help

Was mach ich falsch. ich versteh das nicht.


Heiner
--------------------------------
fhem auf Pi3+
CUL 868MHz, Signalduino 434MHz, HM-CFG-USB
HM, THZ, Kostal, Somfy, Conbee, Pytonbinding, FritzBox, FTUI, MQTT2