很久没折腾 Home Assistant 了,近期从范老师那里收到了一款很好玩的内测产品 Sleepal,可以通过 Matter 协议接入 HA,通过非接触的方式监测睡眠状态。可以在 HA 拿到入睡状态,近而实现一些原来不能实现的自动化,非常有趣,分享一下。

包装盒不错!

首先说一下 Sleepal AI Lamp

不知道中文名叫啥,睡宝?睡灯?… 睡登?😂

之前 Webto 还在范老师那搬砖的时候参与过这款产品,那时我正被睡眠问题困扰,之前听他聊起来就非常感兴趣:

  • 放在床头,不需要佩戴,即可像 Apple Watch 一样跟踪睡眠。
  • 睡眠分析:通过手机的数据结合 AI 给出睡眠的改善建议。(最早我记得是说基于 CBTi,这部分还没体验到。)
  • 哄睡功能和无痛唤醒,具有 RGB 氛围灯和白噪音音箱。

具体的原理是通过配备的毫米波雷达点阵热阵列传感器声学传感器来跟踪身体数据,同时通过收集环境光温湿度信息评估睡眠环境。

“MI Style” 的设计风格

我拿到的测试版,实际用起来的感受就是睡觉不用佩带 Apple Watch,也能拿到和 Apple Watch 一样的睡眠数据了,数据也可以同步到 Apple Health。准确度上我感觉和 Apple Watch 差不多,同时会提供一些比 Apple Watch 更详细一些的维度,比如睡姿、睡眠环境分析等。我测试的重点主要是 HA 连动,更详细的功能介绍可以去看产品的众筹页面官网

Sleepal 传感器图 via KickStarter
传感器原理图,图源 KickStarter

首个可以接入 HA 的非接触入睡传感器

先加足够定语叠个甲,因为接触式的似乎有 Withings Sleep 以及个别自制方案。非接触式做到 Apple Watch 精准度的完整产品应该是头一个?

睡的还行,但好像暴露了昨晚打鼾的事实好羞耻… 😳

Sleepal 支持 Matter,可以通过 Matter 方式接入 HomeKit 和 Home Assistant。具体方式是通过 Sleepal App > 我的 > 我的 Sleepal > Matter ,打开配对即可开启。因为目前 Matter 功能还在内测,所以传感器还没有整理,目前可以得到有效的 HA 实体:

  • 一个light实体:控制 Sleepal 的灯光,目前支持亮度、冷暖调节,RGB 的部分还没有接入。
  • 一组binary_sensor实体:入睡状态、在床状态、起夜监测、助眠状态、闹钟和 Snooze,以及还有一些不知道作用的实体
  • 一组sensor实体:环境温度、湿度、照度

Matter 进 HomeKit 时,表现为灯光和一组人在传感器

目前 Matter 与 HA 的开发还比较早期,可以看到 Vendor 和 Device Name 还是 TEST

目前对我比较有用的实体就是入睡状态在床状态

入睡传感器,是一个非常有用的自动化 Trigger!

一天最重要的生活场景转化发生在卧室,我的卧室就有非常多的自动化,它们围绕着入睡与醒来。比如入睡前播放助眠音乐,调暗卧室灯光,开启环境家电与卧室外的监控摄像头。或者醒来时开启窗帘,调整灯光场景等。

其中一些场景可以主动触发(如语音指令或按钮),或者做基于时间触发的自动化。但一些场景就比较麻烦,比如睡着后关闭助眠音乐 – 因为你无法在睡着的时候告诉 HA 你睡着了 >_<!

之前有关人的状态就只有人在传感器与运动传感器,它们都无法分辨入睡状态,有了入睡/醒来状态,思路一下就打开了。分享几个我最近用的有趣的场景。

Sleepal 入睡传感器 HA 截图
入睡 / 醒来 状态的二元传感器

💤 睡着后,关闭 🎵助眠音乐,关闭 💡主卧灯光

之前失眠耳鸣给自己找到的哄睡办法是 HomePod 播放助眠音乐,同时主卧将灯光调到舒适的暗调。通过一个倒计时逐渐调低音量和灯光。Time Based Rule 的问题就是有时没睡着音乐停了,或者睡着了又给吵醒了。入睡传感器完美解决了这个问题。

 睡着后,关闭 助眠音乐,关闭 主卧灯光 Home Assistant 截图
