Journal

เชื่อมต่อ Smart Home กับ Fresh Air System อย่างไรให้สร้างสภาพแวดล้อมสุขภาพดีได้จริง

How to Connect Smart Home with Fresh Air System to Create a Genuinely Healthy Indoor Environment

16 พฤษภาคม 2569 · 1 นาที
24.5°C · 52%

ทำไมการเชื่อมต่อถึงสำคัญกว่าแค่การติดตั้ง?

หลายบ้านมีทั้ง Fresh Air System และอุปกรณ์ Smart Home แต่ทำงานแยกจากกัน Fresh Air เปิดตามเวลา purifier เปิดเองแยกต่างหาก ไม่มีการสื่อสารระหว่างกัน ผลคือระบบไม่ฉลาดพอที่จะตอบสนองต่อสถานการณ์จริง เช่น เมื่อ PM2.5 ภายนอกพุ่งสูงหลังเผาไร่ หรือเมื่อทำอาหารทำให้ CO2 ในครัวพุ่งขึ้น

การ integration จริงหมายความว่าอุปกรณ์ทุกตัวแชร์ข้อมูลและตัดสินใจร่วมกัน เหมือนมีระบบประสาทกลางที่ตอบสนองต่อสภาพแวดล้อมในเวลาจริง

ขั้นตอนที่ 1 — สร้าง Sensor Network

วาง Air Quality Sensor ในทุกห้องที่ใช้งาน (ห้องนอน, ห้องนั่งเล่น, ห้องทำงาน, ครัว) เลือก sensor ที่วัดได้อย่างน้อย 3 ค่าต่อตัว: PM2.5, CO2 และความชื้น Sensor Zigbee ทุกตัวส่งข้อมูลเข้า Home Assistant ผ่าน ZHA integration ข้อมูลถูก log ใน InfluxDB บน Raspberry Pi 5 เพื่อวิเคราะห์แนวโน้มระยะยาว

สำหรับกรุงเทพฯ ควรเพิ่ม outdoor AQI sensor หรือดึงข้อมูลจาก API ของ IQAir หรือ OpenWeatherMap เพื่อเปรียบเทียบระหว่าง outdoor กับ indoor และตัดสินใจว่าควรเปิด Fresh Air intake หรือ recirculate

ขั้นตอนที่ 2 — กำหนดกฎ Automation

กฎพื้นฐานที่ควรตั้งทันที:

กฎที่ 1 — CO2 control: เมื่อ CO2 ในห้องนอน > 900 ppm → เพิ่ม Fresh Air speed เป็น Medium; เมื่อ CO2 > 1,200 ppm → เพิ่มเป็น High + ส่ง LINE notification; เมื่อ CO2 < 700 ppm → ลดกลับเป็น Low

กฎที่ 2 — PM2.5 outdoor protection: เมื่อ outdoor AQI > 100 → ปิด Fresh Air intake, เปิด recirculation mode + เพิ่ม Air Purifier speed; เมื่อ outdoor AQI < 50 → เปิด Fresh Air intake ตามปกติ

กฎที่ 3 — Humidity control: เมื่อ indoor humidity > 70% → เปิดพัดลมระบายความชื้น + ลด Fresh Air intake ชั่วคราว; เมื่อ indoor humidity < 40% → ลด exhaust speed ป้องกันอากาศแห้งเกินไป

ขั้นตอนที่ 3 — App Monitoring และ Remote Control

ตั้ง Home Assistant Dashboard บนสมาร์ทโฟนแสดง:

  • ค่า PM2.5, CO2, ความชื้นทุกห้องแบบ real-time
  • สถานะ Fresh Air System (speed, mode, filter health)
  • Air Quality Index ภายนอกจาก API
  • ประวัติ 24 ชั่วโมงและ weekly trend

ตั้ง LINE Notify ส่งรายงานสรุปรายวันเวลา 07.00 น. แจ้งค่าเฉลี่ยอากาศเมื่อคืน สถานะ filter และ recommendation สำหรับวันนั้น (เช่น PM2.5 สูงวันนี้ แนะนำหลีกเลี่ยงเปิดหน้าต่าง)

