Ana Sayfa › Kullanım Kılavuzu › Home Assistant yönetim paneli
Home Assistant · adım adım

Yaklaşık bir saatte bir Home Assistant projektör yönetim paneli oluşturun

Eşitlediğinizde uygulama zaten çalışan bir yönetim paneli oluşturur - bu sayfa ise lüks, elle yapılan sürümdür. On adım, her kartın YAML'ı ve tek seferde yapıştırabileceğiniz eksiksiz bir görünüm. Yeşil cam kutucuklar, canlı bir görüntü göstergesi, Sahneleriniz ve bir lazer saati grafiği; hepsi tek bir projektör sensöründen. İki dizeyi değiştirin, sizin olsun.

Eşitleme bir tanesini ücretsiz oluştururGörünüm için 4 HACS kartıBilgi kutucukları anında canlıDüğmeler tek yapıştırmadan sonra
Home Assistant'ta tamamlanmış Projector Pilot yönetim paneli: güç ve kaynak, renk modları, tam görüntü menüsü, HDR ve sinyal, RGB kalibrasyonu, lens ve geometri, lazer saati grafiğiyle bakım ve Sahneler; hepsi yeşil cam kutucuklar olarak
Oluşturacağınız şey. Kaydırın veya büyütmek için tıklayın.
Sadece çalışan bir pano mu istiyorsunuz? Zaten var. Uygulamada HA ile Eşitle'ye dokunun; Home Assistant kenar çubuğunuzda, her kontrol ve canlı sensörle birlikte hazır bir Projector Pilot yönetim paneli oluşturur - kart yok, YAML yok, yapıştırma yok. Eşitleme yönetim panelini sizin için oluşturur bölümüne bakın. Bu sayfa, daha zengin yeşil cam sürümünü elle oluşturmanız veya Eşitlemenin verdiğini özelleştirmeniz içindir.
Özel görünüm için acelesiniz mi var? 10. adıma atlayın, eksiksiz görünümü indirin, iki dizeyi ve üç Sahne kimliğini değiştirip yapıştırın. Aradaki adımlar her parçanın ne yaptığını açıklar, böylece onu değiştirebilirsiniz.

Başlamadan önce

Bu gösterge panelini iki şey besler ve aşağıdaki her adımda aradaki fark önemlidir.

KaynağıSağladığı
Projektör sensörü, sensor.YOUR_PROJECTORHer okuma. Güç, giriş, renk modu, tüm görüntü değerleri, HDR ve sinyal, lens ve geometri, lamba saatleri. Oturum açıp eşitler eşitlemez canlı, Kopyala bloğuna gerek yok.
Uygulamanın eşitlenmiş betikleri, script.projpilot_YOURSERIAL_...Her kontrol. Güç, girişler, renk modları, lens hafızaları ve Sahneleriniz. Bunlar yalnızca Kopyala bloğu yapıştırıldıktan, Home Assistant yeniden başlatıldıktan ve HA ile Eşitle'ye dokunduktan sonra var olur.
Adım 1

HACS'ten dört kart kurun

Dördü de varsayılan HACS mağazasında. Home Assistant'ta: HACS › Ön Yüz › Depoları Keşfet & İndir, adı aratın, İndir'e basın, ardından tarayıcınızı yenileyin.

Aranacak adKullanım amacıAtlarsanız
MushroomHer bilgi kutucuğu, kontrol düğmesi ve Sahne kutucuğuSade bir button kartı kullanın. Çalışır, ama daha köşeli görünür.
button-cardCanlı etiketiyle ana kartBir entity kartı veya daha az ayrıntılı bir Mushroom şablon kartı kullanın.
card-modYeşil cam arka plan, kenarlıklar ve degradelerHer şey yine çalışır. Yalnızca parıltı olmaz.
mini-graph-cardBakım altındaki lazer saati geçmişiYerleşik history-graph kartını kullanın.
Çalışması için hiçbiri gerekli değil. Aşağıdaki her kontrol, aynı betiği gösteren standart bir Home Assistant düğme kartından çalışır. Özel kartlar yeşil cam görünümüdür, tesisat değil.
Adım 2

Varlık kimliğinizi ve seri numaranızı bulun

