Hallo zusammen,
leider.....stelle ich jetzt hier doch eine Frage, die sicherlich doch schon des Öfteren hier gestellt wurde.
ABER , ich habe versucht hier durch lesen meine Frage selber beantworten zu können, habe aber nix gefunden was paßt http://forum.fhem.de/Smileys/default/cry.gif
Frage:
Ich habe eine Funksteckdose über mein FHEM angeschlossen, kann diese auch nach Zeitplan Schalten, (siehe Auszug)
define WZ_Licht_Sofa IT f00f00FFFF 0F F0
attr WZ_Licht_Sofa IODev CUL_0
attr WZ_Licht_Sofa room Steckdose
define ZSU_WZ_Licht_Sofa_M_an at *04:45:00 set WZ_Licht_Sofa on
attr ZSU_WZ_Licht_Sofa_M_an room Steckdose
define ZSU_WZ_Licht_Sofa_M_aus at *07:00:00 set WZ_Licht_Sofa off
attr ZSU_WZ_Licht_Sofa_M_aus room Steckdose
ABER was ich möchte, bzw noch nicht hinbekommen habe ist:
Das meine angeschlossene Lampe "nicht" am Wochenende zur programmierten an geht.
Bitte, ist jemand so freundlich und kann mir bitte helfen?
Danke
VG
Schau mal in die command reference unter dem Punkt Perl specials. Stichwort $we.
Das ganze könntest du auch mit einem DOIF vereinfachen:
define DOIF WZ_Licht_Sofa_Schaltung DOIF ([04:45-07:00|8]) (set WZ_Licht_Sofa on) DOELSE (set WZ_Licht_Sofa off)
mehr dazu unter http://fhem.de/commandref_DE.html#DOIF (http://fhem.de/commandref_DE.html#DOIF)
Dem ganzen kannste dann noch deine Attribute geben und fertig ist das Ding ;)
Zitathabe aber nix gefunden was paßt
Hmm, eigenartig.
Nach Eingabe von
at nicht am Wochenende bringt mir Treffer Nummer 3 das:
http://forum.fhem.de/index.php/topic,14662.msg93804.html#msg93804 (http://forum.fhem.de/index.php/topic,14662.msg93804.html#msg93804)
So habe ich das realisiert:
Erstmal Hessen Feiertage definieren.
define he holiday
Die Datei he.holiday liegt im Verzeichnis Fhem und hat den Inhalt
# Siehe auch
# http://de.wikipedia.org/wiki/Feiertage_in_Deutschland
# Format für einzelne Tage: 1 MM-DD <Text>
1 01-01 Neujahr
1 05-01 Tag der Arbeit
1 10-03 Tag der deutschen Einheit
1 12-24 Heiligabend
1 12-25 1. Weihnachtstag
1 12-26 2. Weihnachtstag
# Osterbezogene Feiertage
# Format: 2 <relative Tage von Ostern> <Text>
2 -2 Karfreitag
2 1 Ostermontag
2 39 Christi Himmelfahrt
2 50 Pfingsten
2 60 Fronleichnam
# 5 -1 Wed 11 23 Buss und Bettag
In fhem.cfg sieht es dann so aus
# An Wochentagen, an So,So und Feiertagen immer aus; Urlaub eintragen
define RadioAn_MoFr at *07:00 { if (!$we) { fhem("set FBDECT_16 on");; } }
define RadioAus_MoFr at *07:15 { if (!$we) { fhem("set FBDECT_16 off");; } }
FBDECT_16 ist die Steckdose
OK so weit?