3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
之前有介紹用google試算表記錄資產配置 資產配置再平衡google試算表(一)- 再平衡 資產配置再平衡google試算表(二)- 交易 資產配置再平衡google試算表(三)- 換匯 資產配置再平衡google試算表(四)- 資產成長、VT全球股市市值比例 這次要講的是如何將google試算表的資料整合入home assistant內。   google sheet本身有自己的api developers.google.com/sheets/api/samples/reading 讀取的連結方法如下 GET https://sheets.googleapis.com/v4/spreadsheets/spreadsheetId/values/Sheet1!A1:D5?key=API金鑰 之前有申請過json金鑰的再申請api金鑰就很簡單 spreadsheetId請參考以下連結 [Python]上傳List資料到google試算表 API金鑰就是到以下這個連結確認project name,選擇建立憑證,再選擇api金鑰,然後將"鍵"複製起來 https://console.cloud.google.com/apis/dashboard 用以下試算表為例要取得總覽A3:G3的值 連結就是https://sheets.googleapis.com/v4/spreadsheets/spreadsheetId/values/總覽!A3:G3?key=API金鑰 取得的json格式如下,可以用postman去讀取看看 接著將他導入home assistant 在packages建立assets.yaml 用rest方式建立sensor sensor:   - platform: rest     resource: https://sheets.googleapis.com/v4/spreadsheets/spreadsheetId/values/Sheet1!A1:D5?key=API金鑰     name: '預計退休日'     value_template: "{{ value_json['values'][0][4] }}"   - platform: rest     resource: https://sheets.googleapis.com/v4/spreadsheets/spreadsheetId/values/Sheet1!A1:D5?key=API金鑰     name: '資產'     value_template: "{{ value_json['values'][0][5] }}" 重開機後就可以在home assistant的總覽加入實體顯示了, 這個數值會自動隨著google試算表變動   要再導入homepod語音的話, 就必須設立iphone捷徑自動化 home assistant使用產生提供模版, 內容如下, 主人早安,跟您報告一下資產,目前資產為{{ states('sensor.zi_chan') }},預計退休年限為{{ states('sensor.yu_ji_tui_xiu_ri') }},請繼續加油喔 然後選擇自動化, 製作個人自動化操作, 設定時間為起床時間, 這樣就完成了。     與蟲鳥和鳴的田間歲月

本文由percy10442pixnetnetblog提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