Über den Score

Wie wir Bewölkung, Mondlicht und astronomische Dunkelheit zu einer einzigen Zahl von 0–10 zusammenfassen — und was wir bewusst weglassen.

Die Frage

Ob heute Abend ein guter Abend wird, hängt von drei Dingen ab: wie viel Himmel sichtbar ist (Wolken), wie dunkel es ist (Sonne und Mond) und wo du bist (Lichtverschmutzung). Der Score kombiniert die ersten beiden. Lichtverschmutzung bestimmt, was an deinem Ort sichtbar ist, fließt aber nicht in die Zahl ein.

Drei Werte pro Nacht

  • HauptwertDurchschnitt über das gesamte astronomische Dunkelheitsfenster (Sonne ≥ 18° unter dem Horizont). Die ehrliche Antwort auf „wie gut ist heute Nacht insgesamt“.
  • Peak 2hDas beste Zwei-Stunden-Fenster der Nacht. Nutze diesen Wert, wenn du nur kurz rausgehen kannst.
  • Prime 21–01Was du tatsächlich erlebst, wenn du gegen 21:00 Uhr rausgehst und gegen 01:00 Uhr ins Bett — unabhängig davon, wann astronomische Dunkelheit beginnt.

Die Formel

Der Score kombiniert Klarheit (Anteil des Himmels ohne Wolken) und Dunkelheit (wie wenig der Mond den Himmel aufhellt) — mit einem weichen Sichtbarkeits-Filter.

score      = visibility × (clearness × 0.6 + darkness × 0.4) / 10
clearness  = 100 − cloudCover%
darkness   = 100 − moonPenalty
visibility = min(1, clearness / 30)

Der Sichtbarkeitsfaktor erkennt an, dass Wolken alles dominieren: bei überwiegend bedecktem Himmel bringt selbst eine perfekt dunkle Nacht keine Punkte. Über 30% Klarheit ist visibility = 1 und die Formel reduziert sich auf den gewichteten Durchschnitt. Unter 30% sinkt der Score linear auf null.

Der Mondabzug

Die Mondbeleuchtung wird in Stufen behandelt, mit einem Rabatt für Spätfenster, in denen der Mond meist schon untergeht.

  • Weniger als 25% beleuchtet (Neumond oder Sichel): kein Abzug.
  • 25–75% beleuchtet (rund um den Halbmond): Abzug = Beleuchtung × 0,5.
  • Mehr als 75% beleuchtet (Gibbus- oder Vollmond): Abzug = Beleuchtung × 1,0.
  • Beginnt das Fenster zwischen 00:00 und 03:00 UND liegt die Beleuchtung über 50%, wird der Abzug mit 0,6 multipliziert.

Was nicht in den Score einfließt

  • Lichtverschmutzung (Bortle-Klasse, abgeleitet aus VIIRS-Satellitendaten) prägt die „Heute sichtbar“-Liste für Deep-Sky, nicht die Zahl.
  • Wind, Luftfeuchtigkeit und Niederschlag werden in der Zeitleiste angezeigt, ändern aber den Score nicht.
  • Vorhersagezuverlässigkeit. Wir reduzieren den Score nicht, wenn das Wettermodell unsicher ist — wir vertrauen der Vorhersage und lassen das nächste Update korrigieren.

Beispiel: eine zugezogene Nacht

Amsterdam · 5. Mai 2026

Bewölkung (Ø)
100%
Mond
Waning Gibbous · 83%
Berechnung
moonPenalty(83, 23) = 83 × 1.0 = 83
clearness  = 100 − 100 = 0
darkness   = 100 − 83  = 17
visibility = min(1, 0 / 30) = 0
raw        = 0 × (0×0.6 + 17×0.4) / 10 = 0.0
Score
0.0
Bleib drinnen. Der Sichtbarkeits-Filter setzt den Score auf null — durch 100% Bewölkung ist nichts zu sehen.

Beispiel: eine Top-Nacht

Gleicher Ort · klarer Himmel, Mondsichel

Bewölkung (Ø)
8%
Mond
Waxing Crescent · 15%
Berechnung
moonPenalty(15, 23) = 0     (< 25% bracket)
clearness  = 100 − 8   = 92
darkness   = 100 − 0   = 100
visibility = min(1, 92 / 30) = 1
raw        = 1 × (92×0.6 + 100×0.4) / 10 = 9.52
Score
9.5
Lass alles stehen und geh raus. Mondsichel, fast klarer Himmel, volle astronomische Dunkelheit.

Quellen

  • Open-Meteo: stündliche Bewölkung, Sonnen- und Mondzeiten, Wind, Luftfeuchtigkeit.
  • VIIRS Day/Night Band: Lichtverschmutzung, zur Schätzung der Bortle-Klasse für die „Heute sichtbar“-Liste.

Aktualisierungsfrequenz

Vorhersagen werden alle 30 Minuten upstream aktualisiert. Der Score-Endpoint cached am Edge 30 Minuten (s-maxage=1800). Die Sieben-Nächte-Vorhersage erneuert sich täglich.

Zurück zur Startseite
So funktioniert der StarsOut-Score