昨天為大家展示了在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哦。
筆者將帶領大家一步步構建自己的智能家居系統,大家的支持是我源源不斷創作的源泉謝謝大家的支持。
閱讀更多 一目魚 的文章
關鍵字: 技術 樹莓 戴爾Latitude