Umfrage
Frage:
wie muß eine Befehlszeile aussehen für Wochenschaltung / Zeitsteuerung
Antwort 1: Wochentag
Stimmen: 0
Antwort 2: Wochenende
Stimmen: 0
Ich habe dies für die Rolladensteuerung eingegeben, aber es funktioniert nur für runter!
Wochentag spezielle Zeiten
Wochenende spezielle Zeiten
############### Rollo hoch ##########
define Rollo_OG_Schlafzimmer_hoch at *{sunrise(120,"7:00","8:30")} {if($we){fhem("set Rollo_OG_Schlafzimmer hoch-till 10:00")}}
attr Rollo_OG_Schlafzimmer_hoch room Rolladen
define Rollo_OG_Schlafzimmer_hoch_We at *{sunrise(120,"10:30","11:00")} {if(!($we)){fhem("set Rollo_OG_Schlafzimmer_hoch hoch-till 11:30")}}
attr Rollo_OG_Schlafzimmer_hoch_We room Rolladen
#########################################################################
## Rollladen soll variabel je nach Sonnenuntergang, aber
## nicht vor 17:00h und nicht nach 21:00h jeden Tag runterfahren
#########################################################################
define Rollo_OG_Schlafzimmer_runter at *{sunset(0,"17:00","21:00")} set Rollo_OG_Schlafzimmer runter
attr Rollo_OG_Schlafzimmer_runter room Rolladen
was auch immer 'runter' und 'hoch-till' sein soll. Schon einmal probiert ob das geht?
Fangen wir mal mit den Basics an:
Zitatattr global latitude 49.xxx
attr global longitude 8.xxxx
Hast du diesen Eintrag definiert?
Zitatdefine Rollo_OG_Schlafzimmer_hoch at *{sunrise(120,"7:00","8:30")} {if($we){fhem("set Rollo_OG_Schlafzimmer hoch-till 10:00")}}
Was willst du damit schalten?
Das ist mir nicht so klar
Der Rolladen soll 2 Minuten vor Sonnenaufgang aber frühestens um 7 und spätetens um 8:30 hoch. Was soll der 2. Teil bezwecken? Wenn er um 10 wieder runter soll per on-till, musst du schauen, welche Bedingung dein Device verwendet für rauf und runter.
Hi,
versuche es doch erst einmal mit 2 oder 4 (mit $we & !$we) verschiedenen Notifies...
Je einen für Rauf und einen für Runter. Das macht die Fehlersucher erheblich einfacher. Wenn es zur Zufriedenheit läuft, kannst Du Notifies immer noch zusammenfassen...
MfGroby
Also die 120 (2Min.) nach sunrise kann auch 0 sein, hier kann man den Schaltzeitpunkt beeinflussen,also das ist nicht das Thema!
Die Längen und Breitengrade habe ich fhem schon mitgeteilt daran liegts auch nicht!
Der Befehl till soll wohl bedeuten das spätestens um diese Zeit das Rollo hoch soll!
Postet doch mal einen String wo ich Wochentage und Wochenende getrennte Zeiten einstellen kann!
schau mal in der commandref nach "Perl specials" oder nach dem Modul WeekdayTimer...