前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >智能家居之旅,第一站:了解HomeAssistant

智能家居之旅,第一站:了解HomeAssistant

原创
作者头像
安信可科技
发布2024-07-18 17:00:20
5560
发布2024-07-18 17:00:20

前言

说起智能家居,我的脑海里就出现了钢铁侠的家:有一个电子智能管家,能够控制家里的灯,开关等所有电子电器;我回家的时候自动帮我开灯,并且已经按照我设定好的时间烧了热水。但是现在我家的灯还是只能用手去控制开关,连个远程控制功能都没有,都不敢和别人说自己是个搞智能家居的。所以从大学开始,就开始学习智能家居这一行业的相关知识,并且做了一套可以用手机控制的Zigbee 开关作为毕设。但是它也只能使用蓝牙和手机连接之后才能控制,无法正真实现远程控制。

然后工作之后去设计过智能家居相关的东西,直到去年了解到了HomeAssistant,才着手对HomeAssistant 的学习。直到今天,才开始分享这段时间对HomeAssistant的学习之旅做一个分享。因为做了很多demo,觉得是时候了:

一、HomeAssistant 介绍

什么是HomeAssistant,我觉得这个友友说的比较详细:

[智能家居]什么是HomeAssistant,它又能做什么

二、HomeAssistant 的使

2.1HomeAssistant的安装

2.2 HACS的安装

2.3 MQTT集成的安装

在HomeAssistant的”配置“--->"设备与服务"的右下角选择“添加集成”:

MQTT集成需要一个MQTT服务器,我使用的是我司的远程MQTT服务器,所以关于MQTT服务器的部署,可以参考:在pi上面部署开源的MQTT服务器(EMQX)

然后直接在HomeAssistant 的MQTT里配置自己的MQTT服务器。

MQTT 服务器配置好之后,HomeAssistant 就具备被设备连接的能力。

2.4 远程访问的方法

想要实现远程访问,就必须需要公网IP,获取公网IP最简单的方式就是买一个云服务器

登录服务器的方法:

目前我也只知道使用内网穿透方式来实现远程访问,毕竟这个比较简单

唯一不同的就是我使用的frp 版本是最新的 v0.57.0,配置有些不同,frp的v0.57.0 的配置文件用的是.toml。

远程服务器端的frps.toml 的配置(终端使用Vim打开):

装有HomeAssistant 的 frpc.toml 的配置

除此之外,还需要在服务器开放端口映射,在你的服务器示例详情界面,选择“安全组”:

选择已有的“安全组”的右边的选项“管理安全组”:

添加以下图中的选项:

2.4.2 启动frp 连接

在云服务器的终端运行:

在HomeAssistant的 终端运行:

2.4.3 frp 后台运行的方法

frp 需要实时的运行才能保持远程的连接,我测试过,运行了frp的终端关闭的时候,frp 进程也会关闭,导致frp 连接失败。最有效的方法就是把frp 以系统服务的方式后台运行。

三、HomeAssistant 的监控页面说明

HomeAssistant 的监控页面全都在"概览"中配置(仪表盘),默认的概览只有很简单的显示,并且不支持编辑UI,所以仪表盘我是建议使用自定义模式,这样可以自己配置需要显示的样式。

点击“概览”界面右上角的三个点, 在”Edit dashboard“窗口中,再次选择窗口旁边的三个点(菜单),之后选择“Take control”选项:

再次在“自行编辑仪表盘”的窗口中,选择“自行编辑”:

图中的“从空白仪表开始”可以不用开启。然后就能够自己配置仪表盘了。OK,本贴就说到这里,下一张给大家介绍这次接入HomeAssistant的方式

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
物联网
腾讯连连是腾讯云物联网全新商业品牌,它涵盖一站式物联网平台 IoT Explorer,连连官方微信小程序和配套的小程序 SDK、插件和开源 App,并整合腾讯云内优势产品能力,如大数据、音视频、AI等。同时,它打通腾讯系 C 端内容资源,如QQ音乐、微信支付、微保、微众银行、医疗健康等生态应用入口。提供覆盖“云-管-边-端”的物联网基础设施,面向“消费物联”和 “产业物联”两大赛道提供全方位的物联网产品和解决方案,助力企业高效实现数字化转型。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档