Rohdaten

Unter/api/datakönnen die aktuellen Daten als JSON-Objekt abgerufen werden.
Das JSON-Objekt ist wie folgt aufgebaut:

API IdBeschreibung
tsZeit im UNIX-Timestamp Format in Sekunden(UTC Zeitzone)
trend.val(Für interne Zwecke)
trend.textLuftdrucktrend der letzten 3 Stunden
baroLuftdruck in hPa
temp.out.cTemperatur in Celsius
temp.out.fTemperatur in Fahrenheit
hum.outLuftfeuchtigkeit in Prozent
wind.speed.kmhWindgeschwindigkeit (aktuell) in km/h
wind.speed.mphWindgeschindigkeit (aktuell) in Meilen pro Stunde
wind.avg.kmhWindgeschwindigkeit (10 Minuten durchschnitt) in km/h
wind.avg.mphWindgeschindigkeit (10 Minuten durchschnitt) in Meilen pro Stunde
wind.dir.degWindrichtung in Grad (0 Grad = Norden, 90 Grad = Osten, ...)
wind.dir.textWindrichtung als Text (z.B. SSW, N, ...)
rain.rateRegenrate in mm/h
rain.stormRegensturm in mm
rain.dayTägliche Regenmenge in mm
rain.monthMonatliche Regenmenge in mm
rain.yearJährliche Regenmenge in mm
et.dayTägliche Evapotranspiration in mm
et.monthMonatliche Evapotranspiration in mm
et.yearJährliche Evapotranspiration in mm
forecast.val(Für interne Zwecke)
forecast.rule(Für interne Zwecke)
forecast.textDie Wetter-Vorhersage
sun.uvUV-Index
sun.radSonneneinstrahlung in Watt/qm
sun.riseZeitpunkt des Sonnenaufgangs
sun.setZeitpunkt des Sonnenuntergangs

Zur Abfrage der Archiv Daten unter/api/archivewerden folgende zusätzliche Parameter benötigt:

ParameterWerte
startDatetype Date, required ("startDate=YYYY-MM-DDThh:mm")
endDatetype Date, required ("endDate=YYYY-MM-DDThh:mm")
valuestype string, required , seperated by comma ("tempOut,baro,humOut,windSpeedMin,windSpeedMax,winddir,rad,uv,rainrate,rainDay,etDay")
groupDurationtype string (ISO 8601 duration), optional ("groupDuration=PTXM")
(Maximal 10000 Datensätze abrufbar, X ersetzen mit Anzahl Minuten zwischen Datensätzen)

Beispiel Archive Abfragen:

/api/archive?values=tempOut,baro,humOut,windSpeedMin,windSpeedMax,winddir,rad,uv,rainrate,rainDay,etDay&startDate=2020-03-10T00:00&endDate=2020-03-17T23:59&groupDuration=PT3M

/api/archive?values=tempOut&startDate=2020-03-10T00:00&endDate=2020-03-17T23:59

Zur Abfrage der Statistik Daten unter/api/statisticswerden folgende zusätzliche Parameter benötigt:

ParameterWerte
startDatetype Date, required ("startDate=YYYY-MM-DDThh:mm")
endDatetype Date, required ("endDate=YYYY-MM-DDThh:mm")
valuestype string (api valuename), required ("windSpeedMax")
methodtype string enum (min, max, avg), required

Liste der möglichen API Valuenames:
temperatureMin, temperatureMax,
airPressureMin, airPressureMax,
humidityMin, humidityMax,
windSpeedMin, windSpeedMax,
sunExposureAvg, sunExposureMax,
uvIndexMax,
rainRateMin, rainRateMax

Beispiel Statistik Abfragen:

/api/statistics?value=temperatureMax&method=max&startDate=2019-03-17T14:26:40&endDate=2020-03-17T14:26:40