Bu sayfadaki her kod parçası iki yer tutucu kullanır. Kendinizinkileri bir kez bulun, gerisi kopyala yapıştır.

1. adımın Kopyala bloğu ve Eşitleme tamamlandıktan sonra, eşitlenmiş kontrol listenizin tamamını bir arada görmek için Geliştirici Araçları › Durumlar'ı projpilot ile de filtreleyebilirsiniz.

Henüz betik listesi yok mu? Kopyala bloğunu yapıştırmadan önce bu beklenen bir durumdur. Sensör yine vardır ve güncellenir; betikler yalnızca HA ile Eşitle başarıyla çalıştıktan sonra görünür.
Adım 3

Görünümü oluşturun

  1. Ayarlar › Yönetim Panelleri › Yönetim Paneli Ekle › Sıfırdan yeni yönetim paneli. Adını Projector Pilot koyun.
  2. Açın, ardından düzenlemek için sağ üstteki kalem simgesine dokunun.
  3. Bir görünüm ekleyin. İkisi de olur; gerçek pano, kartların alt alta dizildiği varsayılan düzeni kullanır ve yapıştırması en kolay olanı budur.
  4. YAML yapıştırmak için bir kartın üç nokta menüsünden YAML'da düzenle'yi seçin veya bir görünümün tamamını tek seferde yapıştırmak için yönetim panelinin üç nokta menüsünden Ham yapılandırma düzenleyicisi'ni seçin.

Yazmayı tercih ederseniz görünümün kendi ayarları:

title: Projector Pilot
views:
- title: Projector Pilot
  path: projector-pilot
  icon: mdi:projector
  cards: []
Adım 4

Canlı bir bilgi kutucuğu ekleyin

Komut gönderen bir şeye dokunmadan önce varlık kimliğinizin doğru olduğunu bilmek için yalnızca okuyan bir şeyle başlayın. Bu, projektör sensörünüz var olur olmaz canlıdır; Kopyala bloğu yok, eşitleme yok. Bir kart ekleyin, YAML'da Düzenle'yi seçin ve yapıştırın:

type: custom:mushroom-template-card
primary: Brightness
secondary: '{{ state_attr(''sensor.YOUR_PROJECTOR'',''brightness'') }}'
icon: mdi:brightness-6
icon_color: green
layout: vertical
fill_container: true
card_mod:
  style: 'ha-card { background: rgba(18,26,20,0.60); border: 1px solid rgba(61,220,107,0.20);
    border-radius: 16px; box-shadow: 0 6px 22px rgba(0,0,0,0.32); backdrop-filter: blur(8px);
    min-height: 104px; }'

Aynı biçim, sensörün taşıdığı yaklaşık 80 özniteliğin herhangi birini okur: brightness yerine contrast, gamma, color_temp, hdr_pq, lamp_hours veya kutucukta istediğiniz herhangi birini yazın.

Kaydedin. Gerçek bir sayı veya sözcük görünürse varlık kimliğiniz doğrudur ve aşağıdaki her şey çalışır. Boş görünürse 2. adıma dönün.

Adım 5

Yeşil bir bölüm başlığı ekleyin

Düz bir başlık boşa alan kaplar. Bu, card-mod'dan gelen degrade arka planlı bir markdown kartıdır ve bir kutucuk yığınını adlandırılmış bölümlere dönüştüren şeydir. Panodaki her bölüm bunlardan biriyle açılır; yalnızca etiket ve emoji farklıdır.

