很久没折腾 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 控制的新灵感和新思路。产品据说已经开发三年,团队也是「小米人在传感器」的开发者,非常靠谱。目前众筹中,应该可以邮国内,欢迎支持一下范老师哇。

  • 迷失猫岛

    中秋节过去老多天了,m 加班去了,终于可以写一下鼓浪屿那些事儿。

    这是我第二次去鼓浪屿,第一次和 m 去。那是很安逸的几天,过去一个多月再想起那些画面已渐渐模糊,看照片却能重现一些当时的 感觉。这也是为什么我这么喜欢照相吧。过日子就像熊瞎子掰苞米,迎接未来,然后丢掉过去..人类的脑容量啊。哈哈。

    不想仔细记下每一天每一刻都在干什么,也记不住,挑几件记忆深刻的小事说说吧。

    说说再来鼓浪屿的感觉。

    上一次是几年前匆匆忙忙的来,是春天。这一次是秋天,木棉花都没有开。当你再来一个地方时,难免要仔细观察一下。

    我觉得鼓浪屿还是挺好的地方。码头附近人挤人,庸俗而脏乱。但是往里面深入的走一走,这还是一个安静的小岛。我挺喜欢这些旧房子,哪里的都很喜欢,鼓浪屿旧房子很多,所以我也喜欢鼓浪屿。酒店定的是温莎,一个大别墅,里面倒是有些艺术气息。而且见到了Houzz里面那些华丽复古的装饰。第一天的时候我们的房间有一个室外的小阳台,能看到隔壁旅馆的大床子,大走廊,大天台,与斜街上的旧房子,有点隐居的感觉。这个阳台可以静静的抽烟,看偶尔路过来的人。还有什么比这更幸福的 – 有一个露天的阳台,不管它朝向哪边,然后抽着烟安静的看世界。

    这个地方其实也有强烈的商业气息,其中却带着俏皮。小商小铺整条街都是,这些小买卖或者笑脸相迎,或者心怀算计,浓浓的市井气。一边的玩具店繁华热闹,旁边的铁门内老太太梳着长长的白发,可惜这张照片拍坏了T_T。

     

    鼓浪屿的照片
    第一天钻到一家胡桃夹子的店里。

    忘了这是哪家店了,颜色真好。
    忘了这是哪家店了,颜色真好。

    一只奶猫,在潘小莲门口。晚上又碰到了它。
    一只奶猫,在潘小莲门口。晚上又碰到了它。

    鼓浪屿的照片
    鼓浪屿特色之小玩意

    鼓浪屿的照片
    Judy’s CAFE。就我们一桌客人,还碰到了台湾老板过来训话 哈哈。

    走路

    这几天和m走了多少路,我也记不清了。总之就是中午起床开始走路,一直走到天黑,走到11点多。

    印象比较深刻的几条路:

    第一条应该是田伟路。

    第一天晚上就是特别想去看海,在沙滩上坐一坐。俩路痴,莫名其妙走到了一条基本没有灯也没有人的山路上,一路很长,都不知道能走到哪。这种感觉特别好,橙色的昏暗灯光和月光,长长的影子,一条不知道能通向哪的路。走了几个上坡,又走了几个下坡,勉强找到了认识的路。

    气温刚刚好,空气也不错,不用担心时间。或许多年以后一定不记得一路上说了什么,还是可以记得那窄窄的路和长长的影子。

    第二条路很长,地图上没有记载。那是从猫岛西北海岸到鼓浪屿码头的一段路。

    那是第二天,我俩8点多去找花时间咖啡馆,可是已经打烊了。

    我们走错了山洞,从山洞出来之后到了一片陌生的区域。不同于鼓浪屿码头那边商业街,有一种深处的感觉(有点像在丽江从七一街走到五一街快到丸子桥那边)。一路上我叫嚷着要喝咖啡,却没有找到一个喜欢的咖啡馆。转角有家外面看着还不错,可惜里面不是喜欢的。

    我们就一直走,越走人越少,也不知道这是哪。我就觉得我们从拉萨回来以后胆子可大了,尤其是m比以前胆子大了不少,我们就稀里糊涂的走,竟然走到了海边。鼓浪屿北海岸很好,对面一堆一堆的巨大吊车,隔岸弄弄的工业味道。再沿着不认识的沿海路走,看到了一片石滩。

    我们就找台阶坐下,我闭上眼睛调息,又睁开眼镜看世界。飞机一架一架过去,在天空画出线。海浪哗哗的,天上有星星。

    我们又继续走,这时候有点担心晚上能不能找回旅馆。打开地图,发现可以绕回码头,就是不知道要走多远。一路上偶尔有行人,旅行者,在海边谈情说爱的情侣,三三两两的人,狗。我们还发现了一片基本没有人的小海滩,没有人,也没有脏东西。我穿着拖鞋跑到海里,m一直让我回来,哈哈。

    我们就在海边坐下,潮水终于蔓延到脚下,于是我们就继续走。继续走,还走到了一片开阔的海岸,有很明亮的路灯。接着走,终于走到了码头。后来看了下手机,才发现转了半个岛…

    看下表,才10点。

    最后一天晚上,早早过去,又走了小半圈(没有走完)。这样走走路,真好。

     

    逛街喝茶吃海鲜

    好像这几天在码头附近逛的也很多次。吃的最多的是潘小莲,喝的最多的是联邦调茶局。

    联邦调茶局的茶真是太赞了,每次路过都要喝,到最后卖茶的小妹都认识我们了。临走买了点带回北京,卖茶的小帅哥还偷偷给了我们明信片。

    鼓浪屿的海鲜好贵,感觉一路被宰,也没有太计较。香辣蟹吃的心花怒放。

     

    鼓浪屿的照片
    旅馆一出门

    鼓浪屿的照片
    满地是猫啊..

    时间

    在岛上这段日子,发现时间是有相对论的。

    比如在北京,在小米,每天上午上班(有时候快到中午..),午饭懒得吃,因为无论吃与不吃都会有一种勿发战胜的困顿,感觉似要晕倒。午睡到两点多,下午浑浑噩噩过去,有时候是会议室,有时候在座位上,一下午好几根烟。然后不知不觉又到了晚饭,8点也许进入工作状态,然后感觉什么也没干,就到了晚上十一二点,到家也许就是第二天,两三点辗转反侧终于睡着。

    这就是在北京,在小米,感觉一天好短,日子浑浑噩噩过去,基本没有动,却疲惫不堪。

    而在鼓浪屿,这一天是漫长的。和m在一起走很多很多路,有时候觉得走了很久很久,比如沿着海岸走了小半个岛,再一看表也才九十点。也是快到中午才起床,走了那么多路,见了那么多人,喝了好几杯茶,偶尔停歇,却感觉一天那么的慢。

    有时候感觉十一二点了,一看表才 八点。而在北京,有时候感觉才七八点,却已经凌晨一两点。

    我们十一点多一点回到旅馆,我在宽敞的门厅里抽根烟上楼,洗澡,看科教频道,看了两集纪录片才一点多,再看看这一天的照片。虽然有点疲惫,却精力充沛。

    更确定了现在的生活不好,折磨人,消磨人。因为长途旅行,智人最终进化为人,人类就是应该过着走走停停的生活,而不是每天关在一个小笼子里。

    美丽的傍晚
    美丽的傍晚

    旅行

    这次旅行其实很简单,因为十一不能出去玩,也不知道去哪,就定了去鼓浪屿的机票。我觉得我已经掌握了一点旅行的本领。基本不上网,不发微博,不看微博,不与人联系,也不用带移动电源。

    这次带了胶片机,连相机充电器也不用带了。带了八九卷胶卷,却每天愁怎么把它拍完,这种感觉真的很美好。

    有点懒了,先写这么多罢。其他的在照片上。

     

    鼓浪屿的照片
    第一天的房间的阳台门。

    鼓浪屿的照片
    阳台外的风景

    鼓浪屿的照片
    第一天的房间,浴缸就当摆设··

    鼓浪屿的照片
    第二天偷偷跑去最贵的房间照相!

    鼓浪屿的照片
    第二天偷偷跑去最贵的房间照相 嘿嘿

    鼓浪屿的照片
    在海边看到的走失的小狗。

    传说中的北海岸,很安静的地方。
    传说中的北海岸,很安静的地方。

    不知不觉发现了北海岸,对面明亮的工业区遥相呼应。
    不知不觉发现了北海岸,对面明亮的工业区遥相呼应。

    在山上吃海鲜,香辣蟹~~
    在山上吃海鲜,香辣蟹~~

    忘了旋转了...鼓浪屿夜晚的小巷子。
    忘了旋转了…鼓浪屿夜晚的小巷子。

    忘了旋转了...鼓浪屿夜晚的小巷子。
    忘了旋转了…鼓浪屿夜晚的小巷子。

    第一天晚上迷失的那条路。
    第一天晚上迷失的那条路。

    鼓浪屿深夜的小巷子
    鼓浪屿深夜的小巷子

    晚上的海鲜摊
    晚上的海鲜摊

    这只猫,貌似两年前就栓在这。哥们他们给你开工资么··
    这只猫,貌似两年前就栓在这。哥们他们给你开工资么··

    最后一晚在这没有免俗,写了明信片....
    最后一晚在这没有免俗,写了明信片….

    坑爹的红邮筒,肯定是假的。寄了几张明信片一张也没收到。。日!
    坑爹的红邮筒,肯定是假的。寄了几张明信片一张也没收到。。日!

    不知道说什么好,OLD STYLE
    不知道说什么好,OLD STYLE

    半山腰
    半山腰

    半山腰
    半山腰

    每天回旅馆经过的地方,爬坡累···
    每天回旅馆经过的地方,爬坡累···

    就是这家,好喝··
    就是这家,好喝··

    白天的海边,菽庄花园。
    白天的海边,菽庄花园。

    鼓浪屿的照片

    忘了旋转了··
    忘了旋转了··

    白天的海边
    白天的海边

    鼓浪屿的照片

    这就是走错那个山洞···
    这就是走错那个山洞···

    第二天晚上的海鲜
    第二天晚上的海鲜

    喜欢里面的小碎花布桌子,m看到占卜就吓跑了,没进去坐成..
    喜欢里面的小碎花布桌子,m看到占卜就吓跑了,没进去坐成..

    晚上的北爱海岸
    晚上的北爱海岸

    满地都是拍婚纱照的,给大爷愁的啊···
    满地都是拍婚纱照的,给大爷愁的啊···

    OuO~~
    OuO~~

    这张飘逸。。。
    这张飘逸。。。

    鼓浪屿的照片

    最后一天,临别海边走走
    最后一天,临别海边走走

    美丽的傍晚
    美丽的傍晚

    哈哈··
    哈哈··

    m到了岛上第一件事就是满地买拖鞋··
    m到了岛上第一件事就是满地买拖鞋··

    喜欢的房子
    喜欢的房子

    老房子
    老房子

    在花时间照的外面
    在花时间照的外面

    小月亮@花时间
    小月亮@花时间

    误入偏僻处··
    误入偏僻处··

    鼓浪屿的照片

    厦门美术学院,门口两尊显然来自不同门派
    厦门美术学院,门口两尊显然来自不同门派

    桥洞那边的世界
    桥洞那边的世界

    吃苞米吃的这么认真··
    吃苞米吃的这么认真··

    喜欢这一角
    喜欢这一角

    想啥呢··
    想啥呢··

    最后一天,写写明信片~
    最后一天,写写明信片~

     

    迷失猫岛无评论