『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 950|回复: 2

[新手导航] 超遥玩到嗨HA(homeassistant)系列9 创造复杂的自动化

[复制链接]

14

主题

28

帖子

508

积分

高级会员

Rank: 4

积分
508
金钱
465
HASS币
20
发表于 2024-7-1 17:33:02 | 显示全部楼层 |阅读模式
本帖最后由 asknono 于 2024-7-3 13:37 编辑

超遥玩到嗨HA(homeassistant)系列9 创造复杂的自动化


回到超遥玩到嗨 系列目录

一个智能家居平台,最重要的就是添加设备,然后建立自动化。

建立自动化,在homeassistant里面还是比较复杂的。
而复杂也就意味着homeassistant有非常强大的自动化创建功能。


HA--配置--自动化与场景,
进入后,点击右下角“+创建自动化”,
选择“创建新的自动化”。

然后,我们就会看到下面一副画面,分成三段。
分别是“每当”,“且如果”,“就执行”。

微信截图_20240701172055.png

这是一个条件语句。上面是触发条件,中间是触发时要求的状态,下面是触发了之后要执行的动作。
比如“每当”我按下卧室的开关1,“且如果”是在22:00之前,“就”把卧室灯光调整到百分百亮度打开;
如果是在22:00之后,按下的卧室开关1,就把卧室灯光调整到10%亮度打开。

这就是一个复杂的自动化语句。

如果我们用iCLICK超遥来遥控,就比较简单,需要的语句就是:
“每当”按下iCLICK超遥的按键01,“就”把sony电视的电源打开。
这是一个简单的自动化语句。

至于前面的”每当“,我们用MQTT的时候很简单,这里我就不多说了。
前面我写过一个帖子,很详细,可以点击这里查看

我们就说说复杂的动作应该怎么设置?
在我们点击"添加动作"之后,我们就会看到一些常用的”实体“列表。
在这里面我们可以看到 媒体播放器(media player), 遥控(remote)。
如果我们继续点击进去看,就会看到 媒体播放器里面可以添加一些播放/暂停/电源等等的动作。
而 遥控 里面可以添加上下左右方向盘等按键动作。
这两部分结合才能实现我们原来购买的APPLETV或者SONY电视的原装遥控器的一些动作。

媒体播放器相对比较简单。选择了动作之后, 务必要选中 ”目标“  后面的选择实体,
其实就是选择这个实体应该依附的真身,就是对应的设备名称,比如这里可以选择APPLETV或者是SONY电视。
微信截图_20240701172728.png

对于REMOTE遥控就比较复杂一些。它主要使用的是发送命令。
所以在选择了 目标依附的实体之后,还需要手动输入要发送的命令。
这个命令你之前应该在”文档“里面能看到。把里面的那个REMOTE下面的那些命令复制过来。
每个命令是对应一个动作。你一个自动化一般是对应一个动作。
这样保存就可以了。
微信截图_20240701172752.png


在保存之前,你可以点击右边的三个点,弹出的菜单框里面可以点击类似播放的那个”运行“,
观察一下这个动作如果运行正常就可以了。
微信截图_20240701172850.png


至于自动化里面更多的其他逻辑,其实只要你逻辑清晰,不教就会。
回到超遥玩到嗨 系列目录


回复

使用道具 举报

2

主题

55

帖子

154

积分

注册会员

Rank: 2

积分
154
金钱
99
HASS币
0
发表于 2024-8-26 10:12:19 | 显示全部楼层
请问,我的自动化,不执行,或者执行慢怎么办,我看了是数据上传慢的问题,有没有办法解决
回复

使用道具 举报

14

主题

28

帖子

508

积分

高级会员

Rank: 4

积分
508
金钱
465
HASS币
20
 楼主| 发表于 5 天前 | 显示全部楼层
dongfanghuachen 发表于 2024-8-26 10:12
请问,我的自动化,不执行,或者执行慢怎么办,我看了是数据上传慢的问题,有没有办法解决 ...

具体分析,比如日志什么的截图看一下。另外就是如果明确是数据上传慢,那么就一步步查源头。还有都是哪些设备,说清楚。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-9-17 03:08 , Processed in 0.136760 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表