Live-Wetterdaten aus Ostfriesland. Anbindung an eine lokale PWS (Personal Weather Station) via Weather Underground API mit interaktiven Charts und astronomischen Daten.
Interaktive Charts für Temperatur, Wind, Luftdruck und Niederschlag.
Sonnenaufgang, Sonnenuntergang und Mondphase – berechnet mit SunCalc.
Berechnung der Wolkenuntergrenze aus Temperatur und Taupunkt.
Optimiert für Smartphone, Tablet und Desktop. Direkt im Browser nutzbar ohne Installation.
Mondphasen-Berechnung und API-Integration.
// Mondphasen-Berechnung nach astronomischer Formel const getMoonPhase = (date) => { let year = date.getFullYear(); let month = date.getMonth() + 1; let day = date.getDate(); if (month < 3) { year--; month += 12; } let c = 365.25 * year; let e = 30.6 * month; let jd = c + e + day - 694039.09; // Julianischer Tag jd /= 29.5305882; // Mondzyklus in Tagen let b = Math.round((jd - Math.floor(jd)) * 8); const phases = [ { name: 'Neumond', icon: '🌑' }, { name: 'Zunehmender Sichelmond', icon: '🌒' }, { name: 'Erstes Viertel', icon: '🌓' }, { name: 'Vollmond', icon: '🌕' }, // ... ]; return phases[b]; }; // Weather Underground API Abruf async function fetchAllData() { const url = `https://api.weather.com/v2/pws/observations/current ?stationId=${config.stationId}&format=json&units=m`; const response = await fetch(url); const data = await response.json(); mapData(data); }