Nein, eine direkte Anzeige der Astro-Zeiten in ioBroker gibt es leider nicht, aber man kann sich die Zeiten über ein Script in Datenpunkte schreiben lassen:
var suncalc = require('suncalc'); var smarthome.latitude = 48.137154 var smarthome.longitude = 11.576124 var times = suncalc.getTimes(new Date(),smarthome.latitude,smarthome.longitude); for (var t in times) { var Hour = times[t].getHours(); var Minute = times[t].getMinutes(); if ( Hour < 10 ) { Hour = "0"+Hour; } if ( Minute < 10 ) { Minute = "0"+Minute; } var TimeString = Hour + ':' + Minute; createState('Astrozeiten.'+t, TimeString, { type: 'string', role: 'value'}); }
Wichtig ist, dass die Geodaten auf den eigenen Standort angepasst werden, diese sind in der ioBroker-Konfiguration bereits gespeichert und können von dort übernommen werden. Wird das Script aktiviert, werden die Objekte unter Javascript.0.Astrozeiten angelegt.
Hinterlasse einen Kommentar