Mục tiêu của hướng dẫn bắt đầu này là cài đặt Hass.io trên một Raspberry Pi. Hass.io là giải pháp tất cả trong một của chúng tôi, biến Raspberry Pi của bạn hoặc một thiết bị khác thành trung tâm tự động hóa gia đình tối thượng.

PHẦN CỨNG ĐƯỢC ĐỀ XUẤT

Chúng tôi sẽ cần một vài điều để bắt đầu với việc cài đặt Trợ lý chính. Để có hiệu suất tốt nhất, chúng tôi đề xuất Raspberry Pi 3 Model B + mới nhất.

  • Raspberry Pi 3 Model B + + Nguồn cung cấp (ít nhất 2.5A)
  • Thẻ Micro SD . Nhận được một trong đó là Class 10 vì chúng đáng tin cậy hơn. Kích thước 32 GB hoặc lớn hơn được khuyến nghị.
  • Đầu đọc thẻ SD. Một phần của hầu hết các máy tính xách tay, và cũng có sẵn như là thanh USB độc lập (thương hiệu không quan trọng, chỉ cần chọn rẻ nhất)
  • Cáp Ethernet (tùy chọn, Hass.io cũng có thể hoạt động với Wi-Fi)
  • USB-Stick (tùy chọn, cho phép cấu hình không giám sát)

YÊU CẦU PHẦN MỀM

  • Tải xuống hình ảnh Hass.io cho thiết bị của bạn
  • Tải xuống Etcher để ghi hình ảnh vào thẻ SD
  • Trình soạn thảo văn bản như Visual Studio Code

CÀI ĐẶT HASS.IO

  1. Đặt thẻ SD vào đầu đọc thẻ SD của bạn.
  2. Mở Etcher, chọn hình ảnh Hass.io và flash nó vào thẻ SD.
  3. Chỉ thiết lập WiFi: Định dạng thẻ nhớ USB với tên CONFIGvà sao chép một trong các ví dụ vào tệp network/hassos-wifi.
  4. Ngắt kết nối thẻ SD và tháo thẻ ra khỏi đầu đọc thẻ SD của bạn.
  5. Lắp thẻ SD vào Raspberry Pi 3. Nếu bạn định sử dụng cáp Ethernet, hãy kết nối nó.
  6. Kết nối Raspberry Pi của bạn với nguồn điện, vì vậy nó sẽ bật.
  7. Giờ đây, Raspberry Pi sẽ khởi động, kết nối với Internet và tải xuống phiên bản Trợ lý chính mới nhất, sẽ mất khoảng 20 phút.
  8. Trợ lý chính sẽ có sẵn tại http: //hassio.local: 8123 . Ngay sau khi quá trình tải xuống bắt đầu, trang trạng thái chuẩn bị đơn giản sẽ có sẵn tại URL này. Trỏ trình duyệt của bạn ở đó. Trang tự động làm mới và Trợ lý chính sẽ được hiển thị khi quá trình tải xuống hoàn tất.

Trang chủ Assistant lưu trữ cấu hình của nó trong một tệp được gọi configuration.yaml. Trình tạo mặc định được tạo khi Trợ lý chính được bắt đầu lần đầu tiên. Một số thứ trong tệp cấu hình có thể được chỉnh sửa thông qua giao diện người dùng, các phần khác yêu cầu bạn chỉnh sửa trực tiếp tệp cấu hình.

Có hai cách tiếp cận phổ biến để chỉnh sửa cấu hình của bạn: thông qua Mạng Samba / Windows và qua Trình cấu hình HASS. Cả hai trong số này là chính thức add-ons cho Hass.io .

Cài đặt tiện ích Hass.io

Tiện ích bổ sung Hass.io được cài đặt từ cửa hàng tiện ích được nhúng trong bảng điều khiển Hass.io:

  • Mở Trợ lý Trang chủ bằng cách điều hướng đến http: //hassio.local: 8123 .
  • Nhấp vào biểu tượng menu ở trên cùng bên trái và chọn Hass.io trong thanh bên.
  • Bảng điều khiển Hass.io mở ra, bây giờ mở cửa hàng tiện ích bổ sung bằng cách nhấp vào túi mua sắm.

