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

 找回密码
 立即注册
查看: 2834|回复: 17

[技术探讨] 自动关灯的自动化问题

[复制链接]

11

主题

64

帖子

423

积分

中级会员

Rank: 3Rank: 3

积分
423
金钱
359
HASS币
0
发表于 2022-9-22 21:08:20 | 显示全部楼层 |阅读模式
用人体存在传感器来控制自动开关灯,如何写自动化实现“任何情况下只要2分钟无人移动就关灯”而不是“状态变为无人移动后2分钟就关灯”?

回复

使用道具 举报

14

主题

262

帖子

2225

积分

金牌会员

Rank: 6Rank: 6

积分
2225
金钱
1958
HASS币
50
发表于 2022-9-22 21:45:24 | 显示全部楼层
我感觉HA的触发条件是“变化”,只有“变化”才能触发。没有变化就不触发。所以你说的不好实现。
回复

使用道具 举报

4

主题

159

帖子

1082

积分

论坛技术达人

积分
1082
金钱
908
HASS币
60
发表于 2022-9-22 22:33:03 | 显示全部楼层
触发条件为时间模式,你可以设置例如每5秒触发一次之类的,然后把人体传感器的条件写在环境条件里
回复

使用道具 举报

17

主题

800

帖子

5744

积分

论坛元老

Rank: 8Rank: 8

积分
5744
金钱
4939
HASS币
0
发表于 2022-9-22 23:04:35 | 显示全部楼层
小米传感器默认2分钟切换无人。所以你设置成传感器变为无人0分钟关灯就好了。
如果你用z2m,可以任意自定义传感器无人时间,甚至硬改传感器,改成5秒识别1次。
回复

使用道具 举报

11

主题

64

帖子

423

积分

中级会员

Rank: 3Rank: 3

积分
423
金钱
359
HASS币
0
 楼主| 发表于 2022-9-22 23:16:57 | 显示全部楼层
book123 发表于 2022-9-22 21:45
我感觉HA的触发条件是“变化”,只有“变化”才能触发。没有变化就不触发。所以你说的不好实现。 ...

这也是我纠结的地方
回复

使用道具 举报

2

主题

46

帖子

861

积分

论坛技术达人

积分
861
金钱
805
HASS币
20
发表于 2022-9-22 23:24:12 | 显示全部楼层
自动化模式设置为“重启”,自动化内容是 “人体存在传感器有人移动自动开灯,延迟2分钟后关闭”。
回复

使用道具 举报

11

主题

64

帖子

423

积分

中级会员

Rank: 3Rank: 3

积分
423
金钱
359
HASS币
0
 楼主| 发表于 2022-9-22 23:24:54 | 显示全部楼层
sirakawa 发表于 2022-9-22 23:04
小米传感器默认2分钟切换无人。所以你设置成传感器变为无人0分钟关灯就好了。
如果你用z2m,可以任意自定义 ...

谢谢指点!
有几个问题:
1.你说的设为无人0分钟关灯,是在触发条件里设置无人持续时间0分钟吗?
2.我用的绿米人体传感器,有两个binary_sensor ,一个iaszone,一个occupancy,这两个有什么区别呢?
3.我用的ZHA。我也有在z2m里接另一个网关,那我如何自定义传感器无人时间呢?
4.我一直没理解环境条件的运行机制,如果不设置触发条件只设置环境条件的话,那这个自动化是不是就不会运行?
回复

使用道具 举报

11

主题

64

帖子

423

积分

中级会员

Rank: 3Rank: 3

积分
423
金钱
359
HASS币
0
 楼主| 发表于 2022-9-22 23:38:53 | 显示全部楼层
RobinVP 发表于 2022-9-22 22:33
触发条件为时间模式,你可以设置例如每5秒触发一次之类的,然后把人体传感器的条件写在环境条件里 ...

谢谢,这个办法不错
但长时间运行的话会有什么后果吗?资源占用之类的?
回复

使用道具 举报

11

主题

64

帖子

423

积分

中级会员

Rank: 3Rank: 3

积分
423
金钱
359
HASS币
0
 楼主| 发表于 2022-9-22 23:46:49 | 显示全部楼层
RobinVP 发表于 2022-9-22 22:33
触发条件为时间模式,你可以设置例如每5秒触发一次之类的,然后把人体传感器的条件写在环境条件里 ...

谢谢,这个办法不错
但长时间运行的话会有什么后果吗?资源占用之类的?
回复

使用道具 举报

17

主题

800

帖子

5744

积分

论坛元老

Rank: 8Rank: 8

积分
5744
金钱
4939
HASS币
0
发表于 2022-9-23 00:02:14 | 显示全部楼层
hyperlau 发表于 2022-9-22 23:24
谢谢指点!
有几个问题:
1.你说的设为无人0分钟关灯,是在触发条件里设置无人持续时间0分钟吗?

1,0分钟实际不用设置,触发条件就是binary_sensor变成off就行
2,zha里不明,我用z2m手动设置的binary_sensor。理论上其他的你用不上不管他就没事。
3,z2m设置超时参考下面
    https://www.zigbee2mqtt.io/devic ... ml#xiaomi-rtcgq11lm
4,没错。简单的栗子就是  触发条件:人体传感器无人  环境条件:亮度>100lux  执行:关灯
     触发条件简单可以理解成发生一个变化。环境条件就是触发的时候,其他的一些限制。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-29 03:44 , Processed in 0.054181 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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