树莓派homeassistant配置天气插件高级篇

树莓派homeassistant配置天气插件高级篇

昨天为大家展示了在homeassistant配置简单的天气插件,这个完全达不到DIY的高逼格乐趣,而且实用性也不是很高,今天就为大家带来配置稍复杂的但是效果更好的进阶版homeassistant天气。

首先需要要保证你的homeassistant系统已经处于打开状态,笔者使用树莓派安装的homeassistant所以给树莓派加电,然后访问你的homeassistant

树莓派homeassistant配置天气插件高级篇

然后使用windows访问树莓派的samba服务。

树莓派homeassistant配置天气插件高级篇

看到配置目录中configuration.yaml、customize.yaml、groups.yaml文件这三个配置文件是今天需要编辑的文件,

然后去github下载今天需要用到的py文件,

github.com/Yonsm/HAExtra/blob/master/custom_components/sensor/caiyun.py

复制 homeassistant 的配置目录中 custom_components/sensor/caiyun.py下,无此目录请自行创建,

然后使用svcode打开configuration.yaml将昨天配置的sensor: 下的替换为今天的命令

树莓派homeassistant配置天气插件高级篇

下面是代码

sensor:

  -platform: caiyun

   #name: CaiYun

   #scan_interval: 1200

   #latitude: 30.000

   #longitude: 120.000

   monitored_conditions: # Optional

     – weather

     – temperature

     – humidity

     – cloud_rate

     – pressure

     – wind_direction

     – wind_speed

     – local_precipitation

     – nearest_precipitation

     – precipitation_distance

     – aqi

     – pm25

     – pm10

     – o3

      – co

     – no2

     – so2

上面这些配置好了其实就已经可以运行了,但是结果都是以英文呈现的不利于查看,所以接下来要将这些进行备注为中文,使用vscode打开customize.yaml文件

树莓派homeassistant配置天气插件高级篇

下面是代码

group.outside:

 friendly_name: 室外

sun.sun:

 friendly_name: 日照

 

sensor.caiyun_weather:

 friendly_name: 天气

sensor.caiyun_temperature:

 friendly_name: 室外气温

sensor.caiyun_humidity:

 friendly_name: 室外湿度

sensor.caiyun_cloud_rate:

 friendly_name: 云量

sensor.caiyun_pressure:

 friendly_name: 气压

sensor.caiyun_wind_direction:

 friendly_name: 风向

sensor.caiyun_wind_speed:

 friendly_name: 风速

sensor.caiyun_local_precipitation:

 friendly_name: 降水强度

sensor.caiyun_nearest_precipitation:

 friendly_name: 附近降水强度

sensor.caiyun_precipitation_distance:

 friendly_name: 附近降水距离

sensor.caiyun_aqi:

 friendly_name: 空气指数

sensor.caiyun_pm25:

 friendly_name: 室外颗粒物

 homebridge_name: 空气质量

sensor.caiyun_pm10:

 friendly_name: 室外大颗粒物

sensor.caiyun_o3:

 friendly_name: 室外臭氧

sensor.caiyun_co:

 friendly_name: 室外一氧化碳

sensor.caiyun_no2:

 friendly_name: 室外二氧化氮

sensor.caiyun_so2:

 friendly_name: 室外二氧化硫

继续使用vscode打开groups.yaml

树莓派homeassistant配置天气插件高级篇

下面是代码

outside:

   entities:

     – sun.sun

     – sensor.caiyun_weather

     – sensor.caiyun_temperature

     – sensor.caiyun_humidity

     – sensor.caiyun_cloud_rate

     – sensor.caiyun_pressure

     – sensor.caiyun_wind_direction

     – sensor.caiyun_wind_speed

     – sensor.caiyun_local_precipitation

     – sensor.caiyun_nearest_precipitation

     – sensor.caiyun_precipitation_distance

     – sensor.caiyun_aqi

     – sensor.caiyun_pm25

     – sensor.caiyun_pm10

     – sensor.caiyun_o3

     – sensor.caiyun_co

     – sensor.caiyun_no2

     – sensor.caiyun_so2

然后安装昨天的方法重启homeassistant的服务,查看homeassistant首页的变化

树莓派homeassistant配置天气插件高级篇

如何你展示的效果和笔者的一直说明你的配置成功了,如果出现homeassistant打不开的情况说明你的配置出现问题,一般常见的是空格有问题,或者是使用了windows自带的文本编辑器导致的,这里推荐使用vscode哦。

笔者将带领大家一步步构建自己的智能家居系统,大家的支持是我源源不断创作的源泉谢谢大家的支持。


发表评论