top of page

การติดตั้ง Hassbian

เตรียม SD Card ก่อนลง Hassbian

  • ใส่ SD Card ที่จะติดตั้ง Hassbian ใน Card Reader เพื่อต่อเข้ากับคอมพิวเตอร์

  • เปิดโปรแกรม SD Card Formatter เลือกไดร์ฟ SD Card ที่ต้องการ Format

  • กดเลือก Format ตัวเลือกแบบ Full เท่านั้น

  • รอจนเสร็จ ใช้เวลาประมาณ 10-20 นาที กด Close หรือ Exit เพื่อปิดโปรแกรม

ขั้นตอนการติดตั้ง

  1. ดาวน์โหลด Hassbian

  2. ใช้ Etcher เพื่อติดตั้ง Hassbian ลงใน SD Card แนะนำให้ใช้ SD Card ขนาด 32 GB เพื่อหลีกเลี่ยงพื้นที่ไม่เพียงพอ

  3. ตรวจสอบให้แน่ใจว่า Raspberry pi สามารถเชื่อมต่ออินเทอร์เน็ตผ่านสายแลนหรือได้กำหนดค่าการเชื่อมต่อแบบไร้สาย ก่อนที่จะดำเนินการขั้นตอนที่ 4

  4. ใส่ SD Card ลงใน Raspberry Pi ต่อสายไฟเพื่อเปิดเครื่อง การติดตั้ง Home Assistant เบื้องต้นจะใช้เวลาประมาณ 15 นาที (Home Assistant จะถูกติดตั้งให้โดยอัตโนมัติ)

การตั้งค่าเชื่อมต่อแบบไร้สาย ก่อนที่จะดำเนินการขั้นตอนที่ 4

หลังจากติดตั้ง Hassbian ลงใน SD card เรียบร้อยแล้ว เปิดไดร์ Card Reader และสร้างไฟล์ใหม่ชื่อ wpa_supplicant.conf แก้ไขไฟล์ดังกล่าวและป้อนข้อมูลดังนี้

country=TH

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev

update_config=1

 

network={

    ssid="ชื่อWifiที่ต้องการเชื่อมต่อ"

    psk="รหัสผ่านWifi"

}

รายละเอียด Home Assistant

  • Home Assistant ถูกติดตั้งในระบบ virtual Python environment ที่ /srv/homeassistant/

  • Home Assistant เริ่มทำงานอัตโนมัติภายใต้ผู้ใช้ชื่อ homeassistant

  • การกำหนดค่าของ Home Assistant จะอยู่ที่ /home/homeassistant/.homeassistant

การเข้าใช้งาน Home Assistant ครั้งแรก

  • หลังจากติดตั้ง Home Assistant ในขั้นตอนที่ 4 เรียบร้อยแล้ว

  • เปิด Browser เช่น Google Chrome ซึ่งอยู่ในเครือข่ายเดียวกันกับ Raspberry pi

  • พิมพ์ http://hassbian.local:8123 หรือ http://หมายเลข ip ของRaspberry pi:8123

เข้าระบบผ่านทาง SSH โดยใช้ Putty เพื่อเปลี่ยนรหัสผ่านเดิม

  • เปิด Putty ใส่หมายเลข ip ของ Home Assistant, Port 22 เลือก SSH กดปุ่ม Open

  • จะปรากฏหน้าต่าง hassbian login: พิมพ์ pi กด Enter  / Password: พิมพ์ raspberry กด Enter (Default user คือ pi รหัสคือ raspberry ขณะพิมพ์รหัสผ่านจะไม่แสดงให้เห็น)

  • ล็อคอินเรียบร้อย พิมพ์ passwd กด Enter / พิมพ์ รหัสใหม่ กด Enter (พิมพ์รหัส 2 ครั้ง)

การทำ Fix IP ให้กับ Raspberry pi และ Home Assistant

  • เปิด Putty ใส่หมายเลข ip ของ Home Assistant, Port 22 เลือก SSH กดปุ่ม Open

  • จะปรากฏหน้าต่าง hassbian login: พิมพ์ pi กด Enter  / Password: พิมพ์ raspberry กด Enter (Default user คือ pi รหัสคือ raspberry ขณะพิมพ์รหัสผ่านจะไม่แสดงให้เห็น)

  • พิมพ์ sudo nano /etc/dhcpcd.conf กด Enter เพื่อแก้ไขไฟล์ dhcpcd.conf

  • ก็อปปี้และแก้ไขข้อมูลด้านล่าง นำไปไว้ที่บรรทัดสุดท้ายของไฟล์ dhcpcd.conf โดยการเลื่อนปุ่มลูกศรและคลิ๊กขวา 1 ครั้งเพื่อแปะ

  • กด Ctrl+x กด Y กด Enter เพื่อเซฟ​

  • พิมพ์ sudo reboot กด Enter เพื่อรีสตาร์ทเครื่อง

  • พิมพ์ ifconfig กด Enter เพื่อตรวจเช็คว่าได้รับ ip ตรงตามที่ตั้งไว้ผ่าน Putty

#แก้ไข static ip_address เป็นหมายเลข ip ภายในเครือข่ายที่เราต้องการ

#แก้ไข static routers เป็นหมายเลข ip ของเร้าเตอร์

#แก้ไข static domain_name_servers เป็นหมายเลข ip ของเร้าเตอร์หรือของ isp ที่ใช้

#interface eth0 คือผ่านสายแลน interface wlan0 คือ wifi

interface eth0

static ip_address=192.168.0.5
static routers=192.168.0.1
static domain_name_servers=8.8.8.8

interface wlan0

static ip_address=192.168.0.10
static routers=192.168.0.1
static domain_name_servers=8.8.8.8

เปลี่ยนประเทศ/เวลา/คีย์บอร์ด

  • เปิด Putty ใส่หมายเลข ip ของ Home Assistant, Port 22 เลือก SSH กดปุ่ม Open

  • จะปรากฏหน้าต่าง hassbian login: พิมพ์ pi กด Enter  / Password: พิมพ์ raspberry กด Enter (Default user คือ pi รหัสคือ raspberry ขณะพิมพ์รหัสผ่านจะไม่แสดงให้เห็น)

  • ล็อคอินเรียบร้อย พิมพ์ sudo raspi-config กด Enter

bottom of page