Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Zeitschaltuhr mit Serialzeit Kategorie: Programmierung (von ChristianS - 8.04.2010 8:47)


Hallo,
ich habe da offensichtlich einen Knoten im Kopf, vielleicht kann jemand helfen:

Ich habe diverse Zeitschaltuhren programmiert. Dafür habe ich die 24h in 86400s eingeteilt. Jetzt
möchte ich eine Beleuchtung um 21:00Uhr abends einschalten (75600) und um 22:00 Uhr(79200)
wieder aus. Das ist auch kein Problem.

if aktuellZeit>=75600 and timeserial <=79200
 schalte_ein


wenn ich nun aber das Licht nachts um 02:00Uhr ausschalten möchte, funktioniert meine Zeitschaltuhr
nicht mehr...hat jemand eine Idee, wie man das elegant abfackeln kann?

derzeit mache ich das so:
ich gucke, ob die Ausschaltzeit kleiner ist als die Einschaltzeit, ist das der Fall, addiere ich 86400s
auf die Ausschaltzeit, warte dann bis Mitternacht und ziehe die 86400 wieder ab. Das geht zwar, ist
aber nicht sehr elegant, zumal ich mir dann andere Mechanismen verbaue:

z.B.
Die Einschaltzeit richtet sich nach dem Sonnenuntergang. Wenn nun der SU kurz vor der Ausschaltzeit
liegt, dann würde die Beleuchtung nur sehr kurz eingeschaltet. Das ist Kappes. Deshalb fange ich das
ab, indem ich eine Mindesteinschaltzeit von 20min. festlege, ansonsten bleibt alles dunkel.

Es wäre schön, wenn jemand den Knoten im Kopf lösen könnte

GruÃ?
Christian




    Antwort schreiben


Antworten:

Re: Zeitschaltuhr mit Serialzeit (von ChristianS - 12.04.2010 15:06)
    Re: Zeitschaltuhr mit Serialzeit (von nitraM - 12.04.2010 15:58)
Re: Zeitschaltuhr mit Serialzeit (von ChristianS - 9.04.2010 10:25)
    Re: Zeitschaltuhr mit Serialzeit (von Andreas - 12.04.2010 9:45)
    Re: Zeitschaltuhr mit Serialzeit (von nitraM - 9.04.2010 11:33)
Re: Zeitschaltuhr mit Serialzeit (von Andreas - 9.04.2010 9:17)
Re: Zeitschaltuhr mit Serialzeit (von nitraM - 8.04.2010 14:02)
    Re: Zeitschaltuhr mit Serialzeit (von ChristianS - 8.04.2010 19:05)
        Re: Zeitschaltuhr mit Serialzeit (von nitraM - 8.04.2010 20:08)
            Re: Zeitschaltuhr mit Serialzeit (von ChristianS - 8.04.2010 21:05)