ทำไม iPhone User ถึงเลือก Home Assistant ได้
คนไทยจำนวนมากใช้ iPhone เป็นอุปกรณ์หลัก และอาจคิดว่าต้องเลือกระหว่าง Apple HomeKit กับ Home Assistant แต่จริงๆ แล้วสามารถใช้ทั้งสองร่วมกันได้ผ่าน HomeKit Bridge
HomeKit Bridge ทำให้อุปกรณ์ทั้งหมดใน Home Assistant ปรากฏใน Apple Home App โดยอัตโนมัติ:
- ควบคุมผ่าน Apple Home App
- ใช้ Siri สั่งการด้วยเสียงภาษาไทย
- Automate ผ่าน iOS Shortcuts
- แสดงบน Apple Watch
- ทำงานร่วมกับ HomePod Mini เป็น Home Hub
ติดตั้ง HomeKit Bridge ใน Home Assistant
yaml
# configuration.yaml
homekit:
- name: HomeAssistant Bridge
port: 21063
filter:
include_domains:
- light
- switch
- climate
- lock
- cover
- sensor
- binary_sensor
- alarm_control_panel
entity_config:
light.living_room:
name: Living Room Light
climate.bedroom_ac:
name: Bedroom AC
หลังรีสตาร์ท HA จะแสดง QR Code สำหรับ Pair กับ iPhone ใน Apple Home App
Siri Shortcuts กับ Home Assistant
Siri Shortcuts สามารถ Trigger HA Automation หรือ Script ได้โดยตรงผ่าน HA API:
ตัวอย่าง Siri Shortcut: สั่งภาษาไทย
- พูดว่า "เฮ้ Siri เปิดโหมดกลางคืน" → เรียก HA Script: good_night_routine
- พูดว่า "เฮ้ Siri ออกจากบ้าน" → เรียก HA Scene: away_mode
- พูดว่า "เฮ้ Siri บ้านเป็นยังไงบ้าง" → รับสรุปสถานะบ้านจาก HA
ขั้นตอนสร้าง Siri Shortcut สำหรับ HA:
- เปิด Shortcuts App บน iPhone
- สร้าง Shortcut ใหม่ → Add Action → Web Request
- URL: http://[HA-IP]:8123/api/services/script/good_night
- Method: POST
- Headers: Authorization: Bearer [Long-Lived Token]
- ตั้งชื่อ Shortcut: เปิดโหมดกลางคืน
- Add to Siri → พูด Phrase ที่ต้องการ
iOS Focus Mode → HA Scene Automation
iOS Focus Mode (Do Not Disturb, Work, Personal, Sleep) สามารถ Trigger HA Automation ผ่าน Shortcuts Automation:
Work Focus เปิด → WFH Focus Mode ใน HA:
- iOS Shortcuts: เมื่อ Work Focus เปิด → เรียก HA scene.wfh_focus
- HA: ปรับแสง 4,500K 80%, AC 23°C, ERV 60%
Sleep Focus เปิด → Good Night Routine:
- iOS Shortcuts: เมื่อ Sleep Focus เปิด → เรียก HA script.good_night
- HA: ปิดไฟทั้งบ้าน, ลดแอร์, เปิด Night Light เบาๆ, ล็อคประตู
yaml
alias: "iOS Sleep Focus - Good Night"
trigger:
- platform: webhook
webhook_id: ios_sleep_focus_on
action:
- service: script.good_night_routine
- service: lock.lock
target:
entity_id: lock.front_door
- service: climate.set_temperature
target:
entity_id: climate.bedroom_ac
data:
temperature: 26
- service: light.turn_on
target:
entity_id: light.bedroom_nightlight
data:
brightness_pct: 5
color_temp_kelvin: 2700
Apple Watch: ควบคุมสมาร์ทโฮมจากข้อมือ
HA Companion App บน Apple Watch แสดง:
- สถานะเซ็นเซอร์สำคัญ (CO2, PM2.5, อุณหภูมิ)
- ปุ่ม Quick Action สูงสุด 4 ปุ่ม
- Complications บน Watch Face
Quick Action ที่แนะนำสำหรับ Watch:
- 🔒 Lock All / Unlock Front
- 💡 All Lights Off
- ❄️ AC All Off
- 🚨 Emergency Alert
HomePod Mini: Thread Border Router ในบ้านไทย
HomePod Mini (3,900 บาท) ทำหน้าที่ 3 อย่างพร้อมกัน:
- Home Hub: Remote Access สำหรับ HomeKit Device
- Thread Border Router: รองรับ Matter Device ที่ใช้ Thread Protocol
- Siri Voice Control: สั่งการด้วยเสียงภาษาไทย
เหมาะมากสำหรับบ้านที่ต้องการ Apple Ecosystem + Home Assistant ร่วมกัน