在树莓派上开始你的Home Assistant(1)——树莓派安装

苏慕言 发表于 2020/04/23 13:37:34 2020/04/23
【摘要】 Home Assistant是什么?Home Assistant(以下简称HA)是一个开源项目,一个基于python的智能家居系统。它具备集成化、自动化、群组化的优势,实现了智能IOT设备DIY的乐趣。你可以摆脱手机上无数个app占满页面的困扰,只用一个HA就能帮你管理。为什么推荐用树莓派来装呢,因为树莓派可以24小时不断电的工作,也不耗电,如果装在windows上,不舍得一直开着电脑(才不...

Home Assistant是什么?

Home Assistant(以下简称HA)是一个开源项目,一个基于python的智能家居系统。它具备集成化、自动化、群组化的优势,实现了智能IOT设备DIY的乐趣。你可以摆脱手机上无数个app占满页面的困扰,只用一个HA就能帮你管理。为什么推荐用树莓派来装呢,因为树莓派可以24小时不断电的工作,也不耗电,如果装在windows上,不舍得一直开着电脑(才不会说是因为树莓派便宜!)

 

为什么要写这个blog

网上已经有很多大神的安装视频、文档等,大家一定看过很多。我写这个blog一是为了帮大家学习,二是避免大家踩我经过的坑。可能脸太黑,按照教程走的流程中,我总会遇到各种各样的bug,有的困扰了我一两天,拖慢了我搭建HA的进度,有的是因为教程时间过长,github上源文件更新,导致docker无法pull。总之,我希望可以帮大家少走弯路。

 

 

准备工作

(1) 树莓派3B3B+

(2) 8G以上的TF卡(推荐32g,不贵,毕竟以后数据迁移挺麻烦)

(3) TF读写器

 

安装步骤

1. 下载树莓派镜像

下载树莓派镜像(https://www.raspberrypi.org/downloads/raspbian/),树莓派硬件有3个版本完整版,桌面版,简易版,新手推荐桌面版。

 


2. 烧录镜像

建议用官方的烧录工具Etcher把镜像烧录到TF卡上,Etcher下载地址是https://etcher.io/,根据自己的电脑选择对应版本。

 


Etcher的使用是傻瓜式的,第一步选择下载的树莓派镜像包,然后将 SD 卡插入读卡器并将读卡器接入电脑,第二步点击 Select target 选择SD卡,第三步点击 Flash 进入烧录系统。烧录的速度快慢取决于SD卡,我使用的是98M/S

 


3. 基本配置

烧录完成后,重新插拔读卡器,电脑提示格式化就否定,在新出来的U盘中可以看到树莓派的配置文件,操作如下:

(1) 新建wpa_supplicant.conf 文件,里面复制内容如下(感谢hassbian论坛的lidicn大神提供的代码)

country=CN

ctrl_interface=DIR=/var/run/wpa_supplicantGROUP=netdev

update_config=1

network={

ssid="your_wifi_ssid"

psk="your_wifi_password"

key_mgmt=WPA-PSK

priority=1

}        

 

(2) 新建ssh的空白文件,无后缀名,这一步主要为了后面用putty登录树莓派

 

4. 启动树莓派

有条件的朋友可以将树莓派连接HDMI显示屏,再配个键盘、鼠标什么的,在树莓派的可视化界面操作。条件限制,我主要偏向远程登录树莓派。

 

(1) 用网线将树莓派和电脑连接起来,然后电脑连接无线网络,点开“网络和共享中心”,点开“更改适配器设置”,选择连接的无线网络打开“属性”,设置共享。



(2) 下载putty并安装,主要是用putty远程登录树莓派

(3) 寻找树莓派的IP地址,一般推荐进路由器找出分配给树莓派的IP地址,由于环境限制,我没有路由器的管理员权限,所以用了另外一个我觉得好用的方法,通过命令行arp -a 来找出树莓派的IP,一般b开头的是树莓派的地址。(还是推荐路由器找ip,比较稳定)




(4) 打开PUTTY,输入查询的IP地址,Port22connection typeSSH,这里推荐建立一个sessionsraspberrypisave一下,这样后面点击raspberrypi就可以连接树莓派了。


(5) 树莓派默认的登录名是pi .密码是raspberry(密码是不显示的,注意不要输入错误)


(6) 回车一下,登陆树莓派

 

5. 你的树莓派才刚刚开始

树莓派的安装结束,你已经能起飞了。其实我个人比较喜欢在PUTTY上操作树莓派,很方便,但有的小伙伴喜欢可视化界面,下一章节来说说如何用树莓派连接VNC


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区),文章链接,文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:cloudbbs@huaweicloud.com进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。