type: markdown
content: '🔌    **POWER & SOURCE**'
card_mod:
  style: 'ha-card { background: linear-gradient(135deg, rgba(61,220,107,0.30), rgba(16,120,60,0.30));
    border: 1px solid rgba(61,220,107,0.45); border-radius: 14px; box-shadow: 0 6px 20px rgba(0,0,0,0.3); }
    ha-markdown { padding: 12px 20px !important; } ha-markdown p { margin: 0 !important;
    letter-spacing: 3px; color: #eafff0; font-size: 14px; font-weight: 700; }'

Emoji kodunu ve etiket metnini değiştirin; card-mod bloğu her bölümde aynıdır.

Adım 6

Bir kontrol düğmesi ekleyin

Bu, yalnızca bir değer okumak yerine komut gönderir, bu nedenle önce betiklerin var olması gerekir. Uygulamanın yalnızca Kopyala bloğunu configuration.yaml içine yapıştırdıktan, Home Assistant'ı yeniden başlattıktan ve HA ile Eşitle'ye dokunduktan sonra yazdığı script.projpilot_YOURSERIAL_power_on betiğini çağırır.

type: custom:mushroom-template-card
primary: Power On
icon: mdi:power
icon_color: green
layout: vertical
fill_container: true
tap_action:
  action: call-service
  service: script.projpilot_YOURSERIAL_power_on
card_mod:
  style: 'ha-card { background: linear-gradient(135deg, rgba(61,220,107,0.16), rgba(16,90,46,0.20));
    border: 1px solid rgba(61,220,107,0.34); border-radius: 16px; box-shadow: 0 6px 22px rgba(0,0,0,0.32);
    min-height: 92px; }'

Aynı kart Kapat, Ekran Boşaltma, HDMI 1, HDMI 2, A/V Sessize Alma, bir renk modu veya bir lens hafızası için de geçerlidir: yalnızca etiket, simge ve service değişir.

Doğru görünüyor ama dokununca hiçbir şey olmuyorsa Kopyala bloğu ya yapıştırılmamıştır ya da Home Assistant bundan sonra yeniden başlatılmamıştır. Yönetim panelinde hata olduğunu varsaymadan önce uygulamada tam olarak bunu kontrol eden Bağlantıyı Sına'yı çalıştırın.
Adım 7

Ana kartı ekleyin

Panonun en üstündeki ana kart bir button-card'dir: büyük bir güç durumu, aynı anda birkaç öznitelikten oluşturulan tek satırlık bir özet ve yalnızca kenarlığa değil kartın tamamına uygulanan yeşil cam görünümü.

type: custom:button-card
entity: sensor.YOUR_PROJECTOR
name: Epson QB1000
show_state: true
show_label: true
size: 48px
state_display: '[[[ return entity.state==''on'' ? ''Powered on'' : ''Standby''; ]]]'
label: '[[[ var a=entity.attributes; return (a.input||''-'')+''  •  ''+(a.color_mode||''-'')+
  ''  •  ''+(a.video_range||''-'')+''  •  ''+(a.lamp_hours||0)+''  h''; ]]]'
styles:
  card:
  - height: 176px
  - background: linear-gradient(135deg, rgba(61,220,107,0.32), rgba(11,64,34,0.6))
  - border: 1px solid rgba(61,220,107,0.5)
  - border-radius: 22px
  - box-shadow: 0 12px 36px rgba(0,0,0,0.42)
  - padding: 20px
  state:
  - color: '[[[ return entity.state==''on'' ? ''#3ddc6b'' : ''#8a9'' ]]]'

Kurulumdan kuruluma değişen parçalara indirgenmiştir. Tam kart ayrıca simge, ad ve etiket ızgara konumlarını da ayarlar; hepsi için 10. adımdaki indirmeye bakın.

Daha ince bir şerit mi tercih edersiniz? Bir mushroom-chips-card aynı işi tek satırlık küçük çiplerle yapar: güç durumu, giriş, renk modu, video aralığı ve lamba saatleri; her biri state_attr('sensor.YOUR_PROJECTOR', ...) okuyan bir şablon. Panonun en üstünde ikisinden birini kullanın, ikisini birden değil.

Adım 8

Sahnelerinizi ekleyin

Uygulamada kaydettiğiniz her Sahne, eşitlediğinizde script.projpilot_YOURSERIAL_scene_<id> adlı bir betik olur ve bunun kutucuğu, 6. adımdaki kontrol düğmesi kartının Sahne adı ve simgesiyle yazılmış halidir.

type: custom:mushroom-template-card
primary: Movie Night
icon: mdi:movie-open
icon_color: green
layout: vertical
fill_container: true
tap_action:
  action: call-service
  service: script.projpilot_YOURSERIAL_scene_YOURSCENE1
