Home Assistant 智能家居自动化

这篇具有很好参考价值的文章主要介绍了Home Assistant 智能家居自动化。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、Home Assistant 自动化中的一个重要概念——模式

引入模式,用于解决正在执行过程中的同一规则又一次被触发的问题
Home Assistant 智能家居自动化
Home Assistant 智能家居自动化




二、Home Assistant 自动化规则的组成部分

2.1 触发条件Trigger:表示智能家居中事件或状态的转换

可选持续时间(特有)

Home Assistant 智能家居自动化

trigger有由以下触发条件触发,可以设置trigger的id

2.2 状态条件Condition :表示一个或多个状态的布尔约束


2.3 动作Action :表示智能设备需要执行的操作

动作延迟,例如“开灯15min”可通过 “等待指定时间” 时间Home Assistant 智能家居自动化
action里有等待条件触发。action有没有开关自动化mode



三、Home Assistant 自动化规则example1

3.1 TAP规则example1:在白天,如果小米灯被关闭,就执行语音播报

1.找到自动化创建位置:TAP在配置的自动化里,右下角创建自动化
Home Assistant 智能家居自动化
2.配置触发条件Trigger :如果小米灯被关闭
Home Assistant 智能家居自动化
Home Assistant 智能家居自动化
3.配置状态条件Condition :在白天
Home Assistant 智能家居自动化
4.配置动作Action :用语音播报一下
Home Assistant 智能家居自动化
5.其它一些值得注意的点 :触发对应一个时间点(刚回家、每隔一小时),条件对应一个时间段(在家的时候,灯持续开着)
当日出一瞬间,如果小米灯是关着的,和在白天,如果小米灯被关闭,就用语音播报一下作区分
Home Assistant 智能家居自动化
Home Assistant 智能家居自动化


3.2 自动化规则example2:在小米灯关后的一分钟,语音播报关灯了

1.确定触发条件、状态条件、动作三要素
触发条件 小米灯从关到开
条件 无
动作 延迟一分钟 调用关灯服务

Home Assistant 智能家居自动化
Home Assistant 智能家居自动化

2.单点模式的设置 本例子适合 模式restart
Home Assistant 智能家居自动化




四、其它规则创建方法

4.1 自然语言(不成熟所以不推荐)

配置->自动化界面右下角添加自动化
Home Assistant 智能家居自动化

4.2 Blueprint 官方提供的模板,填入设备即可,适合小白

Home Assistant 智能家居自动化

4.3 通过与Home Assistant交互的其它平台

其他平台例如 Homekit、ESPHome、NodeRed、AppDeamon的介绍

Home Assistant 智能家居自动化
开发平台是自己写程序DIY,配置平台是只需要配置就可DIY
Home Assistant中的Add-on可下载Home Assistant

ESP HOME 配置自动化规则示例

这种本地的TAP,不连接网络或者Home Assistant也能自动运行
当NFC靠近读卡器,闪烁板上的灯
Home Assistant 智能家居自动化

Node Red(暂无)



五、一种特殊的自动化规则——消息发邮箱和语音播报的实现

Home Assistant 智能家居自动化
Home Assistant 智能家居自动化
Home Assistant 智能家居自动化
Home Assistant 智能家居自动化
Home Assistant 智能家居自动化




六、自动化中的事件

6.1 适用场景

如on这个操作,可能是双击,可能是长按,光一个on不好表示,用事件更好表示

6.2 事件类型

state_change 如温度改变
service_registered 如新加了设备
call_service 调用服务

6.3 事件数据

state_change 哪个实体的状态变了,状态变化前和后的值
call_service 调用的是哪个服务,参数是什么

6.4 如何查看事件日志

在开发者工具中 或者 日志中

6.5 事件位于开发者工具中

Home Assistant 智能家居自动化
Home Assistant 智能家居自动化
Home Assistant 智能家居自动化




七、自动化中的服务

