Journal

ควบคุมบ้านผ่านมือถือ: แพลตฟอร์มเดียวครบทุกฟังก์ชันสมาร์ทโฮม

Control Your Home via Mobile: One Platform for All Smart Home Functions

13 พฤษภาคม 2569 · 1 นาที
24.5°C · 52%

หลักการ 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

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

HACS คืออะไรและปลอดภัยหรือเปล่า?
HACS (Home Assistant Community Store) คือ Repository ของ Custom Integration และ Card ที่ชุมชนพัฒนา ปลอดภัยสำหรับใช้งาน แต่ควรติดตั้งเฉพาะ Integration ที่ได้รับความนิยมและมีการอัปเดตสม่ำเสมอ
Apple Home Screen Widget สำหรับ Home Assistant ต้องติดตั้งอะไรเพิ่ม?
ต้องติดตั้ง Home Assistant Companion App จาก App Store และเชื่อมต่อกับ Home Assistant Server ของคุณ จากนั้นสามารถเพิ่ม Widget บน Home Screen ได้ทันที
Actionable Notification ตั้งค่าอย่างไร?
ตั้งค่าผ่าน notify.mobile_app ใน Home Assistant Automation โดยเพิ่ม action_type และ action ในส่วน data ของ Notification ซึ่ง Companion App จะแสดงปุ่มในการแจ้งเตือนโดยอัตโนมัติ