本帖最后由 cjnt007 于 2025-6-3 22:03 编辑
方案选择
目前居住的房子属于精装修,原有的水路系统没有铺设零冷水回水管路,每天洗漱、洗澡前,都需要从热水管放出8升左右的冷水,热水才能出来,到冬天还要多一些。被网上众多无回水管的零冷水改造方案种草后,决定也动手改造下,让日常生活使用热水更加方便一些。
实施中,我选择了在卫生间台盆下安装循环回水泵和截止阀的方案,在淘宝上找到一家循环泵和截止阀二合一的产品,带遥控启动和延时停机功能,全套配件合计278元。
全套配件如上图,在电源适配器与水泵之间还有一个装有遥控接收器的小盒子没有展示,这个遥控接收器还有延时关闭水泵功能,购买时可以选择延时60秒或90秒。
动手改造
下面就是安装改造了。理想的安装位置是在淋浴间冷热水龙头处,可以真正让热水管里充满热水,但真放在这里,设备一旦淋水很不安全,二是设备暴露在外也不美观。最终选择在距离沐浴房只有2米左右台盆柜里,到沐浴房的水路大概3米左右,只要稍放掉一点冷水,热水就出来了。
安装改造很简单,把台盆柜里冷热三角阀先关闭,连接混水阀的两根软管拧下来,按下面图示把一体化的循环泵接上去,水泵进水管接热水角阀,出水管接冷水角阀,再把原先的软管分别接到两个三通的上端,各个接口要加密封垫圈,拧紧螺丝,确保不漏水就成了。
零冷水效果测试。把台盆柜里的冷热三角阀先打开,循环泵电源接通,燃气热水器电源接通,处于待机状态。这时按下循环泵的遥控按钮,循环泵启动,查看燃气热水器开始工作,60秒后循环泵停机(延时时间可根据实际调整,跟卖家索要调整方法,或让卖家在发货前设置好),打开混水阀转到热水一头,瞬间热水就出来了,至此零冷水的效果已经实现。
自动化研究
接着研究了下配套的遥控器,里面使用了华芯微的HS1527C 芯片,判断是通过射频信号遥控。
用家里的博联RM Pro学习循环泵的遥控器代码,实现了遥控替代。于是到HA里(提前安装好Broadlink集成),进入“开发者工具/动作”,配置好学习功能,yaml代码如下:
action: remote.learn_command
target:
entity_id: remote.bo_lian_zhi_neng_yao_kong_remote
data:
command_type: rf
device: pump
command: start
点击“执行动作”,HA通知里提示长按遥控器以识别遥控器频率,识别到后HA会再发出通知,让你再次按遥控器,这时连续多按几次,直到通知消失,表明学习完成。用“文件管理”打开.storage目录,找到文件broadlink_remote_b4430dc3d43a_codes选择“编辑”打开,如果文件尾部有以下信息,就确定学习成功了。
"pump": {
"start": "shY0ACEMCyIhDCAMCyELIQshCyEhDCAMCyELISEMCyELIiEMCyEhDAshCyEhDAshCyELIQsAAU8AAAAA"
}
接下来,使用下面的代码,通过脚本或自动化就可以在HA里启动循环泵了:
action: remote.send_command
data:
device: pump
command: start
delay_secs: 0.4
target:
entity_id: remote.bo_lian_zhi_neng_yao_kong_remote
语音控制
为了方便使用,下面研究通过小爱音箱语音控制循环泵。
想要达到的效果:跟小爱音箱说一句“我要洗澡”,循环泵自动启动,一会儿热水准备好,再由音箱发出语音来提醒。
由于米家第三方不支持博联的设备,于是想到用巴法云来做跳板,实现间接控制,具体过程如下:
- HA里添加一个开关辅助元素“循环泵开关”input_boolean.xun_huan_beng_kai_guan。
- HA里添加巴法云集成,填入巴法云的私钥,与巴法云做好绑定。找到巴法云集成,点击“配置 / 同步”,在select列表中选择上一步里添加的开关辅助元素“循环泵开关”,完成后,到巴法云网站查看MQTT设备云里,多出了一个昵称为“循环泵开关”的新设备。
- 在HA里创建一个自动化,设计为当开关辅助元素“循环泵开关”为开时,让博联RM Pro发送射频信号,启动循环泵工作。yaml代码如下:
alias: 循环泵自动运行
description: ""
triggers:
- trigger: state
entity_id:
- input_boolean.xun_huan_beng_kai_guan
to: "on"
conditions: []
actions:
- action: remote.send_command
target:
entity_id:
- remote.bo_lian_zhi_neng_yao_kong_remote
data:
num_repeats: 1
delay_secs: 0.4
device: pump
command: start
- delay:
hours: 0
minutes: 1
seconds: 30
milliseconds: 0
- action: input_boolean.turn_off
metadata: {}
data: {}
target:
entity_id: input_boolean.xun_huan_beng_kai_guan
mode: single
上面的自动化还可以添加一些TTS语音提示,比如“热水已经准备好了”,让小爱音箱播放出来,这方面示例很多,这里不再赘述。
- 接下来打开“米家”APP,到“我的 / 添加其他平台”,添加“巴法”。
- 打开“小爱音箱”APP,到“首页 / 更多 / 小爱训练 / 个人训练”,点击“+”图标,在“对小爱说:”区域点击“+添加一种说法”,填入“我要洗澡”“准备洗澡”(根据自己语言习惯填写),在“小爱会执行:”区域点击“+添加操作”,“自定义”,填写“打开循环泵开关”,保存返回,其他使用默认设置,提交保存。
至此,只要对小爱音箱说“小爱同学,我要洗澡”,循环泵就会自动启动,过了设定的延时时间后,热水就已经准备好了。
如还有其他需要循环泵工作的场景,通过HA的自动化基本就可以搞定了。
另外,如不想用配件中的遥控延时套件,可以用个米家插座来替代,这样接入HA和控制调整上更方便一些,状态反馈也能做到更加精准。
|