在开发者工具中
如开灯服务,调用该服务就开灯
Home Assistant 智能家居自动化
Home Assistant 智能家居自动化

调用服务时传递数据
Home Assistant 智能家居自动化
例子 当太阳下山,打开小夜灯,当太阳升起,关闭
Home Assistant 智能家居自动化
Home Assistant 智能家居自动化
Home Assistant 智能家居自动化
Home Assistant 智能家居自动化




八、自动化中的设备

实体与设备的关系,设备是物理上存在的装置,一个设备包含一个或多个实体,如电池设备包含电池种类、电量等实体
不属于设备的实体 如太阳、用户
例子 如果人体感应器的电量低于10%,就打开小米网关灯
Home Assistant 智能家居自动化
Home Assistant 智能家居自动化




九、自动化中的场景

在配置,场景中
如场景“日常”,进入后调灯光和音量
打开场景
Home Assistant 智能家居自动化
Home Assistant 智能家居自动化
场景无turn off,动作,要达到关闭效果就切换场景或调整设备




十、自动化中的脚本

官方文档 https://www.home-assistant.io/docs/scripts
脚本像规则,打开脚本可能并不是立即执行,而是等有了相应触发才执行

10.1 脚本的运行模式

Home Assistant 智能家居自动化

10.2 脚本的例子:小米灯打开五次,就播报消息

1.设置5次循环
Home Assistant 智能家居自动化
2.触发里添加动作 每次循环等待灯被打开(等待触发)
Home Assistant 智能家居自动化
3.动作里设置语音消息

Home Assistant 智能家居自动化
4.前端会多一个脚本图标,可以通过图标来执行
Home Assistant 智能家居自动化
5.也可以通过调用服务
Home Assistant 智能家居自动化
Home Assistant 智能家居自动化




十一、自动化中的模板

之前都是静态的,如朗读预先设定的文字,如果要播报当前的动态的温度,用模板构建动态内容
在开发者工具中
Home Assistant 智能家居自动化
Home Assistant 智能家居自动化




十二、自动化中的trigger变量

Home Assistant 智能家居自动化

例子 灯的状态变化时,前端显示一条通知消息

1.触发里设置灯的状态变化,属性那些都不用写
Home Assistant 智能家居自动化
2.动作里调用服务,服务里有模板,模板里有trigger变量
Home Assistant 智能家居自动化




十三、自动化中的辅助元素(略)




十四、IFTTT与HA的集成

Home Assistant 智能家居自动化

HA中触发IFTTT的this条件

在HA中执行脚本,触发IFTTT点亮YeeLight智能灯
1.IFTTT平台配置IFTTT规则(this=webhook意思是外部web调用,receive a web request,that=YeeLight)
2.配置HA中脚本
Home Assistant 智能家居自动化

IFTTT的that动作触发HA中的事件

关注点在触发HA中事件吧,比较有共性
前提是公网能访问HA
Home Assistant 智能家居自动化
Home Assistant 智能家居自动化
IFTTT平台的that选webhook,url填HA生成的,POST方式,JSON格式
Home Assistant 智能家居自动化文章来源地址https://www.toymoban.com/news/detail-496321.html

