รับ ติด ตั้ง Home Assistant

สวัสดีทุกๆท่านครับ สำหรับวันนี้ผมจะขอนำเสนอ วิธีติดตั้ง Home-Assistant ตัวเต็ม บน Xpenology Nas สืบเนื่องจากคลิปก่อนหน้านี้ ที่ผมนำเสนอการติดตั้ง Home-assistant บน Xpenology Nas Docker ซึ่งหลังจากทดลองใช้งานมาสักระยะหนึ่ง แล้วพบข้อจำกัดในการใช้งานในหลายๆด้านด้วยกันครับ ทำให้ผมต้องหาวิธีการ ในการติดตั้งใหม่ และก็พบวิธีในการติดตั้ง ดังที่ผมจะนำเสนอในคลิปนี้นะครับ ซึ่้งจากการทดลองใช้งานมานิดหน่อย ก็พบว่ามันสมบูรณ์แบบเหมือนๆกับการติดตั้งบน Raspberry Pi เลยครับ ยังไงถ้าท่านได้ทดลองติดตั้งใช้งานแล้วพบอะไรแปลกๆก็มาแชร์กันได้นะครับ ผิดพลาดตรงไหนต้องขออภัยด้วยนะครับ เชิญรับชมครับ.

Hass.io Package – https://synocommunity.com/packages

รับ ติด ตั้ง Home Assistant

  • 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 - เตรียมอุปกรณ์

  1. Raspberry Pi 4 (หรือ Pi 3) พร้อม Adaptor (แนะนำให้ใช้ของแท้)
  2. SD Card แนะนำ 32GB ขึ้นไป 
  3. SD Card Reader ถ้าเครื่องคอมพิวเตอร์คุณไม่มีช่องเสียบ SD Card
  4. สาย Lan เพื่อใช้เชื่อมต่อ Raspberry Pi เข้ากับ Router ของบ้าน

นำ SD Card ที่เตรียมไว้ต่อเข้ากับคอมพิวเตอร์ของคุณ ถ้าเครื่องขึ้นให้ format SD Card ก็ให้ทำการ format ไปได้เลย

รับ ติด ตั้ง Home Assistant
รับ ติด ตั้ง Home Assistant

รับ ติด ตั้ง Home Assistant
รับ ติด ตั้ง Home Assistant

ขั้นตอนที่ 2 - download โปรแกรมช่วยลง HAOS

ติดตั้ง Balena Ether เพื่อใช้ลง HAOS เข้าไปยัง SD Card โดย download โปรแกรมได้ที่ https://www.balena.io/etcher/  เลือกระบบปฏิบัติการที่ตรงกับเครื่องคอมพิวเตอร์ของคุณ ในที่นี้ผมใช้ Windows ก็เลือก Windows เมื่อได้ file มาแล้ว ให้ทำการ install (ใช้เวลานิดเดียว) เมื่อติดตั้งเสร็จโปรแกรมจะเปิดตัวขึ้นมาเอง 

รับ ติด ตั้ง Home Assistant
รับ ติด ตั้ง Home Assistant

รับ ติด ตั้ง Home Assistant
รับ ติด ตั้ง Home Assistant

รับ ติด ตั้ง Home Assistant
รับ ติด ตั้ง Home Assistant

เปิดโปรแกรมหน้านี้ค้างไว้ก่อน เดี๋ยวเราค่อยกลับมาใช้งาน

ขั้นตอนที่ 3 - copy ลิงค์ URL ของ Home Assistant OS

เข้าไปที่ homepage ของ home assistant  คลิ๊กที่ Getting started แล้วคลิ๊กที่ Installation 

รับ ติด ตั้ง Home Assistant
รับ ติด ตั้ง Home Assistant

รับ ติด ตั้ง Home Assistant
รับ ติด ตั้ง Home Assistant

เลื่อนหน้าลงมาเรื่อยๆ จนเจอกับ Raspberry Pi แล้วคลิ๊ก จะไปยังหน้าที่เก็บ link ที่อยู่ของไฟล์ ในหน้านั้นจะเป็นคำอธิบายการติดตั้ง ให้เลื่อนลงมาจนเจอกับหัวข้อ Get the URL for your Raspberry Pi  เลือก Raspberry Pi 4 64-bit  แล้วทำการ copy ลิงค์ที่อยู่ด้านล่าง

รับ ติด ตั้ง Home Assistant
รับ ติด ตั้ง Home Assistant

รับ ติด ตั้ง Home Assistant
รับ ติด ตั้ง Home Assistant

ขั้นตอนที่ 4 - ติดตั้ง Home assistant OS ลง SD Card

กลับมาที่โปรแกรม balenaEtcher ที่เปิดค้างไว้ เลือก Flash from URL แล้ววางลิงค์ที่ copy ไว้ในขั้นตอนที่ 3 ลงไป แล้วคลิ๊ก OK

รับ ติด ตั้ง Home Assistant
รับ ติด ตั้ง Home Assistant

รับ ติด ตั้ง Home Assistant
รับ ติด ตั้ง Home Assistant

