สมุย สมาร์ท โฮม
การติดตั้ง Hassbian
เตรียม SD Card ก่อนลง Hassbian
-
ใส่ SD Card ที่จะติดตั้ง Hassbian ใน Card Reader เพื่อต่อเข้ากับคอมพิวเตอร์
-
เปิดโปรแกรม SD Card Formatter เลือกไดร์ฟ SD Card ที่ต้องการ Format
-
กดเลือก Format ตัวเลือกแบบ Full เท่านั้น
-
รอจนเสร็จ ใช้เวลาประมาณ 10-20 นาที กด Close หรือ Exit เพื่อปิดโปรแกรม
ขั้นตอนการติดตั้ง
-
ใช้ Etcher เพื่อติดตั้ง Hassbian ลงใน SD Card แนะนำให้ใช้ SD Card ขนาด 32 GB เพื่อหลีกเลี่ยงพื้นที่ไม่เพียงพอ
-
ตรวจสอบให้แน่ใจว่า Raspberry pi สามารถเชื่อมต่ออินเทอร์เน็ตผ่านสายแลนหรือได้กำหนดค่าการเชื่อมต่อแบบไร้สาย ก่อนที่จะดำเนินการขั้นตอนที่ 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