开启辅助访问
设为首页
收藏本站
登录
立即注册
论坛首页
BBS
开发资料
样品购买
GitHub
邀请注册
技术博客
搜索
搜索
每日签到
本版
帖子
用户
物联网开发者社区-安信可论坛
»
论坛首页
›
物联网学习园
›
智能家居
›
官方教程玩法
›
智能家居之旅,第一站:了解HomeAssistant
1
2
3
/ 3 页
下一页
返回列表
发新帖
智能家居之旅,第一站:了解HomeAssistant
[复制链接]
2085
|
21
|
2024-4-22 17:27:55
|
显示全部楼层
|
阅读模式
本帖最后由 起个名字好难啊 于 2024-4-22 17:29 编辑
前言
说起智能家居,我的脑海里就出现了钢铁侠的家:有一个电子智能管家,能够控制家里的灯,开关等所有电子电器;我回家的时候自动帮我开灯,并且已经按照我设定好的时间烧了热水。但是现在我家的灯还是只能用手去控制开关,连个远程控制功能都没有,都不敢和别人说自己是个搞智能家居的。所以从大学开始,就开始学习智能家居这一行业的相关知识,并且做了一套可以用手机控制的Zigbee 开关作为毕设。但是它也只能使用蓝牙和手机连接之后才能控制,无法正真实现远程控制。
然后工作之后去设计过智能家居相关的东西,直到去年,从
狗哥
那边了解到了HomeAssistant,才着手对HomeAssistant 的学习。直到今天,才开始分享这段时间对HomeAssistant的学习之旅做一个分享。因为做了很多demo,觉得是时候了:
一、HomeAssistant 介绍
什么是HomeAssistant,我觉得这个友友说的比较详细:
[智能家居]什么是HomeAssistant,它又能做什么
二、HomeAssistant 的使
用
2.1HomeAssistant的安装
HomeAssistant的安装我也是参考了狗哥的帖子:
树莓派或香橙派安装Home Assistant
2.2 HACS的安装
HACS的安装参考了【chln】的:
ha折腾之hacs安装
2.3 MQTT集成的安装
在HomeAssistant的”配置“--->"设备与服务"的右下角选择“添加集成”:
MQTT集成需要一个MQTT服务器
,
我使用的是我司的远程MQTT服务器,所以关于MQTT服务器的部署,可以参考:
在pi上面部署开源的MQTT服务器(EMQX)
然后直接在HomeAssistant 的MQTT里配置自己的MQTT服务器。
MQTT 服务器配置好之后,HomeAssistant 就具备被设备连接的能力。
2.4 远程访问的方法
想要实现远程访问,就必须需要公网IP,获取公网IP最简单的方式就是买一个云服务器,这里我用的是阿里云的
99元包年的服务器:
https://www.aliyun.com/benefit/waitou/V2?utm_content=se_1016971414
。
登录服务器的方法:
目前我也只知道使用内网穿透方式来实现远程访问,毕竟这个比较简单,这个我也是参考了:
ha折腾之frp内网穿透及ha提供公网访问
。
唯一不同的就是我使用的frp 版本是最新的 v0.57.0,配置有些不同,frp的v0.57.0 的配置文件用的是.toml。
远程服务器端的frps.toml 的配置(终端使用Vim打开):
bindPort = 8120
复制代码
装有HomeAssistant 的 frpc.toml 的配置
serverAddr = "公网IP"
serverPort = 8120
[[proxies]]
name = "ssh"
type = "tcp"
localIP = "127.0.0.1"
localPort = 22
remotePort = 8122
[[proxies]]
name = "homeassistant"
type = "tcp"
localIP = "127.0.0.1"
localPort = 8123
remotePort = 8123
复制代码
除此之外,还需要在服务器开放端口映射,在你的服务器示例详情界面,选择“安全组”:
选择已有的“安全组”的右边的选项“管理安全组”:
添加以下图中的选项:
2.4.2 启动frp 连接
在云服务器的终端运行:
./frps -c ./frps.toml
复制代码
在HomeAssistant的 终端运行:
./frpc -c ./frpc.toml
复制代码
2.4.3 frp 后台运行的方法
frp 需要实时的运行才能保持远程的连接,我测试过,运行了frp的终端关闭的时候,frp 进程也会关闭,导致frp 连接失败。最有效的方法就是把frp 以系统服务的方式后台运行,配置方法可以参考:
内网穿透之FRP,域名访问本地服务【只看这篇就够了,收藏必备】
三、HomeAssistant 的监控页面说明
HomeAssistant 的监控页面全都在"概览"中配置(仪表盘),默认的概览只有很简单的显示,并且不支持编辑UI,所以仪表盘我是建议使用自定义模式,这样可以自己配置需要显示的样式。
点击“概览”界面右上角的三个点, 在”Edit dashboard“窗口中,再次选择窗口旁边的三个点(菜单),之后选择“Take control”选项:
再次在“自行编辑仪表盘”的窗口中,选择“自行编辑”:
图中的“从空白仪表开始”可以不用开启。然后就能够自己配置仪表盘了。OK,本贴就说到这里,下一张给大家介绍这次接入HomeAssistant的方式
本帖被以下淘专辑推荐:
·
HomeAssistant
|
主题: 15, 订阅: 0
回复
使用道具
举报
爱笑
|
2024-4-22 17:49:58
|
显示全部楼层
莫哥出品,必属精品。
用心做好保姆工作
回复
支持
反对
使用道具
举报
WangChong
|
2024-4-22 21:30:26
|
显示全部楼层
6
回复
使用道具
举报
lazy
|
2024-4-22 22:08:06
|
显示全部楼层
赞
回复
使用道具
举报
lsrly
|
2024-4-23 08:04:20
|
显示全部楼层
跟着大佬的步伐走
好好学习,努力挣钱,专心
回复
支持
反对
使用道具
举报
1084504793
|
2024-4-23 08:24:14
|
显示全部楼层
赞
回复
使用道具
举报
WT_0213
|
2024-4-23 08:51:02
|
显示全部楼层
给莫哥点赞
回复
支持
反对
使用道具
举报
干簧管
|
2024-4-23 09:02:50
|
显示全部楼层
厉害
回复
使用道具
举报
bzhou830
|
2024-4-23 09:04:34
|
显示全部楼层
莫哥出品,必属精品。
选择去发光,而不是被照亮
回复
支持
反对
使用道具
举报
1055173307
|
2024-4-23 09:15:06
|
显示全部楼层
太强了
回复
使用道具
举报
下一页 »
1
2
3
/ 3 页
下一页
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
手机登录
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
起个名字好难啊
28
主题
48
回帖
1901
积分
金牌会员
金牌会员, 积分 1901, 距离下一级还需 1099 积分
金牌会员, 积分 1901, 距离下一级还需 1099 积分
积分
1901
加好友
发消息
回复楼主
返回列表
官方教程玩法
DIY作品
图文推荐
【板子申请流程】新进来的同学请看这里-活动已停
2023-11-08
【中奖公告】申请Ai-M61-32S-kit的同学看过来!
2024-04-29
开发板申请 | Ai-M61-32S高性能开发板来啦,共赠送200个!-活动
2024-04-18
我也领到官方免费送的AiPi-Eyes-S1开发板啦!!!
2023-09-26
【轻松上手】小安派跑个超级玛丽
2023-09-27
热门排行
1
【板子申请流程】新进来的同学请看这里-活
2
安信可社区一周年狂欢派对&抽奖盖楼活动开
3
我也领到官方免费送的AiPi-Eyes-S1开发板啦
4
【中奖公告】申请Ai-M61-32S-kit的同学看过
5
优质文章有赏!现金红包+开发板无限送,冲
6
【官方公告】关于板子申请发帖争议解释
7
【轻松上手】小安派跑个超级玛丽
8
开发板申请 | Ai-M61-32S高性能开发板来啦
9
【教程】社区发帖教程指引(尤其是图片上传
10
【电子DIY作品】+人体存在感应器+WB2+RD03