樹莓派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哦。

筆者將帶領大家一步步構建自己的智能家居系統,大家的支持是我源源不斷創作的源泉謝謝大家的支持。


分享到:


相關文章: