2.3 Internet信息服务中的天气预报

启动Home Assistant后,默认的天气信息yrSymbol比较简单(如图2.6中的yrSymbol图标所示),在主配置文件configuration.yaml中由下列两行代码实现:

     sensor:
       -platform: yr

Dark Sky是美国著名的天气服务提供商,可以提供世界多地详细的天气实况及预报服务,包括降水、温度、湿度、风速、风向、气压、能见度、臭氧浓度、紫外线强度等。

添加Dark Sky天气预报的步骤如下:

(1)访问Dark Sky官网https://darksky.net/dev/register,注册Dark Sky API,获取密钥(secret key)。

(2)修改配置文件configuration.yaml,在-platform:yr后按Enter键,在如图2.11所示的位置添加如下代码:

     -platform:darksky
      api_key:(此处为注册时获取的密钥)
      monitored_conditions:
         -summary
         -minutely_summary
         -hourly_summary
         -uv_index

图2.11 添加Dark Sky天气服务组件

其中,summary为概述,minutely_summary为未来1h概述,hourly_summary为明日概述,uv_index为紫外线强度,详见其官网中的说明。

(3)执行“检查配置”无误后单击“重启服务”按钮。

(4)重启后,可以看到首页添加了上述Dark Sky的天气信息,如图2.12所示。

图2.12 Dark Sky天气信息