在树莓派上开始你的Home Assistant(1)——树莓派安装
Home Assistant是什么?
Home Assistant(以下简称HA)是一个开源项目,一个基于python的智能家居系统。它具备集成化、自动化、群组化的优势,实现了智能IOT设备DIY的乐趣。你可以摆脱手机上无数个app占满页面的困扰,只用一个HA就能帮你管理。为什么推荐用树莓派来装呢,因为树莓派可以24小时不断电的工作,也不耗电,如果装在windows上,不舍得一直开着电脑(才不会说是因为树莓派便宜!)
为什么要写这个blog?
网上已经有很多大神的安装视频、文档等,大家一定看过很多。我写这个blog一是为了帮大家学习,二是避免大家踩我经过的坑。可能脸太黑,按照教程走的流程中,我总会遇到各种各样的bug,有的困扰了我一两天,拖慢了我搭建HA的进度,有的是因为教程时间过长,github上源文件更新,导致docker无法pull。总之,我希望可以帮大家少走弯路。
准备工作
(1) 树莓派3B或3B+
(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地址,Port是22,connection type是SSH,这里推荐建立一个sessions叫raspberrypi,save一下,这样后面点击raspberrypi就可以连接树莓派了。
(5) 树莓派默认的登录名是pi .密码是raspberry(密码是不显示的,注意不要输入错误)
(6) 回车一下,登陆树莓派
5. 你的树莓派才刚刚开始
树莓派的安装结束,你已经能起飞了。其实我个人比较喜欢在PUTTY上操作树莓派,很方便,但有的小伙伴喜欢可视化界面,下一章节来说说如何用树莓派连接VNC。
- 点赞
- 收藏
- 关注作者
评论(0)