到了这里,关于Home Assistant 智能家居自动化的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

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

    ​ 上文介绍了如何实现群晖Docker部署HomeAssistant,通过内网穿透在户外控制家庭中枢。本文将介绍如何安装HACS插件商店,将米家,果家设备接入 Home Assistant。 已安装HomeAssistant。 Win,Linux,Macos 部署HomeAssistant:如何搭建Home Assistant智能家居系统并通过内网穿透实现远程控制家

    2024年02月04日
    浏览(77)
  • 增强学习的实际案例分析:从自动驾驶到智能家居

    增强学习(Reinforcement Learning, RL)是一种人工智能技术,它通过在环境中与其相互作用来学习如何执行某个任务,以最大化一些数量值(如累计回报)。增强学习的核心思想是通过探索和利用来学习,而不是仅仅通过数据来学习。这使得增强学习在处理复杂的、不可预测的环

    2024年01月19日
    浏览(45)
  • 毕业设计——基于STM32的智能窗户系统(物联网、智能家居、APP控制、APP显示温湿度等信息、自动工作模式)

    本工程包括一下功能:1、远程控制工作功能:手机端app远程控制窗户开关 (手机app自主开发)                                     2、自动监测工作功能:自动监测天气,并控制窗户开关                                     3、远程监测数据功能:温度、可燃气体浓度

    2024年02月11日
    浏览(85)
  • 【单片机毕业设计】【mcuclub-dz-204】基于物联网技术的智能家居自动控制系统设计

    项目名:基于物联网技术的智能家居自动控制系统设计 项目名:光照控制(实物) 项目编号:mcuclub-dz-204 单片机类型:STM32F103C8T6 具体功能: 1、通过两个光敏电阻检测室内光照和室外光照 2、当室外光照比较高,室内光照比较低时,自动打开窗帘(步进电机模拟) 3、当室外

    2024年02月21日
    浏览(73)
  • 毕业设计——基于STM32单片机的绿植养护系统(物联网、智能家居、手机APP控制、自动监测土壤湿度)

    本工程包括一下功能:1、环境温湿度监测                                     2、土壤湿度监测                                     3、环境可燃气体浓度监测                                     4、RTC万年历功能                                     5、数据

    2024年02月15日
    浏览(92)
  • 聚道云软件连接器助力某家居公司实现付款流程自动化

    某家居公司是一家集家居研发、生产、销售于一体的综合性家居企业。公司业务遍布全国多个城市,拥有庞大的供应商网络和采购需求。 添加图片注释,不超过 140 字(可选) ·付款申请单需要人工录入,耗时费力,容易出错。 ·付款状态和电子回单需要人工查询,效率低下

    2024年01月16日
    浏览(51)
  • 6.串口通信和传感器的使用----粤嵌gec6818开发板上实现智能家居(光照气度,压强,海拔,湿度,温度达到临界值蜂鸣器自动警报等)

    串口是一种简单的通信接口,也是单片机中最常用,最简单的通信方式 通常传感器都是采用串口作为与上位机的通信接口 ARM板上提供了三个可以外接传感器的串口接口,位于开发板的右上角, 从上到下分别是: ​ 串口号 串口驱动设备文件名 ​ CON2 “/dev/ttySAC1” ​ CON3 “

    2024年02月16日
    浏览(165)
  • 智能家居(13)——智能家居控制系统

    灯光的控制:模拟客厅灯、餐厅灯、二楼灯、卫生间灯。灯光可以通过手机App、语音、控制开关。 家内发生火灾后报警功能。 温湿度检测通过服务器上传到手机App。 摄像头安全监控,将视频上传到手机App,并通过摄像头实现人脸识别智能开锁。 灯光通过普通IO口控制,自己

    2024年02月11日
    浏览(63)
  • 虚拟现实与智能家居:智能家居的未来

    随着科技的不断发展,我们的生活也在不断变化。智能家居是一种新兴的技术,它将人工智能、互联网和家居三者相结合,为我们的生活带来了更多的便利和舒适感。虚拟现实(Virtual Reality,简称VR)则是一种将人引入到计算机生成的虚拟世界中的技术,它可以让我们在不离开现

    2024年04月16日
    浏览(61)
  • Linux MQTT智能家居项目(智能家居界面布局)

    1.选择工程名称和项目保存路径 2.选择QWidget 3.添加保存图片的资源文件: 在工程目录下添加Icon文件夹保存图片: 将文件放入目录中: 将图片添加进入资源文件中: 这里我们一共显示4个界面:LED控制界面,温度湿度显示界面,光照强度显示界面,摄像头监测界面。 所以这里

    2024年02月13日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包