Truy cập từ xa Home Assistant
Tính năng truy cập từ xa Home Assistant
Firmware Home Assistant trên Raspberry Pi (Rpi) hỗ trợ tính năng truy cập Home Asssistant (hass) từ xa qua internet mà không cần phải NAT port trên router, tính năng này gọi là RemoteHA. Bạn chỉ cần đăng ký URL remote để lấy RemoteID rồi khai báo vào mục RemoteHA trên Rpi là xong.
Với tính năng RemoteHA, Home Assistant đặt ở trong nhà bạn dễ dàng truy cập từ xa qua internet hoặc App di động.
Đăng ký URL remote
Truy câp link đăng ký RemoteHA tại đây.
Lưu ý chọn URL dạng https://XXX.hass.day (XXX là tên do bạn tự chọn, nếu hệ thống báo URL đã được đăng ký thì bạn chọn tên khác nhé).
Sau khi đăng ký thành công bạn sẽ nhận được tin nhắn SMS báo Remote ID thông qua số điện thoại di động lúc bạn đăng ký.
Cài đặt RemoteHA
- Từ giao diện quản trị Rpi, chọn VPN, Remote HA
- Tiếp theo chọn Network, Hostnames
Bạn khai báo thông tin địa chỉ IP của Rpi/Home Assistant (local) 127.0.0.1 và tên miền (URL) bạn đã đăng ký
Cho phép truy cập từ xa trên cấu hình Home Assistant
Mặc định trong file cấu hình của Home Assistant không cho phép truy cập từ xa, bạn cần bổ sung cấu hình integration http trong configuration.yaml
Bạn có thể dùng Tiny File Manager ở mục NAS để thay đổi/chỉnh sửa file. Các file cấu hình Home Assistant nằm ở đường dẫn data/homeassistant/config/configuration.yaml
# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:
http:
use_x_forwarded_for: true
trusted_proxies:
- ::1
- 127.0.0.1
- 192.168.0.119
# Text to speech
tts:
- platform: google_translate
# Example configuration.yaml entry
homeassistant:
allowlist_external_dirs:
- "/tmp/tmp/data/homeassistant"
# Sensors
sensor:
- platform: systemmonitor
resources:
- type: memory_free
- type: memory_use_percent
- type: memory_use
- type: memory_free
- type: swap_use_percent
- type: swap_use
- type: swap_free
- type: load_1m
- type: load_5m
- type: load_15m
- type: processor_use
- type: last_boot
- type: processor_temperature
# The configuration required for the UI to work
automation: !include automations.yaml
Đến đây cấu hình Remote Home Assistant hoàn tất, bạn khởi động lại Home Assistant và truy cập https://XXX.hass.day từ internet. Chúc bạn cấu hình thành công!