feat: implement Open-Meteo weather integration with backfill scripts and updated lake data models.
continuous-integration/drone/push Build encountered an error

This commit is contained in:
David Fencl
2026-06-05 23:34:13 +02:00
parent 8193ce818a
commit 57e9bf12ca
24 changed files with 1122 additions and 758 deletions
+19
View File
@@ -0,0 +1,19 @@
import axios from 'axios';
import { lakesConfig } from './scripts/lakesConfig';
async function testOpenMeteo() {
const lipno = lakesConfig.find(l => l.id.startsWith('VLL1'));
if (!lipno) return;
const lat = lipno.coords[0];
const lon = lipno.coords[1];
const url = `https://api.open-meteo.com/v1/forecast?latitude=${lat}&longitude=${lon}&current=temperature_2m,precipitation`;
console.log('Fetching from:', url);
try {
const response = await axios.get(url);
console.log(response.data.current);
} catch (e) {
console.error(e.message);
}
}
testOpenMeteo();