卫生间自动化,干区有人开灯,湿区洗澡开灯开浴霸排风自动化Nodered

正在使用的卫生间自动化,用到设备:
1、人体传感器1
2、传感器旋转台
1
3、门磁1
4、水浸传感器
1

卫生间设备:aqara墙壁开关、yeelight浴霸

下面是流程与各位分享讨论:

判定逻辑:
干区传感器有人时候开筒灯;
如果2分钟没人,传感器旋转台打开旋转几秒后关闭(这步是防止人体静止误关灯,人不动传感器动,我的旋转台是射频控制的,我写在了米家里暂时没有引入到homeassistant);
监控卫生间筒灯状态,等待直到传感器确认无人,关闭筒灯;
轮询水浸传感器状态设定一个flow值,有水判定为洗澡模式,无水判定为正常模式;
浴室门的门磁打开,在洗澡模式时候,开浴霸的照明灯、开排风;
浴室门的门磁打开,在普通模式时候,仅开灯,然后等待水浸传感器状态变化,有水即判定有人开始洗澡,开排风,等待超时关浴霸灯;
进入洗澡后进行循环判定,等待门磁状态变化,等待干区人体传感器有人,无人则一直循环;
门磁进入洗澡后被打开且干区传感器有人(洗完澡人出来了),退出洗澡模式,关闭浴霸照明灯同时打开干区筒灯。

本方案优点,洗澡时候外面来人只要不开浴室门,不会有误触发生;
不进行卫生间门的判断,所以进出卫生间关不关门都无所谓,家人各种习惯都能适应。

本方案待改进问题:
aqara水浸传感器的状态暂时没法做到洗完澡即转换为干燥需要一段时间,所以目前的洗澡模式和正常模式的切换是一个时间段不是即时状态,不知道能不能改进。

洗澡模式,可以等小f有空弄个门磁改造的流水开关,这样就知道洗澡的即时状态。

我看到过类似的,要加个水流再用门磁贴着,感觉挺丑的。。。期待有好的方案

很丑那个是我整的,小f重新设计了外壳的。

旋转台是什么样子的 好奇

额,大水冲了龙王庙 :rofl:

旋转台对环境有要求最近发现有时候会误判不关灯还是不完美,这边就不发了,淘宝有卖。