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

 找回密码
 立即注册
查看: 4911|回复: 9

[信息发布] 自动感应开关灯

[复制链接]

2

主题

69

帖子

234

积分

中级会员

Rank: 3Rank: 3

积分
234
金钱
165
HASS币
0
发表于 2018-7-23 09:10:26 | 显示全部楼层 |阅读模式
本帖最后由 happylwws 于 2018-7-23 09:18 编辑

个人有个想法,在房间门内外各放一个红外人体感应。建立一个自动化,假设门外的是A,门内的是B.当B感应到人,状态变1时,触发自动化,判断条件为A此时已感应到人,即状态为1.此时调用一个自定义服务,使实体person的状态为1.当再进一个人时,再次调用服务,使实体person的状态为2.也就是说这个服务要实现实体的状态自加1,这样就可以统计进入人数了,比如进入了3个人,person的状态就为3。同时再建立一个自动化,触发条件为person的状态从0到1,调用开灯服务。当有人出去就建立一个反向的自动化,出去一个人的话,person的状态为2,就不会关灯,当人走光,person的状态从1变0时就关灯。现在的问题就是这个使实体状态自加1和自减1的服务不会弄,不知道有没有大神可以写一个啊,谢谢了。
回复

使用道具 举报

123

主题

4629

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16077
金钱
11363
HASS币
45
发表于 2018-7-23 10:21:07 | 显示全部楼层
这个需要特别灵敏的传感器,但目前的人体传感,都有冻结时间,比如小米的就是1分钟,在冻结期间,人走过去状态是没有变化的。
回复

使用道具 举报

40

主题

3057

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11135
金钱
8028
HASS币
182
发表于 2018-7-23 11:08:00 | 显示全部楼层
刚玩HA就有这个想法,苦于不会编程所以一直实现不了,后来入了nodered的坑勉强实现了。

我是用 AM312 做的感应,问题是AM312从ON到OFF有2秒延迟,所以人走到餐厅开灯会慢一点。下面是视频。


爪机:https://v.youku.com/v_show/id_XMzczOTk2NjE4MA==.html

现在遇到的问题是因为我两个AM312都是做在一个8266上,因为两个传感器距离比较短,所以存在误判断,我的逻辑是当所有传感器都OFF只后,再对比他们OFF的时间,谁最后OFF,就代表人是从哪个方向离开。

餐厅端传感器:A

书房端传感器:B

人从餐厅进入书房

A:----ON----OFF---------
B:---------ON----OFF----

如果人从餐厅进入书房后又立刻折返

A:----ON------------OFF-- (由于立刻折返,AM312被重新触发,循环计时,所以OFF的时间会比B长)
B:---------ON----OFF-----


评分

参与人数 1金钱 +10 收起 理由
+ 10 红外对射了解一下。

查看全部评分

Nero
回复

使用道具 举报

123

主题

4629

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16077
金钱
11363
HASS币
45
发表于 2018-7-23 12:35:37 | 显示全部楼层
neroxps 发表于 2018-7-23 11:08
刚玩HA就有这个想法,苦于不会编程所以一直实现不了,后来入了nodered的坑勉强实现了。

我是用 AM312 做的 ...

视频地址后面不要?spm那一串才行,帮你改过了。
回复

使用道具 举报

8

主题

182

帖子

784

积分

高级会员

Rank: 4

积分
784
金钱
602
HASS币
0
发表于 2018-7-23 13:00:06 | 显示全部楼层
都是大神。。MARK一下。
回复

使用道具 举报

40

主题

3057

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11135
金钱
8028
HASS币
182
发表于 2018-7-23 13:28:17 | 显示全部楼层
Jones 发表于 2018-7-23 12:35
视频地址后面不要?spm那一串才行,帮你改过了。

红外对射成本太高,而且隐秘不好做。
Nero
回复

使用道具 举报

123

主题

4629

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16077
金钱
11363
HASS币
45
发表于 2018-7-23 18:47:06 | 显示全部楼层
neroxps 发表于 2018-7-23 13:28
红外对射成本太高,而且隐秘不好做。

视频地址好像有问题,你重新复制下?
回复

使用道具 举报

0

主题

71

帖子

351

积分

中级会员

Rank: 3Rank: 3

积分
351
金钱
280
HASS币
0
发表于 2018-7-24 07:57:50 | 显示全部楼层
就普通的红外人体传感器是没法实现的,太粗糙
回复

使用道具 举报

0

主题

177

帖子

2500

积分

金牌会员

Rank: 6Rank: 6

积分
2500
金钱
2323
HASS币
0
发表于 2018-7-24 08:06:11 | 显示全部楼层
可以用超声波距离传感器试试看
回复

使用道具 举报

62

主题

742

帖子

4279

积分

论坛元老

Rank: 8Rank: 8

积分
4279
金钱
3532
HASS币
20
发表于 2018-7-24 09:17:58 | 显示全部楼层
门口这种灯的话,真的还不如装个红外了。。。。。
人体传感器有延时
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-13 12:37 , Processed in 0.073318 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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