推荐我一直用的一个 Apple Music 助眠歌单:Sound Bath 非常好睡…
再推荐一下我的 Nanoleaf 木纹奇光板吧!我用它模拟睡前摇曳的烛火氛围。

💤 入睡后,开启摄像头。🛏️ 起夜 或 🌞醒来时,关闭摄像头

卧室外有几个小米摄像头做出差看家。有了入睡检测后,可以在睡着后也自动开启。醒来时关闭,避免拍下衣衫不整的自己 😳。

看家模式的脚本,会打开卧室以外的所有摄像头,并给手机发送通知已告知摄像头打开了。

🌞 起床后,关闭环境电器,自动开灯

原来我的主卧新风、加湿器与空调都是基于定时关闭的,现在可以时间更酷的自动化。我的厨房和餐厅是我早起洗漱后第一个要去的地方,我新家了一个自动化:起床后,如果阴天的话,帮我开启餐厅的射灯。新的一天还是要有一个明亮的开始!

脚本说明:我餐厅四个角有 4 盏射向天花板的,我让它们根据太阳的入射角sensor.sun_solar_azimuth 来独立调整亮度,让光源模拟真实太阳光的方向,以实现更好的清晨唤醒效果。✌️

variables:
  solar_azimuth: "{{ states('sensor.sun_solar_azimuth') | int}}"
  is_evening: >-
    {{ ( solar_azimuth >= 0 and solar_azimuth < 90 ) or ( solar_azimuth > 270
    and solar_azimuth < 360 )}}
  light_1_brightness: "{{ ((solar_azimuth - 270)/180) | abs if is_evening else 0 }}"
  light_2_brightness: "{{ (1 - light_1_brightness) | abs if is_evening else 0 }}"
  light_3_brightness: "{{ 0 if is_evening else ((solar_azimuth - 90) / 180) | abs}}"
  light_4_brightness: "{{ 0 if is_evening else (1 - light_3_brightness) | abs }}"

更多好玩的可能性…

还有更多的可玩之处,还没有来得及实验,准备旅行回来试试。比如:

  • ❄️ 空调控制:根据入睡时长动态调整温度风速。Sleepal 的温度传感器离你最近,所以也可以代替空调自身的温度传感器,实现更接近体感的空调温控。加湿器同理。
  • 💡夜灯模式:起夜离床时,提前打开卫生间夜灯,甚至提前掀开可红外遥控的马桶盖(如 Toto 的 CES802CS),躺床后自动复原,实现更前置灵敏的夜间卫生间整备。

目前的内测版上随着 Matter 接入 HA 的实体有好几个保留项未被定义,不知道未来是否会开放更多。心率呼吸应该是在设备端比较容易,睡眠评分可能是在 app 端生成,不知道是否能够同步 HA。它们能够开放的话,甚至可以通过睡眠质量来进行自动化控制,比如“睡的不好的话,早餐 BGM 自动挑选更轻松的唤醒歌单”。