Từ bảng điều khiển chính Hass.io mở cửa hàng tiện ích.

CHỈNH SỬA CẤU HÌNH QUA HASS CONFIGURATOR

Tiện ích đầu tiên mà chúng ta nên cài đặt là Trình cấu hình HASS. Với Trình cấu hình HASS, bạn có thể chỉnh sửa cấu hình Trợ lý Trang chủ của mình từ giao diện web.

Đi đến cửa hàng tiện ích (xem bước trước), nhấp vào Trình cấu hình và nhấp vào “CÀI ĐẶT”. Khi cài đặt hoàn tất, giao diện người dùng sẽ đi đến trang chi tiết bổ trợ cho trình cấu hình. Tại đây bạn sẽ có thể thay đổi cài đặt, bắt đầu và dừng tiện ích bổ sung. Làm theo các bước dưới đây để cài đặt tiện ích bổ sung.

  • Đặt mật khẩu trên hộp Config, đừng quên sử dụng dấu ngoặc kép trên mật khẩu của bạn
{
  "username": "admin",
  "password": "YOUR_PASSWORD_WITH_QUOTES",
  "certfile": "fullchain.pem",
  "keyfile": "privkey.pem",
  "ssl": false,
  "allowed_networks": [
    "192.168.0.0/16"
  ],
  "banned_ips": [
    "8.8.8.8"
  ],
  "banlimit": 0,
  "ignore_pattern": [
    "__pycache__"
  ],
  "dirsfirst": false
}
  • Nhấp vào “LƯU” để lưu mật khẩu mới của bạn
  • “BẮT ĐẦU” tiện ích bổ sung
  • Bạn sẽ có thể nhấp vào liên kết “MỞ WEB UI” để mở giao diện người dùng Web trên một cửa sổ mới
  • Nhập tên người dùng và mật khẩu bạn đã lưu gần đây

Thời gian thực hành đầu tiên với trình cấu hình. Thêm configuration.yamltệp sau vào tệp để thêm liên kết vào Trình cấu hình trong thanh bên:

panel_iframe:
  configurator:
    title: Configurator
    icon: mdi:wrench
    url: http://hassio.local:3218

Bây giờ, khởi động lại Trợ lý chính để các thay đổi đối với cấu hình có hiệu lực. Bạn có thể làm điều này bằng cách vào bảng cấu hình (Configuration trong sidebar) -> General -> Restart Home Assistant.

CHỈNH SỬA CẤU HÌNH THÔNG QUA SAMBA / WINDOWS NETWORKING

Có thể bạn không phải là một fan hâm mộ lớn của trình soạn thảo web của chúng tôi và muốn sử dụng một trình soạn thảo văn bản trên máy tính của bạn để thay thế. Điều này có thể bằng cách chia sẻ cấu hình qua mạng bằng cách sử dụng phần bổ trợ Samba, có thể được cài đặt từ cửa hàng tiện ích Hass.io.

Sau khi bạn đã cài đặt nó, bấm vào START. Bây giờ, Hass.io sẽ có sẵn trong tab mạng trên máy tính của bạn. Sử dụng trình soạn thảo văn bản như Visual Studio Code miễn phí để chỉnh sửa configuration.yaml.

Định cấu hình tích hợp

Bây giờ bạn có thể chỉnh sửa cấu hình, đã đến lúc thiết lập một số thiết bị và dịch vụ của bạn. Mỗi dịch vụ và thiết bị sẽ có hướng dẫn riêng về cách tích hợp. Tìm các thiết bị và dịch vụ của bạn trên trang tổng quan về các thành phần .

YAML có thể hơi khó khăn lúc đầu. Rất nhiều là có thể! Dưới đây là một số thông tin nhiều hơn nữa.

Đối với một cảm biến hiển thị các giá trị ngẫu nhiên , mục nhập sẽ trông giống như mẫu bên dưới:

sensor:
  - platform: random