Code: Alles auswählen
https://open-meteo.com/en/docs?latitude=49.87877&longitude=10.90295&timezone=auto&forecast_days=1&bounding_box=-90,-180,90,180&hourly=cloud_cover_mid&temporal_resolution=hourly_3&forecast_hours=6Moderator: Co-Administratoren
Code: Alles auswählen
https://open-meteo.com/en/docs?latitude=49.87877&longitude=10.90295&timezone=auto&forecast_days=1&bounding_box=-90,-180,90,180&hourly=cloud_cover_mid&temporal_resolution=hourly_3&forecast_hours=6Wenn's am PC klappt, die CCU aber keine Daten bekommt, hat sie scheinbar keinen Internetzugriff (mehr).
Code: Alles auswählen
https://api.open-meteo.com/v1/forecast?latitude=44.44&longitude=7.77¤t=wind_speed_10m,wind_gusts_10m&timezone=auto&forecast_days=1Nein
Dann mach das doch nichtElPatroni187 hat geschrieben: ↑18.04.2026, 00:50wenn eine API Url konfiguriert wurde die stündliche Daten abruft.
Code: Alles auswählen
string url='https://api.open-meteo.com/v1/forecast?latitude=50.1155&longitude=8.6842&hourly=dew_point_2m&timezone=auto&forecast_days=1';
!- Abruf der Daten
url = "wget --no-check-certificate --timeout=2 -O - '"#url#"'";
string stdout;
string stdout;
system.Exec(url , &stdout, &stderr);
var such1 = 'dew_point_2m":[';
var such2 = ']}}';
string tpt = stdout.Substr(stdout.Find(such1) + such1.Length()).Substr(0, (stdout.Substr(stdout.Find(such1) + such1.Length()).Find(such2)));
tpt = tpt.Replace(',',';');
integer hh=system.Date().ToTime().Hour();
real tps = tpt.StrValueByIndex(";", hh ).ToFloat() ;
WriteLine("Taupunkt ab "# hh # " Uhr ist " #tps);