使用树莓派开启HomeKit智能家居系统 篇一:树莓派系统安装与配置

2021-01-16 21:07:24 35点赞 278收藏 25评论

追加修改(2021-01-21 21:44:30):
这一部分已经全部更新完了 可以点进主页查看全部内容哦

追加修改(2021-01-17 11:37:03):
第二篇 树莓派基础环境配置 第三篇 Samba安装与配置 已更新

说起智能家居,绕不开的一个品牌就是米家,但是米家的很多旧款设备以及Wi-Fi设备无法直接连接到HomeKit,这里就不得不提到一个第三方开关平台HomeAssistant,有了HomeAssistant,不仅仅是米家,还有无数的品牌都可以添加至HomeAssistnt,然后桥接至HomeKit,实现我们的目的。

Home Assistant官网Home Assistant官网

由于HomeAssistant(以下简称HA)的开发者们在2020年的时候修改了HA的几种安装方式,过去很多在树莓派上安装HA的方法都失效了(比如通过pip Install),所以在此重新写一篇。

目前HA官方首推的方法是直接安装定制的HassOS系统,其实说白了就是在HassOS上运行Docker,然后在docker中运行HA Core,这种安装方式有一个问题就是这台树莓派只能用于HA失去了其他功能,所以我还是推荐使用树莓派官方系统+Docker+HA Core的方式安装,这样在HA之外的容器中还能运行HomeBridge(这是另一个平台,之后会提到)。

树莓派是什么

树莓派你可以认为是一台运行Linux系统的小型电脑(可能不准确,但可以这么理解),因为是ARM架构所以运行时功耗极低可以支持24*7运行,这也是为什么要选树莓派的原因。

树莓派官网树莓派官网

需要准备什么

树莓派4B2G主板、16GB MicroSD卡、读卡器、电脑、网络(这里强烈建议有线)、5V3A USB-C供电、外壳(非必需)

树莓派4B树莓派4B

正式开始

第一步 下载树莓派官方原版镜像

访问raspberrypi.org/software,树莓派官方提供了三个版本,这里推荐桌面版。

下载桌面版系统下载桌面版系统

第二步 烧录镜像

格式化SD卡

格式化SD卡格式化SD卡

然后下载烧录工具Etcher(balena.io/etcher/),把镜像烧录到TF卡上,用法很简单,选择解压好的img镜像,选择要烧录的卡,点击Flash开始烧录

树莓派系统安装与配置

这里需要注意的是,烧录之后的任何要你格式化的提示 都!不!要!选!择!格!式!化!切记。

第三步 配置SSH

树莓派的运行并不需要外接显示器和键盘鼠标,如果你有,也可以使用,插上就行,然后跳过这步即可,如果和我一样裸机运行的话,只需要做一个文件名为ssh的空白文件,然后复制到SD卡Boot分区下,制作文件只需要新建一个空白的*.txt文件然后改名为ssh。

在boot分区新建一个ssh空白文件在boot分区新建一个ssh空白文件

第四步 启动树莓派

使用网线将树莓派与路由器相连接,插上树莓派电源,等待3分钟左右。

进入路由器后台(这里应该不用教了吧,访问路由器背面给出的后台地址即可),找到树莓派所对应的ip地址。

路由器后台路由器后台

使用路由器的IP/MAC绑定功能,使树莓派得到一个固定的局域网IP地址,以我为例IP地址就是192.168.31.100,以下以此IP为例,操作时请改为自己的IP。

IP/MAC绑定IP/MAC绑定

第五步 SSH登录树莓派确保安装成功

这里以macOS系统为例,windows需要用到第三方软件putty。

从启动台找到并打开macOS内置的终端,输入

ssh pi@192.168.31.100

IP地址请替换为自己树莓派的IP,首次登录需要键入yes确定连接。

SSH登录SSH登录

提示输入密码后输入初始密码raspberry,输入密码的时候是不显示的,输入完按回车即可,若显示以下界面,恭喜你,完成了树莓派的初始化安装。

登录树莓派成功登录树莓派成功

下一篇将介绍树莓派的基础配置和VNC远程图形化界面的使用

有什么问题可以在评论区留言哦

展开 收起

Xiaomi 小米 DMWG03LM 智能多模网关2 白色

Xiaomi 小米 DMWG03LM 智能多模网关2 白色

181.8元起

Xiaomi 小米 ZSWG01CM 智能中枢网关 黑色

Xiaomi 小米 ZSWG01CM 智能中枢网关 黑色

191.79元起

Xiaomi 小米 米家智能插座3

Xiaomi 小米 米家智能插座3

49.9元起

Xiaomi 小米 MCCG02HL 小米门窗传感器 2 米家

Xiaomi 小米 MCCG02HL 小米门窗传感器 2 米家

34.9元起

Xiaomi 小米 米家人体传感器2S 居 智能监测联动

Xiaomi 小米 米家人体传感器2S 居 智能监测联动

61.02元起

Xiaomi 小米 无线开关 蓝牙版

Xiaomi 小米 无线开关 蓝牙版

32.9元起

Xiaomi 小米 米家夜灯2 红外人体感应夜灯

Xiaomi 小米 米家夜灯2 红外人体感应夜灯

49元起

Xiaomi 小米 SJWS01LM 水浸卫士 白色

