Zum Inhalt

WeatherService API-Dokumentation (v2)

Diese Dokumentation beschreibt die WeatherService API, Version v2, die Wettervorhersagen bereitstellt.

Allgemeine Informationen

Die WeatherService API ermöglicht den Abruf von Wetterinformationen, einschließlich aktueller Bedingungen sowie minütlicher, stündlicher und täglicher Vorhersagen. Der Zugriff auf die API erfolgt über HTTP-Endpunkte, die Daten im JSON-Format zurückgeben.

Endpunkte

/api/v2/weather/point

Dieser Endpunkt ruft Wetterdaten für einen bestimmten Punkt ab, der durch Breiten- und Längengrad definiert wird.

HTTP-Methode: GET

Parameter

Parameter Erforderlich Typ Format Beschreibung
apiKey Yes string API-Key zur Authentifizierung
latitude Yes number double Breitengrad des Punkts
longitude Yes number double Längengrad des Punkts
channel No string Kanal für die Anfrage
dateTimeFrom No string date-time Start-Datum und -Uhrzeit für die Wetterdaten
dateTimeUntil No string date-time End-Datum und -Uhrzeit für die Wetterdaten
details No string Ermöglicht das Anfordern zusätzlicher Wetterinformationen mithilfe vordefinierter ENUM-Werte. Standardmäßig werden nur aktuelle Wetterinformationen bereitgestellt. Mögliche Werte: ADDRESS (Reverse-Geocoding für die angegebenen Koordinaten), MINUTELY_15 (Daten im 15-Minuten-Intervall), HOURLY (Daten im 60-Minuten-Intervall), DAILY (Tagesdaten). Es können mehrere Werte angefordert werden.

Datenmodelle

Address

Definiert eine Adresse.

Property Type Nullable Beschreibung
country string Yes Land der Adresse
district string Yes Bezirk der Adresse
zip string Yes Postleitzahl der Adresse
city string Yes Stadt der Adresse
cityAddOn string Yes Zusätzliche Stadtinformationen
cityPart string Yes Stadtteil der Adresse
street string Yes Straße der Adresse
houseNo string Yes Hausnummer der Adresse

ProblemDetails

Enthält Details zu einem Fehler.

Property Type Nullable Beschreibung
type string Yes Eine URI-Referenz, die den Problemtyp identifiziert
title string Yes Eine kurze, für Menschen lesbare Zusammenfassung des Problems
status integer Yes Der HTTP-Statuscode für dieses Auftreten des Problems
detail string Yes Eine für Menschen lesbare Erläuterung zu diesem spezifischen Auftreten des Problems
instance string Yes Eine URI-Referenz, die das konkrete Auftreten des Problems identifiziert

ServiceError

Beschreibt einen Service-Fehler.

Property Type Nullable Beschreibung
type string Yes Typ des Fehlers
message string Yes Fehlermeldung

WeatherForecastCurrently

Enthält die aktuellen Wetterbedingungen.

Property Type Format Nullable Beschreibung Unit
timestamp string date-time No Zeitstempel der Wetterdaten
interval number float Yes Intervall
temperature2Meters number float Yes Temperatur in 2 Metern Höhe °C
relativeHumidity2Meters number float Yes Relative Luftfeuchtigkeit in 2 Metern Höhe %
apparentTemperature number float Yes Gefühlte Temperatur °C
isDay boolean Yes Gibt an, ob es Tag ist
precipitation number float Yes Niederschlagsmenge mm
rain number float Yes Regenmenge mm
showers number float Yes Schauermenge mm
snowfall number float Yes Schneefallmenge cm
weatherCode integer int32 Yes Wettercode
cloudCover number float Yes Bewölkungsgrad in Prozent %
pressureMsl number float Yes Luftdruck auf Meereshöhe hPa
surfacePressure number float Yes Bodendruck hPa
precipitationProbability number float Yes Niederschlagswahrscheinlichkeit %
dewPoint2Meters number float Yes Taupunkttemperatur in 2 Metern Höhe °C
visibility number float Yes Sichtweite km
sunshineDuration number float Yes Sonnenscheindauer in Sekunden s
windSpeed10Meters number float Yes Windgeschwindigkeit in 10 Metern Höhe km/h
windDirection10Meters number float Yes Windrichtung in 10 Metern Höhe °
windGusts10Meters number float Yes Windböen in 10 Metern Höhe km/h

WeatherForecastDaily

Liefert tägliche Wettervorhersagedaten.

