惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

酷 壳 – CoolShell
酷 壳 – CoolShell
Microsoft Security Blog
Microsoft Security Blog
Recent Announcements
Recent Announcements
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Last Week in AI
Last Week in AI
罗磊的独立博客
腾讯CDC
云风的 BLOG
云风的 BLOG
月光博客
月光博客
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 三生石上(FineUI控件)
宝玉的分享
宝玉的分享
U
Unit 42
I
InfoQ
D
DataBreaches.Net
Blog — PlanetScale
Blog — PlanetScale
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
V
V2EX
美团技术团队
IT之家
IT之家
Stack Overflow Blog
Stack Overflow Blog
F
Fortinet All Blogs
GbyAI
GbyAI
S
SegmentFault 最新的问题

关关和六六 ' blog

弃用搜狗输入法,转投RIME中州韵输入法引擎 赶上了AI时代的快车 那一天,我们的孩子诞生了 山海十年约,朝夕两心同 六六的怀孕月记 7月杂记 不再空军! 成为钓鱼佬 我们最近买了啥 从2024走向2025
我们的智能家居(二)
Gmc · 2025-02-03 · via 关关和六六 ' blog

“安装使用智能家居如果只是为了联网远程控制,那就没啥意思了”,我如是说。

正如在上篇的评论中Break所说:“其实现在的智能家居称呼他脚本家居更合适,毕竟每一个步骤都是自己预设的”。现实也确实如此,想要达到钢铁侠中贾维斯的水平,恐怕还有很长一段路要走,所以为了让现有的家居设备能够契合我们的生活习惯,提升我们生活幸福感,我也是在磕磕绊绊的调试中获得了一些自己的心得。

我个人觉得,调试智能家居一定不要过度自动化,比如任何场景功能都想通过自动触发的方式实现。因为现阶段都是设定一套程序去触发,而一旦有人没按程序走就触发不了,反而成了鸡肋,所以我个人的体会是,在考虑适用场景时,遵循:

不动嘴、不动手>动嘴/(不额外)动一次手>动多次手

我们的目标是尽量不动嘴和手,实现无感触发,通过特定且一定会做的动作或行为去实现,比如感应开关灯,利用的是人经过或停留在特定区域的行为,这就是无感的,因为不用特意去操作某个按键或开关。再进阶一点则是出门后反锁启动离家模式关闭全屋灯光和特定的电器等等。

离家模式

离家在我的理解中代表着人要出门,或者说家中无人留守,而且是要在门外将门反锁的,短时间也不会回来,所以如何让米家判断你是离家了,或者说如何触发离家这个状态,则尤为关键。

那么我的方式是这样的,因为我们使用的是米家门锁,但不是自动锁芯,所以是有把手的,对于这类门锁,反锁的操作方式一般是在门外将门把手上提,标准名词是“门外上提加固”,因此当我出门将门关上顺手完成这个动作就意味着触发了离家模式,这个动作符合不额外动一次手的原则,因为反锁是不少人出门时必定会做的一件事情,我只是将这个行为融入到米家自动化的流程当中,非常顺手,也不需要额外去触碰开关等操作,几乎没有记忆负担。接下来便可利用这一行为触发的离家模式实现关闭全屋灯光和空气净化器、空调等不需要一直开启的电器,以及其他的个性化需求。

离家模式.png

(其中锁动作3指上提加固,操作位置2指门外,连起来就是门外上提加固,当这种情况触发就以为着我们家的离家模式启动了,会通过中枢网关的虚拟事件传递出去)

我跟着六六看小红书的时候看到不少人被这个离家模式给难住了,有些人是在门口放个无线开关,有些人是通过门窗传感器,还有人则是喊小爱同学触发,可以说是各有各的高招。而我仔细看了一下,发现问题在于他们用的不是米家门锁,虽然关于门锁这个东西各有各的看法,有些人是追求更安全,有些人是不信任米家的锁,但我想说的是,关于离家模式,使用米家门锁绝对是最好的方案,即使是WiFi围栏都存在较大概率的误触。

每日自动清扫

这是一个跟离家行为高度相关自动化设计,因为我们家安排了扫拖一体机器人,那么如果人在家的话打扫起来多少有点麻烦,比如我要避开它,它要避开我,考虑到我们在工作日的白天几乎不在家,索性安排它在白天7~14点这个时间段内打扫,同时考虑到如果湿度过高,那么拖完地可能出现长时间不干的情况,所以设计了根据家庭湿度的情况来决定要不要拖地。

每日自动清扫.png

这个自动化有3个关键点:

  1. 先判断今天是否打扫过,因为可能会出现白天多次出门反锁的情况,为避免重复启动扫地机器人,我使用变量来处理,查询“当日打扫”这个变量,0为未打扫,1为已打扫(设定每天凌晨重置为0);
  2. 再是需要判断离家模式触发的时间段是否在7~14点之间,为了让它白天打扫完,地板也有充分的时间晾干。
  3. 后面加上了“家庭湿度”的查询,只有相对湿度<75%才会拖地,否则只扫地,避免地板不干和进一步提高房内湿度的情况。

这样一套下来,我几乎不需要操心扫地和拖地的问题了,只需要每两天换一次水,每周清理一下扫地机器人,定期清理它扫不到的地方,虽然依旧少不了人工操作,但短时间的简单清理就可以保证家里每天都是干净的了,幸福度依然很高哈。::weibo:doge::

洗澡和上厕所

这两个场景在家中也是非常频繁了,比如上厕所要开灯、换气、甚至通过浴霸吹风降温(深圳的夏天太热啦),而洗澡则除了开灯和换气外还需要风暖提升浴室温度,这些操作在以往都是人为判断,按一个按钮启动一个功能,但现在我要根据上述原则,减少按按钮的次数来获得更便捷的体验,于是乎梳理一下就可以得出以下自动化逻辑:

洗澡

洗澡.png

↑洗澡的逻辑很简单,只要是温度小于25℃,就先开启暖风,3分钟后再开启换气,米家这个浴霸可以同时开启暖风和换气,浴室内不憋闷。

洗完了.png

↑洗完之后根据浴室湿度决定是否开启干燥功能,延时5分钟后再关闭浴霸,相当于给浴室收收水。

上厕所

蹲坑.png

↑按完一个键就启动换气了,同时会根据温度决定是否打开吹风,风是常温的,多少能有一丝凉意哈哈哈。

蹲完了.png

↑上完厕所可以通过按键或人在传感器来执行结束程序,无非就是延时几分钟后关闭浴霸,多换一会气。


写这个分享,除了用作个人记录外,也是顺带抛转引玉吧,希望通过交流中获得更多灵感。

也如开头所说,目前这套方案依然存在局限性,希望AI能使其变成真正的智能家居,而不是脚本家居。当设备能够真正理解"打开客厅灯但要调暗30%"这种模糊指令,当传感器阵列能主动感知人体生物节律,或许我们距离贾维斯式的管家服务就真的不远了。

不过在此之前,请允许我继续当一个快乐的"家居程序员"。毕竟,每次听到门锁"咔嗒"落锁声后,全屋设备井然有序地进入休眠状态时;当加班深夜归家,推开门就有温暖的脚灯次第亮起时——那种被机器默默守护的安心感,或许正是当代赛博朋克最浪漫的打开方式。毕竟,懒人才是推动科技进步的第一动力啊。

如果你也有同样的爱好,可以多交流哦~