OpenWeatherMap

このOpenWeatherMapインターフェースは、インターネットを介して天気データを取得するために通信します。現在のデータだけでなく、5日間まで3時間ごとの予報も使用されます。この天気サービスは無料で利用可能です。

設定

ゲートウェイでは場所とAPIキーが保存されています。各インターフェースでは1つの場所のみを使用できます。APIキーはopenweathermap.orgのWebサイトで取得できます。このキーは顧客ごとに別々に作成する必要があります。APIキーは常に表示可能です。

天気データの言語は、拡張設定タブで設定できます。

変数

変数timeは常に最後の問い合わせ時刻を返します。この変数はモニターに記録されません。

場所

変数 説明
city [string] 都市名。
country [string] 国の略称。例:CH。
timezone [time] タイムゾーンオフセット(ms)。
sunrise [datetime] 本日の日出。
sunset [datetime] 本日の日没。
geolat [real] 緯度。
geolng [real] 経度。

注意:日出と日没はデータ取得後に計算されます。代わりにSUNINFO機能ブロックを使用することをお勧めします。

現在の天気と予報

3時間ごとのインターバルで常に同じ値が問い合わせられます。これらはそれぞれ異なるプレフィックスを持ちます。プレフィックスact_は現在の値を返します。

変数 説明
dt [datetime] 取得したデータが有効な絶対時刻。
id [int] OpenWeatherMapの天気状態ID。
icon [string] 天気のシンボル。
main [string] 天気の英語での説明。
description [string] 天気のより詳細な英語での説明。
temp [real] 温度(°C)。
humidity [int] 相対湿度(%)。
visibility [int] 視程(メートル)。
rain [real] 降水量(mm)。
snow [real] 降雪量(mm)。
preassure [int] 海面での気圧(mbar)。
clouds [int] 雲量(%)。
windspeed [real] 風速(m/s)。
winddirection [real] 風の方向(°)。

ヒント: 変数idiconには内部シンボルライブラリがあります。天気アイコンを参照してください。