Journal

ติดตั้งระบบ Smart Home ด้วย Raspberry Pi 5 ทีละขั้นตอนพร้อมตัวอย่าง Automation จริง

Installing a Smart Home System with Raspberry Pi 5: Step-by-Step Guide with Real Automation Examples

16 พฤษภาคม 2569 · 1 นาที

ทำไม Raspberry Pi 5 ถึงเป็นตัวเลือกที่ดีที่สุดสำหรับ Smart Home ในปี 2026?

ในตลาดปัจจุบัน Home Hub มีตัวเลือกหลายอย่าง แต่ RPi5 ราคา 3,500-5,500 บาทยังเป็นตัวเลือกที่คุ้มค่าที่สุด เพราะ:

  • BCM2712 Cortex-A76 2.4 GHz: เร็วกว่า RPi4 ถึง 2-3 เท่า รัน Home Assistant พร้อม Frigate NVR ได้โดยไม่กระตุก
  • RAM 4-16 GB: รองรับอุปกรณ์หลายร้อยตัวและ add-on หลายสิบรายการพร้อมกัน
  • PCIe 2.0: ต่อ NVMe SSD แทน SD Card เพิ่มความเร็วและความทนทานอย่างมีนัยสำคัญ
  • Wi-Fi 5 (802.11ac) + BT 5.0: เชื่อมต่อได้โดยไม่ต้องซื้อ USB adapter เพิ่ม

เตรียมอุปกรณ์ก่อนเริ่มติดตั้ง

Hardware ที่จำเป็น:

  • Raspberry Pi 5 RAM 4 GB (เพียงพอสำหรับบ้านทั่วไป) หรือ 8 GB (สำหรับบ้านที่มีอุปกรณ์มาก + Frigate)
  • MicroSD Card 32 GB Class 10 (สำหรับ boot ครั้งแรก) หรือ NVMe SSD ผ่าน PCIe adapter (แนะนำ)
  • Official RPi5 Active Cooler หรือ heatsink+fan ราคา 350-500 บาท
  • Sonoff Zigbee 3.0 USB Dongle Plus (~500 บาท) สำหรับ Zigbee devices
  • Coral USB Accelerator (~2,500-3,500 บาท) ถ้าต้องการใช้ Frigate AI CCTV

ขั้นตอนที่ 1 — ติดตั้ง Home Assistant OS

  1. ดาวน์โหลด Home Assistant OS image สำหรับ Raspberry Pi 5 จาก github.com/home-assistant/operating-system/releases
  2. เปิด Raspberry Pi Imager → เลือก 'Use custom image' → เลือกไฟล์ที่ดาวน์โหลด
  3. ในหน้า settings ตั้ง Wi-Fi SSID/Password ล่วงหน้า (ประหยัดเวลา)
  4. เขียน image ลง MicroSD หรือ SSD → ใส่ใน RPi5 → เสียบ power
  5. รอ 5-10 นาที → เปิดเบราว์เซอร์ไปที่ http://homeassistant.local:8123
  6. ทำ onboarding wizard: ตั้งชื่อบ้าน, สร้าง account, เลือก timezone กรุงเทพฯ

ขั้นตอนที่ 2 — เชื่อมต่อ Zigbee

ใน HA ไปที่ Settings → Devices & Services → Add Integration → Zigbee Home Automation (ZHA) → เลือก serial port ของ Sonoff dongle (ปกติเป็น /dev/ttyUSB0) → กด Submit

จากนั้น pair อุปกรณ์ Zigbee: กดปุ่ม pair บน Smart Bulb, Smart Switch, Air Quality Sensor ให้เข้าสู่ pairing mode → ใน ZHA คลิก 'Add Device' → อุปกรณ์จะปรากฏใน HA อัตโนมัติ

ขั้นตอนที่ 3 — ตั้ง Automation ความปลอดภัยและอากาศ

สร้าง automation แรกในห้องนอน:

yaml
Automation: Fresh Air when CO2 high
Trigger: co2_sensor > 900 ppm
Action:
  - service: fan.set_percentage
    entity_id: fan.fresh_air_system
    data: {percentage: 75}
  - service: notify.line
    data: {message: "CO2 ในห้องนอน {{states('sensor.co2')}} ppm - เพิ่มอากาศบริสุทธิ์แล้ว"}

