เป็นระบบสำหรับควบคุมและติดตามการทำงานของอุปกรณ์ภายในบ้านได้หลากหลายชนิด
ขั้นตอนการติดตั้ง : https://home-assistant.io/docs/installation/raspberry-pi/
1.ติดตั้ง Ubuntu Server (16.04)
2.ติดตั้ง Python virtual environment
- sudo add-apt-repository ppa:deadsnakes/ppa
- sudo apt-get update
- sudo apt-get install python3.6
- sudo apt-get install -y python3.6-venv python3.6-dev
3.สร้าง User สำหรับ Setup และ Run ระบบ
- sudo useradd -rm homeassistant
- cd /srv
- sudo mkdir homeassistant
- sudo chown homeassistant:homeassistant homeassistant
4.สร้าง Virtual Environment
- sudo su -s /bin/bash homeassistant
- cd /srv/homeassistant
- python3.6 -m venv .
- source bin/activate
5.ติดตั้ง pacakage เพิ่ม
- python3.6 -m pip install wheel
6.ติดตั้ง Home Assistant
- pip3 install homeassistant
7.สั่งให้ระบบทำงาน
- hass
8.เรียกใช้งานที่ port 8123
- ้http://homeassistant:8123
ตั้งค่าให้ทำงานตอน start : https://home-assistant.io/docs/autostart/systemd/
- [Unit]
- Description=Home Assistant
- After=network-online.target
- [Service]
- Type=simple
- User=%i
- ExecStart=/srv/homeassistant/bin/hass -c "/home/homeassistant/.homeassistant"
- [Install]
- WantedBy=multi-user.target
- sudo systemctl --system daemon-reload
- sudo systemctl enable home-assistant@homeassistant //disable
- sudo systemctl start home-assistant@homeassistant // stop : restart : status
- sudo journalctl -f -u home-assistant@homeassistant
Upgrade :
- sudo systemctl stop home-assistant@homeassistant
- sudo su -s /bin/bash homeassistant
- cd /srv/homeassistant
- source bin/activate
- python3.6 -m pip install --upgrade homeassistant
- sudo systemctl start home-assistant@homeassistant
No comments:
Post a Comment