提升家庭自动化级别:使用HomeAssistant添加HACS插件,实现对米家、HomeKit等智能家居设备的公网控制

news2024/11/24 22:46:05

提升家庭自动化级别:使用HomeAssistant添加HACS插件,实现对米家、HomeKit等智能家居设备的公网控制

文章目录

  • 提升家庭自动化级别:使用HomeAssistant添加HACS插件,实现对米家、HomeKit等智能家居设备的公网控制
    • 基本条件
    • 一、下载HACS源码
    • 二、添加HACS集成
    • 三、绑定米家设备

image-20231102114731319

​ 上文介绍了如何实现群晖Docker部署HomeAssistant,通过内网穿透在户外控制家庭中枢。本文将介绍如何安装HACS插件商店,将米家,果家设备接入 Home Assistant。

基本条件

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

一、下载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

二、添加HACS集成

左下角,点 配置

image-20231102135443785

设备与服务

image-20231102135506546

添加集成

image-20231102135518062

搜索hacs

image-20231102135533144

勾选所有选项

image-20231102135550435

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

image-20231102135614891

粘贴,提交

image-20231102135635399

验证完成

image-20231102135700094

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

image-20231102115507458

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

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

image-20231102115817206

三、绑定米家设备

搜索xiaomi,点击download

image-20231102140500184

提示需要重启容器

image-20231102140530517

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

image-20231102142432745

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

image-20231102155126448

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

image-20231102160915311

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

image-20231102161356173

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1179733.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

游戏、电影、动画、电视广播还是现场娱乐,xsens都会随时随地为您提供准确的动作捕捉

MVN 动画释放你的创造力 无论是游戏、电影、动画、电视广播还是现场娱乐,MVN Animate都会随时随地为您提供准确的动作捕捉。其先进的惯性技术为您在工作室内外提供精准的生产数据! 认识 MVN Animate 实时传输所有数据 MVN动画的专有动作捕捉软件可以直…

上海:竹云董事长董宁受邀在第三届“双区驱动,打造全球经济新引擎”国际合作论坛发言

作为中国最具活力的两大重要经济带,粤港澳和长三角两大湾区2022年GDP总量超过42万亿,占全国GDP总量的35%,对中国经济的重要性举足轻重。中国国际进口博览会是我国主动向世界开放市场的重大举措,是一个推动两地开放合作&#xff0c…

电脑自动重启是什么原因?教你快速定位问题

电脑是我们日常生活和工作中不可或缺的工具,但有时它们会出现问题,其中之一是自动重启。这种情况可能会影响您的工作效率和数据的安全。可是您知道电脑自动重启是什么原因吗?在本文中,我们将深入研究电脑自动重启的可能原因&#…

Spring IoCDI入门

一:Spring IoC&DI概念 (1)Spring概念 💗Spring是包含了众多工具方法的IoC容器,是一个开源框架,让我们的开发更加简单 🌟Spring的两大核心和特点:IoC和AOP (2)IoC的介绍 1.概念 💗IoC: Inv…

【算法与数据结构】77、LeetCode组合

文章目录 一、题目二、解法三、完整代码 所有的LeetCode题解索引,可以看这篇文章——【算法和数据结构】LeetCode题解。 一、题目 二、解法 思路分析:如果k是固定的,最直接的方法就是建立k个for循环,将结果全部压入result容器中。…

Verilog刷题[hdlbits] :Always if2

题目:Always if2 A common source of errors: How to avoid making latches 一个常见的错误来源:如何避免产生latches When designing circuits, you must think first in terms of circuits: 在设计电路时,必须首先考虑电路: I want this logic gate…

【Spring】c命名和p命名空间注入

p命名空间注入 导入p名称空间 xmlns:p"http://www.springframework.org/schema/p"直接输入p就会有相关的属性弹出 <?xml version"1.0" encoding"UTF-8"?> <beans xmlns"http://www.springframework.org/schema/beans"xml…

若依分离版——定时调度

定时调度操作简单&#xff0c;只需在已有的service方法添加component&#xff0c;并在定时任务中添加任务即可。 一、在已有service类上加上Component("TestTask") Component("TestTask") //定时调度任务 public class SysTestServiceImpl implements …

学生用的台灯护眼的哪种比较好?专业的护眼台灯分享

对于学生而言&#xff0c;台灯是必不可少的一盏桌面照明灯具&#xff0c;尤其是在夜间不管是读书、写字还是使用观看电子屏幕&#xff0c;都需要一个光源稳定、柔和的台灯。而这些需要考虑到照度、色温、蓝光、频闪等参数&#xff0c;所以挑选一盏台灯时千万不能马虎&#xff0…

