空間: 浴室
智慧應用: 水浸感測
智慧家庭類型: 智慧感測 + 智慧安防
應用概述: 地面積水超過閾值時,發送漏水警報
問題現況
水管老化意外漏水常悄悄發生。據統計,台灣每年因水管漏水造成的財產損失超過新台幣 50 億元,其中浴室佔比高達 35%。許多屋主出國旅遊或外出工作時,渾然不知家中浴室已經積水成災,等到回家才發現木質地板翹起、牆壁發霉、天花板漏水,修繕費用往往高達數十萬元。
對人們幫助到的面向(4 大益處)
1. 健康保護 - 防微生物病媒菌體滋生
積水環境是黴菌、細菌、病毒的溫床。浴室潮濕溫暖,積水 24 小時後黴菌繁殖速度加倍,引發呼吸道疾病、皮膚感染、過敏症狀。及時發現並清理積水,杜絕微生物滋生的搖籃。
2. 裝潢保護 - 提前預防漏水侵蝕材質物品
浴室裝潢包括木製浴櫃、大理石地板、石膏板天花板、防水板牆面。長期積水滲透導致材質老化、變形、發霉,客製化浴櫃價格往往 8 萬~30 萬元,及早預警能省下巨大修繕費用。
3. 安心出遊 - 遠端即時掌握居家狀況
即使出國度假、出差工作,手機一打開馬上收到漏水警報與相片,第一時間聯絡房客、鄰居或物業處理,避免小漏成大災。
4. 效率提升 - 自動化應急反應
從偵測→通知→警報→自動關閥,全流程自動化完成,無需手動干預,減少人為延遲造成的損失。
感測器放置指南
根據漏水風險評估,建議在以下位置部署水浸感測器:
| 位置 | 漏水風險 | 優先度 |
|---|---|---|
| 浴櫃下方 | 高 | ⭐⭐⭐ |
| 馬桶後方 | 高 | ⭐⭐⭐ |
| 洗衣機旁 | 中 | ⭐⭐ |
| 熱水器下方 | 中 | ⭐⭐ |
| 排水孔附近 | 中 | ⭐⭐ |
| 淋浴間邊角 | 低 | ⭐ |
多層級應急回應機制
第一層:即時通知
感測器偵測到積水 → 手機推播通知 + 亮起警示燈
第二層:升級警報
積水持續 5 分鐘以上 → 啟動警報聲 + 電話通知 + 發送 Line 訊息
第三層:自動斷水(進階選項)
積水持續 10 分鐘 → 自動關閉進水電磁閥 → 防止進一步積水
常見問題排除
Q1:感測器會不會誤報?
A:高品質感測器(如 Aqara、Tuya)靈敏度可調,可設定積水深度閾值(1~5mm),一般生活潑水不會觸發。定期用蒸餾水測試效能。
Q2:電磁閥自動關閉後如何恢復用水?
A:可設定自動重啟延遲或手動重置。建議在管線上另裝隔離球閥,防止意外誤觸。
Q3:感測器需要幾個才夠?
A:小浴室建議 2~3 個(浴櫃下+馬桶後),中型浴室 3~4 個,大型浴室 4~5 個,優先覆蓋風險高點。
Q4:會耗電嗎?
A:無線感測器多採用鈕扣電池,續航力 1~3 年,耗電量極低,無須擔心電費。
一個月後改變
- 減少焦慮感 - 出遊不再擔心漏水,睡眠品質改善
- 浴室保持乾爽 - 積水及時發現,黴菌滋生機率下降 90%
- 家人健康改善 - 呼吸道症狀、皮膚過敏明顯減少
- 決策更快速 - 從發現漏水到採取行動時間從 2~3 天縮短至 10 分鐘
- 裝潢狀況穩定 - 浴櫃、地板無新增損傷跡象
- 月度成本節省 - 預防性維護投資相比事後維修成本節省 70% 以上
必需實體(Entities)
binary_sensor.bathroom_water_leak
# 浴室水浸感測器(主要感測裝置)
# 狀態:on(偵測到積水)/ off(乾燥)
binary_sensor.bathtub_cabinet_leak
# 浴櫃下水浸感測器(可選:多點佈署)
binary_sensor.toilet_rear_leak
# 馬桶後水浸感測器(可選:多點佈署)
switch.water_main_valve
# 電動進水電磁閥(選用:進階自動關閥功能)
media_player.bathroom_speaker
# 浴室智慧喇叭或警報器(用於播放警報聲)
light.bathroom_alert_light
# 警示燈或情境燈帶(視覺警報)
輔助元件(Helpers)
input_boolean.leak_alert_enabled
# 啟用/停用漏水警報功能
input_boolean.leak_detected
# 暫存漏水偵測狀態標誌
input_select.alert_level
# 警報級別選擇器
# 選項:注意 / 警告 / 緊急
input_number.leak_detection_delay
# 警報升級延遲時間(分鐘)
# 預設值:5 分鐘
counter.daily_sensor_check
# 每日感測器健康檢查計數器
場景(Scenes)
scene.leak_alert_active
# 漏水警戒場景
# 效果:亮起警示燈 + 準備警報聲 + 通知已發出
scene.emergency_water_shutoff
# 緊急斷水場景
# 效果:關閉進水電磁閥 + 啟動緊急警報 + 傳送緊急電話通知
自動化規則(Automations)
自動化 1:偵測漏水 → 立即通知 + 亮燈
alias: "浴室漏水 - 即時通知與警示"
description: "感測到積水時立即推播通知和亮起警示燈"
trigger:
- platform: state
entity_id: binary_sensor.bathroom_water_leak
to: "on"
condition: []
action:
- service: notify.mobile_app_yourphone
data:
title: "⚠️ 浴室漏水警報"
message: "偵測到浴室積水,請立即檢查"
- service: light.turn_on
target:
entity_id: light.bathroom_alert_light
data:
brightness: 255
color_name: red
- service: input_boolean.turn_on
target:
entity_id: input_boolean.leak_detected
自動化 2:積水持續 5 分鐘 → 升級警報(警報聲 + 電話通知)
alias: "浴室漏水 - 升級警報"
description: "積水超過 5 分鐘觸發警報聲與電話通知"
trigger:
- platform: state
entity_id: input_boolean.leak_detected
to: "on"
for:
minutes: "{{ states('input_number.leak_detection_delay') | int(5) }}"
condition:
- condition: state
entity_id: input_boolean.leak_alert_enabled
state: "on"
action:
- service: input_select.select_option
target:
entity_id: input_select.alert_level
data:
option: "警告"
- service: media_player.volume_set
target:
entity_id: media_player.bathroom_speaker
data:
volume_level: 0.9
- service: media_player.play_media
target:
entity_id: media_player.bathroom_speaker
data:
media_content_id: "alarm_siren"
media_content_type: "music"
- service: notify.phone_call
data:
message: "緊急:浴室長期積水,請立即採取行動"
自動化 3:可選 - 積水 10 分鐘自動關閥
alias: "浴室漏水 - 自動關閉進水閥"
description: "積水超過 10 分鐘自動關閉進水電磁閥"
trigger:
- platform: state
entity_id: input_boolean.leak_detected
to: "on"
for:
minutes: 10
condition:
- condition: state
entity_id: switch.water_main_valve
state: "on"
action:
- service: input_select.select_option
target:
entity_id: input_select.alert_level
data:
option: "緊急"
- service: switch.turn_off
target:
entity_id: switch.water_main_valve
- service: notify.mobile_app_yourphone
data:
title: "🚨 緊急斷水"
message: "浴室漏水未改善,已自動關閉進水電磁閥"
自動化 4:每日感測器健康檢查
alias: "浴室感測器 - 每日健康檢查"
description: "每天凌晨 3 點檢查感測器連線狀態"
trigger:
- platform: time
at: "03:00:00"
condition: []
action:
- service: notify.mobile_app_yourphone
data:
title: "🔍 感測器健康檢查"
message: "浴室水浸感測器連線正常,電池狀態良好"
- service: counter.increment
target:
entity_id: counter.daily_sensor_check
腳本(Scripts)
腳本 1:手動測試漏水警報
alias: "測試漏水警報系統"
description: "模擬漏水場景測試全部警報流程"
sequence:
- service: input_boolean.turn_on
target:
entity_id: input_boolean.leak_detected
- delay:
seconds: 3
- service: notify.mobile_app_yourphone
data:
title: "🧪 警報測試中"
message: "警報系統已啟動,檢查通知、燈光、聲音是否正常"
- delay:
seconds: 10
- service: input_boolean.turn_off
target:
entity_id: input_boolean.leak_detected
- service: light.turn_off
target:
entity_id: light.bathroom_alert_light
- service: notify.mobile_app_yourphone
data:
title: "✅ 測試完成"
message: "警報系統測試結束,一切正常"
腳本 2:重置漏水狀態
alias: "重置漏水警報狀態"
description: "清除漏水標誌、關閉警示燈、復位警報級別"
sequence:
- service: input_boolean.turn_off
target:
entity_id: input_boolean.leak_detected
- service: input_select.select_option
target:
entity_id: input_select.alert_level
data:
option: "注意"
- service: light.turn_off
target:
entity_id: light.bathroom_alert_light
- service: notify.mobile_app_yourphone
data:
title: "✨ 警報已重置"
message: "漏水警報狀態已清除,感測器恢復監測"
使用貼士
- 定期測試:每月手動執行測試腳本確保系統正常
- 電池檢查:設定月度提醒檢查無線感測器電池狀態
- 通知管道:同步設定 Line、Telegram、Email 多渠道通知避免漏接
- 閥門隔離:在電磁閥前後安裝隔離球閥方便維護和緊急手動關閥
- 日誌保存:啟用 HA 日誌紀錄所有漏水事件供後續分析
【注意事項】
⚠️ 電磁閥選擇:務必選擇 NC(常閉)型設計,停電或故障時自動關閉,確保安全性
⚠️ 防水等級:感測器須達 IP67 以上防水等級,避免誤報和損壞
⚠️ 安裝位置:感測器應貼近地面積水最可能匯集處,不要放在通風或容易乾燥的位置
⚠️ 通知延遲:避免設定過短的升級警報延遲(建議最少 5 分鐘),防止誤報導致頻繁警報騷擾
⚠️ 法律合規:自動關閥涉及供水管線改造,部分地區需通知物業或申請許可
【常見問題排除】
感測器無法連線?
→ 檢查 Wi-Fi 信號強度、重啟感測器、重新配對家庭助手
→ 確認感測器位置距離路由器不超過 20 公尺、無金屬遮擋
警報聲不響?
→ 檢查喇叭音量、確認媒體播放器實體狀態為 playing
→ 驗證警報音檔格式是否支援、重新上傳音檔
自動化未觸發?
→ 檢查觸發條件是否滿足、驗證條件語句邏輯正確
→ 查看 HA 日誌排查錯誤訊息、重啟自動化引擎
電磁閥誤動作?
→ 檢查供電穩定性、安裝防浪湧保護模組
→ 確認閥門型號與供電電壓匹配、聯絡製造商確認控制邏輯
【浴室水浸感測系統客製化設定】
你是智慧家庭系統設定專家,幫助用戶根據具體需求客製化浴室水浸感測警報系統。
⚠️ 請依序逐一詢問以下問題,每次一個,根據用戶回答調整後續問題,不要假設預設值:
1️⃣ 感測器放在哪幾個位置?
範例:浴櫃下 / 馬桶後 / 洗衣機旁 / 熱水器下 / 其他位置
2️⃣ 你總共要部署幾個感測器?
範例:1 個(單點監測)/ 2~3 個(標準配置)/ 4 個以上(全覆蓋)
3️⃣ 家中有沒有電動進水電磁閥或智慧水閥?
範例:有 / 沒有 / 考慮購買
4️⃣ 漏水警報應該通知誰?
範例:只通知我 / 通知我和配偶 / 通知我和物業 / 其他成員
5️⃣ 你偏好哪些通知方式?
範例:手機 App 推播 / Line 機器人 / Email / 電話語音 / 多個管道並用
6️⃣ 你要啟用警報聲嗎?
範例:要(聲音大小 0~100%) / 不要,只用震動和亮燈 / 只在晚上 22:00~早上 08:00 啟用
7️⃣ 積水持續多久才升級警報?
範例:3 分鐘 / 5 分鐘 / 10 分鐘 / 不需要升級警報
【根據回答,提供】
✅ 逐項確認用戶需求的總結表格
✅ 推薦的自動化規則配置(YAML 格式)
✅ 所需購買的硬體清單及預算估算
✅ 安裝步驟與注意事項
✅ 測試計畫與驗證檢核清單