Beranda › Panduan Pengguna › Otomasi Rumah
Home Assistant · Hubitat · Webhook

Proyektor Anda, di Home Assistant dan Hubitat.

Projector Pilot menerbitkan status langsung proyektor Anda dan setiap kontrol ke Home Assistant, Hubitat, dan webhook apa pun yang Anda suka. Atur sekali, dan rumah pintar Anda menjalankan proyektor dengan sendirinya - tanpa ponsel di jaringan, tanpa cloud di tengah.

Tanpa server setelah disiapkanSkenario menjadi skripDasbor siap pakaiDaftar periksa penyiapanAdd-on berbayar
Ikhtisar

Apa yang dilakukan Otomasi Rumah

Otomasi Rumah mengubah Projector Pilot dari remote di tangan Anda menjadi perangkat yang bisa dilihat seluruh rumah. Ia menampilkan apa yang dilakukan proyektor - daya, input, mode warna, angka gambar, jam lampu - dan memberi rumah pintar Anda kontrol atas semua yang bisa diubah aplikasi.

Otomasi Rumah adalah add-on berbayar. Pembeliannya sekali saja, terpisah dari Projector Pilot Pro, dan paket bundel membeli keduanya sekaligus dengan harga lebih hemat. Tanpa langganan, tanpa akun, tanpa cloud. Lihat harga.

Tiga jalur masuk, satu hub

Pengaturan › Otomasi Rumah adalah hubnya. Pilih platform yang Anda gunakan - Home Assistant, Hubitat, atau Webhook - dan atur di sana. Anda bisa menghubungkan lebih dari satu sekaligus; semuanya independen.

Hub Otomasi Rumah di Projector Pilot: Home Assistant, Hubitat, dan Webhook
Home Assistant

Siapkan Home Assistant

Masuk dari aplikasi, terbitkan proyektor sebagai sensor, tempel satu blok ke konfigurasi Anda, lalu sinkron. Sejak itu Home Assistant menjalankan proyektor sendiri.

  1. Buka Pengaturan › Otomasi Rumah › Home Assistant.
  2. Ketik alamat Home Assistant Anda (misalnya http://homeassistant.local:8123 atau IP-nya), lalu ketuk Masuk. Ini adalah login lewat browser ke instans Anda sendiri - tidak ada token untuk ditempel. Gunakan login Home Assistant biasa Anda, lengkap dengan autentikasi dua faktor.
  3. Aplikasi menerbitkan proyektor sebagai sensor, dengan entitas seperti sensor.projector_pilot_epson_qb1000b_qb1000w, yang membawa daya, input, mode warna, angka gambar, dan jam lampu.
  4. Aktifkan Kirim status proyektor agar pembacaan itu diperbarui di Home Assistant setiap kali berubah selama aplikasi terbuka, dan aktifkan Sync Advanced Controls untuk menerbitkan skrip untuk mode gambar, input, memori lensa, dan daya.
  5. Tempel satu blok shell_command (di bawah) ke configuration.yaml Anda, mulai ulang Home Assistant, lalu ketuk Sync With HA.
Layar Home Assistant di Projector Pilot yang menampilkan blok shell_command, Masuk, Projector Entity ID, dan tombol sinkron

Blok shell_command

Inilah seluruh trik tanpa server. Aplikasi menulis satu perintah yang dijalankan Home Assistant untuk berbicara dengan Web Control proyektor, dan setiap skrip yang disinkronkan memanggil perintah itu dengan kata kerja berbeda. Ketuk Copy block di aplikasi dan tempel ke configuration.yaml. Contoh di bawah hanya ilustrasi - aplikasi mengisi alamat dan nama perintah proyektor Anda sendiri:

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 }}"

Hanya contoh. Aplikasi membuat milik Anda dengan IP asli proyektor dan nama yang diturunkan dari nomor serinya.

