Habe mir ein Scrip (Python) schreiben lassen was mit dem Verzeichnis vom Miniserver kommuniziert wo die Wetterdaten liegen. Dabei kommt es zu folgendem Fehler:
# API-Request vorbereiten (ggf. Token-basiert)
response = requests.get(f"{LOXONE_SERVER}/data/weather/", auth=(USERNAME, PASSWORD))
response.raise_for_status()
weather_data = response.json()
return {
'ghi': weather_data['global_horizontal_irradiance'], # Beispielwerte; genaue Keys je nach API-Daten
'dni': weather_data['direct_normal_irradiance'],
'dhi': weather_data['diffuse_horizontal_irradiance'],
'temp_air': weather_data['temperature_air'],
'wind_speed': weather_data['wind_speed']
}
# Abruf der Wetterdaten
weather = get_loxone_weather()
LOXONE_SERVER, USERNAME, PASSWORD sind weiter oben im Script definiert.
Das Problem liegt offensichtlich bei dieser Pfadangabe: /data/weather/
Kennt jemand den richtigen Pfad am Miniserver für die Wetterdaten?
Das Programm kommt mit diesem Fehler:
requests.exceptions.HTTPError: 404 Clientfehler: Nicht gefunden für URL: http://192.168.4.50:50005/data/weather/
Muss wohl irgendwo in der API Doku von Loxone stehen
Danke für jeden Tipp
Kommentar