ทำไม Raspberry Pi 5 + Home Assistant ถึงดีที่สุดสำหรับผู้สูงอายุ
เหตุผลด้านเทคนิค:
- Local Processing 100% ไม่ต้องพึ่งคลาวด์ ไม่มีค่าบริการรายเดือน
- Raspberry Pi 5 มี CPU 4 Core 2.4 GHz รองรับ Sensor 50+ ชิ้นได้สบาย
- Home Assistant รองรับอุปกรณ์กว่า 3,000 ยี่ห้อ รวมถึงทุกอุปกรณ์ที่พบในตลาดไทย
- Open Source — ไม่มีความเสี่ยงถูกปิดบริการเหมือน Commercial Platform
เหตุผลด้านความเป็นส่วนตัว:
- ข้อมูลสุขภาพและพฤติกรรมของผู้สูงอายุอยู่ในบ้าน ไม่ส่งไปเซิร์ฟเวอร์ต่างประเทศ
- ปฏิบัติตามนโยบาย PDPA ของไทย
Architecture ของระบบ
[Sensors & Devices] → [Zigbee/Z-Wave Hub] → [Raspberry Pi 5 (HA)] → [Family Dashboard]
mmWave Sonoff Dongle Home Assistant LINE Notify
PIR Sensor ConBee III Node-RED Mobile App
Smart Plug Matter Bridge Automation Rules Voice Alert
Air Quality
Smart Lock
Layer 1 — อุปกรณ์ Sensor: ทุกอุปกรณ์เชื่อมต่อผ่าน Zigbee 3.0 หรือ Wi-Fi โดยตรง ไม่ผ่านคลาวด์ของผู้ผลิต
Layer 2 — Smart Hub: Raspberry Pi 5 (8GB RAM) ติดตั้งบน microSD 64 GB Class 10 หรือ SSD USB
Layer 3 — Home Assistant: เวอร์ชันแนะนำ: Home Assistant OS (HAOS) ไม่ใช่ Container version เพื่อความเสถียรสูงสุด
Layer 4 — Notification: LINE Notify → ครอบครัวรับ Alert ผ่าน LINE ที่ใช้อยู่แล้ว
Integration ที่จำเป็น 8 รายการ
1. Zigbee Integration (ZHA หรือ Zigbee2MQTT)
- เชื่อมต่อ Sensor ทุกตัว: PIR, Door/Window, Smart Plug, Air Quality
- แนะนำ Zigbee2MQTT เพราะรองรับอุปกรณ์หลากหลายกว่า
2. mmWave Integration (ESPHome)
- ใช้สำหรับ DIY mmWave module เช่น LD2410
- หรือ Official Integration สำหรับ Vayyar Care
3. LINE Notify Integration
- ส่ง Alert เป็น Text + Image ไปยังกลุ่ม LINE ครอบครัว
- ตั้งค่าผ่าน Token ใน 10 นาที
4. Google Assistant / Apple HomeKit Integration
- ให้ผู้สูงอายุสั่งงานด้วยเสียงได้: เปิดไฟ ปิดแอร์ เรียกคน
- รองรับทั้ง Android และ iOS
5. Air Quality Integration (Xiaomi Mi Air Purifier / SCD40)
- แสดงค่า PM2.5, CO2, Temperature, Humidity แบบ Realtime
- ตั้ง Automation: PM2.5 > 50 → เปิดเครื่องฟอกอัตโนมัติ
6. Smart Camera Integration (Frigate NVR)
- Local AI Object Detection ไม่ส่งภาพออกนอกบ้าน
- รองรับ Fall Detection ผ่าน Pose Estimation
7. Medication Reminder Integration (Node-RED)
- ตั้ง TTS (Text-to-Speech) เตือนกินยาผ่าน Smart Speaker
- Log การกินยาใน Database
8. Energy Monitoring Integration (Smart Plug + EM)
- ติดตาม Pattern การใช้ไฟฟ้า ตรวจจับความผิดปกติ
Dashboard สำหรับครอบครัว
หน้า Overview (สำหรับลูกๆ):
- สัญลักษณ์ ✅ แสดงผู้สูงอายุเคลื่อนไหวปกติในช่วง 2 ชั่วโมงที่ผ่านมา
- ค่าอากาศห้องนอน: PM2.5, CO2, Temp, Humidity
- ประตูทั้งหมด: เปิด/ปิด
- ยากินแล้ว: ✅ / ❌
- Alert ล่าสุด
หน้า Alert Log:
- ประวัติ Alert ทั้งหมด 30 วันย้อนหลัง
- กราฟ Activity Pattern รายวัน
หน้าสำหรับผู้สูงอายุ (Simple UI):
- ปุ่มใหญ่: เปิดไฟ ปิดไฟ เรียกลูก
- ขนาดตัวอักษร 24pt ขึ้นไป
Automation Rules ที่แนะนำสำหรับผู้สูงอายุ
yaml
# ตัวอย่าง Rule: แจ้งครอบครัวถ้าไม่มีการเคลื่อนไหว 2 ชั่วโมงกลางวัน
automation:
trigger:
platform: state
entity_id: binary_sensor.living_room_motion
to: 'off'
for:
hours: 2
condition:
- condition: time
after: '08:00:00'
before: '20:00:00'
action:
- service: notify.line_family
data:
message: ⚠️ คุณแม่ไม่มีการเคลื่อนไหว 2 ชั่วโมง กรุณาตรวจสอบ
การลงทุนใน Raspberry Pi 5 + Home Assistant ประมาณ 3,500–6,000 บาทสำหรับ Hardware คือการลงทุนที่คืนทุนเร็วที่สุดในระบบ Smart Home ผู้สูงอายุ