Seite 1 von 1

Heizsumme für Heizperiode

Verfasst: 01 Jan 2010 21:31
von ManfredK
Hallo,
Ich habe in meiner custom.html eine Berechnung der Heizgradsumme einer Heizperiode mit Vergleich zur vorherigen Heizperiode (Sept. bis Sept.)

Diese Berechnung habe ich so gelöst:

Code: Alles auswählen

%season_xheatddays[01090000~%ws_day2%%ws_month2%0000]% 
%season_xheatddays[0109-001~%ws_day2%%ws_month2%-001]% 
Jetzt habe ich heute festgestellt, dass diese Berechnung der Vorperiode nur von 1. September bis 31. Dezember funktioniert.
Anscheinend versucht die Berechnung der Vorperiode nun Werte vom 01.09.2009 bis 01.01.2009 zu addieren?!
Mit

Code: Alles auswählen

%season_xheatddays[0109-002~%ws_day2%%ws_month2%-001]%
erhalte ich das richtige Ergebnis?!

Wenn das so ist, wieso funktioniert den die Berechnung der aktuellen Periode??

Bin für jede Hilfe dankbar!!

Verfasst: 01 Jan 2010 23:35
von weneu
Hallo,
ich kann Dir als Antwort nur einen Auszug aus der ws_variables.txt bringen:
Wird für yyyy ein negativer Wert (z.B. -001) benutzt, verwendet das Programm das
aktuelle Kalenderjahr minus dieser Zahl z.B. 2009 -> 2008
wird für yyyy "0000" benutzt, verwendet das Programm das eingestellte
"dargestellte Jahr" des Ansichtzeitraumes.
Besonderheiten:
Liegt das Anfangsdatum in der Zukunft so geht das Programm ein Jahr zurück
Liegt das Enddatum in der Zukunft werden die Daten bis zum aktuellen Tag ermittelt!
Es hängt also vom aktuellen Computerdatum ab, wie es sich auf die Variablen auswirkt.
Näheres müsste Werner sagen.

Verfasst: 02 Jan 2010 11:04
von ManfredK
Hallo Werner,
Besten Dank für deine Antwort.

Ich fürchte ich muss auf Grund des Monates (Monat<10) zwei unterschiedliche Berechnungen vorsehen.

Edit:
Kann das

Code: Alles auswählen

%ws_compare&#91;2&#93;=%ws_month%~9~%season_xheatddays&#91;0109-001~%ws_day2%%ws_month2%-001&#93;%~%season_xheatddays&#91;0109-002~%ws_day2%%ws_month2%-001&#93;%%
funktionieren?