Hass.io Package – //synocommunity.com/packages
- Facebook iconFacebook
- Twitter iconTwitter
- LINE iconLine
The first step is to install Home Assistant. We recommend a dedicated system to run Home Assistant. If you are unsure of what to choose, follow the Raspberry Pi guide to install Home Assistant Operating System.
Home Assistant offers four different installation methods. We recommend using one of the following two methods:
- Home Assistant Operating System: Minimal Operating System optimized to power Home Assistant. It comes with Supervisor to manage Home Assistant Core and Add-ons. Recommended installation method.
- Home Assistant Container: Standalone container-based installation of Home Assistant Core (e.g. Docker).
There are two alternative installation methods available for experienced users:
- Home Assistant Supervised: Manual installation of the Supervisor.
- Home Assistant Core: Manual installation using Python virtual environment.
The list below shows the installation method available based on the device and platform being used.
If you are using the Home Assistant Blue, the Home Assistant Operating System is already installed. Continue to onboarding.
12. เราสามารถใช้โปรแกรม WinSCP (ดูวิธีติดตั้งและการตั้งค่า WinSCP ได้ ที่นี่) เพื่อเริ่มต้นเขียนโปรแกรมสร้างคอนฟิกเกอเรชั่นเพิ่มอุปกรณ์ต่างๆ ในไฟล์ configuration.yaml ในโฟลเดอร์ /var/opt/homeassistant เราก็จะสามารถใช้ Home Assistant เพื่อควบคุมอุปกรณ์ไฟฟ้าและเซนเซอร์ต่างๆ ได้ตามต้องการ นั่นก็เป็นวิธีการติดตั้ง Home Assistant ทั้งหมดคือ ตัวกลางที่ใช้เป็นศูนย์ควบคุมอุปกรณ์ IoT หรือพวก Smart Home ของอุปกรณ์ต่างๆ ในบ้านของเราได้ โดยใช้ควบคุมอุปกรณ์ต่างๆ ภายในบ้านยกตัวอย่างเช่น eWelink, Yeelight, Tuya, Xiaomi, หรือ ESP Custom ตัวควบคุมต่างๆ จะไปรวมอยู่ใน Home Assistant ให้จัดการพวกนี้แทน ไม่ต้องมานั่ง เปิด-ปิด หลายๆ Application มันจะทำให้เราง่ายต่อการใช้งาน สะดวกสบายยิ่งขึ้น
หากรู้จัก Home Assistant คืออะไรแล้ว บทความนี้จะแนะนำวิธี ติดตั้ง home assistant บน Raspberry Pi ง่ายๆ เพียง 5 ขั้นตอน ซึ่งต่อไปในบทความนี้จะเรียกว่า ระบบปฏิบัติการ Home Assistant (HAOS)
ขั้นตอนที่ 1 - เตรียมอุปกรณ์
- Raspberry Pi 4 (หรือ Pi 3) พร้อม Adaptor (แนะนำให้ใช้ของแท้)
- SD Card แนะนำ 32GB ขึ้นไป
- SD Card Reader ถ้าเครื่องคอมพิวเตอร์คุณไม่มีช่องเสียบ SD Card
สาย Lan เพื่อใช้เชื่อมต่อ Raspberry Pi เข้ากับ Router ของบ้าน
นำ SD Card ที่เตรียมไว้ต่อเข้ากับคอมพิวเตอร์ของคุณ ถ้าเครื่องขึ้นให้ format SD Card ก็ให้ทำการ format ไปได้เลย
ขั้นตอนที่ 2 - download โปรแกรมช่วยลง HAOS
ติดตั้ง Balena Ether เพื่อใช้ลง HAOS เข้าไปยัง SD Card โดย download โปรแกรมได้ที่ //www.balena.io/etcher/ เลือกระบบปฏิบัติการที่ตรงกับเครื่องคอมพิวเตอร์ของคุณ ในที่นี้ผมใช้ Windows ก็เลือก Windows เมื่อได้ file มาแล้ว ให้ทำการ install (ใช้เวลานิดเดียว) เมื่อติดตั้งเสร็จโปรแกรมจะเปิดตัวขึ้นมาเอง
เปิดโปรแกรมหน้านี้ค้างไว้ก่อน เดี๋ยวเราค่อยกลับมาใช้งาน
ขั้นตอนที่ 3 - copy ลิงค์ URL ของ Home Assistant OS
เข้าไปที่ homepage ของ home assistant คลิ๊กที่ Getting started แล้วคลิ๊กที่ Installation
เลื่อนหน้าลงมาเรื่อยๆ จนเจอกับ Raspberry Pi แล้วคลิ๊ก จะไปยังหน้าที่เก็บ link ที่อยู่ของไฟล์ ในหน้านั้นจะเป็นคำอธิบายการติดตั้ง ให้เลื่อนลงมาจนเจอกับหัวข้อ Get the URL for your Raspberry Pi เลือก Raspberry Pi 4 64-bit แล้วทำการ copy ลิงค์ที่อยู่ด้านล่าง
ขั้นตอนที่ 4 - ติดตั้ง Home assistant OS ลง SD Card
กลับมาที่โปรแกรม balenaEtcher ที่เปิดค้างไว้ เลือก Flash from URL แล้ววางลิงค์ที่ copy ไว้ในขั้นตอนที่ 3 ลงไป แล้วคลิ๊ก OK
คลิ๊กที่ Select target แล้วเลือก SD Card ของคุณ เครื่องของคุณจะกำหนด location (ชื่อไดร์ฟในคอมพิวเตอร์ของคุณ) ให้โดยอัตโนมัติ หลังจากนั้น ให้กดที่ Select(1)
โปรแกรมจะกลับมาที่หน้าติดตั้ง ให้กด Flash ได้เลย การลงโปรแกรมจะใช้เวลาสักพักหนึ่ง
เมื่อลงโปรแกรมสำเร็จ จะขึ้นภาพดังด้านล่างซ้ายมือ แต่หากของท่านใดขึ้นเป็นภาพขวามือก็สามารถใช้งานได้เช่นกัน เหมือน Windows ไม่สามารถเปิด temp file ที่แสดงว่า Flash Complete ได้ (ผมเคยลงให้เพื่อนแล้วเจอปัญหานี้) แต่สามารถใช้งานได้ตามปกติ ให้คลิ๊ก Cancel ออกจากการติดตั้งได้เลยครับ
ขั้นตอนที่ 5 - ติดตั้ง SD Card บน Raspberry Pi เริ่มเปิดใช้งาน
นำ SD Card ที่ทำการ flash โปรแกรมเข้าไปแล้วใส่ใน Raspberry Pi ของคุณ หลังจากนั้นให้ทำการต่อสาย Lan จาก router เข้ากับ Raspberry Pi แล้วทำการเสียบปลั๊กเพื่อเริ่มการทำงาน
HAOS จะใช้เวลาในการเริ่มต้นใช้งานครั้งแรกนานนิดนึง หลังจากอดใจรอสักพัก ให้พิมพ์คำว่า “homeassistant.local:8123” ลงใน browser ของคุณแล้วกด enter
ให้คุณกรอกข้อมูลเพื่อสร้าง account ซึ่ง account นี้จะถูกเก็บอยู่ใน Pi ของคุณซึ่งตอนนี้เปรียบเสมือน server ส่วนตัวของคุณ เพื่อความสะดวกผมใช้ Name และ User เป็นชื่อเดียวกันคือ homeassistant และใส่ password ที่คุณต้องการ หาที่จดบันทึกไว้ด้วยนะครับ เพราะผมบอกแล้วว่าคุณสร้าง account เอง เก็บใน server ของคุณเอง ไม่สามารถส่งเมล์ไปขอ re-password จากใครได้นะครับ เสร็จแล้วกด Create Account
จากนั้นให้กรอกข้อมูลที่ตั้งของคุณ เลือก Time zone เลือกหน่วยวัดเป็น Metric แล้วเลือก Currency เป็น THB แล้วกด Next
ในหน้าถัดไปเป็นเรื่องของการแชร์ข้อมูล เลือกแค่ Basic ก็พอครับ แล้วกด Next (จวนเสร็จแล้วครับอีกนิดเดียว)
หน้าถัดมา จะแสดงอุปกรณ์ที่พบอยู่บนเครือข่าย หรือวงแลนเดียวกัน (แต่ยังไม่เชื่อมต่อนะครับจนกว่าเราจะสั่ง) กด Finish เพื่อจบการสร้างบัญชี และการตั้งค่าเบื้องต้น
หลังจากนั้นโปรแกรมจะเปิดหน้า Dashboard ของ Home Assistant ขึ้นมา
ในบทความหน้าผมจะพาไปพบกับ Add-on ที่จำเป็นต้องติดตั้งเพิ่ม รวมถึงจะพาไปรู้จักกับ Supervisor และ Configuration เพื่อใช้ในการเชื่อมต่อกับ อุปกรณ์สมาร์ทโฮมต่างๆ แล้วพบกันนะครับ