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

Máy chiếu của bạn, trong Home Assistant và Hubitat.

Projector Pilot công bố trạng thái trực tiếp và mọi điều khiển của máy chiếu lên Home Assistant, Hubitat và bất kỳ webhook nào bạn muốn. Thiết lập một lần, và ngôi nhà thông minh của bạn tự điều khiển máy chiếu - không cần điện thoại trong mạng, không có đám mây ở giữa.

Không cần máy chủ sau khi thiết lậpCảnh trở thành scriptBảng điều khiển dựng sẵnDanh sách kiểm tra thiết lậpTiện ích trả phí
Tổng quan

Home Automation làm được gì

Home Automation biến Projector Pilot từ chiếc điều khiển trong tay bạn thành một thiết bị mà cả ngôi nhà có thể nhìn thấy. Nó công bố những gì máy chiếu đang làm - nguồn, nguồn vào, chế độ màu, các thông số hình ảnh, số giờ bóng đèn - và trao cho ngôi nhà thông minh của bạn một điều khiển cho mọi thứ ứng dụng có thể thay đổi.

Home Automation là tiện ích bổ sung trả phí. Mua một lần, tách biệt với Projector Pilot Pro, và gói combo mua cả hai cùng lúc với giá ưu đãi. Không đăng ký, không tài khoản, không đám mây. Xem giá.

Ba cách vào, một trung tâm

Cài đặt › Home Automation là trung tâm. Chọn nền tảng bạn dùng - Home Assistant, Hubitat hoặc Webhooks - và thiết lập tại đó. Bạn có thể kết nối nhiều hơn một cùng lúc; chúng độc lập với nhau.

Trung tâm Home Automation trong Projector Pilot: Home Assistant, Hubitat và Webhooks
Home Assistant

Thiết lập Home Assistant

