OpenWeatherMap

OpenWeatherMap接口通过互联网通信以获取天气数据。使用当前数据以及每三小时预测未来五天的天气。该天气服务是免费提供的。

配置

在网关中存储位置和API密钥。因此,每个接口只能使用一个位置。可以在openweathermap.org的网站上获取API密钥。该密钥应为每个客户单独创建,因为API密钥随时可见。

天气数据的语言可以在“高级”选项卡下配置。

变量

变量time始终返回最后一次查询的时间点。该变量不会在监视器中记录。

位置

变量 描述
city [string] 城市名称。
country [string] 国家代码。例如CH。
timezone [time] 时区偏移量(毫秒)。
sunrise [datetime] 今天的日出时间。
sunset [datetime] 今天的日落时间。
geolat [real] 纬度。
geolng [real] 经度。

注意:日出和日落仅在获取数据后计算。建议改用功能块 SUNINFO

当前天气及预测

每三小时间隔获取相同的值。这些值各自具有不同的前缀。前缀act_返回当前值。

变量 描述
dt [datetime] 记录数据的绝对时间点。
id [int] OpenWeatherMap的天气状态ID。
icon [string] 天气符号。
main [string] 天气的英文描述。
description [string] 天气的详细英文描述。
temp [real] 温度(摄氏度)。
humidity [int] 相对湿度(百分比)。
visibility [int] 能见度(米)。
rain [real] 降水量(毫米)。
snow [real] 雪量(毫米)。
preassure [int] 海平面气压(毫巴)。
clouds [int] 云量(百分比)。
windspeed [real] 风速(米/秒)。
winddirection [real] 风向(度)。

提示: 变量idicon有一个内部符号库。请参阅天气图标