iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 23
0
IoT

樹莓派實驗室系列 第 23

Day23 - Home Assistant 連接 app通知

  • 分享至 

  • xImage
  •  

今天再來做一個很簡單的Automation,就是手機Home Assistant App連接上後,從電腦上也可以設計觸發事件並傳送通知到手機上了。

首先我們要下載Home Assistant App,下載後照理來說會自動搜尋網路內的Home Assistant,所以連上之後再打開通知的權限後就可以回到電腦上的HA了。

我們一樣去建立Automation,使用File editor編輯Automation.yaml,不過這個自動化也可以透過UI來設定。

- alias: Notify the weather forecast tomorrow
  description: 'notify me when 6 am '
  trigger:
  - platform: time
    at: 06:00:00 #注意時間格式 時:分:秒
  action:
  - service: notify.notify 
    data:
      title: Tomorrow's forecast
      message: Expect {{state_attr("weather.dogDog", "forecast")[0].condition }} conditions,
        with a high of {{state_attr("weather.dogDog", "forecast")[0].temperature }}  degrees,
        and with a low of {{state_attr("weather.dogDog", "forecast")[0].templow }}  degrees
  mode: single

我們的action使用notify.notify
上面我們message地方儲存的是取自我的weather.dogDog,除了當天的天氣,還會有之後五天的預報,但我們只取forecast的第一個元素,也就是隔天的預報,並且找天氣、溫度、最低溫組成要傳送的訊息。

儲存好之後,我們就可以在實體或者自動化這邊找到它

執行這個自動化,這則通知就跳出來了

我們今天透過手機Home Assistant app連接上了HA電腦版,同時我們可以在歷史那邊看到關於手機的一些狀態,我的如下圖


上一篇
Day22 - Home Assistant DHT automation
下一篇
Day24 - Home Assistant 設定位置的自動化
系列文
樹莓派實驗室30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言