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

Re: unterschiedliche Zeitschaltuhren Kategorie: Programmierung (von Heribert - 23.03.2006 18:52)
Als Antwort auf unterschiedliche Zeitschaltuhren von wema - 23.03.2006 16:33
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, CC2-ReglerBoard, eigenes Board, OSOPT V3.0
Hallo,

nun ja das hängt vom verwendeten Display und der Eingabemöglichkeit ab. Ich verwende bei meiner
Heizungsregelung das edip 240 mit Touchscreen.
Das Prinz war dir glaube ich klar ?

z.B.:

thread start
{
byte min, dow, Nr;
int time;

min = system.minute();
wait system.minute() != min;
time=system.hour()*100 + system.minute();
dow=system.dow();

//-------------------------------------------------------------------------
// HK1
//-------------------------------------------------------------------------

    if dow==0   {if time>=var.HK1einSO and time                 else    var.HK_Raum [0]=var.HK_TNRaum [0];}
    if dow==1   {if time>=var.HK1einMO and time                 else    var.HK_Raum [0]=var.HK_TNRaum [0];}
    if dow==2   {if time>=var.HK1einDI and time                 else    var.HK_Raum [0]=var.HK_TNRaum [0];}
    if dow==3   {if time>=var.HK1einMI and time                 else    var.HK_Raum [0]=var.HK_TNRaum [0];}
    if dow==4   {if time>=var.HK1einDO and time                 else    var.HK_Raum [0]=var.HK_TNRaum [0];}
    if dow==5   {if time>=var.HK1einFR and time                 else    var.HK_Raum [0]=var.HK_TNRaum [0];}
    if dow==6   {if time>=var.HK1einSA and time                 else    var.HK_Raum [0]=var.HK_TNRaum [0];}

etc.  FĂĽr jedes zu schaltende Gerät


Eigendlich muss man jetzt nur die einzelnen Werte über das Display verändern.

Der Abschnitt in meinem Programm ist recht lang, ich kann ihn Dir aber per Email zu kommen lassen.


Mfg

Heribert





> Hallo,
>
> zur Zeit versuche ich in meine Haussteuerung (Heizung, Kaminkessel, Rollläden, Licht und
> Solaranlage) eine vernünftige Möglichkeit für die unterschiedlichsten Zeitschaltuhren einzugeben.
> FĂĽr ein Zeitschaltuhr-Modul habe ich bereits etwas gefunden, mein Problem ist jedoch, wie ich die
> unterschiedlichsten Möglichkeiten bei z.B. Rollladensteuerung oder Heizung programiere.
> Ich hoffe, ich habe mich verständlich ausgedrückt?!
> Also z.B. möchte ich auch später evtl. noch bei der Heizung die zutreffenden Zeitschaltuhren
> verändern. Dann schwebt mir vor, einzustellen, ob die Zeitschaltuhren von Mo bis So immer
> zur gleichen Zeit schalten oder beispielsweise von Mo bis Do andere Zeiten vorliegen als Fr+Sa
> und wiederum anders als am SO.
>
> Generell könnte ich dies fest einprogramieren. DAS möchte ich jedoch nicht. Ich möchte mein
> Programm so flexibel wie möglich gestalten.
>
> Also nochmals die Frage: Wie kann ich die Zeitschaltuhren variabel so programieren, dass ich
> selbst später noch Zeiten und Tage verändern kann ohne in den Programmcode einzugreifen.
>
> Vielleicht hat ja bereits jemand eine ähnliche Lösung gefunden und stellt sie mir zur Verfügung?
>
> Danke und GruĂ?,
> wema


    Antwort schreiben


Antworten:

Re: unterschiedliche Zeitschaltuhren (von Heribert - 23.03.2006 19:11)