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

 找回密码
 立即注册
楼主: bainiu

[技术探讨] 小米多模网关下的青萍小米绿米人体传感器数据刷新时间

[复制链接]

56

主题

929

帖子

4077

积分

论坛元老

Rank: 8Rank: 8

积分
4077
金钱
3148
HASS币
0
 楼主| 发表于 2021-6-29 18:39:04 | 显示全部楼层
回家我测了一下,确实可以在自定义实体里修改刷新时间。可以设置青萍5秒刷新,下一个周期第6秒就又可以触发;小米2如果设置5秒也能从on至off,但第6秒不能触发,因为他刷新时间为30秒;同理的,绿米可以设置成60秒。设置后立刻生效,无须重启。通过比较,个人以为青萍这个人体适合自己,为了和小米2联动,把青萍设置成了30秒,绿米的只能设成60秒。谢谢@三尺寒 、@XCray
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

发表于 2021-6-29 20:16:30 | 显示全部楼层
客气了,幸好我的发言没产生误导。。。

绿米的传感器据说可以拿2B铅笔在线路板上画条线改成5秒的冷却时间,有这个需求的人好像还很多。

这还是智能家居或者物联网里一个很本质的问题:事件和状态的关系,这也是很多人犯糊涂的地方。

对于开关(switch)这类实体,比较符合正常人的思维:收到开的事件或指令成功执行之后就意味着进入了开的状态、收到关的事件或者指令成功执行就进入关的状态。

而人体传感器很特殊,很多刚开始接触的人总想把它理解成“人体存在传感器”,而大部分商业产品只是一个“人体移动传感器”。

从逻辑上讲,传感器检测到移动,只是一个事件、是一瞬间的事情,具体到HA也就是从某个地方收到了一条消息。

然后,对应的实体状态理所当然的被设置成“on”。那么问题来了——啥时候再改回“off”?

无非两个做法:
- 定时,xx秒后自动改为“off”
- 死等,等某个地方再发过来一条消息,告知状态变成了“off”

于是又涉及以下问题:
- 传感器怎么判断on/off?以什么频度发出on/off消息?这是传感器设计和固件开发考虑的,和具体实现原理、节电、通信效率、容错等等都纠缠在一起
- HA在不同时间收到的各种消息应该怎么处理?

occupancy timeout可以改得很短,ha就会很快把状态从on改成off。但正如楼主的结论,可能比较合理的设置就是略小于传感器本体的“冷却时间”,但肯定不是越快越好(比如开灯后几秒就关掉并不是一个好的效果)。
回复

使用道具 举报

0

主题

11

帖子

172

积分

注册会员

Rank: 2

积分
172
金钱
161
HASS币
0
发表于 2021-7-4 16:47:09 | 显示全部楼层
请问一下  青萍人体传感器 通过什么接入ha的  为什么我的只显示光照  没有motion 动作的实体进来呢
回复

使用道具 举报

56

主题

929

帖子

4077

积分

论坛元老

Rank: 8Rank: 8

积分
4077
金钱
3148
HASS币
0
 楼主| 发表于 2021-7-5 09:20:39 | 显示全部楼层
feiyangljj 发表于 2021-7-4 16:47
请问一下  青萍人体传感器 通过什么接入ha的  为什么我的只显示光照  没有motion 动作的实体进来呢 ...

我的环境是这样的。1个x86工控机软路由,openwrt+docker+homeassistant;1个小米多模网关,安装xiaomi gateway3接入,该网关下所有设备就接入了hass;青萍是这样接入的:

1、按说明书先用手机APP配网,接入小米家,配网时离网关不远

2、配好网,断开手机蓝牙,在APP里查看小米多模网关下就能看到该设备了

3、然后在xiaomi gateway3集成里重载一下,就会看到多一个设备,就是青萍了

4、青萍有6个注册实体,要慢慢等待,就会出现,不要急。没有motion时,你在小米app里蓝牙连接设置5秒一触发,多在前面触发几次,注册实体就会出来的。

截图-2021年7月5日 9时17分48秒.png
回复

使用道具 举报

0

主题

11

帖子

172

积分

注册会员

Rank: 2

积分
172
金钱
161
HASS币
0
发表于 2021-7-5 19:26:48 | 显示全部楼层
还想问个问题 设置间隔时间  在配置的哪里找到的。我看你们设置了3秒  没找到这个界面
回复

使用道具 举报

56

主题

929

帖子

4077

积分

论坛元老

Rank: 8Rank: 8

积分
4077
金钱
3148
HASS币
0
 楼主| 发表于 2021-7-7 10:07:24 | 显示全部楼层
feiyangljj 发表于 2021-7-5 19:26
还想问个问题 设置间隔时间  在配置的哪里找到的。我看你们设置了3秒  没找到这个界面 ...

配置》》自定义》》选择实体修改
回复

使用道具 举报

0

主题

11

帖子

172

积分

注册会员

Rank: 2

积分
172
金钱
161
HASS币
0
发表于 2021-7-8 12:06:51 | 显示全部楼层
bainiu 发表于 2021-7-7 10:07
配置》》自定义》》选择实体修改

哎?  我配置里面怎么没有自定义   
回复

使用道具 举报

1

主题

3

帖子

36

积分

新手上路

Rank: 1

积分
36
金钱
33
HASS币
0
发表于 2021-7-17 01:04:22 | 显示全部楼层
请教楼主 Gateway3连上小米多模后aqara的子设备怎么连上,我想连aqara的人体感应。
回复

使用道具 举报

56

主题

929

帖子

4077

积分

论坛元老

Rank: 8Rank: 8

积分
4077
金钱
3148
HASS币
0
 楼主| 发表于 2021-7-17 23:18:38 | 显示全部楼层
weipan520 发表于 2021-7-17 01:04
请教楼主 Gateway3连上小米多模后aqara的子设备怎么连上,我想连aqara的人体感应。 ...

先在米家APP添加所有设备,蓝牙和zigbee设备会连到多摸网关下的。在集成里重载一下就可以接到hass了
回复

使用道具 举报

0

主题

19

帖子

116

积分

注册会员

Rank: 2

积分
116
金钱
97
HASS币
0
发表于 2021-7-23 13:21:56 | 显示全部楼层
请教一下,我改了之后并没有起效,而且还有报错,是怎么回事?

                               
登录/注册后可看大图
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 05:50 , Processed in 0.160397 second(s), 39 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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