Mengapa tanpa server. curl itu berjalan di perangkat Home Assistant, bukan ponsel Anda. Home Assistant menjangkau IP proyektor langsung lewat Web Control, sehingga otomasi berjalan entah aplikasi terbuka atau tidak dan entah ponsel Anda di rumah atau tidak. Pengguna digest EPSONWEB adalah login Web Control; aplikasi memakai kata sandi Web Control yang sudah tersimpan untuk proyektor.

Test Connection, Sync, dan pembersihan

Daftar periksa penyiapan

Aplikasi memberi tahu apa yang sudah selesai dan apa yang kurang

Layar Home Assistant memiliki Daftar periksa penyiapan dan panel Apa yang dimiliki Home Assistant Anda, sehingga Anda tidak perlu menebak langkah mana yang tersisa. Setiap baris menyatakan apakah sudah selesai, kurang, atau tidak bisa dipastikan, dan menjelaskan apa yang harus dilakukan selanjutnya.

Periksa lagi memberi tahu apa yang ditemukan. Ketuk Periksa lagi setelah Anda memperbaiki sesuatu dan aplikasi membaca ulang Home Assistant Anda lalu melaporkan hasilnya, bukan membiarkan Anda bertanya-tanya apakah berhasil. Baris yang tidak bisa diperiksa menyatakan Tidak bisa dipastikan, tidak pernah ya atau tidak yang ditebak.
Saat proyektor mati

Pembacaan yang tetap bertahan

Proyektor dalam standby melaporkan sangat sedikit, sehingga dasbor biasanya menjadi kosong. Sensor terakhir diketahui opsional menyimpan pembacaan terakhir proyektor Anda - input, jam lampu atau laser - di Home Assistant selama proyektor mati.

Skenario sebagai skrip

Setiap Skenario menjadi skrip Home Assistant

Setelah sinkron, Skenario Anda tidak terkunci di dalam aplikasi. Masing-masing, plus daya, setiap input, setiap mode warna, dan setiap memori lensa yang benar-benar dimiliki proyektor Anda, ditulis sebagai skrip Home Assistant.

Skrip dinamai agar penggantian nama memperbarui skrip yang sama. Nama skrip diturunkan dari proyektor dan kontrolnya, sehingga sinkron ulang setelah Anda mengganti nama Skenario memperbarui skrip yang ada, bukan membuat salinan kedua.
Dasbor

Sync membuatkan dasbor untuk Anda

Anda tidak perlu membuat tampilan Lovelace secara manual, dan tidak perlu lagi menempelkannya. Saat Anda mengetuk Sync With HA, aplikasi membangun dasbor Projector Pilot lengkap langsung di Home Assistant lewat API-nya sendiri: status langsung proyektor dan tombol untuk setiap Skenario dan kontrol yang disinkronkan. Dasbor itu muncul di bilah samping Home Assistant Anda sebagai Projector Pilot - buka dan selesai.

Dasbor Projector Pilot di Home Assistant: daya dan sumber, mode warna, menu gambar lengkap, HDR dan sinyal, kalibrasi RGB, lensa dan geometri, grafik jam laser, perawatan, dan Skenario - semuanya sebagai petak green glass
Versi dasbor yang lebih kaya dan dibuat manual. Dasbor yang dibuat Sync membawa status langsung dan tombol yang sama dalam kartu Home Assistant standar; tampilan green glass di bawah adalah versi kustom opsional. Gulir, atau klik untuk memperbesar.
  1. Masuk ke Home Assistant di aplikasi.
  2. Tempel blok Copy aplikasi ke configuration.yaml sekali saja dan mulai ulang Home Assistant (satu-satunya langkah manual - Home Assistant tidak mengizinkan aplikasi menambahkan perintah itu dari jarak jauh).
  3. Ketuk Sync With HA. Dasbor dibuat untuk Anda dan muncul di bilah samping sebagai Projector Pilot.
