HomeAssistant添加HACS绑定米家与苹果HomeKit设备并实现远程管理

embedded/2024/10/21 7:52:06/

文章目录

    • 前言
    • 1. 下载HACS源码
    • 2. 添加HACS商店
    • 3. 绑定米家设备

前言

之前介绍过如何实现在群晖NAS使用Docker部署HomeAssistant,通过内网穿透在户外控制家庭智能设备。本文将介绍如何在HA平台安装HACS插件商店,将米家,果家设备接入 Home Assistant,并同样实现无公网IP远程访问与控制。

image-20231102114731319

基本条件

  • 已安装HomeAssistant。
  • Win,Linux,Macos 部署HomeAssistant:如何搭建Home Assistant智能家居系统并通过内网穿透实现远程控制家中设备 - cpolar 极点云

1. 下载HACS源码

​ 下载hacs源码:Releases · hacs/integration (github.com)

image-20231102113616757

上传到群晖

image-20231102113649746

将文件全部放在/docker/homeassistant/config/custom_components/hacs目录下

image-20231102113717440

​ 在custom_componentshacs文件夹复制全部文件

image-20231102115334965

在 Docker 中重启容器

image-20231102115401278

2. 添加HACS商店

左下角,点 配置

image-20231102135443785

设备与服务

image-20231102135506546

添加集成

image-20231102135518062

搜索hacs

image-20231102135533144

勾选所有选项

image-20231102135550435

提示需要点击中间的链接跳转到 GitHub进行验证,复制下面验证码

image-20231102135614891

粘贴,提交

image-20231102135635399

验证完成

image-20231102135700094

刷新一下,左侧出现HACS选项,进入即可安装各种插件与设备链接。

image-20231102115507458

访问上篇文章映射的固定地址,可以同步使用HACS插件商店:

如何固定公网地址访问homeassistant,详情请看cpolar官网 https://www.cpolar.com 教程:使用群晖Docker搭建HomeAssistant并实现异地公网访问 - cpolar 极点云

image-20231102115817206

3. 绑定米家设备

搜索xiaomi,点击download

image-20231102140500184

提示需要重启容器

image-20231102140530517

与安装HACS操作相同,添加后,登陆米家账号,即可使用。

image-20231102142432745

自动识别该账号绑定的全部米家设备,我绑定的是小米路由器,点提交后即可控制米家设备。

image-20231102155126448

到这我们就实现了使用固定的公网地址,异地控制家中小米设备。

image-20231102160915311

如果是苹果HomeKit设备,选择设备与服务,点击右下角添加集成,搜索homekit,选择Apple,然后根据引导操作即可。

image-20231102161356173

通过这两篇文章,我们实现了使用群晖Docker部署HomeAssistant并可以在户外访问控制米家等智能家居。


http://www.ppmy.cn/embedded/108847.html

相关文章

在JS中flat() 和 flatMap()使用讲解

flat() 和 flatMap() 是 JavaScript 中处理数组的两个方法,用于处理嵌套数组,但它们有不同的用途和效果。以下是它们的详细区别: 1. Array.prototype.flat() 功能:将嵌套的数组“拉平”成一维数组。 语法: array.fla…

[NISACTF 2022]easyssrf

打开题目所在的环境,发现是快照获取的工具,这里我尝试输入的是百度的网址,发现他会返回这个网站的一些基本信息 : 这个题目提示了ssrf,我们这里用file协议开始测试: file:///etc/password 发现返回的结果是…

自动驾驶ADAS算法--使用MATLBA和UE4生成测试视频

原文参考:金书世界 环境搭建参考:用MATLAB2020b和虚拟引擎(Unreal Engine)联合仿真输出AVM全景测试视频----Matlab环境搭建 matlab参考: https://ww2.mathworks.cn/help/driving/ug/simulate-a-simple-driving-sce…

Android之SharedPreferences(SP)

目录 概念使用1.获取 SharedPreferences 实例1.1 通过 Context 获取默认的 SharedPreferences 文件1.2 通过 Activity 获取默认的 SharedPreferences 文件1.3 通过 PreferenceManager 获取默认的 SharedPreferences 文件 2.存储数据3.读取数据4.删除数据5.监听数据变化 使用场景…

来聊聊C++中的vector

一.vector简介 vector是什么 C 中的 vector 是一种序列容器,它允许你在运行时动态地插入和删除元素。 vector 是基于数组的数据结构,但它可以自动管理内存,这意味着你不需要手动分配和释放内存。 与 C 数组相比,vector 具有更多的…

吐血整理 ChatGPT 3.5/4.0 新手使用手册~ 【2024.09.03 更新】

以前我也是通过官网使用,但是经常被封号,就非常不方便,后来有朋友推荐国内工具,用了一阵之后,发现:稳定方便,用着也挺好的。 最新的 GPT-4o、4o mini,可搭配使用~ 1、 最新模型科普&…

清洁眼镜片

经常眼镜弄脏了 怎么弄都干净不了 根本无法佩戴 影响出门时间 有时在外很尴尬 其实清洁很简单 从水龙水冲洗镜片(可附上洗手液) 然后用纸巾局部点触抹干偶尔泛起小水滴 就好

MySQL数据库(初始上)

什么是MySQL MySQL是一个客户端——服务器结构的程序,MySQL的服务器是真正的本体,负责保存和管理数据,数据存储在硬盘上。数据库指的是逻辑上数据的集合,一个MySQL服务器上可以有很多表,把有关连的连到一起就构成了一…