Property Type Format Nullable Beschreibung Unit
timestamp string date-time No Zeitstempel der Vorhersage
sunrise string date-time Yes Uhrzeit des Sonnenaufgangs
sunset string date-time Yes Uhrzeit des Sonnenuntergangs
temperature2MetersMin number float Yes Minimale Temperatur in 2 Metern Höhe °C
temperature2MetersMax number float Yes Maximale Temperatur in 2 Metern Höhe °C
apparentTemperatureMin number float Yes Minimale gefühlte Temperatur °C
apparentTemperatureMax number float Yes Maximale gefühlte Temperatur °C
precipitationSum number float Yes Gesamtniederschlagsmenge mm
precipitationHours number float Yes Anzahl der Stunden mit Niederschlag hours
precipitationProbabilityMax number float Yes Maximale Niederschlagswahrscheinlichkeit %
rainSum number float Yes Gesamtregenmenge mm
showersSum number float Yes Gesamtschauermenge mm
snowfallSum number float Yes Gesamtschneefallmenge cm
weatherCode integer int32 Yes Wettercode
windSpeed10MetersMax number float Yes Maximale Windgeschwindigkeit in 10 Metern Höhe km/h
windGusts10MetersMax number float Yes Maximale Windböen in 10 Metern Höhe km/h
windDirection10MetersDominant number float Yes Vorherrschende Windrichtung in 10 Metern Höhe °
sunshineDuration number float Yes Sonnenscheindauer in Sekunden s
daylightDuration number float Yes Tageslichtdauer in Sekunden s
uvIndexMax number float Yes Maximaler UV-Index
uvIndexClearSkyMax number float Yes Maximaler UV-Index bei klarem Himmel
et0FaoEvapotranspiration number float Yes ET0-FAO-Evapotranspiration mm
shortwaveRadiationSum number float Yes Summe der kurzwelligen Strahlung MJ/m²

WeatherForecastHourly

Enthält stündliche Wettervorhersagedetails.

Property Type Format Nullable Beschreibung Unit
timestamp string date-time No Zeitstempel der Vorhersage
temperature2Meters number float Yes Temperatur in 2 Metern Höhe °C
temperature80Meters number float Yes Temperatur in 80 Metern Höhe °C
temperature120Meters number float Yes Temperatur in 120 Metern Höhe °C
temperature180Meters number float Yes Temperatur in 180 Metern Höhe °C
relativeHumidity2Meters number float Yes Relative Luftfeuchtigkeit in 2 Metern Höhe %
dewPoint2Meters number float Yes Taupunkttemperatur in 2 Metern Höhe °C
apparentTemperature number float Yes Gefühlte Temperatur °C
precipitation number float Yes Niederschlagsmenge mm
precipitationProbability number float Yes Niederschlagswahrscheinlichkeit %
rain number float Yes Regenmenge mm
showers number float Yes Schauermenge mm
snowfall number float Yes Schneefallmenge cm
snowDepth number float Yes Schneehöhe cm
weatherCode integer int32 Yes Wettercode
visibility number float Yes Sichtweite km
windSpeed10Meters number float Yes Windgeschwindigkeit in 10 Metern Höhe km/h
windSpeed80Meters number float Yes Windgeschwindigkeit in 80 Metern Höhe km/h
windSpeed120Meters number float Yes Windgeschwindigkeit in 120 Metern Höhe km/h
windSpeed180Meters number float Yes Windgeschwindigkeit in 180 Metern Höhe km/h
windDirection10Meters number float Yes Windrichtung in 10 Metern Höhe °
windDirection80Meters number float Yes Windrichtung in 80 Metern Höhe °
windGusts10Meters number float Yes Windböen in 10 Metern Höhe km/h
windDirection120Meters number float Yes Windrichtung in 120 Metern Höhe °
windDirection180Meters number float Yes Windrichtung in 180 Metern Höhe °
isDay number float Yes Gibt an, ob es Tag ist
sunshineDuration number float Yes Sonnenscheindauer in Sekunden s
cloudCover number float Yes Bewölkungsgrad in Prozent %
cloudCoverLow number float Yes Bewölkungsgrad in niedriger Höhe in Prozent %
cloudCoverMid number float Yes Bewölkungsgrad in mittlerer Höhe in Prozent %
cloudCoverHigh number float Yes Bewölkungsgrad in großer Höhe in Prozent %
pressureMsl number float Yes Luftdruck auf Meereshöhe hPa
surfacePressure number float Yes Bodendruck hPa
soilTemperature0Centimeters number float Yes Bodentemperatur bei 0 Zentimetern °C
soilTemperature6Centimeters number float Yes Bodentemperatur bei 6 Zentimetern °C
soilTemperature18Centimeters number float Yes Bodentemperatur bei 18 Zentimetern °C
soilTemperature54Centimeters number float Yes Bodentemperatur bei 54 Zentimetern °C
soilMoisture0CentimetersTo1Centimeters number float Yes Bodenfeuchte 0-1 cm m³/m³
soilMoisture1CentimetersTo3Centimeters number float Yes Bodenfeuchte 1-3 cm m³/m³
soilMoisture3CentimetersTo9Centimeters number float Yes Bodenfeuchte 3-9 cm m³/m³
soilMoisture9CentimetersTo27Centimeters number float Yes Bodenfeuchte 9-27 cm m³/m³
soilMoisture27CentimetersTo81Centimeters number float Yes Bodenfeuchte 27-81 cm m³/m³
evapotranspiration number float Yes Evapotranspiration mm
vapourPressureDeficit number float Yes Dampfdruckdefizit kPa
et0FaoEvapotranspiration number float Yes ET0-FAO-Evapotranspiration mm

