Home Assistant with Docker HACS+Editor-card
1. add lxc debian template
2. install sudo ติดตั้ง docker และ program ที่ต้องใช้
3.ติดตั้ง Portainer : https://intranet.scivalve.com/blog.php?u=3&b=1961
4. สร้างที่เก็บ config
5. ติดตั้ง docker แล้วตั้งค่า
6. ติดตั้ง HACS
7. restart HA
8. เข้า IP:8123 ตั้งค่า HA, Password และอื่น ๆ เพิ่ม integration ชื่อ HACS
เข้าไปที่ Settings --> Devices & Services กด Add integration ค้นหา HACS เพิ่มกด Link ไป github แล้วเอา เลยไปใส่ใน Account github
9. ติดตั้ง Config Editor เพื่อช่วยแก้ไฟล์ config ต่าง ๆ
- เข้าเมนู HACS
- ค้นหาคำว่า config editor
- Download addon ทั้ง 2 ตัว (Config Editor, Config Editor Card)
- เพิ่มข้อความในไฟล์ configuration.yaml
- Restart HA + Reload browser
- เพิ่มเมนูใน Dashboard
- Setting --> Dashboards --> + Add dashboard
- ไปที่ Dashboards ที่เพิ่มมาใหม่ เปลี่ยน View configuration ที่ Add ขึ้นมาใหม่ให้เป็น Panel (single card) เพื่อจะได้เต็มจอ
- Add card ค้นหา Config Editor Card กด save
type text จะเป็น
2. install sudo ติดตั้ง docker และ program ที่ต้องใช้
- for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do apt-get remove $pkg; done
- apt-get install ca-certificates curl
- install -m 0755 -d /etc/apt/keyrings
- curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
- echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \
- $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null
- apt-get update
- apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
3.ติดตั้ง Portainer : https://intranet.scivalve.com/blog.php?u=3&b=1961
- docker volume create portainer_data
- docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
4. สร้างที่เก็บ config
- mkdir /HA
5. ติดตั้ง docker แล้วตั้งค่า
- docker run -d \
- --name homeassistant \
- --privileged \
- --restart=unless-stopped \
- -e TZ=Asia/Bangkok \
- -v /HA:/config \
- -v /run/dbus:/run/dbus:ro \
- --network=host \
- ghcr.io/home-assistant/home-assistant:stable
6. ติดตั้ง HACS
- docker ps
- docker exec -it [CONTAINER_ID] bash -c "wget -O - https://get.hacs.xyz | bash -"
7. restart HA
- docker restart <container_name_or_id>
8. เข้า IP:8123 ตั้งค่า HA, Password และอื่น ๆ เพิ่ม integration ชื่อ HACS
เข้าไปที่ Settings --> Devices & Services กด Add integration ค้นหา HACS เพิ่มกด Link ไป github แล้วเอา เลยไปใส่ใน Account github
9. ติดตั้ง Config Editor เพื่อช่วยแก้ไฟล์ config ต่าง ๆ
- เข้าเมนู HACS
- ค้นหาคำว่า config editor
- Download addon ทั้ง 2 ตัว (Config Editor, Config Editor Card)
- เพิ่มข้อความในไฟล์ configuration.yaml
- config_editor:
- Restart HA + Reload browser
- เพิ่มเมนูใน Dashboard
- Setting --> Dashboards --> + Add dashboard
- ไปที่ Dashboards ที่เพิ่มมาใหม่ เปลี่ยน View configuration ที่ Add ขึ้นมาใหม่ให้เป็น Panel (single card) เพื่อจะได้เต็มจอ
- Add card ค้นหา Config Editor Card กด save
type text จะเป็น
- type: custom:config-editor-card
No comments:
Post a Comment