python 视频硬字幕去除 内嵌字幕去除工具 vsr

项目简介 开源地址&#xff1a;https://github.com/YaoFANGUK/video-subtitle-remover Video-subtitle-remover (VSR) 是一款基于AI技术&#xff0c;将视频中的硬字幕去除的软件。 主要实现了以下功能&#xff1a; 无损分辨率将视频中的硬字幕去除&#xff0c;生成去除字幕后…

AI:66-基于机器学习房价预测

🚀 本文选自专栏:AI领域专栏 从基础到实践,深入了解算法、案例和最新趋势。无论你是初学者还是经验丰富的数据科学家,通过案例和项目实践,掌握核心概念和实用技能。每篇案例都包含代码实例,详细讲解供大家学习。 📌📌📌在这个漫长的过程,中途遇到了不少问题,但是…

【代码扫描修复】不安全的反序列化攻击(高危)

目录 一、漏洞描述1.1 摘要&#xff1a;1.2 漏洞解释&#xff1a;1.3 修复建议 二、知识补充2.1 反序列化的历史2.2 什么是序列化、反序列化&#xff1f;补充&#xff1a;Java 对象序列化为二进制 2.3 序列化/反序列化库2.4 反序列化漏洞 三、漏洞复现&#xff1a;攻击链13.1 依…

jacoco和sonar

目录 jacoco 引入依赖 构建配置修改 单元测试 生成报告 查看报告 报告说明 1. Instructions 2. Branches 3. Cyclomatic Complexity 4. Lines 5. Methods 6. Classes sonar7.7 基础环境 需要下载软件 解压文件并配置 运行启动 jacoco 引入依赖 <dep…

CAP定理一文带你速解(通俗易懂,图文并茂)

目录 CAP定理 概述 Consistence&#xff08;一致性&#xff09; Availability &#xff08;可用性&#xff09; Partition Tolerance&#xff08;分区容错性&#xff09; 保证P&#xff0c;为什么无法同时满足AC&#xff1f; CP与AP如何取舍 CAP定理是分布式事务的基础…

Node.js |(五)包管理工具 | 尚硅谷2023版Node.js零基础视频教程

学习视频&#xff1a;尚硅谷2023版Node.js零基础视频教程&#xff0c;nodejs新手到高手 文章目录 &#x1f4da;概念介绍&#x1f4da;npm&#x1f407;安装npm&#x1f407;基本使用&#x1f407;生产依赖与开发依赖&#x1f407;npm全局安装&#x1f407;npm安装指定包和删除…

机器视觉工程师注意高新待遇来了,非标设备厂家早就布局海外市场,国内大多数企业是谋生存情况下,而更具有大局观的企业走出去则是谋发展

冬天来了&#xff0c;大家记得多添点衣服&#xff0c;记得穿秋裤&#xff01; 当各个厂家都在国内抢订单的时候&#xff0c;更多的非标设备厂家早已走向海外&#xff0c;布局海外市场&#xff0c;或者在新的领域积极开展新的业务。为自身公司带来大量海外订单。 别的企业都是…

Excel 转 Json 、Node.js实现(应用场景:i18n国际化)

创作灵感来源于在线转换是按照换行符去转换excel内容换行符后很难处理 本文是按单元格转换 const xlsx require(node-xlsx) const fs require(fs) const xlsxData xlsx.parse(./demo.xlsx) // 需要转换的excel文件// 数据处理 方便粘贴复制 const data xlsxData[2].data …

汽车发动机各系统部件构造图解及名称大全(超详细)

我们都知道发动机是汽车的心脏,相信大家都有东拼西凑的学一些发动机知识,今天汽车维修网小编给大家系统的整理整个发动机的基础知识,如果能认真看完,相信肯定有所收获。全文3065字,81幅结构图,建议收藏、分享后再慢慢看。 首先我们来看一下 发动机总成构造图解 发动机…

zookeeper:启动原理

主类&#xff1a; QuorumPeerMain, 其中调用了main对象的initializeAndRun方法&#xff0c; 首先定义了QuorumPeerConfig对象&#xff0c;然后调用了parse方法&#xff0c;parse方法代码如下&#xff1a; 其中调用的parseProperties方法的代码如下&#xff1a; 可以看到&am…

嵌入式C语言自我修养《数据存储与指针》学习笔记

目录 一、数据类型和存储 1.大端模式和小端模式 2.有符号数和无符号数 二、数据对齐 1.为什么要数据对齐 2.结构体对齐 3.联合体对齐 三、数据的可移植性 四、 Linux内核中的size_t类型 五、typedef的使用 1. typedef的基本用法 2.使用typedef的优势 3. typedef的作用域 六…