สร้าง automation ความปลอดภัย: เมื่อกล้องหน้าบ้านตรวจพบคน → ส่ง snapshot ผ่าน LINE ทันที

ขั้นตอนที่ 4 — ความปลอดภัยของระบบ

ตั้งค่า Two-Factor Authentication ใน HA Settings → ใช้ Authenticator app สำคัญมากสำหรับการ remote access ตั้งรหัสผ่านยาวอย่างน้อย 16 ตัวอักษร อัปเดต HA ทุก major release (ทุก 3-4 เดือน) ผ่าน Settings → System → Updates สำหรับ remote access จากนอกบ้าน ใช้ Nabu Casa Cloud หรือ VPN แทนการเปิด port โดยตรงเพื่อความปลอดภัย

ข้อดีของ RPi5-based Smart Home เทียบกับ Commercial Hub

ระบบ Smart Home สำเร็จรูปอย่าง Samsung SmartThings หรือ Hubitat ราคา 4,000-8,000 บาท แต่จำกัดด้วย ecosystem ของแบรนด์ RPi5 + HA รองรับทุก protocol ทุกแบรนด์ ราคาต่ำกว่า และ open source ทำให้มีอิสระในการปรับแต่งสูงสุด มูลค่าการลงทุนในระยะยาวสูงกว่ามาก

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

ต้องใช้ monitor และ keyboard ในการติดตั้ง Home Assistant บน RPi5 ไหม?
ไม่จำเป็น ถ้าตั้ง Wi-Fi ล่วงหน้าใน Raspberry Pi Imager ก่อนเขียน image HA จะ boot และเชื่อมต่อ Wi-Fi อัตโนมัติ จากนั้นเข้าถึงผ่านเบราว์เซอร์บนคอมพิวเตอร์หรือสมาร์ทโฟนในเครือข่ายเดียวกัน
MicroSD Card กับ NVMe SSD ต่างกันอย่างไรสำหรับ HA?
SD Card เขียน/อ่านช้ากว่าและมีอายุการใช้งาน write cycles จำกัด อาจเสียหายเมื่อ HA restart บ่อย NVMe SSD เร็วกว่า 5-10 เท่า ทนทานกว่าหลายเท่า ราคา NVMe 256 GB ประมาณ 600-1,200 บาทคุ้มค่ามากในระยะยาว
Sonoff Zigbee 3.0 USB Dongle Plus รองรับอุปกรณ์ Zigbee กี่ตัว?
Sonoff Zigbee 3.0 Dongle Plus ใช้ชิป EFR32MG21 รองรับอุปกรณ์ Zigbee ได้มากกว่า 200 ตัวในทางทฤษฎี ใช้งานจริงในบ้านขนาดกลาง 50-100 ตัวทำงานได้ดีมาก อุปกรณ์ที่เป็น Zigbee router (เช่น smart plug ที่เสียบค้างไว้) ช่วยขยาย mesh network ให้ครอบคลุมกว้างขึ้น
Two-Factor Authentication ใน Home Assistant ตั้งค่าอย่างไร?
ไปที่ Settings → People → เลือก user → เลื่อนลงไปที่ Multi-factor Authentication modules → เปิด 'Time-based One-Time Password (TOTP)' → scan QR code ด้วย Google Authenticator หรือ Authy → ใส่ code ยืนยัน เมื่อเปิดแล้ว login ทุกครั้งต้องใส่ code 6 หลักจาก app
HA ทำงานร่วมกับ Air Purifier Xiaomi และ Dyson ได้พร้อมกันไหม?
ใช่ HA รองรับ Xiaomi Mi Home integration สำหรับ Air Purifier ของ Xiaomi และ Dyson integration สำหรับผลิตภัณฑ์ Dyson ทำงานพร้อมกันในระบบเดียวกันได้ สามารถสร้าง automation ที่ควบคุมทั้งสองพร้อมกันตาม sensor data ได้เลย