昨天为大家展示了在homeassistant配置简单的天气插件,这个完全达不到DIY的高逼格乐趣,而且实用性也不是很高,今天就为大家带来配置稍复杂的但是效果更好的进阶版homeassistant天气。
首先需要要保证你的homeassistant系统已经处于打开状态,笔者使用树莓派安装的homeassistant所以给树莓派加电,然后访问你的homeassistant
然后使用windows访问树莓派的samba服务。
看到配置目录中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: 下的替换为今天的命令
下面是代码
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文件
下面是代码
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
下面是代码
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打不开的情况说明你的配置出现问题,一般常见的是空格有问题,或者是使用了windows自带的文本编辑器导致的,这里推荐使用vscode哦。
笔者将带领大家一步步构建自己的智能家居系统,大家的支持是我源源不断创作的源泉谢谢大家的支持。
| 留言与评论(共有 0 条评论) |