0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

用树莓派安装与执行Home Assistant的步骤

jf_cVC5iyAO 来源:易心Microbit编程 2023-02-15 16:11 次阅读

谈到家庭物联网、家庭自动化,大家第一个想到的估计是Apple的HomeKit技术、Apple的Siri语音控制;或者是Amazon的Echo系列智能喇叭与Alexa语音;或者是Google Assistant语音控制等。过去这些科技大厂的技术各自为政、互不兼容,但近期已透过Matter新技术标准(2022年10月正式推出1.0版)进行统合,互操作性问题将逐渐消除。

不过,实行Matter技术的产品通常会寻求通过测试验证,以便能在产品外包装上印上认证标章,间接而言实行Matter技术也是要成本的,成本很自然会转嫁到最终消费者身上。

完全开放免费的家庭物联网技术:Home Assistant

那么,可有完全开放免费的家庭物联网技术呢?而不是用科技大咖的技术或Matter技术,答案是肯定的,Home Assistant正是这样的软件技术,Home Assistant甚至早在2013年就开始发展,比Apple HomeKit、Amazon Echo等还要早。Home Assistant至今依然活跃,最新版为2023.1.7,意即2023年1月仍在发布更新,甚至在2022年12月也开始支持Matter。

要想获得、实现Home Assistant技术,必须在家中有一台计算机来安装与执行Home Assistant操作系统软件,或者是以容器的方式安装执行,即安装执行Home Assistant Container,另外有两种比较特别的替代安装方案,分别是HomeAssistant Supervised与Home Assistant Core。

不同的软硬件配置适合不同的安装方式,例如用Windows、macOS环境来安装虽然可以安装Home Assistant操作系统,但必须是以虚拟机(VM)方式执行,其实就是用VM来执行Linux,或者Windows、Mac也可以安装Home Assistant Core,但不能安装Home Assistant Container,也不能安装Home AssistantSupervised。

运用树莓派(Raspberry Pi, RPi)安装并运行Home Assistant

除了用个人计算机安装外也可以用NAS(官网目前有Synology NAS的安装示范,以容器方式执行)来安装,或者是用单板计算机来安装,而树莓派(Raspberry Pi, RPi)正是其一,另外也可以用树莓派的替代板来安装,如ODROID或华硕的Tinkerboard等。

01b75f2e-ad04-11ed-bfe3-dac502259ad0.png

Home Assistant支持多种安装执行方式

01c671ee-ad04-11ed-bfe3-dac502259ad0.png

四种安装方式的功能差异

想将Home Assistant操作系统安装到RPi上,建议要使用第三或第四代的RPi,然后microSD记忆卡要有32GB以上的容量,记忆卡要有AP2(Application Performance Class 2)等级的I/O速度,意即随机读取至少有4000IOPS、随机写入至少有2000 IOPS、持续写入至少10MB/Sec的表现。

有了RPi与microSD后,先将microSD接入一台计算机,计算机安装与执行记忆卡工具程序Balena Etcher,然后在Etcher内输入此为RPi 4的网址,以便从网络抓取HomeAssistant的操作系统映像文件,然后将映像文件写入microSD记忆卡内。

01ec0d0a-ad04-11ed-bfe3-dac502259ad0.png

Etcher程序画面,选择「Flash fromURL」自网络下载并刻录Home Assistant操作系统到microSD记忆卡内

接着将记忆卡装入RPi 3/4里头然后开机,如果可以尽量使用有以太网络(Ethernet)联机的RPi,虽然Wi-Fi也可以,但Home Assistant官方认为Wi-Fi比较不稳,能用有线网络尽可能用有线网络。

以上程序就已经安装好Home Assistant了,接着就是登入系统进行组态配置设定,方式是用计算机的浏览器并输入网址homeassistant.local:8123即可登入,如果用的计算机是比较早期的Windows或网络配置比较严谨点的,也可以改输入网址homeassistant:8123或http://X.X.X.X:8123来登入。

02048056-ad04-11ed-bfe3-dac502259ad0.png

运用手机浏览器登入Home Assistant系统,第一次要建立一组帐密

之后的设定细节包含输入系统所在的地理位置,若不想输入真的所在位置就随意手动填写设定即可,接着系统就会开始探索联机环境中是否有可以联机的家庭装置,或者要手动加入装置也可以,最后就正式进入系统画面。

022a444e-ad04-11ed-bfe3-dac502259ad0.png

设定所在的地理位置

02590ea0-ad04-11ed-bfe3-dac502259ad0.png

系统自动探索环境中的联机装置或自行手动加入装置

027df54e-ad04-11ed-bfe3-dac502259ad0.png

正式进入系统画面

小结

上述已经完成安装到设定的动作,进一步就可以进行各种家庭自动化的规则(rule)设定,例如:太阳下山后自动开灯,这包含要定义怎样的触发器(trigger)、怎样的触发条件(condition),以及对应的自动化动作(action)等。

最后,Home Assistant已经支持整合了2,300多项家庭自动化软硬件,例如摄影机、警报器、风扇、门锁、能源管理装置等,玩法变化众多,等待各位去实际尝试体验。





