OpenWeatherMap

Die OpenWeatherMap-Schnittstelle kommuniziert via Internet, um Wetterdaten abzuholen. Es werden sowohl aktuelle Daten verwendet, sowie eine Vorhersage alle drei Stunden bis zu fünf Tagen. Der Wetterdienst ist kostenlos verfügbar.

Konfiguration

Im Gateway werden der Ort und der API-Schlüssel hinterlegt. Pro Schnittstelle kann also nur ein Ort verwendet werden. Ein API-Schlüssel kann auf der Webseite von openweathermap.org gelöst werden. Dieser sollte pro Kunde separat erstellt werden, da der API-Schlüssel jederzeit ersichtlich ist.

Die Sprache der Wetterdaten kann unter dem Reiter Erweitert konfiguriert werden.

Variablen

Die Variable time, gibt immer den Zeitpunkt der letzten Abfrage zurück. Diese Variable wird nicht im Monitor aufgezeichnet.

Standort

Variable Beschreibung
city [string] Name der Stadt.
country [string] Kürzel des Landes. Z.B. CH.
timezone [time] Zeitzonenoffset in ms.
sunrise [datetime] Heutiger Sonnenaufgang.
sunset [datetime] Heutiger Sonnenuntergang.
geolat [real] Breitengrad.
geolng [real] Längengrad.

Hinweis: Der Sonnenaufgang und Untergang wird nur nach Abrufen der Daten berechnet. Es wird empfohlen stattdessen den Funktionsblock SUNINFO zu verwenden.

Wetter Aktuell und Vorhersage

Es werden immer die gleichen Werte pro drei Stunden-Intervall abgefragt. Diese besitzen jeweils ein anderen Präfix. Der Präfix act_ gibt die aktuellen Werte zurück.

Variable Beschreibung
dt [datetime] Absoluter Zeitpunkt, für den die erfassten Daten gültig sind.
id [int] Zustands-ID des Wetters gemäss OpenWeatherMap.
icon [string] Symbol für das Wetter.
main [string] Beschreibung des Wetters auf Englisch.
description [string] Genauere Beschreibung des Wetters auf Englisch.
temp [real] Temperatur in °C.
humidity [int] Rel. Feuchtigkeit in %.
visibility [int] Sichtweite in Meter.
rain [real] Niederschlagsvolumen in mm.
snow [real] Schneemenge in mm.
preassure [int] Luftdruck beim Meeresspiegel in mbar.
clouds [int] Deckungsgrad in %.
windspeed [real] Windgeschwindigkeit in m/s.
winddirection [real] Herkunft des Windes in °.

Tipp: Es gibt eine interne Symbol-Bibliothek für die Variablen id und icon. Siehe Wetter-Icons.