Lý do đầu tiên để mình lựa chọn Orange Pi Zero vì nó … rẻ. Nếu sử dụng vì mục đích làm Centre cho Smart Home thì nó là lựa chọn tốt nhất. Cấu hình đủ để phục vụ mục đích.

Có rất nhiều bài viết hướng dẫn cài đặt Home Assistant trực tiếp từ source. Do đó mình chia sẻ cách sử dụng Hassio trên nền Docker.

Ưu điểm là chúng ta có thể dễ dàng backup hoặc upgrade khi Home Assistant có phiên bản mới khi sử dụng Docker.

Ok. Let’s go

Trước hết tải 1 phiên bản Armbian cho Orange Pi Zero ở đây. Ở đây sẽ có 2 phiên bản Debian hoặc Ubuntu. Mình đặc biệt thích và thường xuyên dùng Ubuntu.

Tiếp theo chúng ta cần Flash Os trên vào thẻ nhớ. Tải Balena Etcher và làm theo hướng dẫn.

Gắn thẻ nhớ vào Orange Pi Zero, cắm dây LAN, cắm nguồn và khởi động.

Đợi 5 phút nếu như không thấy đèn LAN nhấp nháy thì rút cáp nguồn, khởi động lại

Tiếp theo, vào cấu hình Router tìm đến DHCP leases để xem IP được cấp phát cho OPZ.

IP của mình là: 192.168.88.200

Tiến hành ssh vào OPZ

ssh root@192.168.88.200

Nhập password 1234. Hệ thống sẽ yêu cầu đổi mật khẩu ở lần đăng nhập đầu tiên.

Cài OS đến đây là xong, chúng ta sẽ cài Docker và Hassio.

Gõ theo thứ tự command bên dưới

sudo apt update && sudo apt upgrade

sudo apt-get install software-properties-common

Add repo universe

sudo add-apt-repository universe

Update package list

sudo apt-get update

sudo apt-get install -y apparmor-utils apt-transport-https avahi-daemon ca-certificates curl dbus jq network-manager socat

Cài Docker

curl -fsSL get.docker.com | sh

Cài Hassio

curl -sL https://raw.githubusercontent.com/home-assistant/hassio-installer/master/hassio_install.sh | bash -s — -m qemuarm

Xong rồi. Access vô http://192.168.88.200:8123 Nếu thấy như sau là thành công

Bài sau mình sẽ hướng dẫn mở port + Cài đặt ssl cho bạn nào muốn điều khiển từ xa qua internet.