Lebih suka menempelnya sendiri? Salin dasbor masih ada di layar Home Assistant. Ketuk, lalu di Home Assistant buka Pengaturan › Dasbor › Tambah Dasbor, buat dasbor kosong, buka menu tiga titiknya › Edit dashboard › menu tiga titik › Raw configuration editor, dan tempel YAML yang disalin.

Entah dibuatkan untuk Anda atau Anda tempel sendiri, dasbornya sama - kartu status plus tombol untuk setiap kontrol (cuplikan ilustrasi):

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

Hanya contoh. Dasbor Anda membawa entitas asli proyektor Anda dan Skenario Anda sendiri.

Tidak terikat model. Dasbor dibuat dari kemampuan proyektor Anda sendiri - entitas, angka gambar, input, mode warna, memori lensa, dan Skenario yang benar-benar dilaporkannya. Tangkapan layar di sini adalah QB1000; model Anda mungkin menampilkan input, kontrol, dan pembacaan yang berbeda. Untuk dasbor green-glass penuh seperti yang tampak, ikuti panduan dasbor langkah demi langkah atau unduh tampilan lengkapnya dan ubah dua string.
Ingin dinding yang lebih kaya? Skrip yang sama menggerakkan kartu apa pun yang Anda suka. Jika Anda pernah memakai AVR Maestro, pendekatannya identik - buat petak sumber dan mode yang menyala, header langsung, dan riwayat dari satu sensor dan skrip yang disinkronkan.
Hubitat

Siapkan Hubitat

Di Hubitat, Projector Pilot mencerminkan proyektor ke sebuah perangkat di hub Anda lewat Maker API, sehingga Rule Machine bisa membaca dan bertindak atas daya, mute, dan input.

  1. Di Hubitat, aktifkan aplikasi Maker API dan catat URL akses serta tokennya, lalu pilih perangkat mana yang diekspos.
  2. Di Projector Pilot, buka Pengaturan › Otomasi Rumah › Hubitat dan masukkan detail Maker API hub Anda.
  3. Pilih perangkat yang mewakili proyektor. Aplikasi menyarankan yang paling mungkin; pilih itu atau pilih milik Anda sendiri.
  4. Aplikasi mencerminkan daya, mute, dan input ke perangkat itu, hanya mengirim perintah yang diterima perangkat.
  5. Buat aturan Rule Machine terhadap perangkat itu seperti perangkat lainnya - status proyektor yang menggerakkannya.
Hanya yang diterima perangkat. Aplikasi mengirim nilai proyektor ke Hubitat hanya jika perangkat yang dipilih mendukung perintah itu, sehingga tidak pernah mendorong sesuatu yang akan ditolak perangkat.
Webhook

Siapkan Webhook

Webhook adalah penampung segala keperluan. Aplikasi mengirim ke URL milik Anda saat proyektor menyala, mati, berganti input, atau memanggil Skenario - webhook Home Assistant, Node-RED, IFTTT, atau apa pun yang menerima JSON.

  1. Buka Pengaturan › Otomasi Rumah › Webhook.
  2. Masukkan URL tujuan pengiriman. Webhook Home Assistant terlihat seperti http://homeassistant.local:8123/api/webhook/your-id.
  3. Pilih peristiwa mana yang memicu webhook: daya menyala, daya mati, perubahan input, pemanggilan Skenario - dan secara opsional saring ke input atau Skenario tertentu.
  4. Secara opsional atur payload kustom jika layanan penerima menginginkan bentuk tertentu; jika tidak, aplikasi mengirim JSON default-nya.
  5. Simpan. Sejak itu aplikasi mengirim pada setiap peristiwa yang cocok.

Payload default adalah JSON biasa - sebuah peristiwa, proyektor, dan nilai yang berubah:

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

Contoh payload. Peristiwa perubahan input atau daya membawa kolom yang relevan dengannya.

