樹莓派一體化安裝(All-In-One Installer)智能家居平臺Home Assistant
Raspberry Pi
All-In-One Installer全新安裝樹莓派系統(系統爲官方的RASPBIAN STRETCH WITH DESKTOP,Release date:2017-08-16)
將樹莓派鏈接到網絡(有線網絡連接,WIFI也可)通過SSH登錄到樹莓派
執行下列命令(命令是一行,並且不用運行爲sudo)
pi@raspberrypi: ~ $ curl -Ohttps://raw.githubusercontent.com/home-assistant/fabric-home-assistant/master/hass_rpi_installer.sh && sudo chown pi:pi hass_rpi_installer.sh && bash hass_rpi_installer.sh
然後等待系統安裝完畢後(我的網速100kb/s左右的下載速度,持續了1小時左右),自動重啓,
在樹莓派瀏覽器中輸入http://your_raspberry_pi_ip:8123,
即可進入Home Assistant界面。
注意:在安裝系統之前,設置了語言、時區,安裝了中文字體和輸入法,設置了鍵盤佈局。另外還更改了源爲阿里源。
官方教程連接:
https://home-assistant.io/docs/installation/raspberry-pi-all-in-one/
重新啓動服務
sudo systemctl restart home-assistant.service
更新命令爲:
To upgrade the All-In-One setup manually:
Login to Raspberry Pi zssh pi@your_raspberry_pi_ip
Change to homeassistant user
sudo su -s /bin/bash homeassistantChange to virtual enviromentsource/srv/homeassistant/homeassistant_venv/bin/activate
Update Home Assistant pip3 install --upgrade homeassistant Typeexit to logout the hass user and return to the pi user.
-
2017年9月26日更新到HA0.542017年10月9日更新到HA0.55
-
2017年12月26日升級到HA0.60進行下列額外修復,以支持小米設備:
sudo su -s /bin/bash homeassistantsource /srv/homeassistant/homeassistant_venv/bin/activatepip3 install --upgrade python-miio
編輯下面的文件,
將REQUIREMENTS = [‘python-miio0.3.2’]=》REQUIREMENTS = ['python-miio0.3.3’]
修改完之後使用ctrl+o 保存之後退出
sudo nano /srv/homeassistant/homeassistant_venv/lib/python3.5/site-packages/homeassistant/components/vacuum/xiaomi_miio.py
sudo nano /srv/homeassistant/homeassistant_venv/lib/python3.5/site-packages/homeassistant/components/fan/xiaomi_miio.py
sudo nano /srv/homeassistant/homeassistant_venv/lib/python3.5/site-packages/homeassistant/components/light/xiaomi_miio.py
sudo nano /srv/homeassistant/homeassistant_venv/lib/python3.5/site-packages/homeassistant/components/switch/xiaomi_miio.py