Om poängen
Hur vi sammanfattar molntäcke, månsken och astronomiskt mörker till ett enda tal från 0–10 — och vad vi medvetet utelämnar.
Frågan
Om ikväll är värd det beror på tre saker: hur mycket himmel som syns (moln), hur mörkt det är (sol och måne) och var du är (ljusföroreningar). Poängen kombinerar de två första. Ljusföroreningar formar vad som syns från din plats, men ingår inte i talet.
Tre poäng per natt
- Huvudpoäng — Genomsnitt över hela det astronomiska mörkerfönstret (sol ≥ 18° under horisonten). Det ärliga svaret på “hur bra är natten totalt sett”.
- Topp 2h — Det bästa tvåtimmarsfönstret av natten. Använd det när du bara har en kort stund att gå ut.
- Prime 21–01 — Det du faktiskt får om du går ut runt 21:00 och lägger dig runt 01:00, oavsett när det astronomiska mörkret börjar.
Formeln
Poängen kombinerar klarhet (andelen himmel utan moln) och mörker (hur lite månen lyser upp himlen), med en mjuk synlighetströskel.
score = visibility × (clearness × 0.6 + darkness × 0.4) / 10 clearness = 100 − cloudCover% darkness = 100 − moonPenalty visibility = min(1, clearness / 30)
Synlighetsfaktorn erkänner att moln dominerar allt: om himlen är mestadels täckt ger inte ens en perfekt mörk natt några poäng. Över 30 % klarhet är visibility = 1 och formeln reduceras till det vägda medelvärdet. Under 30 % minskar poängen linjärt till noll.
Månpåverkan
Månens belysning hanteras i steg, med rabatt för senare fönster där månen ofta håller på att gå ner.
- Mindre än 25 % belyst (nymåne eller smal skära): ingen påverkan.
- 25–75 % belyst (runt halvmåne): påverkan = belysning × 0,5.
- Mer än 75 % belyst (växande/avtagande gibbös eller fullmåne): påverkan = belysning × 1,0.
- Om fönstret börjar mellan 00:00 och 03:00 OCH belysningen är över 50 %, multipliceras påverkan med 0,6.
Vad som inte ingår i poängen
- Ljusföroreningar (Bortle-klass, härledd från VIIRS-satellitdata) formar listan “Synligt ikväll” för djuphimmel, inte talet.
- Vind, luftfuktighet och nederbörd visas i tidslinjen om du scrollar, men de förändrar inte poängen.
- Prognosens säkerhet. Vi sänker inte poängen när vädermodellen är osäker — vi litar på prognosen och låter nästa uppdatering korrigera.
Exempel: en helt molntäckt natt
Amsterdam · 5 maj 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
Exempel: en topp-natt
Samma plats · klar himmel, månskära
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
Källor
- Open-Meteo: molntäcke per timme, sol- och måntider, vind, luftfuktighet.
- VIIRS Day/Night Band: ljusföroreningar, används för att uppskatta Bortle-klass för listan “Synligt ikväll”.
Uppdateringsfrekvens
Prognoser uppdateras var 30:e minut uppströms. Poäng-endpointen cachas i 30 minuter på edge (s-maxage=1800). Sjudygnsprognosen uppdateras dagligen.
How the score is calculated
Deeper walkthrough of layer-weighted cloud forecasts, multi-model confidence, METAR observations, and the calibration feedback loop.
Read the methodology →