Seite 1 von 1

Anzahl Tage im Jahr

Verfasst: 16. Jun 2018 08:56
von SmartHomer
Hallo,

ich bin auf der Suche nach einer Möglichkeit um in OH2 die Tageszahl im Jahr zu berechnen. Datum heute: 16.06.2018 entspricht dem 167 Tag in diesem Jahr, Datum morgen: 17.06.2018 entspricht dem 168 Tag usw. Wie kann ich diese Berechnung in OH2 implementieren, so dass dieses immer fortlaufend für jeden zukünftigen Tag berechnet wird?

Re: Anzahl Tage im Jahr

Verfasst: 16. Jun 2018 09:09
von hr3

Code: Alles auswählen

now.getDayOfYear

Re: Anzahl Tage im Jahr

Verfasst: 16. Jun 2018 09:23
von SmartHomer
Meine Datei Tageszahl.script sieht folgendermaßen aus:

Code: Alles auswählen

var int dayOfYear = now.getDayOfYear
var double Sonnendedeklination = 23.45*Math::sin((Math::PI/180)*(360*(284+dayOfYear)/365))
numItem_Sonnendeklination.postUpdate(Sonnendeklination)
Ich möchte gern den Wert der Variablen Sonnendeklination an ein Item numItem_Sonnendeklination übergebeb um dieses über die sitemap zu visualisieren. Funktioniert aber so mit der Tageszahl.script Datei nicht.

Wie kann ich das umsetzen?

Re: Anzahl Tage im Jahr

Verfasst: 16. Jun 2018 15:48
von udo1toni
Was genau funktioniert denn nicht? Wo ist Tageszahl.script eingebunden?