Saratoga

Saratoga world template

🧩 Arkitektur og teknologi

Saratoga‑malen er utviklet av Ken True i USA, en dedikert værentusiast med mange års erfaring. Han har bygget en av de mest fleksible og brukervennlige malene for privat værpublisering. Løsningen er skrevet i PHP og basert på et modulært filsystem. Det gjør det enkelt å tilpasse både layout og funksjonalitet.
Malen bruker lette AJAX‑moduler som oppdaterer nøkkeldata i sanntid uten sideoppfriskning. Resultatet er en rask, responsiv og moderne opplevelse. Den kontinuerlige utviklingen, drevet av både Ken og et aktivt internasjonalt brukerfellesskap, har gjort Saratoga til en av de mest etablerte og gjennomtestede plattformene for værstasjoner verden over.


– Backend: PHP 5/7/8
– Frontend: HTML, CSS, JavaScript (AJAX)
– Datakilde: clientraw.txt eller andre støttede dataformater
– Oppdateringsfrekvens: typisk hvert 3.–10. sekund (avhengig av værprogram)

📡 Datainnhenting

Malen henter værdata fra clientraw.txt, en fil som genereres av værprogramvare som Weather Display, Cumulus, WeeWX, Meteobridge m.fl.

clientraw.txt inneholder et stort antall verdier i fast rekkefølge, blant annet:
– temperatur
– vindhastighet og retning
– lufttrykk
– nedbør
– UV/sol
– systemstatus

AJAX‑skriptet (ajaxWDwx.js) leser filen kontinuerlig og oppdaterer elementer på siden i sanntid.

🗂️ Filstruktur (forenklet)

/wxindex.php        – hovedside
/ajax/              – AJAX-skript og oppdateringslogikk
/clientraw.txt      – sanntidsdata fra værprogrammet
/settings.php       – konfigurasjon (plassering, enheter, API-nøkler)
/css/               – stilark
/img/               – ikoner og grafikk

🔧 Konfigurasjon

All grunnleggende oppsett gjøres i settings.php, hvor du definerer:

– stasjonsnavn og posisjon
– enheter (°C, m/s, hPa osv.)
– hvilken værprogramvare som brukes
– URL til clientraw.txt
– API‑nøkler for eksterne tjenester (f.eks. METAR, WU, AQI)

🌐 Integrasjoner

Saratoga‑malen støtter en rekke eksterne datakilder og tillegg:

– METAR‑observasjoner
– NOAA‑rapporter
– Weather Underground
– Air Quality API
– Sol- og måneberegninger
– Radar og kartlag

Dette gjør at siden kan kombinere lokale målinger med offisielle observasjoner.

🚀 Ytelse og drift

– Krever kun standard PHP‑hosting
– Ingen database nødvendig
– Lav ressursbruk
– Kan kjøre på små webhotell eller Raspberry Pi‑servere
– Oppdateres enkelt ved å erstatte filer uten å miste konfigurasjon

🔗 Eksempel i drift

Jeg bruker denne på min side:
👉 https://refsnesbakken.svenni.no

📥 Nedlasting og dokumentasjon

👉 https://saratoga-weather.org

Relaterte innlegg

Abonnere
Gi beskjed om
guest

0 Kommentarer
Oldest
Newest Most Voted
Inline Feedbacks
View all comments