资讯动态

50元DIY完整指南:ESPHome + ESP8266 零代码漏水检测与远程告警

发布时间:2026/9/14 1:20:51 来源:尧图企业网站定制
50元DIY完整指南ESPHome ESP8266 零代码漏水检测与远程告警【免费下载链接】esphomeESPHome is a system to control your ESP32, ESP8266, BK72xx, RP2040 by simple yet powerful configuration files and control them remotely through Home Automation systems.项目地址: https://gitcode.com/GitHub_Trending/es/esphome深夜洗衣机漏水等你发现水可能已经泡到客厅了。用 ESPHome 就能搭一套漏水检测系统ESP8266 当大脑水浸探头当眼睛蜂鸣器当喇叭总花费不到 50 元零代码一个人一小时内装完。先看效果这套漏水报警系统守护什么️ 防护逻辑分两层对应断网和在线两种情况本地层探头碰到液体蜂鸣器几秒内当场响不依赖网络远程层同一事件通过 MQTT 把消息推给家居服务器手机收到提醒成本和时间账硬件不到 50 元从开箱到验收约 1 小时全程只写 YAML不用会编程。这套方案已在真实家庭稳定运行超过 12 个月成功预警过 3 次洗衣机管道渗漏。4 件物料清单与预算分配物料参考型号作用预算占比主控板ESP8266 NodeMCU v2运行配置、负责 wifi 通信约 50%水浸探头FC-28 土壤湿度传感器把湿没湿变成电信号约 20%报警元件5V 有源蜂鸣器有水时发声提醒约 15%接线配件杜邦线×4、防短路端子连接与保护约 15%这些都能在主流电商平台买到。主控换成其他平台比如 ESP32也没问题但 GPIO 编号要重新定义。接线最容易错的位置3 根线就够 接线逻辑非常简单探头信号线接主控的 GPIO14蜂鸣器走三线——VCC 接 5V、GND 接 GND、信号线接 GPIO5。有两个地方最容易翻车探头摆放用热熔胶把探头固定在预期漏水点下方 2~3 厘米处洗衣机底部、水槽下方都行金属探测部分要绝缘处理别贴着金属面否则容易误判。蜂鸣器共地蜂鸣器的 GND 必须和主控 GND 连在一起。有电却不响的大多是这里出了问题。写配置的 3 个核心片段设备定义、传感器、告警片段一设备定义先告诉 ESPHome我是谁、用哪块板、连哪个 wifi。这段是整个配置的身份证只有 7 行。esphome: name: leak-detector esp8266: board: nodemcuv2 wifi: ssid: YourWiFi password: YourPassword片段二传感器和蜂鸣器核心是一个二进制传感器状态只有湿和干两种。引脚要设成INPUT_PULLUP内部上拉意思是探头干着的时候让主控引脚有个稳定的默认电平信号线不悬空大幅减少乱跳误报。两条 filters 是防抖湿满 500ms 才报、干满 1 秒才清一滴水或震动都别想骗到它。binary_sensor: - platform: gpio pin: number: GPIO14 mode: INPUT_PULLUP name: Kitchen Sink Leak device_class: moisture filters: - delayed_on: 500ms - delayed_off: 1s switch: - platform: gpio pin: GPIO5 name: Alarm Buzzer id: alarm_buzzer片段三告警自动化给传感器挂上on_state状态翻成湿时蜂鸣器响 5 秒同时往 MQTT 发一条消息家居服务器就能把它推到你手机。想循环报警响 10 次、间隔 0.5 秒再补一个repeat块即可。on_state: then: - switch.turn_on: alarm_buzzer - delay: 5s - switch.turn_off: alarm_buzzer - mqtt.publish: topic: home/alerts/water_leak payload: Kitchen sink detected water leakage引脚部分属于GPIO 组件消息发送依赖 MQTT 组件。上电验收5 项自检清单✅ 装完别急着走按顺序做这 5 项全过才算收工开机检查板子状态灯工作正常设备在家居系统里出现滴水测试探头沾水1 秒内状态变湿对应 500ms 过滤蜂鸣器响干燥测试探头擦干约 1 秒后状态恢复干对应delayed_off断网测试拔网 10 秒再恢复重做滴水测试——本地报警不靠网络应照常响远程测试打开系统日志确认home/alerts/water_leak主题有消息到达故障排查4 个高频问题与解法❓干着没水却一直报警原因信号线悬空、探头贴到金属面或环境潮湿带来干扰。 处理确认引脚写了INPUT_PULLUP把delayed_on放宽到 1 秒探头换到绝缘位置。蜂鸣器时灵时不灵、该响不响原因5V 供电不稳。 处理换 5V/1A 的电源电源线尽量短再测。本地报警正常手机收不到提醒原因MQTT 没连上或主题拼错了。 处理检查 MQTT 配置主题逐字核对先发一条测试消息验证通路。掉线之后设备失联原因信号弱或供电不足。 处理加一个状态传感器盯着网络本身断线时蜂鸣器也响提醒你到场处理。进阶方向从单点到全屋防护 一个检测点不够时有三条扩展路线多点组网用ESP-NOW 组件在几块 ESP 之间搭无线传感器网络主节点带多个探头分区告警用packages把厨房、卫生间、地下室拆成独立配置文件再引入各区独立设告警优先级历史留痕把每次湿事件记下来长期看趋势提前判断哪处可能渗水顺带提醒以上配置以 ESPHome v2023.12 及以上版本为基准旧版本个别组件写法略有差异。低功耗优化、电池供电等高级玩法可参考官方文档。50 元、1 小时你就能拥有一名 24 小时在线的防水卫士。【免费下载链接】esphomeESPHome is a system to control your ESP32, ESP8266, BK72xx, RP2040 by simple yet powerful configuration files and control them remotely through Home Automation systems.项目地址: https://gitcode.com/GitHub_Trending/es/esphome创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价