Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: DCF synchronisiert bei jeder vollen Stunde Kategorie: C-Control I V1.1 (von Achim - 30.12.2005 19:13)
 Als Antwort auf Re: DCF synchronisiert bei jeder vollen Stunde von honey - 30.12.2005 13:23
Achim nutzt:  CC1-Station V1.1
> Zum testen hatte ich ein Programm geschrieben, das zur vollen Stunde zwei Relais schalten sollte.
> Doch genau zu dieser Zeit startete die Synchronisation.

Und wo ist da das Problem? Die Uhr läuft ja auch während des Sync weiter.

> Welche Möglichkeit gibt es um auch die volle Stunde als Schaltzeitpunkt zu nutzen?
> Kann ich die Zeit irgendwo abgreifen, auch wenn gerade Synchronisiert wird?

Ganz normal.

> Bei meinem Programm war dann der Schaltzeitpunkt verschlafen und die Relais wurden natürlich nicht angesteuert obwohl ich mit größer/gleich gearbeitet hatte.

Dann tippe ich auf Programmfehler.

> #automatic
> if (hour >= ein_std) or (hour < aus_std) then gosub nachtbetrieb
> if (hour >= aus_std) and (hour < ein_std) then gosub tagbetrieb
> goto automatic

Wenn die Stunde gerade zwischen den beiden ifs umspringt, werden unter Umständen beide gosubs oder keines aufgerufen.

Welche Werte haben denn aus_std und ein_std? Wenn aus_std grösser ist als ein_std, dann ist ständig Nachtbetrieb. Und wie sehen die Unterroutinen aus?

Bye
 Achim

 Antwort schreiben

Bisherige Antworten: