Trang chủ › Hướng dẫn sử dụng › Home Automation
Home Assistant · Hubitat · Webhook

Home Assistant và Hubitat: các Cảnh của bạn, chạy mà không cần điện thoại

Liên kết AVR Maestro với Home Assistant hoặc Hubitat và mọi Cảnh bạn đã tạo sẽ trở thành tập lệnh gốc trên hub của bạn. Từ đó, hub giao tiếp trực tiếp với receiver trong mạng của bạn - nên “Alexa, movie night” vẫn hoạt động khi điện thoại của bạn đã tắt, đang ngủ, hoặc ở một quốc gia khác.

Vì sao nó chạy mà không cần ứng dụng

Hầu hết các tích hợp biến điện thoại thành người trung gian: điện thoại nghe lệnh, điện thoại gửi lệnh, và tự động hóa chỉ hoạt động khi điện thoại đang thức và nằm trong mạng.

AVR Maestro không làm vậy. Nó biên dịch các Cảnh của bạn thành các tập lệnh nằm trên hub, và hub gửi lệnh đến IP cục bộ của receiver. Việc của ứng dụng kết thúc khi quá trình đồng bộ hoàn tất.

Home Assistant, từ đầu đến cuối

Sau khi đã đồng bộ

Dựng một dashboard đáng để ngắm

Giờ đây Home Assistant có một điều khiển cho mọi thứ bạn có thể ra lệnh cho receiver, và hoàn toàn không có ý kiến gì về cách sắp xếp chúng. Ví dụ dashboard là một cách sắp xếp kèm đầy đủ YAML: ô nguồn vào và surround sáng lên khi đó là mục đang dùng, âm lượng theo dB thực, các Cảnh đọc đúng tên của chúng, và một bản đồ trung thực về những gì Home Assistant thấy được và không thấy được.

Một dashboard Home Assistant được dựng từ các điều khiển đã đồng bộ của AVR Maestro
Không chỉ có Cảnh

Cả Speaker Preset, Dirac và Audyssey

Bật Sync Advanced Controls và ứng dụng sẽ công bố tập lệnh cho nhiều thứ hơn hẳn các Cảnh của bạn: mọi Speaker Preset, mọi slot bộ lọc Dirac Live, từng đường cong Audyssey. Một lần đồng bộ đầy đủ trên Cinema 30 cho ra hơn bảy mươi tập lệnh, nên một nút trên dashboard hay một lệnh giọng nói có thể nạp bộ lọc Dirac hoặc chuyển đường cong phòng nghe theo cùng cách gọi lại một Cảnh.

Màn hình Home Assistant của AVR Maestro với Sync Advanced Controls đã bật
Nó đọc được, không chỉ ghi

Home Assistant có thể thấy mục nào đang hoạt động

Một tập lệnh chỉ chạy được chứ không đọc được, nên các dashboard thời đầu có thể chuyển đường cong Audyssey hay slot Dirac mà không có cách nào cho biết mục nào đang bật. Những số đọc mà ứng dụng đã nắm - chế độ surround đang chạy, bộ lọc Dirac đang dùng, speaker preset, độ sáng và hàng chục thứ khác - giờ được công bố dưới dạng thuộc tính trên cảm biến trạng thái của receiver, để một ô có thể sáng lên theo cài đặt đang thực sự chạy.

AVR Maestro công bố các tập lệnh điều khiển Speaker Preset, Dirac Live và Audyssey lên Home Assistant
Mọi phòng

Các vùng khác của bạn, từ cùng một dashboard

Nguồn điện, âm lượng và tắt tiếng cho Zone 2 và Zone 3 được công bố thành các tập lệnh riêng, nên sân hiên hay một phòng thứ hai cũng đáp lại dashboard hoặc trợ lý giọng nói như vùng chính vẫn luôn làm. Chỉ những vùng mà receiver của bạn thực sự báo về mới có nút, nên receiver hai vùng sẽ không bao giờ mọc ra Zone 3.

Nếu bạn đã đồng bộ bằng bản cũ

ID tập lệnh của bạn đổi một lần

Trước đây tập lệnh được đặt tên theo Cảnh và receiver, nên đổi tên một trong hai sẽ để lại tập lệnh cũ và âm thầm tạo ra một bản thứ hai. Giờ chúng được đặt tên theo Cảnh và địa chỉ MAC của receiver, nhờ đó khi đổi tên, cùng một tập lệnh được cập nhật thay vì bị tách đôi.

Lần đồng bộ đầu tiên sau thay đổi đó sẽ thay các tập lệnh cũ bằng tập lệnh mới. Mọi thứ bạn đã dựng trên các ID cũ cần được trỏ lại một lần - một nút dashboard, một tự động hóa, một bí danh giọng nói. Hãy mở tập lệnh trong Home Assistant để tìm ID thực thể mới của nó.

Giờ các thực thể cũng đọc từ receiver - cinema30 thay vì ba mươi hai ký tự mã định danh máy - nên danh sách dễ đọc và tính năng tự hoàn thành tìm thấy chúng. ID từ các phiên bản trước vẫn hoạt động.

Hubitat

Hubitat được hỗ trợ qua Maker API của nó, và được đánh dấu BETA trong ứng dụng vì nó mới hơn cách dùng Home Assistant, chứ không phải vì chưa hoàn thiện.

  • Hub IP - địa chỉ của Hubitat trên mạng LAN.
  • Maker API App ID - con số nằm trong URL riêng của ứng dụng Maker API.
  • Access Token - do Maker API cấp khi bạn bật nó.

Hãy bật Maker API trên hub trước (Apps › Add Built-In App › Maker API) và nó sẽ cung cấp cả ba. Dán chúng vào, AVR Maestro sẽ phát hiện receiver, công bố các Cảnh của bạn dưới dạng chuỗi lệnh, và đẩy trạng thái trực tiếp trở lại để dashboard Hubitat phản ánh đúng những gì receiver đang làm thay vì lệnh cuối cùng nó nhận được.

Màn hình thiết lập Hubitat với hub IP, Maker API App ID và access token

Webhook

Home Assistant và Hubitat gửi lệnh đến receiver. Webhook đi theo chiều ngược lại: khi receiver làm điều gì đó, hãy báo cho bất cứ thứ gì khác biết. Bật receiver lên và AVR Maestro sẽ gửi một thông điệp nhỏ đến địa chỉ bạn chọn - thông điệp đó chính là webhook.

Đây là phần duy nhất không độc lập với điện thoại. Các Cảnh đã đồng bộ của bạn trở thành tập lệnh trên hub và chạy dù ứng dụng có ở gần hay không. Webhook thì khác: AVR Maestro là thứ theo dõi receiver, nên một trình kích hoạt chỉ chạy khi ứng dụng đang mở trên một thiết bị có thể thấy receiver. Nếu bạn muốn thứ gì đó chạy mà không cần gì đang mở, hãy dựng nó trên hub của bạn xoay quanh thực thể receiver.

Bốn trình kích hoạt

Sự kiện kích hoạtChạy khiCó thể thu hẹp theo
Receiver Power ONReceiver thoát khỏi chế độ chờ-
Receiver Power OFFReceiver chuyển vào chế độ chờ-
Active Input ChangedNguồn vào đang chọn thay đổiMột nguồn vào, trong mục Only trigger for input source
Scene RecalledMột Cảnh được áp dụngMột Cảnh, trong mục Select Scene

Thu hẹp phạm vi là thứ khiến chúng hữu ích thay vì ồn ào. “Active Input Changed” cho mọi nguồn vào là một dòng thác; cùng trình kích hoạt đó gắn vào đúng nguồn vào mà máy chiếu của bạn đang dùng thì là một công tắc đèn.

Danh sách nguồn vào là danh sách do chính receiver của bạn báo về, nên đã phản ánh mọi nguồn bạn đã đổi tên hoặc ẩn. Danh sách Cảnh là các Cảnh của riêng bạn.

Thiết lập một cái, từng bước một

Đây là cách dùng Home Assistant, cách mà hầu hết mọi người muốn. Hãy làm nửa Home Assistant trước - ứng dụng cần có thứ gì đó để trỏ tới.

Trong Home Assistant

Trong AVR Maestro

Bạn không bao giờ phải gõ URL cho cách dùng Home Assistant. Ứng dụng dựng nó từ Home Assistant bạn đã liên kết, và tra cứu địa chỉ đó mỗi lần một trình kích hoạt chạy. Chuyển Home Assistant sang cổng mới, tên máy mới hoặc địa chỉ Nabu Casa, và mọi webhook bạn đã tạo sẽ đi theo. Không cần đồng bộ lại và không có nút nào để bấm.
Nếu bảng báo Home Assistant is not linked yet, hãy làm thẻ Home Assistant ở đầu trang này trước. Cách dùng webhook cần một địa chỉ để làm nền.

Gửi đến nơi không phải Home Assistant

Chuyển Where to send it sang Other và dán một URL đầy đủ vào Webhook URL. Bất cứ thứ gì nhận POST đều dùng được - một luồng Node-RED, một applet IFTTT, một tập lệnh trên NAS, một endpoint Hubitat Maker API. Cách này lưu địa chỉ đúng như bạn gõ, nên nếu đích đến thay đổi, bạn phải sửa trình kích hoạt.

