Ankündigung

Einklappen
Keine Ankündigung bisher.

Schaltprogramm für Raumtemperaturregelung - aber wie?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Schaltprogramm für Raumtemperaturregelung - aber wie?

    Hallo,
    ich würde gerne eine Raumtemperaturregelung realisieren die den Status für RTRs setzt je nach Zeitintervall.
    Ziel ist es für mehrere Räume je ein Programm bzw. Rule zu hinterlegen die möglichst einfach zu verstehen ist.
    Im Idealfall auch diese auch über die Visualisierung bedient und verändert werden können. Hierzu habe ich jedoch nichts gefunden bzw. Hinweise auch eine Umsetzung in der Roadmap gefunden.

    Hat jemand das Problem schon gelöst? Wenn ja wäre ich für Infos dankbar. Der Versuch 1 über mehrere cron time die wiederum über nachgelagerte crons ausgewerter werden und Variante 2 über minütliche crons die in der Schleife ausgewertet werden sind nicht besonders elegant und zudem fehleranfällig mit den vielen UND und ODER-Verknüfungen zur Zeitprüfung.
    Kann man eigentlich Arrays auswerten, dann würde ich den Tag in 96 Teile (15Minunten) teilen und dann dies auswerten?

    Weiter ist das Problem das ich nicht jedesmal den Regler mit einen neuen Status überscheiben möchte wenn z.B. von Hand von Standby auch Komfort umgeschaltet wurde (Vor-Ort) und das Zeitprogramm wieder strikt auf Standby zurückschalten würde. Hierzu muss jedesmal gegengeprüft werden ob der Status sich geändert hat und nur bei echter Änderung (und Initalisierung) der Status neu geschrieben werden.

    Vielen Dank
    Martin

    #2
    Hallo,
    schade das noch niemend einen Kommentar abgegeben hat.
    Hier mal mein aktueller Stand:
    Code:
     
    [B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]rule[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2][COLOR=#7f0055]
    [LEFT][/LEFT][/COLOR][LEFT][/LEFT][/SIZE][LEFT][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"Heizung_V1"[/COLOR][/SIZE][/COLOR][/SIZE]
    
    [B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]when[/COLOR][/SIZE][/COLOR][/SIZE][/B]
    [LEFT][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]Time[/COLOR][/SIZE][/COLOR][/SIZE][/B][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]cron[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"30 * * ? * *"[/COLOR][/SIZE][/COLOR][/SIZE]
    [B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]then[/COLOR][/SIZE][/COLOR][/SIZE][/B]
    [SIZE=2][COLOR=#3f7f5f][SIZE=2][COLOR=#3f7f5f]//Date and Time[/COLOR][/SIZE][/COLOR][/SIZE]
    [B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]var[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] Calendar current_time = java::util::Calendar::[I]getInstance[/I](TimeZone::[I]getTimeZone[/I]([/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"GMT+1"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]))[/SIZE]
    [B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]var[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] year = current_time.get(java::util::Calendar::[/SIZE][I][SIZE=2][COLOR=#0000c0][SIZE=2][COLOR=#0000c0]YEAR[/COLOR][/SIZE][/COLOR][/SIZE][/I][SIZE=2])[/SIZE]
    [B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]var[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] month = (current_time.get(java::util::Calendar::[/SIZE][I][SIZE=2][COLOR=#0000c0][SIZE=2][COLOR=#0000c0]MONTH[/COLOR][/SIZE][/COLOR][/SIZE][/I][SIZE=2]) + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]1[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2])[/SIZE]
    [B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]var[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] Number day = current_time.get(java::util::Calendar::[/SIZE][I][SIZE=2][COLOR=#0000c0][SIZE=2][COLOR=#0000c0]DAY_OF_WEEK[/COLOR][/SIZE][/COLOR][/SIZE][/I][SIZE=2]) [/SIZE][SIZE=2][COLOR=#3f7f5f][SIZE=2][COLOR=#3f7f5f]// 1 (Sunday) to 7 (Saturday)[/COLOR][/SIZE][/COLOR][/SIZE]
    [B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]var[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] Number hour = current_time.get(java::util::Calendar::[/SIZE][I][SIZE=2][COLOR=#0000c0][SIZE=2][COLOR=#0000c0]HOUR_OF_DAY[/COLOR][/SIZE][/COLOR][/SIZE][/I][SIZE=2])[/SIZE]
    [B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]var[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] Number minute = current_time.get(java::util::Calendar::[/SIZE][I][SIZE=2][COLOR=#0000c0][SIZE=2][COLOR=#0000c0]MINUTE[/COLOR][/SIZE][/COLOR][/SIZE][/I][SIZE=2])[/SIZE]
    [SIZE=2][I]logInfo[/I]([/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"Rule Heizung_V1"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2], [/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"Debug - year:"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + year + [/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]" month:"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + month + [/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]" day:"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + day + [/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]" hour:"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + hour + [/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]" minute:"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + minute)[/SIZE]
    [SIZE=2][COLOR=#3f7f5f][SIZE=2][COLOR=#3f7f5f]// Tag in Zahl umrechnen[/COLOR][/SIZE][/COLOR][/SIZE]
    [B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]var[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] nownumber = day *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]*[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + hour *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + minute[/SIZE]
    [SIZE=2][I]logInfo[/I]([/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"Rule Heizung_V1"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2], [/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"Debug - Tag und Zeit als Zahl: "[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]+ nownumber )[/SIZE][/LEFT]
    [/LEFT]
    
     
    
    [LEFT][SIZE=2][COLOR=#3f7f5f][SIZE=2][COLOR=#3f7f5f]// Hilfvariable, merken Komfort oder Standby schon aktiv[/COLOR][/SIZE][/COLOR][/SIZE]
    [LEFT][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]var[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] Number WZhSt = [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]0[/COLOR][/SIZE][/COLOR][/SIZE][/LEFT]
    [/LEFT]
    
     
    
    [LEFT][SIZE=2][COLOR=#3f7f5f][SIZE=2][COLOR=#3f7f5f]// Komfort-Zeit Von-Bis TAG STUNDE MINUTE Standby-Zeit Von-Bis TAG STUNDE MINUTE[/COLOR][/SIZE][/COLOR][/SIZE]
    [LEFT][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]var[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] Number kzeit1v = [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]2[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]*[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]6[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]30 [/COLOR][/SIZE][/COLOR][/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]var[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] Number szeit1v = [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]2[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]*[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]5[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]0[/COLOR][/SIZE][/COLOR][/SIZE]
    [B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]var[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] Number kzeit1b = [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]2[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]*[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]23[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]0 [/COLOR][/SIZE][/COLOR][/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]var[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] Number szeit1b = [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]2[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]*[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]23[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]59[/COLOR][/SIZE][/COLOR][/SIZE]
    [B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]var[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] Number kzeit2v = [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]3[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]*[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]6[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]30 [/COLOR][/SIZE][/COLOR][/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]var[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] Number szeit2v = [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]3[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]*[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]5[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]0[/COLOR][/SIZE][/COLOR][/SIZE]
    [B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]var[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] Number kzeit2b = [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]3[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]*[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]23[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]0 [/COLOR][/SIZE][/COLOR][/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]var[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] Number szeit2b = [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]3[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]*[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]23[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]59[/COLOR][/SIZE][/COLOR][/SIZE]
    [B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]var[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] Number kzeit3v = [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]4[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]*[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]6[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]30 [/COLOR][/SIZE][/COLOR][/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]var[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] Number szeit3v = [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]4[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]*[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]5[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]0[/COLOR][/SIZE][/COLOR][/SIZE]
    [B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]var[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] Number kzeit3b = [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]4[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]*[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]23[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]0 [/COLOR][/SIZE][/COLOR][/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]var[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] Number szeit3b = [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]4[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]*[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]23[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]59[/COLOR][/SIZE][/COLOR][/SIZE]
    [B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]var[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] Number kzeit4v = [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]5[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]*[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]6[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]30 [/COLOR][/SIZE][/COLOR][/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]var[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] Number szeit4v = [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]5[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]*[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]5[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]0[/COLOR][/SIZE][/COLOR][/SIZE]
    [B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]var[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] Number kzeit4b = [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]5[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]*[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]23[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]0 [/COLOR][/SIZE][/COLOR][/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]var[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] Number szeit4b = [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]5[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]*[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]23[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]59[/COLOR][/SIZE][/COLOR][/SIZE]
    [B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]var[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] Number kzeit5v = [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]5[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]*[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]6[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]30 [/COLOR][/SIZE][/COLOR][/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]var[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] Number szeit5v = [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]5[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]*[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]5[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]0[/COLOR][/SIZE][/COLOR][/SIZE]
    [B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]var[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] Number kzeit5b = [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]5[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]*[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]23[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]0 [/COLOR][/SIZE][/COLOR][/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]var[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] Number szeit5b = [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]5[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]*[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]23[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]59[/COLOR][/SIZE][/COLOR][/SIZE]
    [B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]var[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] Number kzeit6v = [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]5[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]*[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]6[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]30 [/COLOR][/SIZE][/COLOR][/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]var[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] Number szeit6v = [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]5[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]*[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]5[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]0[/COLOR][/SIZE][/COLOR][/SIZE]
    [B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]var[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] Number kzeit6b = [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]5[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]*[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]23[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]0 [/COLOR][/SIZE][/COLOR][/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]var[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] Number szeit6b = [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]5[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]*[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]23[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]59[/COLOR][/SIZE][/COLOR][/SIZE]
    [B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]var[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] Number kzeit7v = [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]5[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]*[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]6[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]30 [/COLOR][/SIZE][/COLOR][/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]var[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] Number szeit7v = [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]5[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]*[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]5[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]0[/COLOR][/SIZE][/COLOR][/SIZE]
    [B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]var[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] Number kzeit7b = [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]5[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]*[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]23[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]0 [/COLOR][/SIZE][/COLOR][/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]var[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] Number szeit7b = [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]5[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]*[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]23[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] *[/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]60[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]59[/COLOR][/SIZE][/COLOR][/SIZE][/LEFT]
    [/LEFT]
    
     
    
    [LEFT][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]if[/COLOR][/SIZE][/COLOR][/SIZE][/B][/LEFT]
    [SIZE=2][COLOR=#7f0055]
     
    [LEFT][/LEFT][/COLOR][LEFT][/LEFT][/SIZE][LEFT][SIZE=2][COLOR=#000000]( [/COLOR][/SIZE]
    
    [SIZE=2][COLOR=#3f7f5f][SIZE=2][COLOR=#3f7f5f]/* Komfortbetrieb */[/COLOR][/SIZE][/COLOR][/SIZE]
    [LEFT][SIZE=2][COLOR=#3f7f5f][SIZE=2][COLOR=#3f7f5f]/* Mo */[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] (nownumber >= kzeit1v && nownumber <= kzeit1b ) ||[/SIZE]
    [SIZE=2][COLOR=#3f7f5f][SIZE=2][COLOR=#3f7f5f]/* Di */[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] (nownumber >= kzeit2v && nownumber <= kzeit2b ) ||[/SIZE]
    [SIZE=2][COLOR=#3f7f5f][SIZE=2][COLOR=#3f7f5f]/* Mi */[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] (nownumber >= kzeit3v && nownumber <= kzeit3b ) ||[/SIZE]
    [SIZE=2][COLOR=#3f7f5f][SIZE=2][COLOR=#3f7f5f]/* Do */[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] (nownumber >= kzeit4v && nownumber <= kzeit4b ) ||[/SIZE]
    [SIZE=2][COLOR=#3f7f5f][SIZE=2][COLOR=#3f7f5f]/* Fr */[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] (nownumber >= kzeit5v && nownumber <= kzeit5b ) ||[/SIZE]
    [SIZE=2][COLOR=#3f7f5f][SIZE=2][COLOR=#3f7f5f]/* Sa */[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] (nownumber >= kzeit6v && nownumber <= kzeit6b ) ||[/SIZE]
    [SIZE=2][COLOR=#3f7f5f][SIZE=2][COLOR=#3f7f5f]/* So */[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] (nownumber >= kzeit7v && nownumber <= kzeit7b )[/SIZE]
    [SIZE=2])[/SIZE]
    [SIZE=2]{[/SIZE]
    [SIZE=2]WZhSt = [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]1[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#3f7f5f][SIZE=2][COLOR=#3f7f5f]// Merken das Komfortbetrieb aktiv[/COLOR][/SIZE][/COLOR][/SIZE]
    [SIZE=2][I]logInfo[/I]([/SIZE][/LEFT]
    [/LEFT]
    
     
    [LEFT][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"Rule Heizung_V1"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2], [/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"Status: "[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"Komfort"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2])[/SIZE]
    
    [B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]if[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] ( Heizung_EG_Wohnen_ST.state != [/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"Komfort"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]){[/SIZE]
    [LEFT][SIZE=2][I]logInfo[/I]([/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"Rule Heizung_V1"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2], [/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"Status NEU: "[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"Komfort"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]) [/SIZE]
    [SIZE=2]Heizung_EG_Wohnen_ST.[/SIZE][I][SIZE=2][COLOR=#ab3000][SIZE=2][COLOR=#ab3000]postUpdate[/COLOR][/SIZE][/COLOR][/SIZE][/I][SIZE=2]([/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"Komfort"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]) }[/SIZE]
    [SIZE=2]}[/SIZE]
    [B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]else[/COLOR][/SIZE][/COLOR][/SIZE][/B][/LEFT]
    [/LEFT]
    [SIZE=2][COLOR=#7f0055]
     
    [LEFT][/LEFT][/COLOR][LEFT][/LEFT][/SIZE][LEFT][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]if[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2][COLOR=#000000] ( WZhSt == [/COLOR][/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]0[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#3f7f5f][SIZE=2][COLOR=#3f7f5f]//Nur prüfen wenn kein Komfortbetrieb[/COLOR][/SIZE][/COLOR][/SIZE]
    
    [SIZE=2]&& ( [/SIZE]
    [LEFT][SIZE=2][COLOR=#3f7f5f][SIZE=2][COLOR=#3f7f5f]/* Mo */[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] (nownumber >= szeit1v && nownumber <= szeit1b ) ||[/SIZE]
    [SIZE=2][COLOR=#3f7f5f][SIZE=2][COLOR=#3f7f5f]/* Di */[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] (nownumber >= szeit2v && nownumber <= szeit2b ) ||[/SIZE]
    [SIZE=2][COLOR=#3f7f5f][SIZE=2][COLOR=#3f7f5f]/* Mi */[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] (nownumber >= szeit3v && nownumber <= szeit3b ) ||[/SIZE]
    [SIZE=2][COLOR=#3f7f5f][SIZE=2][COLOR=#3f7f5f]/* Do */[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] (nownumber >= szeit4v && nownumber <= szeit4b ) ||[/SIZE]
    [SIZE=2][COLOR=#3f7f5f][SIZE=2][COLOR=#3f7f5f]/* Fr */[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] (nownumber >= szeit5v && nownumber <= szeit5b ) ||[/SIZE]
    [SIZE=2][COLOR=#3f7f5f][SIZE=2][COLOR=#3f7f5f]/* Sa */[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] (nownumber >= szeit6v && nownumber <= szeit6b ) ||[/SIZE]
    [SIZE=2][COLOR=#3f7f5f][SIZE=2][COLOR=#3f7f5f]/* So */[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] (nownumber >= szeit7v && nownumber <= szeit7b )[/SIZE]
    [SIZE=2]))[/SIZE]
    [SIZE=2]{[/SIZE]
    [SIZE=2]WZhSt = [/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]2[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#3f7f5f][SIZE=2][COLOR=#3f7f5f]// Merken das Standbybetrieb aktiv [/COLOR][/SIZE][/COLOR][/SIZE]
    [SIZE=2][I]logInfo[/I]([/SIZE][/LEFT]
    [/LEFT]
    
     
    [LEFT][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"Rule Heizung_V1"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2], [/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"Status: "[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"Standby"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2])[/SIZE]
    
    [B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]if[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] ( Heizung_EG_Wohnen_ST.state != [/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"Standby"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]) {[/SIZE]
    [LEFT][SIZE=2][I]logInfo[/I]([/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"Rule Heizung_V1"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2], [/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"Status NEU: "[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"Standby"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2])[/SIZE]
    [SIZE=2]Heizung_EG_Wohnen_ST.[/SIZE][I][SIZE=2][COLOR=#ab3000][SIZE=2][COLOR=#ab3000]postUpdate[/COLOR][/SIZE][/COLOR][/SIZE][/I][SIZE=2]([/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"Standby"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]) } [/SIZE]
    [SIZE=2]}[/SIZE]
    [B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]else[/COLOR][/SIZE][/COLOR][/SIZE][/B][/LEFT]
    [/LEFT]
    [SIZE=2][COLOR=#7f0055]
     
    [LEFT][/LEFT][/COLOR][LEFT][/LEFT][/SIZE][LEFT][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]if[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2][COLOR=#000000] ( WZhSt == [/COLOR][/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]0[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#000000] ) [/COLOR][/SIZE][SIZE=2][COLOR=#3f7f5f][SIZE=2][COLOR=#3f7f5f]//Weder Komfortbetrieb noch Standby aktiv, dann Nacht aktivieren[/COLOR][/SIZE][/COLOR][/SIZE]
    
    [SIZE=2]{ [I]logInfo[/I]([/SIZE][/LEFT]
    
     
    [LEFT][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"Rule Heizung_V1"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2], [/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"Status: "[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"Nacht"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2])[/SIZE]
    
    [B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]if[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] ( Heizung_EG_Wohnen_ST.state != [/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"Nacht"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]) {[/SIZE]
    [LEFT][SIZE=2][I]logInfo[/I]([/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"Rule Heizung_V1"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2], [/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"Status NEU: "[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"Nacht"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2])[/SIZE]
    [SIZE=2]Heizung_EG_Wohnen_ST.[/SIZE][I][SIZE=2][COLOR=#ab3000][SIZE=2][COLOR=#ab3000]postUpdate[/COLOR][/SIZE][/COLOR][/SIZE][/I][SIZE=2]([/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"Nacht"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]) } [/SIZE]
    [SIZE=2]}[/SIZE]
    [B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]end[/COLOR][/SIZE][/COLOR][/SIZE][/B][/LEFT]
    [/LEFT]

    Kommentar


      #3
      Zitat von firestorm Beitrag anzeigen
      Hallo,
      ich würde gerne eine Raumtemperaturregelung realisieren die den Status für RTRs setzt je nach Zeitintervall.
      ......
      Vielen Dank
      Martin
      für Homeserver - xxAPI hab ich mir eine Menge überlegt.
      Für was suchst DU?

      Hans
      Hans

      Kommentar


        #4
        Hallo Hans,
        meine Frage bezog sich auf eine Lösung mit openhab zu finden. Einen Gira Homeserver habe ich nicht.

        Danke

        Kommentar


          #5
          Hi Martin,

          hm, damit habe ich mich ehrlich gesagt noch nicht näher beschäftigt - liegt wohl daran, dass ich meine Zeitprogramme in den TS2+ laufen habe...

          Durch die Standby- und Komfortbetriebslogik werden solche Regeln in der Tat recht schnell komplex; wenn es nur darum ginge, eine statische Liste von RTRs zu bestimmten Uhrzeiten auf feste Werte zu setzen, wäre es deutlich übersichtlicher.

          Nur interessehalber: Welche RTRs benutzt Du?

          Grüße,
          Kai

          Kommentar


            #6
            Zitat von kkreuzer Beitrag anzeigen
            Nur interessehalber: Welche RTRs benutzt Du?
            Vergiss die Frage, habe es im anderen Thread gerade gelesen

            Kommentar

            Lädt...
            X