card_mod:
  style: 'ha-card { background: linear-gradient(135deg, rgba(61,220,107,0.16), rgba(16,90,46,0.20));
    border: 1px solid rgba(61,220,107,0.34); border-radius: 16px; box-shadow: 0 6px 22px rgba(0,0,0,0.32);
    min-height: 92px; }'

YOURSCENE1 yerine, uygulamanın eşitlenmiş kontrol listesinde o Sahne için gösterilen kimliği yazın. Her Sahne için bir horizontal-stack içinde bir kutucuk.

Adım 9

Lazer saati geçmişi ekleyin

Projektör sensörü Home Assistant tarafından diğerleri gibi kaydedilir, dolayısıyla lamp_hours için geçmiş bedavadır. Ek sensör yok, yardımcı yok, önce yapılandırılacak hiçbir şey yok; Bakım bölümünün altında.

type: custom:mini-graph-card
entities:
- entity: sensor.YOUR_PROJECTOR
  attribute: lamp_hours
  name: Laser hours
name: Laser hours
icon: mdi:lightbulb-on-outline
line_color: '#3ddc6b'
line_width: 4
hours_to_show: 336
points_per_hour: 0.5
height: 96
animate: true
card_mod:
  style: 'ha-card { background: rgba(18,26,20,0.60); border: 1px solid rgba(61,220,107,0.20);
    border-radius: 16px; box-shadow: 0 6px 22px rgba(0,0,0,0.32); backdrop-filter: blur(8px); }'

336 saat iki haftadır. Lazer ve lamba saatleri ani sıçramak yerine düzenli artar, bu yüzden iki haftalık bir pencere, grafik düz görünmeden eğilimi görmek için genellikle yeterlidir.

Adım 10

Ya da hepsini alın

Bu sayfanın en üstündeki ekran görüntüsündeki her bölüm ve her kartla birlikte eksiksiz görünüm; varlık kimlikleri yerine yer tutucularla.

  1. Görünüm YAML'ını indirin.
  2. Herhangi bir metin düzenleyicide açın ve göründükleri her yerde YOUR_PROJECTOR yerine 2. adımdaki projektör sensörünüzün varlık kimliğini, YOURSERIAL yerine 2. adımdaki seri numarasından türetilmiş kimliğinizi yazın.
  3. Alta yakın Sahneler bölümünde YOURSCENE1, YOURSCENE2 ve YOURSCENE3 yerine kendi üç Sahne kimliğinizi yazın veya gerçekte kaç Sahneniz varsa ona uyması için kutucuk ekleyin ya da çıkarın.
  4. Home Assistant'ta yönetim panelinizi açın, kalem simgesine, ardından üç nokta menüsüne, Ham yapılandırma düzenleyicisi'ne gidin ve bir görünüm olarak yapıştırın.
Sahne adlarınız ve sayınız uyuşmayacak. Dosya üç örnek Sahneyle gelir: Film Gecesi, Oyun, Spor Günü. Kutucukları yeniden adlandırın, kendi Sahne kimliklerinize yönlendirin ve bölüm, gerçekten kaydettiğiniz Sahne sayısına uyana kadar kutucuk ekleyin veya silin.
Bilgi kutucukları yapıştırdığınız anda çalışır. Yalnızca sensörün var olmasına ihtiyaç duyarlar. Kontrol ve Sahne düğmeleri, Kopyala bloğu configuration.yaml içine yapıştırılıp Home Assistant yeniden başlatılana ve HA ile Eşitle'ye dokunulana kadar ölü kalır.

Sorun Giderme

Bir kutucuk Bilinmiyor gösteriyor

Öznitelik adını sensörün gerçekte taşıdığıyla karşılaştırın: Geliştirici Araçları › Durumlar, sensor.YOUR_PROJECTOR varlığınız ve öznitelik listesini okuyun. HDR PQ veya HDR HLG gibi bazı okumalar yalnızca projektör o tür bir sinyali aktif olarak aldığında dolar, bu yüzden bu ikisinde Bilinmiyor bozuk olmaktan çok doğru olabilir. Sensörün tamamı seyrek görünüyorsa projektörü uyandırın: beklemedeki bir cihaz çok az şey yayınlar.

Bir düğme hiçbir şey yapmıyor