WeatherForecastMinutely15

Liefert Wetterdaten in 15-Minuten-Intervallen.

Property Type Format Nullable Beschreibung Unit
timestamp string date-time No Zeitstempel der Vorhersage
temperature2Meters number float Yes Temperatur in 2 Metern Höhe °C
relativeHumidity2Meters number float Yes Relative Luftfeuchtigkeit in 2 Metern Höhe %
dewPoint2Meters number float Yes Taupunkttemperatur in 2 Metern Höhe °C
apparentTemperature number float Yes Gefühlte Temperatur °C
precipitation number float Yes Niederschlagsmenge mm
rain number float Yes Regenmenge mm
showers number float Yes Schauermenge mm
snowfall number float Yes Schneefallmenge cm
snowfallHeight number float Yes Schneefallgrenze m
freezingLevelHeight number float Yes Höhe der Frostgrenze m
sunshineDuration number float Yes Sonnenscheindauer in Sekunden s
weatherCode integer int32 Yes Wettercode
cloudCover number float Yes Bewölkungsgrad in Prozent %
pressureMsl number float Yes Luftdruck auf Meereshöhe hPa
precipitationProbability number float Yes Niederschlagswahrscheinlichkeit %
surfacePressure number float Yes Bodendruck hPa
windSpeed10Meters number float Yes Windgeschwindigkeit in 10 Metern Höhe km/h
windSpeed80Meters number float Yes Windgeschwindigkeit in 80 Metern Höhe km/h
windDirection10Meters number float Yes Windrichtung in 10 Metern Höhe °
windDirection80Meters number float Yes Windrichtung in 80 Metern Höhe °
windGusts10Meters number float Yes Windböen in 10 Metern Höhe km/h
visibility number float Yes Sichtweite km
lightningPotential number float Yes Blitzpotenzial
cape number float Yes CAPE (Convective Available Potential Energy) J/kg
isDay boolean Yes Gibt an, ob es Tag ist
shortwaveRadiation number float Yes Kurzwellenstrahlung W/m²
shortwaveRadiationInstant number float Yes Momentane Kurzwellenstrahlung W/m²
diffuseRadiation number float Yes Diffusstrahlung W/m²
diffuseRadiationInstant number float Yes Momentane Diffusstrahlung W/m²
directRadiation number float Yes Direktstrahlung W/m²
directRadiationInstant number float Yes Momentane Direktstrahlung W/m²
terrestrialRadiation number float Yes Terrestrische Strahlung W/m²
terrestrialRadiationInstant number float Yes Momentane terrestrische Strahlung W/m²
directNormalIrradiance number float Yes Direkte Normalstrahlung W/m²
directNormalIrradianceInstant number float Yes Momentane direkte Normalstrahlung W/m²
globalTiltedIrradiance number float Yes Globale geneigte Strahlung W/m²
globalTiltedIrradianceInstant number float Yes Momentane globale geneigte Strahlung W/m²

WeatherForecastResponse

Das Hauptantwortobjekt mit Copyright-Informationen, Zeitzone, aktuellem Wetter und Vorhersagen.

Property Type Nullable Beschreibung
copyright string Yes Copyright-Informationen
timezone string Yes Zeitzone
currently WeatherForecastCurrently No Aktuelle Wetterbedingungen
minutely15 array of WeatherForecastMinutely15 Yes Array von minütlichen (15-Minuten) Vorhersagen
hourly array of WeatherForecastHourly Yes Array von stündlichen Vorhersagen
daily array of WeatherForecastDaily Yes Array von täglichen Vorhersagen
address Address No Adressinformationen
errors array of ServiceError Yes Array von Service-Fehlern

Antworten

HTTP Code Beschreibung Content Type Schema
200 Erfolgreich application/json WeatherForecastResponse
400 Bad Request application/json ProblemDetails
401 Unauthorized application/json ProblemDetails
500 Serverfehler application/json ProblemDetails

Weitere Details zu den Datenmodellen und deren Eigenschaften finden Sie in der Swagger-Dokumentation.

Sie können die OpenAPI-Definition (https://weather.smartmaps.cloud/swagger/v2/swagger.json) auch direkt in Postman, Insomnia oder ähnliche API-Clients importieren.