家庭再怎麼智慧,要是沒電的話,大概只能當個智障了,安裝不斷電系統 (UPS) 當然就是個不錯的解決方案,可是我們怎麼知道它到底有沒有正常運作呢?
事前準備
- Raspberry Pi * 1,安裝 Raspbian Stretch 發行版,並做好 基本設定。
- iPhone / iPad,安裝 iOS 9 以上的版本。
- UPS * 1,若是直接連在 Raspberry Pi 上面,請依照 網管人神器,隨時監控電力狀況的 UPS Server 的步驟,安裝好 Network UPS Tools Server。
開始安裝
先依照 HomeKit 讓我們的家電更智慧,更像我們的家人 的步驟,完成 Homebridge 的安裝,並且確認 iPhone/iPad 的家庭 App 裡已經加入了這個 HomeKit 配件。
這次要用的是 homebridge-nut 這支外掛程式。
這個外掛很小,大概 10 秒左右就裝好了。
sudo npm -g install homebridge-nut
進行設定
打開 Homebridge 的主設定檔。
sudo vi /etc/homebridge/config.json
把 homebridge-nut 外掛的設定值加進去。
- name: 自訂的顯示名稱
- host: NUT Server 的 IP 位址或主機名稱
- port: NUT Server 的通訊埠,預設是 3493
{
"platform": "Nut",
"name": "不斷電系統",
"host": "192.168.88.123",
"port": "3493",
"search_time_delay": "1",
"low_batt_threshold": "40",
"polling": "120"
}
]
重新啟動 Homebridge 服務。
sudo systemctl restart homebridge
請特別注意!!!
如果本機或區網裡的 NUT Server 連不到或還沒啟動的話,Homebridge 因為找不到配件而無法啟動,所以實測之前,一定要確定 NUT Server 已經正常運作。
實際使用
在家庭 App 裡就可以看到它的圖示。
點按圖示裡的詳細資訊,就可以看到目前的狀態和電量。
還可以看到 UPS 的廠牌和型號。
參考資料
圖片來源
- https://pixabay.com
更新紀錄
- 2018/02/01 撰文。
sudo npm -g install homebridge-nut
回覆刪除出現 EACCES current user ("nobody") does not have permission to access the dev dir
下此指令即可:
npm -g config set user root
你好 請問 我經常用手機看youtube和看網絡文章 你寫的squid代理伺服器文章有可能加快體驗速度嗎?
回覆刪除