Kopyala bloğunu henüz yapıştırmadınız ya da yapıştırdığınızdan beri Home Assistant yeniden başlatılmadı. Kontrol ve Sahne düğmeleri uygulamanın yazdığı betikleri çağırır ve bu betikler, uygulamada Ayarlar › Ev Otomasyonu › Home Assistant altında Kopyala bloğu configuration.yaml içine yapıştırılana, Home Assistant bir kez yeniden başlatılana ve HA ile Eşitle'ye dokunulana kadar var olmaz. Önce uygulamada Bağlantıyı Sına'yı çalıştırın - bir yönetim paneli hatası aramadan önce bloğun orada olup olmadığını söyler.

Beklediğim betikler Geliştirici Araçları › Durumlar'da yok

Tam seri numarası yerine projpilot ile filtreleyin - listenin tamamını görmek daha kolaydır. Yakın zamanda eklediğiniz bir kontrol veya Sahne eksikse HA ile Eşitle'ye yeniden dokunun; yeni bir kurulum gerektirmeden yerinde günceller. Bir Sahneyi sildikten sonra eski, ölü betikler listeyi dolduruyorsa uygulamadaki Sahipsiz betikleri kaldır'ı kullanın.

Varlık kimliğim bu kılavuzdakine benzemiyor

Desen sabittir, orta kısım değildir. Sensörünüz kendi projektörünüzün modelinden adını alır ve her betik bu sayfadaki yer tutucuları değil, kendi projektörünüzün seri numarasını taşır. İkisini de 2. adımdaki gibi Geliştirici Araçları › Durumlar'dan ve uygulamanın Home Assistant ekranından alın, örnek metni yazmak yerine onları kullanın.

Tüm projektörünüz, tek bir duvarda

Ev Otomasyonu tek seferlik bir eklentidir. Abonelik yok, hesap yok, bulut yok. Tek bir satın alma, sahip olduğunuz her platformda kilidi açar.

Google Play - şimdi mevcut App Store - onay bekliyor Microsoft Store - onay bekliyor Mac App Store - onay bekliyor

Ev Otomasyonu sayfasına dön → · Kullanım Kılavuzunun tamamı →

SSS

Hızlı yanıtlar

Bu yönetim panelini elle oluşturmak zorunda mıyım?

Hayır. Uygulamada HA ile Eşitle'ye dokunduğunuzda, doğrudan Home Assistant içinde sizin için hazır bir Projector Pilot yönetim paneli oluşturur - canlı projektör sensörü, her kontrol ve Sahne için bir düğmeyle birlikte - ve kenar çubuğunuzda Projector Pilot adıyla görünür. Bu sayfa, daha zengin yeşil cam sürümünü elle oluşturmanız veya Eşitlemenin oluşturduğunu özelleştirmeniz içindir.

Bunu oluşturmak için HACS üzerinden özel kartlara ihtiyacım var mı?

Ekran görüntüsündeki görünümü yakalamak için evet: Mushroom, button-card, card-mod ve mini-graph-card. Temel kontrollerin çalışması için hiçbiri gerekli değil - her düğme sade bir betik çağrısıdır, özel kartlar ise bunun üstündeki görünümdür.

Bilgi kutucukları neden değer gösteriyor da düğmeler hiçbir şey yapmıyor?

Projektör sensörü, uygulamada oturum açıp eşitler eşitlemez okumalarını yayınlar; bu yüzden bilgi kutucukları hemen canlıdır. Kontrol ve Sahne düğmeleri ise yalnızca uygulamanın Kopyala bloğunu configuration.yaml dosyasına yapıştırıp Home Assistant'ı yeniden başlattıktan ve bir kez HA ile Eşitle'ye dokunduktan sonra Home Assistant'ta var olan betikleri çağırır.

Varlık kimliklerim bu kılavuzdakilerle aynı olacak mı?

Desen aynı olur, tam karakterler olmaz. Projektör sensörünüz projektörünüzün modelinden adını alır ve her betik projektörünüzün seri numarasından adını alır. Bu sayfada YOUR_PROJECTOR yazan her yere kendi sensörünüzün varlık kimliğini, YOURSERIAL yazan her yere uygulamanın Home Assistant ekranında gösterilen seri numarasından türetilmiş kimliği yazın.