FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: Lucer am 07 Februar 2014, 16:24:34

Umfrage
Frage: wie muß eine Befehlszeile aussehen für Wochenschaltung / Zeitsteuerung
Antwort 1: Wochentag Stimmen: 0
Antwort 2: Wochenende Stimmen: 0
Titel: Rolladen Wochenschaltung
Beitrag von: Lucer am 07 Februar 2014, 16:24:34
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


Titel: Antw:Rolladen Wochenschaltung
Beitrag von: martinp876 am 07 Februar 2014, 16:34:07
was auch immer 'runter' und  'hoch-till' sein soll. Schon einmal probiert ob das geht?
Titel: Antw:Rolladen Wochenschaltung
Beitrag von: dieda am 07 Februar 2014, 19:21:02
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.
Titel: Antw:Rolladen Wochenschaltung
Beitrag von: Groby am 08 Februar 2014, 09:27:27
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
Titel: Antw:Rolladen Wochenschaltung
Beitrag von: Lucer am 08 Februar 2014, 10:41:50
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!
Titel: Antw:Rolladen Wochenschaltung
Beitrag von: Groby am 08 Februar 2014, 11:13:22
schau mal in der commandref nach "Perl specials" oder nach dem Modul WeekdayTimer...