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

 找回密码
 立即注册
123
返回列表 发新帖
楼主: louis_lee

ESPHome 轻松实现房间内人员计数

  [复制链接]

56

主题

929

帖子

4075

积分

论坛元老

Rank: 8Rank: 8

积分
4075
金钱
3146
HASS币
0
发表于 2021-10-29 15:54:40 | 显示全部楼层
本帖最后由 bainiu 于 2021-10-29 15:55 编辑

1、楼主这个计数效果应该很好吧,利用前后触发时间差判断进还是出。
2、当然这两个探头是要垂直安装在人员经过的通道上,如果没有遮蔽物,安装后就可能不美观。
3、node-mcu要接通过220V插座用电转换,旁边没有插座也不太好安装,延长线太长不好隐藏。
4、如果过道上有个插座86盒子的话,能不能在空白面板上开两个孔,安装探头,并在里面取电,但这么短距离,只有厘米间隔,反应到hass上的时间差应该是ms级了,不知道在nodered上自动化还能不能判断先后。
5、我依照楼主的思路在过道上粘了两个zigbee人体传感器,触发间隔时间1个是1至2S,另一个是硬改的aqara人体5S,利用触发先后,判断人员进出,用input_boolean计数,目前稳定。

回复

使用道具 举报

16

主题

151

帖子

1070

积分

金牌会员

Rank: 6Rank: 6

积分
1070
金钱
914
HASS币
30
发表于 2021-11-11 22:29:38 | 显示全部楼层
bainiu 发表于 2021-10-29 15:54
1、楼主这个计数效果应该很好吧,利用前后触发时间差判断进还是出。
2、当然这两个探头是要垂直安装在人员 ...

可以默默地蹲一个你的配置文件么,很感兴趣
回复

使用道具 举报

5

主题

78

帖子

950

积分

高级会员

Rank: 4

积分
950
金钱
872
HASS币
0
发表于 2021-12-1 17:05:09 | 显示全部楼层
mark  记录一下~
回复

使用道具 举报

15

主题

253

帖子

2137

积分

金牌会员

Rank: 6Rank: 6

积分
2137
金钱
1884
HASS币
0
发表于 2021-12-6 11:52:44 | 显示全部楼层
bainiu 发表于 2021-10-29 15:54
1、楼主这个计数效果应该很好吧,利用前后触发时间差判断进还是出。
2、当然这两个探头是要垂直安装在人员 ...

你好,请问一下,你的两个zigbee人体传感器是哪家的?
回复

使用道具 举报

56

主题

929

帖子

4075

积分

论坛元老

Rank: 8Rank: 8

积分
4075
金钱
3146
HASS币
0
发表于 2021-12-6 12:38:02 | 显示全部楼层
s450586793 发表于 2021-12-6 11:52
你好,请问一下,你的两个zigbee人体传感器是哪家的?

我的zigbee人体乱买的,喜欢折腾,买了好多种:sonoff 的、涂鸦的、 aqara的、Feibit的
回复

使用道具 举报

56

主题

929

帖子

4075

积分

论坛元老

Rank: 8Rank: 8

积分
4075
金钱
3146
HASS币
0
发表于 2021-12-6 13:01:03 | 显示全部楼层
tangli159 发表于 2021-11-11 22:29
可以默默地蹲一个你的配置文件么,很感兴趣

我这个比较简单,比如卧室里没有人时进1人设个自动化如下,用两个虚拟状态记录人数。如何判断人进,就是卧室内侧人体刚触发时,外侧的人体状态是触发的,就判断进1个人。因为两个体传感器距离比较近,1米左右吧,所以要求两个人体传感器的刷新时间在5S以内(就是触发on后,5S后能重置,显示off),短时间的刷新才能解决人进去马上再出来也会触发;卧室外侧人体刚触发时,内侧人体状态是触发的。就判断为从卧室里出来1个人。我这个计数配合短时间刷新的人体基本无误差,当然如果两个人同时进出就判断不了,只要是间隔5S的人员进出都能判断准确。有了准确的房间人数这个状态,可以做许多自动化了。

alias: 43-主卧没人进1人
description: ''
trigger:
  - platform: state
    entity_id: binary_sensor.zhu_wo_nei_che_ren_ti_chuan_gan_qi_occupancy
    from: 'off'
    to: 'on'
condition:
  - condition: state
    entity_id: input_boolean.zhuwo_home1
    state: 'off'
  - condition: state
    entity_id: input_boolean.zhuwo_home2
    state: 'off'
  - condition: state
    entity_id: binary_sensor.zhu_wo_wai_ce_ren_ti_chuan_gan_qi_occupancy
    state: 'on'
action:
  - service: input_boolean.turn_on
    target:
      entity_id: input_boolean.zhuwo_home1
mode: single

评分

参与人数 1金钱 +3 收起 理由
tangli159 + 3

查看全部评分

回复

使用道具 举报

0

主题

7

帖子

615

积分

高级会员

Rank: 4

积分
615
金钱
608
HASS币
0
发表于 2021-12-14 15:22:07 来自手机 | 显示全部楼层
needs 发表于 2020-11-11 11:23
2个传感器进出方向不同,出去的顺序是
SENSOR2_ON->SENSOR2_OFF->SENSOR1_ON->SENSOR1_OFF
进来的顺序是

请教一下 这要如何设定sensor有前后顺序,是要加上delay吗 谢谢
回复

使用道具 举报

8

主题

220

帖子

1666

积分

金牌会员

Rank: 6Rank: 6

积分
1666
金钱
1446
HASS币
0
发表于 2022-10-23 22:33:52 | 显示全部楼层
用距离传感器1个搞定。又小巧。
打算做几个,有需要的可以私我。
人数.jpg
人数设备.jpg
海鲜市场:jasona3
回复

使用道具 举报

0

主题

5

帖子

64

积分

注册会员

Rank: 2

积分
64
金钱
59
HASS币
0
发表于 2022-11-3 17:19:16 | 显示全部楼层
jasona3 发表于 2022-10-23 22:33
用距离传感器1个搞定。又小巧。
打算做几个,有需要的可以私我。

您微信多少?我需要。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 12:59 , Processed in 0.085283 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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