ARTICLE

Water Leak Detection & Auto Shutoff: ตรวจน้ำรั่วและปิดวาล์วอัตโนมัติอย่างไรไม่ให้ระบบพังตอน Sensor ผิด.

ออกแบบระบบตรวจน้ำรั่วสำหรับ Smart Home ตั้งแต่ Sensor placement, Main Valve, Flow verification, Local Automation, False Positive, Manual Shutoff และ Fail-safe

Smart HomeAutomationIoTโดย Thospaakเผยแพร่ 10 ต.ค. 2569อัปเดต 10 ต.ค. 2569
แผนภาพ Leak Sensor ส่งสถานะเข้า Local Controller แล้วสั่ง Main Water Valve พร้อมเส้นทาง Manual Shutoff

ระบบตรวจน้ำรั่วเป็น Smart Home use case ที่มีประโยชน์มาก เพราะความเสียหายจากน้ำสามารถเกิดขึ้นก่อนที่คนในบ้านจะเห็น แต่ Auto Shutoff ที่ออกแบบไม่ดีสามารถสร้างปัญหาใหม่ได้ เช่นปิดน้ำผิดเวลา วาล์วติด หรือ Sensor offline แล้วระบบเข้าใจว่าไม่มีปัญหา

แยก Detection ออกจาก Shutoff

Leak sensor / Flow anomaly
          ↓
Validation / context
          ↓
Alarm
          ↓
Shutoff policy
          ↓
Motorized valve
          ↓
Verify valve / flow state

อย่าเขียน rule แบบ sensor = wet → close valve แล้วจบโดยไม่คิด recovery

Sensor ควรอยู่ตรงไหน

จุดที่มักมีความเสี่ยง:

  • ใต้ Sink
  • เครื่องซักผ้า
  • เครื่องล้างจาน
  • Water heater / filter
  • Pump / tank room
  • จุด manifold
  • ห้องน้ำบางตำแหน่ง

Sensor ควรอยู่ในตำแหน่งที่น้ำจาก failure ที่ต้องการตรวจจะไหลมาถึงจริง ไม่ใช่วางตรงไหนก็ได้เพราะ Wi-Fi ถึง

Leak Sensor กับ Flow Meter ตอบคนละคำถาม

Leak Sensor ตอบว่า มีน้ำถึงจุดนี้หรือไม่

Flow Meter ตอบว่า มีน้ำไหลผ่านท่อมากน้อยแค่ไหน

ระบบที่จริงจังอาจใช้สองอย่างร่วมกัน:

Leak sensor wet
+ unexpected continuous flow
= confidence สูงขึ้น

แต่ Flow anomaly ก็ไม่ใช่หลักฐานรั่วเสมอ เช่นบ้านอาจกำลังเติมถังหรือรดน้ำ

อ่านพื้นฐานที่ Pressure Sensor vs Flow Meter

เลือก Valve จากหน้าที่จริง

Motorized valve กับ Solenoid valve มี behavior ต่างกัน ทั้งเรื่อง power, hold state, actuation time และ failure mode

อ่านก่อนที่ Solenoid Valve vs Motorized Valve

สำหรับ main water shutoff ควรคิดว่า:

  • valve normally อยู่สถานะไหน
  • ไฟดับ valve ทำอะไร
  • controller down valve ทำอะไร
  • ปิดแล้วเปิดกลับอย่างไร
  • มี manual handle / bypass หรือไม่
  • รู้ได้อย่างไรว่าวาล์วปิดจริง

Local response สำคัญ

ถ้าน้ำรั่วในบ้าน ไม่ควรรอ Cloud round-trip ถ้าระบบสามารถตัดสินใจ local ได้อย่างเหมาะสม

Architecture ที่ดีอาจเป็น:

Local leak sensors
       ↓
Local controller
       ↓
Valve action
       ├─ Local alarm
       └─ Cloud notification (optional)

ถ้า Internet ล่ม response หลักยังทำงานได้ ส่วน notification ภายนอกอาจหายตาม service

อ่าน Local vs Cloud Smart Home

False Positive ต้องมีแผน

Sensor เปียกจากการทำความสะอาดหรือความชื้นผิดปกติได้

แนวทางลดผลกระทบ:

  • แยก critical zone กับ advisory zone
  • debounce / persistence ตามชนิด sensor
  • combine evidence เมื่อเหมาะสม
  • notification ก่อน action ในกรณีที่ไม่ critical
  • มี easy manual reopen

อย่าทำ delay จน response ไม่มีประโยชน์ เพียงเพื่อกำจัด false positive ทุกแบบ

หลังปิดวาล์วต้อง Verify

คำสั่ง “close” ไม่เท่ากับวาล์วปิดจริง

ถ้าอุปกรณ์รองรับ state feedback ให้ตรวจ:

  • command accepted
  • valve position / end switch
  • flow ลดลงตามคาด
  • error / timeout

ถ้าไม่มี feedback ต้องระบุข้อจำกัดในระบบ ไม่แสดงสถานะ “ปลอดภัย” เพียงเพราะส่งคำสั่งแล้ว

Recovery สำคัญพอ ๆ กับ Detection

หลังเหตุการณ์ต้องตอบได้ว่า:

  1. อะไรเป็น trigger
  2. Sensor ยัง wet อยู่ไหม
  3. วาล์วปิดจริงไหม
  4. ใครอนุญาตเปิดน้ำกลับ
  5. ต้อง reset automation ก่อนหรือไม่
  6. ระบบจะป้องกัน loop ปิด-เปิดอย่างไร

การเปิดน้ำกลับอัตโนมัติทันทีหลัง Sensor แห้งอาจไม่เหมาะ หากยังไม่ได้ตรวจต้นเหตุ

Manual Shutoff ต้องอยู่

คนควรสามารถปิด/เปิดน้ำโดยไม่ต้องมี App, Cloud หรือ Automation engine ตามความเหมาะสมของระบบ plumbing จริง

อ่านแนวคิด Manual Override & Fail-safe

Monitoring ≠ Plumbing Safety

Smart Home automation ช่วย detect และ response แต่ไม่แทน:

  • pressure relief
  • plumbing code/installation requirement
  • valve rating
  • pump dry-run protection
  • certified safety mechanisms ของอุปกรณ์

สรุป

Water Leak Automation ที่ดีต้องคิดครบ Detect → Validate → Act → Verify → Recover

ถ้าระบบมีแค่ Sensor เปียกแล้วส่ง notification มันคือ Monitoring ถ้ามีวาล์วปิดอัตโนมัติก็ต้องเพิ่ม failure mode, manual override และ verification ให้เหมาะกับผลกระทบของคำสั่งนั้น