หลักการ One Platform ที่ใช้ได้จริง
การควบคุมบ้านผ่านมือถือที่ดีที่สุดคือการที่ผู้ใช้ไม่ต้องคิดหรือค้นหาฟังก์ชัน ทุกอย่างอยู่ที่หน้าจอแรก สัมผัสครั้งเดียว เสร็จสิ้น หลักการนี้เรียกว่า Friction-Free Control และเป็นเป้าหมายของการออกแบบ Smart Home Interface ที่ดี
Lovelace Dashboard: ออกแบบเพื่อการใช้งานจริง
Lovelace UI ของ Home Assistant ให้อิสระในการออกแบบ Dashboard ได้อย่างเต็มที่ โดยการใช้ Custom Card จาก HACS (Home Assistant Community Store) ช่วยเพิ่มความสามารถได้มากมาย:
Mushroom Cards: Card สวยงามและกระทัดรัด เหมาะสำหรับแสดงสถานะอุปกรณ์จำนวนมากในพื้นที่น้อย
Mini Graph Card: แสดงกราฟ Sensor ขนาดเล็กแบบ Inline ในการ์ด เช่น PM2.5 24 ชั่วโมง หรือการใช้ไฟฟ้ารายวัน
Button Card: ปุ่ม Custom ที่กำหนด Icon, Color, Text และ Action ได้เองตามต้องการ เหมาะสำหรับ Scene และ Script
Vertical Stack Card + Horizontal Stack Card: จัดเรียง Card หลายชั้นให้เป็นระเบียบในหน้าจอมือถือ
Apple Home Screen Widget (iOS 16+)
ผู้ใช้ iPhone สามารถเพิ่ม Home Assistant Widget บน Home Screen ได้โดยตรง ทำให้ควบคุมบ้านได้โดยไม่ต้องเปิดแอปเลย:
- Small Widget (2x2): แสดงสถานะห้อง 1 ห้อง เช่น อุณหภูมิและ PM2.5 ห้องนอน
- Medium Widget (4x2): แสดง Scene Shortcuts 4-6 ปุ่ม เช่น ออกจากบ้าน, กลับบ้าน, โหมดนอน, โหมดทำงาน
- Large Widget (4x4): แสดง Dashboard ขนาดย่อของทั้งบ้าน รวม Status ทุกห้อง
นอกจากนี้ยังสามารถตั้ง Lock Screen Widget บน iPhone iOS 16+ แสดงค่า Sensor หลักๆ เช่น PM2.5 และอุณหภูมิ โดยไม่ต้องปลดล็อคหน้าจอ
Android Quick Settings Tile
ผู้ใช้ Android สามารถเพิ่ม Quick Settings Tile สำหรับ Home Assistant Action ที่ใช้บ่อย เช่น:
- "ออกจากบ้าน" สั่งปิดไฟทั้งหมด ล็อคประตู เปิด Security
- "เปิด/ปิดแอร์" สำหรับการควบคุมแบบ Toggle ทันที
- "PM2.5 Alert" แสดงค่าปัจจุบันและเปิดเครื่องฟอกอากาศ
การตั้งค่า Dashboard สำหรับแต่ละสมาชิก
Home Assistant รองรับการสร้าง Dashboard หลายชุดสำหรับผู้ใช้ต่างกัน โดยแต่ละสมาชิกในครอบครัวสามารถมี Dashboard ที่ปรับแต่งเฉพาะตัวได้:
yaml
type: custom:mushroom-template-card
primary: "สวัสดี {{ user }}"
secondary: "บ้านตอนนี้: {{ states('sensor.home_status') }}"
icon: mdi:home-heart
icon_color: >-
{% if is_state('alarm_control_panel.home_alarm', 'disarmed') %}
green
{% else %}
red
{% endif %}
Companion App: ฟีเจอร์ที่ซ่อนอยู่
Home Assistant Companion App มีฟีเจอร์ที่มีประโยชน์มากนอกจาก Dashboard:
- Actionable Notifications: การแจ้งเตือนที่มีปุ่ม Action ให้กด เช่น "กล้องตรวจพบคนที่ประตู" พร้อมปุ่ม [ดูกล้อง] [ล็อคประตู] [เปิดประตู]
- Location Tracking: ส่งข้อมูล GPS ไปยัง Home Assistant สำหรับ Geofence Automation
- Sensor Sharing: แชร์ข้อมูลจากมือถือ เช่น Battery Level, Wi-Fi SSID, Charging State ไปใช้ใน Automation
สรุป
การควบคุมบ้านผ่านมือถือที่ดีไม่ได้วัดที่จำนวนฟีเจอร์ แต่วัดที่ความรวดเร็วและง่ายในการเข้าถึงฟังก์ชันที่ใช้บ่อยที่สุด Widget บน Home Screen และ Quick Settings Tile คือเป้าหมายสูงสุดของประสบการณ์ Friction-Free