2017-08-30 13:29:38

Raspberry Pi All-In-One Installer

全新安装树莓派系统(系统为官方的RASPBIAN STRETCH WITH DESKTOP,Release date:2017-08-16)
将树莓派链接到网络(有线网络连接,WIFI也可)
通过SSH登录树莓派,执行下列命令(命令是一行,并且不用运行为sudo)

pi@raspberrypi:~ $ curl -O https://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

等待系统安装完毕后(我的网速130kb/s左右的下载速度,持续了1小时左右),自动重启,在树莓派浏览器中输入http://your_raspberry_pi_ip:8123,即可进入Home Assistant界面。
 
注意:在安装系统之前,设置了语言、时区,安装了中文字体和输入法,设置了键盘布局。另外还更改了源为阿里源。
 
重新启动服务

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 homeassistant

Change to virtual enviroment 

source /srv/homeassistant/homeassistant_venv/bin/activate

Update Home Assistant 

pip3 install --upgrade homeassistant

 

Type

exit

 to logout the hass user and return to the pi user.
2017年9月26日更新到HA0.54

2017年10月9日更新到HA0.55

 
2017年12月26日升级到HA0.60进行下列额外修复,以支持小米设备:
sudo su -s /bin/bash homeassistant
source /srv/homeassistant/homeassistant_venv/bin/activate
pip3 install --upgrade python-miio
#編輯以下四個檔案,將REQUIREMENTS = ['python-miio==0.3.2'] 改為 REQUIREMENTS = ['python-miio==0.3.3']
#修改完使用ctrl+O --> Enter存檔跳出
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

最新文章

  1. 5. web前端开发分享-css,js深化篇
  2. php 总结第一篇(望大家补充!谢谢)
  3. line-height:150%和 line-height:1.5 的区别
  4. 关闭linux centos各种声音
  5. BZOJ1695 : [Usaco2007 Demo]Walk the Talk
  6. CentOS 下安装无线哥的老爷机DELL的无线驱动
  7. 如何配置apache最大的并发数
  8. nyoj 88 汉诺塔(一)
  9. 【leetcode】5. Longest Palindromic Substring
  10. fiddler插件开发step by step 1
  11. Android Canvas不能换行,或者不识别\n,\r\n的解决方案
  12. 关于ionic2打包android时gradle下载不了的解决方法(附:简单优化启动速度彩蛋)
  13. 第37章:MongoDB-集群--Replica Sets(副本集)---单机的搭建
  14. 【redis专题(6)】命令语法介绍之hash
  15. Excel中sumproduct函数的使用方法和用途
  16. url传参中文乱码解决
  17. sqlalchemy 模型中添加根据身份证号计算性别和年龄
  18. jQuery 向另一个页面传参,同时跳转到该页面
  19. MapReduce学习笔记
  20. lucene 学习之编码篇

热门文章

  1. 2019-3-9,Servlet转跳链接详解
  2. hive内group by取第一条数据,Hive中row_number的使用
  3. Leetcode 344. 反转字符串
  4. 一脸懵逼学习Linux的Shell编程
  5. SpringBank 开发日志 使用maven构建dubbo服务的可执行jar包
  6. pkusc2018数学题
  7. 【转】PropertyGrid控件中的多级显示
  8. httpmodule MVCapplication
  9. Linux下C语言的进程控制编程
  10. gevent实现基于epoll和协程的服务器