ทำไม Raspberry Pi 5 จึงเป็นตัวเลือกที่ดีที่สุดสำหรับ Smart Home Hub
Raspberry Pi 5 เปิดตัวในปี 2023 โดย Raspberry Pi Foundation พร้อม CPU 64-bit Quad-core ARM Cortex-A76 ความเร็ว 2.4 GHz ที่ให้พลังประมวลผลสูงกว่า RPi4 ถึง 2-3 เท่า เพียงพอสำหรับงาน Smart Home ที่หนักหน่วง
รองรับการเชื่อมต่อทั้ง Wi-Fi 802.11ac, Bluetooth 5.0 และพอร์ต USB-A 4 ตัว สำหรับอุปกรณ์ Zigbee/Z-Wave Dongle รองรับระบบปฏิบัติการหลายประเภท ทั้ง Raspberry Pi OS, Ubuntu และ Home Assistant OS โดยตรง
ขั้นตอนที่ 1: เตรียมฮาร์ดแวร์
อุปกรณ์ที่ต้องการ: Raspberry Pi 5 (4GB หรือ 8GB สำหรับระบบที่ซับซ้อน), MicroSD Card ขนาดอย่างน้อย 32GB (แนะนำ 64GB), อะแดปเตอร์ USB-C 5V/3A, สาย HDMI และจอ Monitor สำหรับการตั้งค่าครั้งแรก รวมถึง Zigbee USB Dongle (Sonoff Zigbee Dongle Plus หรือ HUSBZB-1)
สำหรับ Storage ที่ดีกว่า RPi5 รองรับ NVMe SSD ผ่าน PCIe HAT ซึ่งทำให้ I/O เร็วกว่า MicroSD 10-20 เท่าและมีอายุการใช้งานยาวนานกว่ามาก
ขั้นตอนที่ 2: ติดตั้ง Home Assistant OS
วิธีที่แนะนำสำหรับ Smart Home คือ Home Assistant OS ซึ่งออกแบบมาเฉพาะสำหรับงานนี้ ดาวน์โหลด Home Assistant OS Image จาก home-assistant.io เขียนลง MicroSD Card ด้วย balenaEtcher ใส่ MicroSD เข้า RPi5 แล้วเปิดเครื่อง
เชื่อมต่อ Wi-Fi และเข้าสู่ Home Assistant ผ่าน URL http://<IP-Address>:8123 ทำการตั้งค่าเบื้องต้น สร้างบัญชีผู้ใช้ และกำหนดตำแหน่งที่ตั้งบ้าน
สำหรับผู้ที่ต้องการใช้ Docker: docker run -d --name=homeassistant --restart=always -v /home/homeassistant/config --net=host homeassistant/home-assistant:stable
ขั้นตอนที่ 3: ติดตั้ง Zigbee2MQTT
Zigbee2MQTT เป็น Bridge ที่เชื่อม Zigbee Devices กับ MQTT Broker ซึ่ง Home Assistant รับข้อมูลได้โดยตรง ใน Home Assistant ไปที่ Add-ons Store แล้วติดตั้ง MQTT Broker (Mosquitto) และ Zigbee2MQTT
ตั้งค่า Zigbee2MQTT ให้ระบุพอร์ต USB ของ Dongle (/dev/ttyUSB0 หรือ /dev/ttyACM0) จากนั้นเพิ่มอุปกรณ์ Zigbee โดยกด "Permit Join" และกดปุ่ม Pair บนอุปกรณ์
ขั้นตอนที่ 4: เพิ่มอุปกรณ์ IoT
หลังจากมี Zigbee เชื่อมต่อแล้ว สามารถเพิ่มอุปกรณ์ผ่าน Integration อื่นๆ ได้ Home Assistant รองรับ Integration มากกว่า 3,000 รายการ รวมถึง Xiaomi Mi Home, Philips Hue, Google Nest, และ Samsung SmartThings
ตั้งค่า Automation ในหน้า "Automations" โดยกำหนด Trigger (เช่น เมื่อ CO2 > 800 ppm), Condition (เช่น ช่วงเวลา 22:00-06:00) และ Action (เช่น เปิดพัดลมระบาย)
ขั้นตอนที่ 5: ตั้งค่า IoT VLAN
เพื่อความปลอดภัย แนะนำให้ตั้ง IoT VLAN แยกต่างหากสำหรับอุปกรณ์ Smart Home ทั้งหมด ป้องกันไม่ให้อุปกรณ์เหล่านี้เข้าถึงเครือข่ายหลักที่มีข้อมูลสำคัญ
สรุป
Raspberry Pi 5 เป็นพื้นฐานที่แข็งแกร่งสำหรับ Smart Home ที่ควบคุมได้อย่างเต็มรูปแบบ การลงทุนในระบบนี้ประมาณ 2,000-5,000 บาทสำหรับ RPi5 พร้อม Accessories ให้ความยืดหยุ่นสูงสุดในการขยายระบบในอนาคต