คลิ๊กที่ Select target แล้วเลือก SD Card ของคุณ เครื่องของคุณจะกำหนด location (ชื่อไดร์ฟในคอมพิวเตอร์ของคุณ) ให้โดยอัตโนมัติ หลังจากนั้น ให้กดที่ Select(1)

รับ ติด ตั้ง Home Assistant
รับ ติด ตั้ง Home Assistant

รับ ติด ตั้ง Home Assistant
รับ ติด ตั้ง Home Assistant

โปรแกรมจะกลับมาที่หน้าติดตั้ง ให้กด Flash ได้เลย การลงโปรแกรมจะใช้เวลาสักพักหนึ่ง 

รับ ติด ตั้ง Home Assistant
รับ ติด ตั้ง Home Assistant

รับ ติด ตั้ง Home Assistant
รับ ติด ตั้ง Home Assistant

เมื่อลงโปรแกรมสำเร็จ จะขึ้นภาพดังด้านล่างซ้ายมือ แต่หากของท่านใดขึ้นเป็นภาพขวามือก็สามารถใช้งานได้เช่นกัน เหมือน Windows ไม่สามารถเปิด temp file ที่แสดงว่า Flash Complete ได้ (ผมเคยลงให้เพื่อนแล้วเจอปัญหานี้) แต่สามารถใช้งานได้ตามปกติ ให้คลิ๊ก Cancel ออกจากการติดตั้งได้เลยครับ

รับ ติด ตั้ง Home Assistant
รับ ติด ตั้ง Home Assistant

รับ ติด ตั้ง Home Assistant
รับ ติด ตั้ง Home Assistant

ขั้นตอนที่ 5 - ติดตั้ง SD Card บน Raspberry Pi เริ่มเปิดใช้งาน

นำ SD Card ที่ทำการ flash โปรแกรมเข้าไปแล้วใส่ใน Raspberry Pi ของคุณ หลังจากนั้นให้ทำการต่อสาย Lan จาก router เข้ากับ Raspberry Pi แล้วทำการเสียบปลั๊กเพื่อเริ่มการทำงาน

รับ ติด ตั้ง Home Assistant
รับ ติด ตั้ง Home Assistant

รับ ติด ตั้ง Home Assistant
รับ ติด ตั้ง Home Assistant

HAOS จะใช้เวลาในการเริ่มต้นใช้งานครั้งแรกนานนิดนึง หลังจากอดใจรอสักพัก ให้พิมพ์คำว่า “homeassistant.local:8123” ลงใน browser ของคุณแล้วกด enter

รับ ติด ตั้ง Home Assistant
รับ ติด ตั้ง Home Assistant

ให้คุณกรอกข้อมูลเพื่อสร้าง account ซึ่ง account นี้จะถูกเก็บอยู่ใน Pi ของคุณซึ่งตอนนี้เปรียบเสมือน server ส่วนตัวของคุณ เพื่อความสะดวกผมใช้ Name และ User เป็นชื่อเดียวกันคือ homeassistant และใส่ password ที่คุณต้องการ หาที่จดบันทึกไว้ด้วยนะครับ เพราะผมบอกแล้วว่าคุณสร้าง account เอง เก็บใน server ของคุณเอง ไม่สามารถส่งเมล์ไปขอ re-password จากใครได้นะครับ เสร็จแล้วกด Create Account

รับ ติด ตั้ง Home Assistant
รับ ติด ตั้ง Home Assistant

จากนั้นให้กรอกข้อมูลที่ตั้งของคุณ เลือก Time zone เลือกหน่วยวัดเป็น Metric แล้วเลือก Currency เป็น THB แล้วกด Next

รับ ติด ตั้ง Home Assistant
รับ ติด ตั้ง Home Assistant

ในหน้าถัดไปเป็นเรื่องของการแชร์ข้อมูล เลือกแค่ Basic ก็พอครับ  แล้วกด Next (จวนเสร็จแล้วครับอีกนิดเดียว)

รับ ติด ตั้ง Home Assistant
รับ ติด ตั้ง Home Assistant

หน้าถัดมา จะแสดงอุปกรณ์ที่พบอยู่บนเครือข่าย หรือวงแลนเดียวกัน (แต่ยังไม่เชื่อมต่อนะครับจนกว่าเราจะสั่ง)  กด Finish เพื่อจบการสร้างบัญชี และการตั้งค่าเบื้องต้น

รับ ติด ตั้ง Home Assistant
รับ ติด ตั้ง Home Assistant

หลังจากนั้นโปรแกรมจะเปิดหน้า Dashboard ของ Home Assistant ขึ้นมา 

รับ ติด ตั้ง Home Assistant
รับ ติด ตั้ง Home Assistant

ในบทความหน้าผมจะพาไปพบกับ Add-on ที่จำเป็นต้องติดตั้งเพิ่ม รวมถึงจะพาไปรู้จักกับ Supervisor และ Configuration เพื่อใช้ในการเชื่อมต่อกับ อุปกรณ์สมาร์ทโฮมต่างๆ แล้วพบกันนะครับ