Thực sự gửi đi những gì

Một phần thân JSON nhỏ. Thẻ What it sends trên cùng màn hình diễn đạt bằng ngôn ngữ dễ hiểu cho trình kích hoạt bạn chọn, nên bạn không bao giờ phải đoán - và đây là tên các trường mà tự động hóa của bạn đọc:

Trình kích hoạtCác trường trong thông điệp
Receiver Power ON / OFFevent, timestamp
Active Input Changed...cùng với source
Scene Recalled...cùng với sceneId và sceneName

Trong một tự động hóa Home Assistant, chúng đến dưới dạng {{ trigger.json.event }}, {{ trigger.json.source }} và tương tự. Bạn có thể đọc chúng, hoặc bỏ qua hoàn toàn và chỉ hành động dựa trên việc nó đã chạy. Hầu hết mọi người chọn cách thứ hai.

Nếu bạn cần một dạng khác - một dịch vụ mong đợi định dạng riêng của nó - hãy mở Send my own JSON instead bên dưới thẻ đó và viết ở đó. Nó được gập lại và đánh dấu Advanced vì hầu như không ai cần đến, chứ không phải vì không khuyến khích.

Màn hình có tên Webhooks vì chúng đúng là như vậy. Nếu bạn đang tìm các tự động hóa chạy trên hub của bạn, đó là các thẻ Home Assistant và Hubitat ở trên - một Cảnh đã đồng bộ trở thành tập lệnh ở đó, không phải webhook ở đây.

Khi webhook không đến nơi

Theo thứ tự đáng kiểm tra, vì hai điều đầu hầu như luôn là nguyên nhân:

Cái gì trả phí và cái gì không

Home Automation là phần mở khóa duy nhất. Trợ lý AI thì miễn phí.

Home Automation (Pro) - Home Assistant, Hubitat và webhook gửi đi - là một lần mở khóa duy nhất. Mọi thứ khác trong AVR Maestro, kể cả trợ lý AI chạy trên thiết bị, đều có sẵn trong ứng dụng.

Điều khiển bằng giọng nói đến được receiver của bạn thông qua Home Automation, qua hub của bạn. AVR Maestro không tự chạy nhận dạng giọng nói.

Câu hỏi thường gặp

Giải đáp về Home Automation

Điện thoại của tôi có cần bật để điều khiển bằng giọng nói không?
Không. AVR Maestro biên dịch các Cảnh của bạn thành tập lệnh Home Assistant gốc. Home Assistant giao tiếp trực tiếp với receiver trong mạng nội bộ của bạn, nên điện thoại có thể tắt, ở chế độ ngủ hoặc đang ở một quốc gia khác.
Những trợ lý giọng nói nào có thể điều khiển receiver của tôi?
Bất kỳ trợ lý nào bạn đang dùng. AVR Maestro không tự thêm lớp giọng nói riêng - nó công bố các tập lệnh lên Home Assistant hoặc Hubitat, và hub mà bạn đã tin dùng sẽ chia sẻ chúng với Alexa, Google Assistant hoặc Siri Shortcuts.
Trợ lý AI có nằm trong phần mở khóa trả phí không?
Không. Trợ lý AI chạy trên thiết bị là miễn phí. Home Automation - Home Assistant, Hubitat và webhook gửi đi - là tính năng mở khóa trả phí duy nhất trong AVR Maestro.
Có dữ liệu nào rời khỏi mạng gia đình của tôi không?
Không phải để điều khiển. Ứng dụng giao tiếp với receiver và hub của bạn qua chính mạng của bạn. Không có gì được định tuyến qua máy chủ MiyaraHub. Webhook gửi đến bất cứ nơi nào bạn chỉ định, đó là lựa chọn của bạn.
Xem thêm trong hướng dẫn

Các hướng dẫn khác về AVR Maestro

Bắt đầu · Màn hình chính · Cảnh · Biểu tượng tùy chỉnh · Âm thanh · Graphic EQ · Loa · Vì sao một điều khiển bị khóa · Trợ lý · Bảng điều khiển Home Assistant · Vùng · Điều khiển từ xa · Radio (FM/AM) · Hiển thị trên màn hình · Cài đặt · Ngôn ngữ · Điều khiển âm lượng · Sao lưu & Khôi phục · Đang phát & HEOS

Các Cảnh của bạn, chạy mà không cần điện thoại

Home Automation là một lần mở khóa duy nhất. Mọi thứ khác trong ứng dụng, kể cả trợ lý AI, đều được bao gồm.

Tải trên Google Play Tải trên App Store Tải trên Mac App Store Tải trên Microsoft Store

Quay lại Hướng dẫn sử dụng đầy đủ →