1.8 KiB
1.8 KiB
Sternwarte Home Assistant Card
Lovelace-Card für die Sternwarte.
Struktur
dist/
astronomy.browser.min.js
sternwarte-card.js
sternwarte-card.js lädt astronomy.browser.min.js automatisch nach, um Dämmerungszeiten und Mondposition präziser zu berechnen.
Dämmerungsbalken
Der Dämmerungsbalken in dist/sternwarte-card.js arbeitet bewusst nicht nur mit einzelnen Dawn-/Dusk-Zeitpunkten, sondern mit einem lokalen 12:00 → 12:00-Fenster.
Wichtige Punkte:
- Die Phasen
Tag,bürgerliche Dämmerung,nautische Dämmerung,astronomische DämmerungundNachtwerden direkt aus der Sonnenhöhe bestimmt. - Dafür wird das komplette lokale 24-Stunden-Fenster in kleinen Schritten durchgerechnet.
- Diese Logik ist robuster für Sommerfälle, in denen es keine astronomische Nacht mehr gibt.
Marker im Balken:
Öffnen geplantwird grün dargestellt.Schließen geplantwird rot dargestellt.- Der Marker
Jetztist bewusst hell/weiß, damit er nicht mitSchließenverwechselt wird.
Wichtig für spätere Änderungen:
- Die Balkenachse ist eine Uhrzeitachse
12 → 12, keine reine Datumsachse. - Die Marker für
Öffnen geplantundSchließen geplantmüssen daher anhand der lokalen Uhrzeit auf diese Achse gelegt werden, nicht anhand eines festen Datumsfensters. - Wenn die Marker verschwinden, zuerst prüfen, ob versehentlich wieder mit einem echten Zeitfenster statt mit der
12 → 12-Achse gerechnet wird.
Für HACS
Dieser Ordner ist als Root eines späteren HACS-Dashboard-Repositorys vorbereitet.
Empfohlener Repository-Name:
sternwarte-homeassistant-card
Nach dem Einbinden über HACS muss in Home Assistant noch wie üblich die Dashboard-Ressource für die Card vorhanden sein, falls HACS sie nicht bereits automatisch registriert.