准備搞個智能家居玩玩
先從home assistant(后面簡寫為HASS)開始吧
莫得樹莓派,拿舊手機湊活一下
准備材料:
root過的安卓機
一、安卓機Linux環境搭建
個人習慣不詳細寫基礎環境搭建,網上自查,簡單概述如下
手機root(我也不知道不root能不能用)
安裝Linux Deploy應用
打開,創建一個環境,右下角有個設定logo,進去,發行版自定(我用了ubuntu,懶),鏡像大小設置得大一點(別最后不夠用,我用了4096),用戶名密碼設好,下面的啟用初始化系統和啟用SSH勾上
回主頁面,右上角選項里選擇安裝,,直到控制台打印出如下信息
<<< deploy
左下角啟動,直到打印出如下信息
<<< start
PC使用SSH登錄,IP是手機的內網IP,端口22,用戶名密碼是之前自己設置的
二、home assistant搭建
其實前面的環境搭建好以后,后面的HASS安裝和正常的linux安裝差不多。
主要就是這么幾步:python環境安裝、依賴安裝(hass啟動時會自動安)、HASS安裝、HASS啟動
1.Python環境
python環境參考本人的pyenv-virtualenv環境搭建
python版本就用3.5.3吧,鬼知道高版本會有什么坑。。
更新:hass后續會放棄對3.5的支持,所以這里請安裝3.6及以上python版本
2.依賴
hass啟動的時候會自動安裝依賴,恩。。。。
3.HASS安裝
進入虛擬環境
更新pip
pip install --upgrade pip
安個依賴(據說有的hass會指定要下面的這個版本)
pip install netdisco==1.0.0rc3
安hass
pip install homeassistant
安靜地等它安完(出去干點啥別的吧,要等挺久的)
4.HASS啟動
手機端也不能自己彈網頁,所以就一步
hass
(這里建議直接去洗個澡呢,反正洗完了它都不一定能安完)
Timer:starting了就是完事了
電腦端打開網頁,地址是 手機ip:8123
能進入HASS控制台就是完成了