Đăng nhập từ ứng dụng, công bố máy chiếu dưới dạng cảm biến, dán một khối vào cấu hình của bạn, rồi đồng bộ. Từ đó trở đi Home Assistant tự điều khiển máy chiếu.

  1. Mở Cài đặt › Home Automation › Home Assistant.
  2. Nhập địa chỉ Home Assistant của bạn (ví dụ http://homeassistant.local:8123 hoặc IP của nó), rồi chạm Đăng nhập. Đây là đăng nhập qua trình duyệt vào chính hệ thống của bạn - không có mã thông báo nào để dán. Dùng tài khoản Home Assistant thường ngày của bạn, kể cả xác thực hai yếu tố.
  3. Ứng dụng công bố máy chiếu dưới dạng cảm biến, với một thực thể như sensor.projector_pilot_epson_qb1000b_qb1000w, mang theo nguồn, nguồn vào, chế độ màu, các thông số hình ảnh và số giờ bóng đèn.
  4. Bật Gửi trạng thái máy chiếu để các số liệu đó cập nhật trong Home Assistant mỗi khi thay đổi trong lúc ứng dụng đang mở, và bật Sync Advanced Controls để công bố script cho các chế độ hình ảnh, nguồn vào, bộ nhớ ống kính và nguồn.
  5. Dán khối shell_command (bên dưới) vào configuration.yaml của bạn, khởi động lại Home Assistant, rồi chạm Sync With HA.
Màn hình Home Assistant trong Projector Pilot hiển thị khối shell_command, Đăng nhập, ID thực thể máy chiếu và các công tắc đồng bộ

Khối shell_command

Đây là toàn bộ mẹo không cần máy chủ. Ứng dụng ghi một lệnh để Home Assistant chạy nhằm giao tiếp với Web Control của máy chiếu, và mọi script nó đồng bộ đều gọi lệnh đó với một động từ khác nhau. Chạm Copy block trong ứng dụng và dán vào configuration.yaml. Ví dụ bên dưới chỉ mang tính minh họa - ứng dụng sẽ điền địa chỉ và tên lệnh riêng của máy chiếu bạn:

shell_command:
  projector_pilot_epson: >-
    curl -s --max-time 5 --digest -u 'EPSONWEB:'
    -H "X-Requested-With: XMLHttpRequest"
    -H "Referer: http://192.168.1.50/cgi-bin/webconf"
    "http://192.168.1.50/cgi-bin/directsend?{{ verb }}={{ value | urlencode }}"

Chỉ là ví dụ. Ứng dụng tạo khối của bạn với IP thật của máy chiếu và một tên dẫn xuất từ số sê-ri.

Vì sao không cần máy chủ. curl đó chạy trên thiết bị Home Assistant, không phải điện thoại của bạn. Home Assistant kết nối thẳng tới IP của máy chiếu qua Web Control, nên một tự động hóa chạy dù ứng dụng có mở hay không và dù điện thoại của bạn có ở nhà hay không. Người dùng digest EPSONWEB là tài khoản đăng nhập Web Control; ứng dụng dùng mật khẩu Web Control đã lưu cho máy chiếu.

Kiểm tra kết nối, Sync và dọn dẹp

Danh sách kiểm tra thiết lập

Ứng dụng cho bạn biết cái gì đã xong và cái gì còn thiếu

Màn hình Home Assistant có Danh sách kiểm tra thiết lập và bảng Home Assistant của bạn có gì, nên bạn không bao giờ phải đoán còn bước nào. Mỗi hàng cho biết đã xong, còn thiếu hay không xác định được, và nói rõ bước tiếp theo cần làm.

Kiểm tra lại cho bạn biết nó tìm thấy gì. Chạm Kiểm tra lại sau khi bạn khắc phục điều gì đó và ứng dụng đọc lại Home Assistant của bạn rồi báo kết quả, thay vì để bạn tự hỏi liệu nó có hiệu quả không. Một hàng không kiểm tra được sẽ ghi Không xác định được, không bao giờ là một câu có hoặc không đoán bừa.
Khi máy chiếu đang tắt

Số liệu được giữ lại

Máy chiếu ở chế độ chờ báo cáo rất ít, nên bảng điều khiển thường sẽ trống trơn. Cảm biến giá trị cuối tùy chọn giữ lại các số liệu gần nhất của máy chiếu - nguồn vào, số giờ bóng đèn hoặc laser - trong Home Assistant khi máy chiếu đang tắt.

Cảnh dưới dạng script

Mỗi Cảnh trở thành một script Home Assistant

Sau khi đồng bộ, các Cảnh của bạn không bị kẹt trong ứng dụng. Mỗi Cảnh, cùng nguồn, từng nguồn vào, từng chế độ màu và từng bộ nhớ ống kính mà máy chiếu của bạn thực sự có, được ghi thành một script Home Assistant.

Script được đặt tên để việc đổi tên cập nhật đúng script đó. Tên script dẫn xuất từ máy chiếu và điều khiển, nên đồng bộ lại sau khi bạn đổi tên một Cảnh sẽ cập nhật script hiện có thay vì tạo ra một bản sao thứ hai.
Trang tổng quan

Sync dựng bảng điều khiển cho bạn

Bạn không phải tự dựng một chế độ xem Lovelace, và cũng không còn phải dán nữa. Khi bạn chạm Sync With HA, ứng dụng dựng một bảng điều khiển Projector Pilot hoàn chỉnh trực tiếp trong Home Assistant qua API của nó: trạng thái trực tiếp của máy chiếu và một nút cho mọi Cảnh và điều khiển đã đồng bộ. Nó xuất hiện trên thanh bên Home Assistant với tên Projector Pilot - mở ra là xong.

Bảng điều khiển Projector Pilot trong Home Assistant: nguồn và nguồn vào, chế độ màu, trình đơn hình ảnh đầy đủ, HDR và tín hiệu, hiệu chỉnh RGB, ống kính và hình học, biểu đồ số giờ laser, bảo trì và các Cảnh - tất cả đều là ô kính xanh lá
Một phiên bản bảng điều khiển phong phú hơn, tự tay xây dựng. Bảng mà Sync dựng cho bạn mang cùng trạng thái trực tiếp và các nút bằng thẻ Home Assistant tiêu chuẩn; giao diện kính xanh lá bên dưới là bản tùy chỉnh không bắt buộc. Cuộn để xem, hoặc nhấp để phóng to.
  1. Đăng nhập Home Assistant trong ứng dụng.
  2. Dán khối Copy của ứng dụng vào configuration.yaml một lần và khởi động lại Home Assistant (bước thủ công duy nhất - Home Assistant không cho ứng dụng thêm lệnh đó từ xa).
  3. Chạm Sync With HA. Bảng điều khiển được dựng sẵn cho bạn và xuất hiện trên thanh bên với tên Projector Pilot.
Thích tự dán hơn? Sao chép bảng điều khiển vẫn còn trên màn hình Home Assistant. Chạm vào đó, rồi trong Home Assistant vào Settings › Dashboards › Add Dashboard, tạo một bảng điều khiển trống, mở trình đơn ba chấm › Edit dashboard › trình đơn ba chấm › Raw configuration editor, và dán YAML đã sao chép.

Dù được dựng sẵn hay bạn tự dán, bảng điều khiển đều giống nhau - một thẻ trạng thái cộng một nút cho từng điều khiển (đoạn minh họa):

views:
  - title: Projector
    cards:
      - type: entity
        entity: sensor.projector_pilot_epson_qb1000b_qb1000w
        name: Projector
      - type: button
        name: Power On
        tap_action:
          action: perform-action
          perform_action: script.turn_on
          target:
            entity_id: script.projector_pilot_power_on
      - type: button
        name: Movie Night
        tap_action:
          action: perform-action
          perform_action: script.turn_on
          target:
            entity_id: script.projector_pilot_scene_movie_night

Chỉ là ví dụ. Bảng điều khiển của bạn mang thực thể thật của máy chiếu và các Cảnh của riêng bạn.

Không phụ thuộc model. Bảng điều khiển được dựng từ khả năng của chính máy chiếu bạn - thực thể, các thông số hình ảnh, nguồn vào, chế độ màu, bộ nhớ ống kính và Cảnh mà nó thực sự báo cáo. Ảnh chụp màn hình ở đây là QB1000; model của bạn có thể hiển thị nguồn vào, điều khiển và số liệu khác. Để có bảng kính xanh lá đầy đủ như trong ảnh, hãy làm theo hướng dẫn bảng điều khiển từng bước hoặc tải về giao diện hoàn chỉnh và đổi hai chuỗi.
Muốn một bức tường phong phú hơn? Cùng các script đó điều khiển bất kỳ thẻ nào bạn thích. Nếu bạn đã dùng AVR Maestro, cách làm hoàn toàn giống nhau - dựng các ô nguồn và chế độ phát sáng, tiêu đề trực tiếp và lịch sử từ một cảm biến và các script đã đồng bộ.
Hubitat

Thiết lập Hubitat

Trên Hubitat, Projector Pilot phản chiếu máy chiếu lên một thiết bị trong hub của bạn qua Maker API, để Rule Machine có thể đọc và tác động lên nguồn, tắt tiếng và nguồn vào.

  1. Trong Hubitat, bật ứng dụng Maker API, ghi lại URL truy cập và mã thông báo của nó, và chọn những thiết bị nào nó mở ra.
  2. Trong Projector Pilot, mở Cài đặt › Home Automation › Hubitat và nhập thông tin Maker API của hub.
  3. Chọn thiết bị đại diện cho máy chiếu. Ứng dụng gợi ý thiết bị có khả năng nhất; hãy chọn nó hoặc tự chọn thiết bị của bạn.
  4. Ứng dụng phản chiếu nguồn, tắt tiếng và nguồn vào lên thiết bị đó, chỉ gửi những lệnh mà thiết bị chấp nhận.
  5. Xây dựng các quy tắc Rule Machine dựa trên thiết bị đó như với bất kỳ thiết bị nào khác - trạng thái của máy chiếu điều khiển chúng.
Chỉ những gì thiết bị chấp nhận. Ứng dụng chỉ gửi giá trị máy chiếu tới Hubitat khi thiết bị đã chọn hỗ trợ lệnh đó, nên nó không bao giờ đẩy thứ mà thiết bị sẽ từ chối.
Webhook

Thiết lập Webhooks

Webhooks là giải pháp vạn năng. Ứng dụng gửi dữ liệu tới một URL của bạn khi máy chiếu bật, tắt, đổi nguồn vào hoặc gọi lại một Cảnh - một webhook Home Assistant, Node-RED, IFTTT, hoặc bất cứ thứ gì nhận JSON.

  1. Mở Cài đặt › Home Automation › Webhooks.
  2. Nhập URL để gửi tới. Một webhook Home Assistant trông như http://homeassistant.local:8123/api/webhook/your-id.
  3. Chọn sự kiện nào kích hoạt webhook: bật nguồn, tắt nguồn, đổi nguồn vào, gọi lại Cảnh - và tùy chọn lọc theo một nguồn vào hoặc Cảnh cụ thể.
  4. Tùy chọn đặt payload tùy chỉnh nếu dịch vụ nhận cần một định dạng riêng; nếu không ứng dụng gửi JSON mặc định.
  5. Lưu. Từ đó ứng dụng gửi dữ liệu mỗi khi có sự kiện khớp.

Payload mặc định là JSON thuần - một sự kiện, máy chiếu và giá trị đã thay đổi:

{
  "event": "scene_recalled",
  "projector": "Epson QB1000B/QB1000W",
  "scene": "Movie Night",
  "power": "on",
  "input": "HDMI1",
  "color_mode": "Cinema",
  "timestamp": "2026-09-23T20:14:07Z"
}

Payload ví dụ. Một sự kiện đổi nguồn vào hoặc nguồn mang các trường liên quan tới nó.

Liên kết lại sẽ sửa tất cả. Nếu bạn liên kết lại Home Assistant ở một địa chỉ mới, ứng dụng cập nhật mọi webhook trỏ tới nó cùng lúc, nên việc chuyển hệ thống sang nơi khác không có nghĩa là phải sửa từng cái thủ công.

Khắc phục sự cố

Đăng nhập bị quay lại trang đăng nhập

Hãy chắc chắn địa chỉ bạn nhập đúng là địa chỉ bạn truy cập Home Assistant, bao gồm cả cổng (thường là :8123). Đăng nhập là một lần đăng nhập thật qua trình duyệt vào hệ thống của bạn, nên tên người dùng, mật khẩu và mã xác thực hai yếu tố đều áp dụng. Trên điện thoại, đăng nhập hoàn tất dù trình duyệt trong ứng dụng trả kết quả về hay callback cục bộ trả về trước; nếu vẫn bị kẹt, hãy đóng bảng và chạm Đăng nhập lại.

Cảm biến máy chiếu không xuất hiện trong Home Assistant

Cảm biến được công bố khi ứng dụng đang mở và Gửi trạng thái máy chiếu đang bật, nên hãy mở ứng dụng và xác nhận công tắc đó. Sau đó kiểm tra Developer Tools › States trong Home Assistant và lọc theo projector_pilot. Máy chiếu ở chế độ chờ công bố rất ít; hãy đánh thức nó và các số liệu sẽ được điền đầy.

Các script đã đồng bộ bị thiếu

Các script được ghi bởi Sync With HA, cần khối shell_command đã được dán vào configuration.yaml và Home Assistant được khởi động lại một lần. Hãy chạy Kiểm tra kết nối trước - nó cho bạn biết khối đó có mặt hay không. Sau đó Sync lại. Nếu các script cũ, đã chết làm rối danh sách, hãy dùng Remove orphaned scripts.

Một script chạy trong ứng dụng nhưng không chạy từ Home Assistant khi điện thoại tôi vắng nhà

Đó chính là mục đích của khối shell_command - nó cho phép Home Assistant tự kết nối tới IP của máy chiếu. Nếu nó chỉ hoạt động khi ứng dụng đang mở, có lẽ khối chưa được dán hoặc Home Assistant chưa được khởi động lại sau khi dán. Hãy xác nhận bằng Kiểm tra kết nối, khởi động lại Home Assistant, rồi Sync.

Nối máy chiếu của bạn vào cả ngôi nhà

Home Automation là tiện ích bổ sung mua một lần. Không đăng ký, không tài khoản, không đám mây. Một lần mua mở khóa trên mọi nền tảng bạn sở hữu.

Google Play - đã có App Store - đang chờ phê duyệt Microsoft Store - đang chờ phê duyệt Mac App Store - đang chờ phê duyệt

Xem So sánh Miễn phí, Pro và Home Automation → · Hướng dẫn sử dụng đầy đủ →

FAQ

Giải đáp nhanh

Điện thoại của tôi có cần luôn ở trong mạng để các tự động hóa Home Assistant chạy không?

Không. Sau khi bạn dán khối shell_command vào Home Assistant và đồng bộ, Home Assistant gửi lệnh thẳng tới địa chỉ IP của máy chiếu. Projector Pilot chỉ là công cụ thiết lập; sau đó, Home Assistant tự giao tiếp với máy chiếu, dù điện thoại của bạn có ở nhà hay không.

Máy chiếu xuất hiện trong Home Assistant như thế nào?

Dưới dạng một cảm biến, ví dụ sensor.projector_pilot_epson_qb1000b_qb1000w, mang theo nguồn, nguồn vào, chế độ màu, các thông số hình ảnh và số giờ bóng đèn, được cập nhật mỗi khi chúng thay đổi trong lúc ứng dụng đang mở. Bật Sync Advanced Controls và ứng dụng còn ghi một script Home Assistant cho từng Cảnh, cùng nguồn, từng nguồn vào, từng chế độ màu và từng bộ nhớ ống kính mà máy chiếu của bạn có.

Home Automation có miễn phí không?

Home Automation là tiện ích bổ sung trả phí, mua một lần, tách biệt với Projector Pilot Pro. Gói combo mua cả hai cùng lúc với giá ưu đãi. Xem trang giá.