Om poengsummen
Hvordan vi samler skydekke, månelys og astronomisk mørke til ett tall fra 0–10 — og hva vi bevisst lar være med.
Spørsmålet
Om kvelden er verdt det avhenger av tre ting: hvor mye himmel som er synlig (skyer), hvor mørkt det er (sol og måne) og hvor du er (lysforurensning). Poengsummen kombinerer de to første. Lysforurensning former hva som er synlig fra din posisjon, men inngår ikke i tallet.
Tre poengsummer per natt
- Hovedpoeng — Gjennomsnitt over hele det astronomiske mørkevinduet (sol ≥ 18° under horisonten). Det ærlige svaret på “hvor god er natten totalt sett”.
- Topp 2t — Det beste totimersvinduet av natten. Bruk denne når du bare har kort tid utendørs.
- Prime 21–01 — Det du faktisk får hvis du går ut rundt 21:00 og legger deg rundt 01:00, uavhengig av når astronomisk mørke begynner.
Formelen
Poengsummen kombinerer klarhet (andelen himmel uten skyer) og mørke (hvor lite månen lyser opp himmelen), med en myk synlighetsterskel.
score = visibility × (clearness × 0.6 + darkness × 0.4) / 10 clearness = 100 − cloudCover% darkness = 100 − moonPenalty visibility = min(1, clearness / 30)
Synlighetsfaktoren erkjenner at skyer dominerer alt: hvis det er stort sett overskyet, gir ikke en gang en perfekt mørk natt poeng. Over 30 % klarhet er visibility = 1 og formelen reduseres til det vektede gjennomsnittet. Under 30 % synker poengsummen lineært mot null.
Månestraffen
Månens belysning behandles i nivåer, med rabatt for sene vinduer der månen ofte er på vei ned.
- Mindre enn 25 % opplyst (nymåne eller smal sigd): ingen straff.
- 25–75 % opplyst (rundt halvmåne): straff = belysning × 0,5.
- Mer enn 75 % opplyst (gibbous eller fullmåne): straff = belysning × 1,0.
- Hvis vinduet starter mellom 00:00 og 03:00 OG belysningen er over 50 %, multipliseres straffen med 0,6.
Hva som ikke er med i poengsummen
- Lysforurensning (Bortle-klasse, utledet fra VIIRS-satellittdata) former listen “Synlig i kveld” for deep sky, ikke tallet.
- Vind, fuktighet og nedbør vises i tidslinjen om du scroller, men endrer ikke poengsummen.
- Prognosesikkerhet. Vi senker ikke poengsummen når værmodellen er usikker — vi stoler på prognosen og lar neste oppdatering korrigere.
Eksempel: en helt overskyet natt
Amsterdam · 5. mai 2026
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
Eksempel: en topp-natt
Samme sted · klar himmel, sigdmåne
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
Kilder
- Open-Meteo: skydekke per time, sol- og månetider, vind, fuktighet.
- VIIRS Day/Night Band: lysforurensning, brukt til å estimere Bortle-klasse for listen “Synlig i kveld”.
Oppdateringsfrekvens
Prognoser oppdateres hvert 30. minutt oppstrøms. Poeng-endepunktet caches i 30 minutter på edge (s-maxage=1800). Syvnatts-prognosen oppdateres daglig.