Xiaomi 小米 SJWS01LM 水浸卫士 白色

54元起

Xiaomi 小米 JTYJ-GD-03MI/BB 烟感卫士 白色

Xiaomi 小米 JTYJ-GD-03MI/BB 烟感卫士 白色

129元起

Xiaomi 小米 智能语音控制开关 白色

Xiaomi 小米 智能语音控制开关 白色

39元起

Xiaomi 小米 智能家庭面板

Xiaomi 小米 智能家庭面板

315元起

Xiaomi 小米 XMWXKG01YL 智能开关 双键版 白色

Xiaomi 小米 XMWXKG01YL 智能开关 双键版 白色

49元起

Xiaomi 小米 LYWSD03MMC 智能传感器

Xiaomi 小米 LYWSD03MMC 智能传感器

20.89元起

Xiaomi 小米 异味除pm2.5 低噪设计 米家APP智控 米家空气净化器4 Lite

Xiaomi 小米 异味除pm2.5 低噪设计 米家APP智控 米家空气净化器4 Lite

599元起

Xiaomi 小米 JT-BF-03MI/AW 智能天然气卫士

Xiaomi 小米 JT-BF-03MI/AW 智能天然气卫士

159元起

Xiaomi 小米 学生 台灯Lite

Xiaomi 小米 学生 台灯Lite

62.86元起
25评论

  • 精彩
  • 最新
  • Homeassistant官方推荐hassos这个最适合新手入门,自带supervisor和插件库,docker装ha的core还得折腾其他东西,最简单还是hassos

    校验提示文案

    提交
    有些硬件并没有HA的插件,比如空气净化器在HA中只能作为FAN,但是HB可以变成“空气净化器”类,要搞就一步到位。

    校验提示文案

    提交
    收起所有回复
  • 关注度这么低?顶楼主一个。ha对于普通人还是太难了点。想学也缺教程

    校验提示文案

    提交
    昨天刚发的文章 哈哈 正好上个月自己搭的时候遇到几个坑 网上的教程太老了

    校验提示文案

    提交
    收起所有回复
  • 感谢楼主分享~期待后续

    校验提示文案

    提交
    后续已更新两篇哦 [棒棒哒]

    校验提示文案

    提交
    收起所有回复
  • 啥也没说啊

    校验提示文案

    提交
    这是第一篇装系统 后续已更新 第四篇讲docker和ha容器的安装 不可能上来第一篇就讲docker啊

    校验提示文案

    提交
    收起所有回复
  • 新版树莓派docker容器里早已不带supervisor了,想带插件库的可以绕道去装Debian10或Hass吧。 [阴笑]

    校验提示文案

    提交
    自己决定就行 说白了这些插件docker里手动装就行了 node red啥的 docker都有

    校验提示文案

    提交
    收起所有回复
  • 把楼主最近写的hk系列都看了一遍,想入坑,请问有推荐的购买树莓派的店铺吗

    校验提示文案

    提交
    最便宜的话闲鱼二手

    校验提示文案

    提交
    收起所有回复
  • 我正是用的你的方法,一步步安装raspbian,然后docker中安装homeassistant,想问以下,用你的方法,在docker下 ,如何安装supervisor?? 想给homeassitant 备份以下;再次谢谢你的教程 [惊喜]

    校验提示文案

    提交
    你都能直接访问树莓派的文件了直接备份全部文件就可以了啊 插件不支持docker安装 只能用打包的hassos

    校验提示文案

    提交
    收起所有回复
  • 为啥不直接安装haOS?

    校验提示文案

    提交
    因为我还要在docker安装别的东西 一个树莓派只装一个ha 太浪费

    校验提示文案

    提交
    收起所有回复
  • 必须折腾起来

    校验提示文案

    提交
  • 提一下,在今年4月的更新中raspberry pi取消了默认的pi用户,如果你和我一样不想给小电路板接显示器,就需要在boot分区里再加一个文件,名字叫userconf,内容是用户名:哈希过的密码。如果你和我一样懒可以直接用pi:$6$/4.VdYgDm7RJ0qM1$FwXCeQgDKkqrOU3RIRuDSKpauAbBvP11msq9X58c8Que2l1Dwq3vdJMgiZlQSbEXGaY5esVHGBNbCxKLVNqZW1,这个就等于是账号pi,密码raspberry。
    ***

    校验提示文案

    提交
  • 顶一顶,期待后续

    校验提示文案

    提交
  • 楼主加油,期待更新。。。

    校验提示文案

    提交
  • HA上手一大难题是,这玩意还在不停的更新迭代,1-2年前的教程有些现在已经不适用了,经历了前两年的火热现在新入坑的人不是特别多了,也没人根据新版本重新做系统教程,只能靠自己论坛爬帖摸索,我前两天node-red接入ha就折腾了2天,最后论坛发帖提问才解决

    校验提示文案

    提交
  • macos的截图还是很好看的

    校验提示文案

    提交
  • 谢谢楼主分享 很实用了 打算年后试试

    校验提示文案

    提交
  • 请教一下,?如果有个7*24运行的工控机做软路由是不是只要装docker和HA core就行了呀

    校验提示文案

    提交
  • 插个眼。。。

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
278
扫一下,分享更方便,购买更轻松