API Dokumentation – Wetterstation Wels

API Endpunkt

Das öffentliche API ist erreichbar unter:

https://api.wetter-wels.at

Optionaler Parameter type zur Auswahl:

Beispiel:

curl -s "https://api.wetter-wels.at?type=current" | jq

Beispielausgabe: current

{
  "temperature": {
    "value": 1.8,
    "units": "C"
  },
  "dewpoint": {
    "value": -0.8,
    "units": "C"
  },
  "humidity": {
    "value": 83.2,
    "units": "%"
  },
  "barometer": {
    "value": 1014.2,
    "units": "hPa"
  },
  "heat_index": {
    "value": 1.8,
    "units": "C"
  },
  "wind_speed": {
    "value": 1.9,
    "units": "km/h"
  },
  "wind_gust": {
    "value": 3.6,
    "units": "km/h"
  },
  "wind_direction": {
    "value": 242.7,
    "units": ""
  },
  "wind_chill": {
    "value": 1.8,
    "units": "C"
  },
  "rain_rate": {
    "value": 0,
    "units": "mm/h"
  }
}

Beispiele mit curl & jq

1. Temperatur

curl -s "https://api.wetter-wels.at?type=current" | jq '.temperature.value'

2. Luftfeuchtigkeit

curl -s "https://api.wetter-wels.at?type=current" | jq '.humidity.value'

3. Tageswerte

curl -s "https://api.wetter-wels.at?type=day" | jq

Grenzwertprüfung

Mit diesem Endpunkt kann geprüft werden, ob ein bestimmter Sensorwert einen Grenzwert überschreitet oder unterschreitet. Die API gibt immer true oder false zurück:

Endpunkt:

https://api.wetter-wels.at/warnings

Parameter:

Beispiele:

// Prüfen, ob die aktuelle Temperatur über 5°C liegt
curl -s "https://api.wetter-wels.at/warnings/?value=current-temperature-value&condition=above&threshold=5"

// Prüfen, ob die Luftfeuchtigkeit unter 90% liegt
curl -s "https://api.wetter-wels.at/warnings/?value=current-humidity-value&condition=below&threshold=90"

Value-Namen basieren auf der JSON-Struktur:

{
  "current": {
    "temperature": { "value": 0, "units": "C" },       // current-temperature-value
    "dewpoint":    { "value": -2.9, "units": "C" },   // current-dewpoint-value
    "humidity":    { "value": 81, "units": "%" }      // current-humidity-value
  }
}

Hinweise

Die Daten & Einheiten sind die gleichen wie auf der grafischen Seite. Die aktuellen Werte werden alle 5 Minuten aktualisiert und sind immer leicht verzögert (Gleitender Mittelwert). Sollten Sie die Daten in einen öffentlich einsehbaren Webservice einbinden, geben Sie bitte "wetter-wels.at" als Quelle an. Alle Werte ohne Gewähr.