ขั้นตอนที่ 4 — ตัวอย่าง Real Bangkok Scenario

เดือนมกราคม-กุมภาพันธ์ PM2.5 กรุงเทพฯ พุ่งสูงถึง 60-80 μg/m³ ในเช้าวันที่อากาศนิ่ง ระบบที่ integration กันดีจะทำงานดังนี้:

  1. 04.00 น.: outdoor AQI sensor ตรวจพบ PM2.5 เริ่มสูงขึ้น
  2. 04.05 น.: Fresh Air System สลับเป็น recirculation mode อัตโนมัติ
  3. 04.10 น.: Air Purifier ทั้งบ้านเพิ่มความเร็ว
  4. 06.30 น.: LINE notification แจ้งเตือนก่อนตื่นนอน: PM2.5 ภายนอกสูง 75 μg/m³ ระบบปกป้องบ้านแล้ว
  5. ตลอดวัน: ระบบ monitor ต่อเนื่อง เปิด intake กลับเมื่อ AQI ลดต่ำกว่า 50

อนาคต: AI และ ML สำหรับ Smart Air Management

ขั้นต่อไปของ Smart Home + Fresh Air คือการใช้ Machine Learning บน RPi5 เพื่อเรียนรู้ pattern ของครอบครัว: ทำนายเวลาที่ CO2 จะสูงล่วงหน้า 30 นาทีจากประวัติ, ปรับ Fresh Air schedule ให้เหมาะกับฤดูกาลและพฤติกรรม และลด energy use โดยไม่กระทบคุณภาพอากาศ Home Assistant รองรับ custom TensorFlow models ผ่าน AppDaemon integration

คำถามที่พบบ่อย

IQAir API ใช้งานได้ฟรีไหมใน Home Assistant?
IQAir มี free tier ที่จำกัดการ call API ซึ่งเพียงพอสำหรับการดึงข้อมูล outdoor AQI ทุก 15-30 นาที นอกจากนี้ยังใช้ OpenWeatherMap free tier หรือ Windy.com API ได้เช่นกัน
InfluxDB คืออะไรและทำไมต้องใช้กับ Home Assistant?
InfluxDB เป็น time-series database ที่ออกแบบมาสำหรับบันทึกข้อมูล sensor ตามเวลา ทำให้สามารถ query และวิเคราะห์แนวโน้มระยะยาวได้ เช่น PM2.5 เฉลี่ยรายสัปดาห์หรือ CO2 pattern ตามช่วงเวลา Home Assistant รองรับ InfluxDB integration โดยตรง
LINE Notify กับ Home Assistant ตั้งค่าอย่างไร?
สร้าง LINE Notify token จาก notify.line.me → เพิ่ม LINE Notify integration ใน Home Assistant → ใช้ notify.line service ใน automation yaml โดยระบุ message และ token สามารถส่งทั้งข้อความและภาพ snapshot จากกล้องได้
AppDaemon สำหรับ ML ใน Home Assistant ต้องรู้ Python ไหม?
AppDaemon เป็น Python runtime ที่รันบน Home Assistant จึงต้องรู้ Python พื้นฐาน สำหรับผู้เริ่มต้นที่ไม่ถนัด Python แนะนำใช้ Node-RED ซึ่งเป็น visual programming tool ที่ integration กับ Home Assistant ได้ง่ายกว่า
Recirculation mode กับ Fresh Air intake ต่างกันอย่างไร?
Fresh Air intake เปิดรับอากาศจากภายนอกผ่านการกรอง เหมาะเมื่ออากาศภายนอกดี Recirculation mode ปิด intake แล้ววนกรองอากาศที่มีอยู่ภายในบ้านซ้ำๆ เหมาะเมื่ออากาศภายนอกแย่ ERV ที่ดีสามารถสลับระหว่างสองโหมดได้อัตโนมัติ
เชื่อมต่อ Smart Home กับ Fresh Air System อย่างไรให้สร้างสภาพแวดล้อมสุขภาพดีได้จริง · HappySmart