总之,这是一个非常好玩的产品,也是目前我最能接受的睡眠监测的形态。同时可以带给我很多关于 Home Assistant 控制的新灵感和新思路。产品据说已经开发三年,团队也是「小米人在传感器」的开发者,非常靠谱。目前众筹中,应该可以邮国内,欢迎支持一下范老师哇。

  • 12.3 星期一

    • 感觉是周六周日休息好了,一天工作效率非常高,干了好多事儿的感觉。
    • 晚上游了泳,依然像溺水似的。泳池管理员紧盯着我,防止我发生不测…-_-
    • 晚上回家特别累。和m说这周开始健康计划,早睡早起少抽烟。

    12.4 星期二

    • 早上梦到回到丽江,然后去了瓦蓝。瓦蓝人满为患,开始在院子里打地铺。Webto站了左数第二铺,我后去的,占领了楼上的房间-_-…看来是想去玩了。。
    • 上午请了假。TATA木门去家里测量,同时去百安居确定下墙漆的颜色。感觉装修好像快完了,有种黎明前黑暗的感觉。忽然发现好多东西没有买,周末去花钱-_-
    • 下午一到公司迅速进入工作,一直到晚上把小米移动电源的事情折腾完了。临上线发现好多东西要修修补补。我觉得我要总结下项目管理这档子事儿,感觉这几个月总匆忙打怪,却没有专心升级。
    • 快到晚上奇困无比,哈气连天。6点把所有的会都开完了迅速去天猫定了松下风暖浴霸。
    • 晚上回家逛了下美亚,看看黑五有没有什么好淘的。看上NEST Protect了,越看越好。我感觉美帝在电子商务和产品领域领先天朝太多了。很多美好的产品,美好到不想挑剔。其次是电商的体系结构,信息架构。再有就是用户,这个要着重说说,你看美亚的评论就能看出来,通常都是作文式的,还有丰富的视频晒单。这个就和用户本身关系很大了。美国用户,作文式,传递思想。中国用户,微博式,发表牢骚。这个有空要写点东西来说说。有空的。
    • 阿春从丽江寄过来的楮橙到了,心里一阵温暖。楮橙的营销做的好,已经超越产品层面了,有所启发。
    • 抽了10多支烟。明天想跑步。

    12.5 星期三

    •  今天是早期计划第一天,9点多一些起床。终于按计划吃了早饭,感觉挺幸福:)
    • 中午没出去吃饭,去US Apple online store 买了Philips Hue Strip,还买了NEST Protect,又去美亚买了Philips Hue Blub 标准装,都算下来挺贵。不过想到能有一个五彩斑斓的家,还是挺开心的。感觉装修一次倾家荡产的,说明我还是很爱家的人哈哈。
    • 晚上和Webto吃饭,说到一些高科技家居产品,总结出“科学真好”的结论。Webto说可能是因为魔法这个分支没有发展起来,于是我俩YY了一下,如果在魔法的世界里可能是另一番对话。比如一个小学生和另一个小学生讨论的是:你看看我爹新给我买的风火轮怎么样..你看看我的空间储物袋怎么样?.. 我家买了一个47寸的水晶球,画面可清楚了.. 我家还用汤锅看电影呢..画面不太稳定-_-。然后俩屌丝边吃麻辣香锅边说,“魔法真好啊”…然后一个屌丝说,可能是因为科学那条分支没有发展起来..你看看小说里写的蒸汽机..好神奇啊..-_-
    • 最近在职场上听到很多没有保守秘密的人,感觉如果哪个公司有这样的猪队友是很气愤的事情。我觉得也许是职业教育的问题。大学里导师经常告诉我们要写一手漂亮的、规范的开发文档,却没有告诉我们什么秘密应该小心翼翼守口如瓶。
    • 没去跑步,没去排练..-_-
    • m晚上打电鼓被楼上敲墙了T___T。
    • 抽了10多支烟。一开策划会,烟就停不下来。

    12.6 星期四

    • 今天一天都挺忙的,各种开会,没什么特别的。
    • 晚饭看了一下篱笆,还在纠结家居的事情,周末要挑时间好好逛逛。
    • 没了-_-。

    12.7 星期五 

    • 终于给部门开了一个延期两周的周会。和小伙伴们略作回顾,觉得和小伙伴们今年还是做了一些引以为豪的事情。每到年底,有一种又慌乱又马上又松口气的感觉,就好像…就好像喝多了憋着尿憋到膀胱要爆..眼瞅就找到厕所了的感觉-_________-。
    • 晚上纠结去跑步还是去游泳(好吧..其实是在泳池里散步..),后来还是去跑了半个小时,感觉两周没跑忽然一下子要散架了。办了卡这是第5次去,平均健身成本已经降到了520元/次了。哈哈。
    • 昨天从京东买的甲醛电子测试仪到了,今天兴奋的拿着到处测,他们说我像个神棍..拿着一个酷似老年半导体收音机的白盒子到处转悠。
    • 昨天万年没联系的丢丢忽然微信上跟我说在电梯里看到了小米电视的广告,问我产品怎么样,后来管我要了俩F码。我想起了引爆点理论里关于行动便捷性的那一段,所以很多时候事情差一步差了十万八千里。比如电梯广告里的产品引起了兴趣,他们的兴趣从看到广告到出电梯遇到下一个兴趣点就结束了,如果这时候顺推一把效果就好很多。说白了就是给在电梯广告里告诉人们最快可以了解更多的方法。
    • 晚上和剑灵的朋友聊了几句,灵光一现送给他一创意,感觉值500多万…我不能在这里讲太多..哈哈。
    • 晚上研究了一下Cocoa SDK的SpriteKit,发现官方的guide里面有很好的Starter手把手指南,来兴趣了看了一会儿,可是夜已深,明天还有好多事情。我一直觉得如果我没干产品和营销,一定是一个很疯狂的程序员。后悔入错行啊…=_=
    • 微信随手翻到一篇关于伊朗的文章,很想去那里。
    • 连续几个月心口不舒服,这几天终于发展到疼痛的地步,有点恐慌会不会得什么不治之症(呸呸呸),想起牙齿从有洞到彻底坏掉我都一直各种借口没去看,晚上在m的坚持下网上预约了下周五去医院看病。好想健健康康的诶…。
    • 晚上乐队排练,排练室门儿都没进去。看到了新办公楼的滑梯,以及工地上安家的野狗。我发现我不太喜欢狗..但是对野狗的好感更多一些。也许是因为他们大多数比较低调吧。

    工地的野狗
    工地的野狗

    12.8 – 9 周末

    周末和m为了装修都快散架子了,周六在天猫上看家具看到3点多,看到眼花… 现在已经晚上12点半,总觉得不写了这篇下周就不会再写日志了。这篇日记有一部分使是今天在外面用IA Writer APP在手机上写的,虽然它对中文没什么特别优化,但是在上面敲字的确挺舒服的。

    这两天的流水账。

    • 周末早起是一件特别难的事情,中午起床,去了新房。墙面已经刷好第一层漆,卧室和书房刷了淡淡淡的紫色和淡淡淡的青绿色,淡到我没看出来…… 看到它一点一点像个房子还是挺开心的
    •  因为环保便宜,抱着再给丫一次机会的心态又去了一次宜家。我还是挺喜欢去宜家的,尤其是每次去居然之家或美凯龙这种传统家具城后那种烦躁的感觉过后。你可以到处看看,所有东西都是明码标价,参数一目了然,而且怎么逛都没有人打扰。传统家具城呢?你在门口的时候推销员就给你拽进去了,再不就是你真的认真看想提问的时候没人搭理你(好吧,我一副屌丝扮相)。如果他觉得你可能买,就你走到哪就跟到哪,眼神看到哪就跟你说这个特别好,那个也好。不管你爱听不爱听拽着你介绍半小时…而你只是想问问价格。说道价格..一般是这样的,先掏出计算器,然后经过半分钟的精密计算和沉思:先生,我们这几天有个活动,马上就结束了。这款沙发给您打9折,然后再参加一个满1000反100的活动,再加上一个套餐一共是…@#$..您最好这几天就定下来..否则。。-_- 我心里再说:算..算你个大XX。。

    • 宜家的产品质量太让人失望了,好多家居跟纸板一样,怪不得便宜。而且性价比也不高。我很讨厌去商店买东西,更勿发接受摆在商店里的样品都是不完美的,合不拢的抽屉,脏的外表。不严丝合缝的样品很难想象买回来是什么品质。就像电子商务是卖照片,实体店至少样品要打扮得光鲜亮丽完美无瑕吧。感觉这个世界上很多事情稍微认真一点,别人就会高看你一眼。
    • 装修行业是一个特别没有项目管理概念的行业!!!我接触的从装修队到卖家居卖建材的,他们连时间表都安排不好!有一个算一个!-_-
    • 大理石窗台安好了,不太满意。
    • 这个周末挺枯燥的,起床就奔工地和建材城,回家就跟电脑前翻淘宝。面对一堆很那看的设计有点忍无可忍!就没有一个好看的!随便买吧。
    • 大概定下来TOTO的浴室柜和科勒的镜子、索菲亚的柜子,沙发也有中意的,明天天猫下单。床都挺恶心。明天晚上下班后继续看看。
    • 明天安木门,索菲亚上门测量,周五安地板。这周估计要请很多假,烦恼。
    • 就写到这吧,写着写着成装修日记了。

    周末逛宜家
    宜家的施工通道。把设计看得很重要的公司,会在意每一个设计细节,并且把设计规范贯彻得很好。比如脚手架这些都是识别色,很难得。

    周末逛宜家
    挺温馨的一张偷拍:P

    12月第一周结绳记事无评论