Hi,
derzeit stehe ich vor der Frage wie ich die Rolladen bei Sonnenaufgang automatisch herauffahren lassen kann.
Meine erste Idee regelmäßig nachts ein Event laufen zu lassen, dass ein einmaliges Event für den Zeitpunkt des Sonnenaufgangs erstellt, war nicht erfolgreich:
$id = 'Create daily sunrise event';
$hg->addEvent(
array(
'TYPE' => 1,
'ID' => $id,
'ENABLED' => true,
'EVENTTIME' => 1800,
'RECUREVERY' => 86400,
'EVENTMETHOD' => 'addEvent',
'EVENTMETHODPARAMS' => array (array('TYPE' => 1, 'ID' => 'sunrise event', 'ENABLED' => true, 'EVENTTIME' => $hg->getValue(902, 1, 'SUNRISE') + 1800, 'EVENTMETHOD' => 'setSystemVariable', 'EVENTMETHODPARAMS' => array ('night_flag', false))),
)
);
Das Event sollte also den Zeitpunkt des Sonnenaufgangs über OpenWeatherMap (ID 902) auslesen und ein entsprechendes einmaliges Event erstellen, das dann wiederum ein Flag setzt.
Hat sich bei diesem Ansatz lediglich ein kleiner Fehler eingeschlichen oder bin ich vollkommen auf dem Holzweg. Eventuell geht es aber auch viel simpler…
Für Hinweise zur Ergreifung des (potentiellen) Fehlers, wäre ich sehr dankbar.
Gruß
Criena