Änderungen

Astrofunktion auslesen

1.037 Byte hinzugefügt, 12:00, 19. Jan. 2015
Verwenden der Astrofunktion im Skript

Die Astrofunktion der HomeMatic CCU(2) gibt jeweils den Sonnenaufgang und Untergang wieder. Dies kann über die folgenden Funktionen abgerufen werden:

=== Sonnenaufgang ===

<code>system.SunriseTime()</code>

=== Sonnenuntergang ===

<code>system.SunsetTime()</code>

=== Verwendung ===

Die entsprechende Funktion kann dann natürlich auch unter den möglichen [[Datumformatierung | Formatierungen des Datumformates]] im Script eingesetzt werden, bspw:

<code>
!-------- Schreiben einer formatierten Uhrzeit in eine Variable ---------<br>
string System_Sonnenaufgang_Uhrzeit = (system.SunriseTime("%H").ToString()) + ":" + system.SunriseTime("%M").ToString();
</code>


<code>
!------ Variable als Systemvariable speichern --------<br>
! "Sonnenaufgang_Uhrzeit" muss vorher als Systemvariable (Zeichenkette) erstellt werden.<br>
string System_Sonnenaufgang_Uhrzeit = (system.SunriseTime("%H").ToString()) + ":" + system.SunriseTime("%M").ToString();<br>
dom.GetObject("Sonnenaufgang_Uhrzeit").State(System_Sonnenaufgang_Uhr)
</code>
31
Bearbeitungen