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

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

[技术探讨] 一种基于权重判断家庭成员所在屋子的方法。

[复制链接]

9

主题

91

帖子

860

积分

超级版主

Rank: 8Rank: 8

积分
860
金钱
754
HASS币
20
发表于 2022-10-15 01:34:16 | 显示全部楼层 |阅读模式
前言:
最近一直琢磨如何定位家庭成员所在的房间。这个是一直困扰我很久的问题。人员外出可以通过手机判断状态。而通常情况下。人在家是不携带任何设备的。在人身上绑设备更不现实。基于传感器判断也会有一定局限性。(因为人员不可能每次都能完全按照自动化模板所写的样本进行触发)
而判断人员此时此刻想要干什么,智能家居该执行何种自动化更是难上加难。


直到最近我了解到统计学有一种概念叫  “权”



就是不等精度观测值在计算未知量的最可靠值时所占的“比重”或“份额”。


我可以根据屋内手机等所有可以利用的传感器进行数学判断。接近预设的行为模板时进行加权,反之减权。
最终通过对应事件概率的判断来决定是否执行自动化。


本文仅提供思路,自动化写起来并不难。


例如:
判断我是否洗澡。
事件1:卫生间的门磁打开,10秒钟内卫生间的门磁又关了。
猜测1:我只是进了卫生间。可能的行为有(打扫卫生,洗衣服,上厕所,洗澡)因此概率为1/4 因此对上述四项事件进行加权
猜测2:我或许只是开门没进卫生间。所以此项也需要加权
事件2:卫生间湿度传感器短时间内变高。
猜测3:既然短时间内湿度变高意味着人肯定在卫生间。且大概率洗澡。因此人没进卫生间的权重降到最低。洗澡的权重大幅增高。
推测答案:我高概率在洗澡。
自动化:当推测我的洗澡概率高于80%时执行浴霸制暖。并基于其他信息判断洗澡是否结束。
事件3:湿度开始减弱,卫生间门磁被触发。
猜测4:人已经离开浴室。或只是暂时离开。但随着时间推移,人持续在浴室的可能性只会越来越低。因此需要根据时间持续为人离开浴室这项增加权重。
自动化:因为此项自动化就算判断错误执行也无所谓,所以设为当权重高于60%启动卫生间换气。


我想既然人充满不确定性。就可以基于周边传感器去判断人员是否处于特定的自动化模板。并为此计算概率。这样以来可以最大程度减少错误的自动化带来的糟糕体验。
一名野生的HA玩家。致力于打造让自己变成废人的智能家居系统。
回复

使用道具 举报

32

主题

145

帖子

545

积分

高级会员

Rank: 4

积分
545
金钱
400
HASS币
0
发表于 2022-10-15 03:31:59 | 显示全部楼层
思路很好,值得参考。谢谢分享
回复

使用道具 举报

20

主题

209

帖子

1004

积分

金牌会员

Rank: 6Rank: 6

积分
1004
金钱
795
HASS币
0
发表于 2022-10-15 08:58:21 | 显示全部楼层
感觉一个人体存在感应器,就可以实现了
回复

使用道具 举报

10

主题

1335

帖子

4266

积分

论坛元老

Rank: 8Rank: 8

积分
4266
金钱
2931
HASS币
0
发表于 2022-10-15 09:19:11 | 显示全部楼层
这个自动化并不合适啊,湿度升高,可能已经在洗了,这时候再自动打开浴霸就显得很傻,很有可能浴霸已经自动打开了,离开的时候逻辑没错。
回复

使用道具 举报

9

主题

91

帖子

860

积分

超级版主

Rank: 8Rank: 8

积分
860
金钱
754
HASS币
20
 楼主| 发表于 2022-10-15 11:11:11 | 显示全部楼层
我只是拿卫生间举例子,实际应用根据需求而定,而我更大可能性用于匹配每个家庭成员的状态,并适配不同的场景。
仅是提供一种思路。例子仅供参考,你可以用这种方法,也可以基于最简单的 if else判断。
一名野生的HA玩家。致力于打造让自己变成废人的智能家居系统。
回复

使用道具 举报

9

主题

91

帖子

860

积分

超级版主

Rank: 8Rank: 8

积分
860
金钱
754
HASS币
20
 楼主| 发表于 2022-10-15 11:15:57 | 显示全部楼层
智能好伙伴 发表于 2022-10-15 08:58
感觉一个人体存在感应器,就可以实现了

那我猜你可定没有用过人体传感器,这个东西对边缘判断很不准。他只能判断你在不在这个区域内。
简单举个例子,你在屋子B的边缘,屋子A的人在传感器依然能检测到。所以他不能精准判断人在哪个房间。你需要别的传感器做辅助。

我这种思路适用于大概率事件。有效避免最坏答案。可以根据需要使用这种逻辑。
一名野生的HA玩家。致力于打造让自己变成废人的智能家居系统。
回复

使用道具 举报

0

主题

48

帖子

444

积分

中级会员

Rank: 3Rank: 3

积分
444
金钱
396
HASS币
0
发表于 2022-10-17 10:36:09 | 显示全部楼层
我觉得这类判断的有效性或者说准确性,归根结底还是看传感器的多少。
传感器越多,越容易处理各种需求,而算法只是尽量优化判断过程。
现在说起来,还是传感器总成本限制了我们的想象力。
回复

使用道具 举报

9

主题

91

帖子

860

积分

超级版主

Rank: 8Rank: 8

积分
860
金钱
754
HASS币
20
 楼主| 发表于 2022-10-17 10:37:49 | 显示全部楼层
fuhao3503 发表于 2022-10-17 10:36
我觉得这类判断的有效性或者说准确性,归根结底还是看传感器的多少。
传感器越多,越容易处理各种需求,而 ...

过于真实,成本不够算法来凑
一名野生的HA玩家。致力于打造让自己变成废人的智能家居系统。
回复

使用道具 举报

5

主题

111

帖子

346

积分

中级会员

Rank: 3Rank: 3

积分
346
金钱
235
HASS币
10
发表于 2022-10-17 16:00:02 | 显示全部楼层
可以用人脸识别吧
回复

使用道具 举报

20

主题

209

帖子

1004

积分

金牌会员

Rank: 6Rank: 6

积分
1004
金钱
795
HASS币
0
发表于 2022-10-18 18:58:00 | 显示全部楼层
SilverWolf 发表于 2022-10-15 11:15
那我猜你可定没有用过人体传感器,这个东西对边缘判断很不准。他只能判断你在不在这个区域内。
简单举个 ...

的确没用过,还是要多实践额,可以私聊,好好交流下:很认同你的这个口号:一名野生的HA玩家。致力于打造让自己变成废人的智能家居系统。我玩ha也是这个目的
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-28 23:44 , Processed in 0.051413 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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