Menautkan ulang memperbaiki semuanya. Jika Anda menautkan ulang Home Assistant ke alamat baru, aplikasi memperbarui semua webhook yang mengarah ke sana sekaligus, sehingga instans yang pindah tidak berarti mengedit satu per satu secara manual.

Pemecahan masalah

Login memantul kembali ke halaman masuk

Pastikan alamat yang Anda masukkan adalah alamat yang benar-benar Anda gunakan untuk menjangkau Home Assistant, termasuk port (biasanya :8123). Login ini adalah login browser sungguhan ke instans Anda, jadi nama pengguna, kata sandi, dan kode dua faktor Anda semuanya berlaku. Di ponsel, login selesai entah browser dalam aplikasi menyerahkan hasilnya atau callback lokal kembali lebih dulu; jika masih macet, tutup lembar itu dan ketuk Masuk lagi.

Sensor proyektor tidak muncul di Home Assistant

Sensor diterbitkan saat aplikasi terbuka dan Kirim status proyektor aktif, jadi buka aplikasi dan pastikan tombol itu. Lalu periksa Developer Tools › States di Home Assistant dan saring dengan projector_pilot. Proyektor dalam standby menerbitkan sangat sedikit; bangunkan dan pembacaannya akan terisi.

Skrip yang disinkronkan tidak ada

Skrip ditulis oleh Sync With HA, yang membutuhkan blok shell_command sudah ditempel ke configuration.yaml dan Home Assistant sudah dimulai ulang sekali. Jalankan Test Connection lebih dulu - ia memberi tahu apakah blok itu ada. Lalu Sync lagi. Jika skrip lama yang sudah mati memenuhi daftar, gunakan Remove orphaned scripts.

Skrip berjalan di aplikasi tetapi tidak dari Home Assistant saat ponsel saya tidak ada

Itulah tujuan blok shell_command - ia yang memungkinkan Home Assistant menjangkau IP proyektor sendiri. Jika hanya berfungsi saat aplikasi terbuka, kemungkinan blok belum ditempel atau Home Assistant belum dimulai ulang setelah menempel. Pastikan dengan Test Connection, mulai ulang Home Assistant, dan Sync.

Hubungkan proyektor Anda ke seluruh rumah

Otomasi Rumah adalah add-on sekali beli. Tanpa langganan, tanpa akun, tanpa cloud. Satu pembelian membukanya di setiap platform yang Anda miliki.

Google Play - tersedia sekarang App Store - menunggu persetujuan Microsoft Store - menunggu persetujuan Mac App Store - menunggu persetujuan

Lihat Gratis vs Pro vs Otomasi Rumah → · Panduan pengguna lengkap →

FAQ

Jawaban singkat

Apakah ponsel saya harus tetap berada di jaringan agar otomasi Home Assistant berjalan?

Tidak. Setelah Anda menempelkan satu blok shell_command ke Home Assistant dan sinkron, Home Assistant mengirim perintah langsung ke alamat IP proyektor. Projector Pilot hanyalah alat penyiapan; setelah itu, Home Assistant berbicara dengan proyektor sendiri, entah ponsel Anda di rumah atau tidak.

Bagaimana proyektor muncul di Home Assistant?

Sebagai sensor, misalnya sensor.projector_pilot_epson_qb1000b_qb1000w, yang membawa daya, input, mode warna, angka gambar, dan jam lampu, diperbarui setiap kali berubah selama aplikasi terbuka. Aktifkan Sync Advanced Controls dan aplikasi juga menulis skrip Home Assistant untuk setiap Skenario, plus daya, setiap input, setiap mode warna, dan setiap memori lensa yang dimiliki proyektor Anda.

Apakah Otomasi Rumah gratis?

Otomasi Rumah adalah add-on berbayar, pembelian sekali, terpisah dari Projector Pilot Pro. Paket bundel membeli keduanya sekaligus dengan harga lebih hemat. Lihat halaman harga.