审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • WINDOWS
    +关注

    关注

    3

    文章

    3524

    浏览量

    88398
  • NAS
    NAS
    +关注

    关注

    11

    文章

    280

    浏览量

    112361
  • 虚拟机
    +关注

    关注

    1

    文章

    908

    浏览量

    28064
  • 语音控制
    +关注

    关注

    5

    文章

    481

    浏览量

    28227
  • 树莓派
    +关注

    关注

    116

    文章

    1697

    浏览量

    105501

原文标题:用树莓派安装与执行Home Assistant

文章出处:【微信号:易心Microbit编程,微信公众号:易心Microbit编程】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    树莓如何安装和启动

    `树莓如何安装和启动呢。安装树莓必须的装备:1.2G以上
    发表于 06-30 23:18

    树莓自动散热风扇

    安装crontab / python带外壳的树莓(之前我有个教程教做外壳的)5V迷你风扇2通道继电器一对母头对母头的电缆第二步:电路-组装如图,我2,6,12引脚。所有型号
    发表于 01-06 15:20

    树莓做无人机(完)——树莓部分

    树莓做无人机(一)——材料准备用树莓做无人机(二)——工作原理和框架构造
    发表于 01-06 11:32

    树莓的MATLAB Server编译安装与LED控制

    执行对应的任务。因此不必少些matlab提供的镜像文件,在现有的树莓linux系统编译安装matlabd即可。首先需要安装
    发表于 11-29 14:24

    树莓安装Tomcat

    树莓安装Tomcat时间:2017-03-05 官网:http://tomcat.apache.org/1、下载tomcathttp://tomcat.apache.org
    发表于 03-05 15:15

    树莓超频设置的步骤

    2.2GHz,但我相信 2GHz 更稳一些。超频的设置下面介绍一下树莓超频设置的步骤。(免责声明:对树莓进行超频会带来一定的风险,在实
    发表于 12-16 16:48

    树莓_库函数安装教程

    树莓_库函数安装教程,树莓嵌入式拔高篇,非常适合新手学习
    发表于 01-14 15:12 32次下载

    树莓的种类_树莓安装教程

    树莓(Raspberry Pi)是尺寸仅有信用卡大小的一个小型电脑,您可以将树莓连接电视、显示器、键盘鼠标等设备使用。目前,树莓
    发表于 11-27 22:01 5360次阅读

    树莓3硬件配置_树莓3都能装什么系统_树莓3系统安装教程

    树莓3一直颇受电子发烧友的青睐,这篇文章主要讨论的就是树莓3的硬件配置、树莓3都能装什么系
    发表于 12-08 14:36 2.6w次阅读

    树莓3系统安装介绍_Noobs进行树莓3系统安装_Noobs进行树莓3系统恢复

    这篇文章主要和大家一起来讨论一下关于树莓3的系统安装是什么,基于Noobs的树莓3的系统安装
    发表于 12-08 15:02 5931次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>3系统<b class='flag-5'>安装</b>介绍_Noobs进行<b class='flag-5'>树莓</b><b class='flag-5'>派</b>3系统<b class='flag-5'>安装</b>_Noobs进行<b class='flag-5'>树莓</b><b class='flag-5'>派</b>3系统恢复

    树莓3设置有线网络步骤_树莓3利用WinScp上传文件步骤教程

    本文主要讲解关于树莓3设置有线网络的步骤教程以及利用WinScp上传文件的步骤教程,详细的步骤接下来跟随小编一起了解一下。
    发表于 12-08 16:39 7444次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>3设置有线网络<b class='flag-5'>步骤</b>_<b class='flag-5'>树莓</b><b class='flag-5'>派</b>3利用WinScp上传文件<b class='flag-5'>步骤</b>教程

    树莓什么语言编程_树莓python编程详解

    树莓是一个非常廉价的、只有手掌大小的完全可编程的计算机。虽然树莓的体积小,但是它的潜力无限。你可以像使用常规台式计算机一样在树莓派上创建
    发表于 01-15 17:00 3.9w次阅读

    树莓怎么

    连接树莓和电脑.网线直连电脑,不经过路由器。这个方法最大的特点最少的工具玩树莓
    的头像 发表于 11-07 16:21 2.4w次阅读

    使用树莓设计智能小车教程之如何进行树莓模块安装资料免费下载

      本文档的主要内容详细介绍的是使用树莓设计智能小车教程之如何进行树莓模块安装资料免费下载。
    发表于 06-24 08:00 21次下载

    树莓树莓4B新手篇:安装官网Raspbian Buster系统及基础配置

    目录1、前言2、树莓4B有什么特色?3、树莓新手准备4、烧录Raspbian Buster系统到Micro SD卡开启SSH及配置无线连接5、启动
    发表于 11-06 18:21 26次下载
    【<b class='flag-5'>树莓</b><b class='flag-5'>派</b>】<b class='flag-5'>树莓</b><b class='flag-5'>派</b>4B新手篇:<b class='flag-5'>安装</b>官网Raspbian Buster系统及基础配置