API URL für Wetterdaten

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • fec
    Smart Home'r
    • 13.03.2021
    • 77

    #1

    API URL für Wetterdaten

    Hallo Loxone-/Loxberry Experten,
    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
  • Christian Fenzl
    Lebende Foren Legende
    • 31.08.2015
    • 11237

    #2
    Es gibt eine URL


    Habs nicht probiert, viel Glück!
    lg Christian
    Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

    Kommentar

    Lädt...