Homebridge 外掛 - OpenWeatherMap 氣溫預測

by 1月 06, 2018 0 意見            


今天好冷啊,到底外面的溫度是幾度呢?我可不想直接打開窗戶去吹冷風 ......


事前準備

  • Raspberry Pi * 1,安裝 Raspbian Stretch 發行版,並做好 基本設定
  • iPhone / iPad,安裝 iOS 9 以上的版本。

安裝外掛


先依照 HomeKit 讓我們的家電更智慧,更像我們的家人 的步驟,完成 Homebridge 的安裝,並且確認 iPhone/iPad 的家庭 App 裡已經加入了這個 HomeKit 配件。

為了從 OpenWeatherMap 取得氣溫預測資料,我們使用 homebridge-openweathermap-temperature 這支外掛程式。

使用 npm 指令來安裝。
sudo npm install -g homebridge-openweathermap-temperature


申請 OpenWeatherMap 的 API Key


到 OpenWeatherMap 註冊一個帳號之後,就可以到 API Keys 網頁看到屬於自己的 32 碼金鑰。

接著在 Weather maps 點選城市名稱,把國家 (COUNTRY) 及城市 (CITY) 的英文名稱記下來。


設定外掛


打開 Homebridge 的主設定檔。
sudo vi /etc/homebridge/config.json

把 homebridge-openweathermap-temperature 外掛的設定值加進去。
  • name:  在家庭 App 裡顯示的自訂名稱。
  • url: 所在位置的城市、國家,和剛剛申請的 API Key。
"accessories": [
  {
    "accessory": "OpenweathermapTemperature",
    "name": "室外氣溫",
    "url": "http://api.openweathermap.org/data/2.5/weather?q=Taichung,TW&appid=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
  }
]


重新啟動服務後就生效了。
sudo systemctl restart homebridge


實際使用


在家庭 App 裡就可以看到目前的室外氣溫了。


參考資料


圖片來源
  • https://pixabay.com

更新紀錄
  • 2018/01/06 撰文

Heracles Jam,江湖人稱「海公公」

IT 技術家 - 創站部落客

一個常用 Windows、慣用 macOS、愛用 Linux 的 3C 阿宅
現職 MIS / 業界講師 / 資訊顧問 / 部落客

0 意見 :

張貼留言