Functions Parser SpecialParser OpenWeatherMapParser - SmartEnviroSystem/SmartDataPorter GitHub Wiki
Der OpenWeatherMapParser kann Wetterinformationen vom Dienst https://openweathermap.org/ importieren.
Der Wetterdienst bietet:
- kostenfrei 60 Anfragen / Stunde
- kostenfrei aktuelle Wetterdaten
- kostenfrei Vorhersagewerte
Die Wetterdaten können über die API abgerufen werden, indem der HTTPImporter verwendet wird. Die benötigte URL kann man sich auf openweathermap.org generieren. Die ID des Ortes findet man in der Liste unter: bulk.openweathermap.org/sample
Beispiele für Orts-Ids:
- Minden: 2871039
- Bielefeld: 2949186 / 3221125
Entwickler:
- Holger Heeren
- Florian Fehring
Tabellen-Konfiguration
Für die Wetterdaten muss eine Tabelle mit folgenden Spalten angelegt werden:
| Name | Beschreibung | Messwerttyp | Messwerteinheit |
|---|---|---|---|
| ts | Zeitpunkt der Messung | timestamp | |
| temp | Lufttemperatur | float8 | °C |
| pressure | Luftdruck | float8 | hPa |
| humidity | Luftfeuchtigkeit | float8 | % |
| clouds | Bewölkung | float8 | % |
| wind_speed | Windgeschwindigkeit | float8 | m/s |
| wind_dir | Aktuelle Windrichtung, Norden = 360° | float8 | ° |
Import-Konfiguration
Dieser Parser benötigt keine besonderen Konfigurationseinträge.
Datei-Erkennung
Der Parser erkennt seine Zuständigkeit an folgenden Eigenschaften:
- Die Datei hat keinen Mime-Type
- Die Datei enthält in den ersten 70 Bytes die Informationen
{"coord":{und,"weather":[{
Beispiel-Datei
Typische Beispieldatei: weather.json