Home Assistant
Macro Deck ile birlikte gelirIşıkları açıp kapatın, sahneleri ve betikleri çalıştırın ve Home Assistant’ınızdaki canlı durumları deck’inizde gösterin.
Adres ve Uzun ömürlü erişim belirteci alanlarıyla Home Assistant'a bağlan iletişim kutusu
- Varlıkları açın, kapatın veya durumlarını değiştirin; düğmeler durumlarını gösterir
- Işıkları, perdeleri, termostatları ve medya oynatıcıları ayarlayın
- Sahneleri, betikleri ve otomasyonları çalıştırın veya herhangi bir hizmeti çağırın
- Herhangi bir varlık durumu veya özniteliği için canlı değişkenler
- Durum değişikliklerinde ve olay veriyolundaki olaylarda çalışan tetikleyiciler
Home Assistant entegrasyonu Macro Deck’i WebSocket API’si üzerinden Home Assistant’ınıza bağlar. Macro Deck tek bir bağlantıyı açık tutar; böylece durumlar Home Assistant’ta değiştikleri anda gelir ve eylemler hemen çalışır. Home Assistant, Macro Deck’in ulaşabildiği her yerde çalışabilir: aynı bilgisayarda, ağınızdaki bir Raspberry Pi’de veya sunucuda ya da uzak bir adreste.
Neler yapabilirsiniz
- Bir veya daha fazla varlığı açın veya kapatın ya da durumlarını değiştirin. Değiştir eylemine sahip bir düğme, varlık açıkken yanar.
- Işığı ayarla ile bir ışığın durumunu, parlaklığını, rengini, renk sıcaklığını ve geçişini ayarlayın.
- Bir perdeyi açın, kapatın, durdurun veya konumlandırın, bir termostatın sıcaklığını, modunu, fan modunu ve ön ayarını belirleyin ve bir medya oynatıcının oynatmasını ve ses düzeyini kontrol edin.
- Bir sahneyi etkinleştirin, değişkenlerle bir betik çalıştırın ve bir otomasyonu tetikleyin, etkinleştirin veya devre dışı bırakın.
- Hizmeti çağır ile varlıkları, cihazları veya alanları hedef alarak ve verileri JSON olarak vererek herhangi bir hizmeti çağırın.
- Varlık durumunu al ile bir varlığın durumunu veya özniteliğini bir Macro Deck değişkenine okuyun.
Bazı örnek kurulumlar:
- Masa lambanız için, lambanın açık olup olmadığını gösteren Değiştir eylemli bir düğme.
- Film sahnenizi etkinleştiren ve bir medya oynatıcıdaki müziği duraklatan bir Film düğmesi.
- Bir ışığın parlaklığına bağlı bir kaydırıcı; böylece ışığı deck’ten kısar ve Home Assistant’ta yapılan değişiklikleri görürsünüz.
- Etiketi bir sensörün sıcaklığını gösteren bir düğme ve ön kapı açıldığında bildirim gösteren, Varlık durumu değişti olayına bağlı bir akış.
Değişkenler ve canlı güncellemeler
Home Assistant, Macro Deck’in baştan listelediğinden çok daha fazla değer sunar. Her varlığı, entegrasyon değişkenlerinin daraltılmış Bağlanmamış değişkenler grubunda, Değişkenler sayfasında ve her değişken seçicide bulursunuz. Durumunu ve özniteliklerini görmek için bir varlığı açın ve ihtiyacınız olanda Bağla seçeneğini seçin: canlı güncellenen normal bir değişkene dönüşür. Bir kaydırıcı bu şekilde bir ışığın parlaklığını, bir fanın hızını, bir perdenin konumunu, bir medya oynatıcının ses düzeyini veya bir termostatın sıcaklığını kontrol edebilir.
Bağlantı koptuğunda Macro Deck kendiliğinden yeniden bağlanır; her başarısız denemeden sonra biraz daha uzun, en fazla bir dakika bekler. Bu olduğunda Bağlı ve Bağlantı kesildi tetikleyicileri çalışır; Home Assistant bağlı değilken eylemler bir mesajla başarısız olur. Tek bir Home Assistant bağlayabilirsiniz.
Gerekenler
- Macro Deck’in ulaşabildiği çalışan bir Home Assistant, örneğin
http://homeassistant.local:8123. - Uzun ömürlü erişim belirteci oluşturmak için bir Home Assistant kullanıcı hesabı.
https://adresi için: bilgisayarınızın güvendiği bir sertifika.
Kurulum
Adım 1: Uzun ömürlü bir erişim belirteci oluşturun
Home Assistant’ta profilinizi açın ve Security sekmesine gidin. Long-lived access tokens bölümüne kaydırın, bir belirteç oluşturun, adını
Macro Deckkoyun ve kopyalayın. Home Assistant onu yalnızca bir kez gösterir.Adım 2: Home Assistant entegrasyonunu açın
Macro Deck’te kenar çubuğundaki Entegrasyonlar’a ve ardından Home Assistant’a tıklayın. Genel bakış sekmesinde, Yapılandırma bölümündeki Kur’a tıklayın. Sağ üstteki anahtarı açmak da aynı iletişim kutusunu açar; kurulum tamamlandığında entegrasyon açılır.
Adım 3: Adresi ve belirteci girin
Home Assistant'a bağlan iletişim kutusunda şunları girin:
- Adres: Home Assistant’ı açtığınız, bağlantı noktası dahil adres, örneğin
http://homeassistant.local:8123. - Uzun ömürlü erişim belirteci: az önce kopyaladığınız belirteç.
Devam et’e tıkladığınızda Macro Deck bağlantıyı test eder ve parantez içinde evinizin adıyla birlikte Home Assistant olarak kaydeder.
- Adres: Home Assistant’ı açtığınız, bağlantı noktası dahil adres, örneğin
Adım 4: Bir düğmeye eylem ekleyin
Deck sayfasında bir düğmeye tıklayın. Deck’in kilidinin açık olması gerekir: sağ üstte Kilitle düğmesi görünüyorsa açıktır. Düzenleyici Kısa basma seçili olarak açılır. + Eylem ekle’ye tıklayın, Eylem ekle iletişim kutusunun solunda Home Assistant’ı seçin, Değiştir’i seçin ve Varlıklar alanında bir veya daha fazla varlık seçin, örneğin bir ışık.
Adım 5: Düğmeye basın
Deck’inizdeki düğmeye basın. Işık Home Assistant’ta açılır veya kapanır ve düğme açık olup olmadığını gösterir.
Adım 6: Düğmede göstermek için bir değer bağlayın
Bir değer göstermek için Home Assistant sayfasının Değişkenler sekmesini açın ve Bağlanmamış değişkenler grubunu açın. Bir varlığı açın ve durumunda veya bir özniteliğinde Bağla’ya tıklayın. Yeni değişkeni bir etikette kullanın, örneğin
{{ vars.ha_sensor_living_room_temperature }}.
Eylemler12
Bunları bir düğmeye yerleştirin veya bir akıştan çalıştırın.
- Hizmeti çağır
- Herhangi bir Home Assistant hizmetini, isteğe bağlı varlıklar, cihazlar, alanlar ve JSON olarak verilerle çağırır.
- Aç
- Bir veya daha fazla varlığı açar.
- Kapat
- Bir veya daha fazla varlığı kapatır.
- Değiştir
- Bir veya daha fazla varlığın durumunu değiştirir ve açık olup olmadıklarını düğmede gösterir.
- Işığı ayarla
- Bir ışığı açıp kapatır ve parlaklığını, rengini, renk sıcaklığını ve geçişini ayarlar.
- Perdeyi denetle
- Bir perdeyi açar, kapatır veya durdurur ya da konumunu veya eğim konumunu ayarlar.
- Medya oynatıcıyı denetle
- Bir medya oynatıcıyı oynatır, duraklatır, durdurur, atlar, sessize alır veya ses düzeyini ayarlar.
- Termostatı ayarla
- Bir termostatın hedef sıcaklığını, modunu, fan modunu ve ön ayarını belirler.
- Sahneyi etkinleştir
- Bir sahneyi isteğe bağlı bir geçişle etkinleştirir.
- Betiği çalıştır
- Bir betiği, isteğe bağlı olarak JSON nesnesi biçiminde değişkenlerle çalıştırır.
- Otomasyonu denetle
- Bir otomasyonu tetikler, etkinleştirir, devre dışı bırakır veya durumunu değiştirir; isterseniz koşullarını yok sayar.
- Varlık durumunu al
- Bir varlığın durumunu veya özniteliklerinden birini bir Macro Deck değişkenine okur.
Tetikleyiciler4
Bir düğme veya akış bu olaylara tepki verebilir.
- Bağlı
- Macro Deck Home Assistant’a bağlandı.
- Bağlantı kesildi
- Home Assistant ile bağlantı koptu.
- Varlık durumu değişti
- Bir varlığın durumu değişti; isterseniz yalnızca bir etki alanı, bir varlık veya belirli bir durumdan ya da duruma geçiş için.
- Home Assistant olayı
- Home Assistant olay veriyolundaki her şey; otomasyonlar, betikler, ZHA ve deCONZ düğme basmaları veya özel olaylar gibi; isterseniz yalnızca tek bir olay türü.
Değişkenler5
Bu değerleri düğmelerde ve widget’larda gösterin veya koşullarda kullanın.
homeassistant_is_connected- Macro Deck’in Home Assistant’a bağlı olup olmadığı.
homeassistant_version- Home Assistant’ınızın sürümü.
homeassistant_location_name- Evinizin adı.
homeassistant_entity_count- Home Assistant’ınızın kaç varlığı olduğu.
ha_<entity>,ha_<entity>_<attribute>- Bir varlığın durumu veya herhangi bir özniteliği; Bağlanmamış değişkenler içinden bağladığınızda. Ad, varlık kimliğinden önerilir, örneğin
ha_light_office_lampveyaha_light_office_lamp_brightness_pct. Birçoğu ayarlanabilir de, örneğin bir ışığınbrightness_pctdeğeri.
Sıkça sorulan sorular
Home Assistant’ın aynı bilgisayarda çalışması gerekiyor mu?
Hayır. Macro Deck ağ üzerinden bağlanır; bu nedenle Macro Deck ulaşabildiği sürece Home Assistant bir Raspberry Pi’de, bir sunucuda veya uzak bir adreste çalışabilir.
Birden fazla Home Assistant bağlayabilir miyim?
Hayır. Entegrasyon tek bir Home Assistant’ı destekler. Kurulumu yeniden çalıştırmak bağlantıyı değiştirir ve düğmeleriniz çalışmaya devam eder.
Kurulum sertifikanın doğrulanamadığını söylüyor. Ne yapabilirim?
Bilgisayarınız https:// adresinizin sertifikasına güvenmiyor. Sertifikaya işletim sisteminizin sertifika deposunda güvenin veya yerel ağınızda http:// üzerinden bağlanın.
Ters proxy arkasındaki Home Assistant bağlanmıyor. Neden?
Bazı proxy’ler otomatik trafik olarak algıladıkları istekleri engeller. Ayarlar > Gelişmiş > HTTP bölümünü açın ve HTTP User-Agent altına proxy’nin kabul ettiği bir değer girin.
Bağlantı koptuğunda ne olur?
Macro Deck kendiliğinden yeniden bağlanır ve Bağlantı kesildi ve Bağlı tetikleyicilerini çalıştırır. Bir süre Home Assistant’a ulaşamadığında entegrasyon Home Assistant'a ulaşılamıyor gösterir ve arka planda denemeye devam eder.
Erişim belirtecim nerede saklanıyor?
Belirteç bilgisayarınızda şifrelenmiş olarak saklanır ve Home Assistant’ınızla konuşmak dışında bilgisayarınızdan asla çıkmaz. Home Assistant onu reddettiğinde entegrasyon bir sorun gösterir: yeni bir belirteç oluşturun ve kurulumu yeniden çalıştırın.
Akıllı ev ve web kategorisinde daha fazlası
AdGuard Home
Macro Deck ile birlikte gelirAdGuard Home korumasını açın, kapatın veya duraklatın ve istatistiklerini deck’inizde gösterin.
RSS akışları
Macro Deck ile birlikte gelirRSS ve Atom akışlarını takip edin, en yeni yazılarını widget’larda gösterin ve yeni yazılar geldiğinde tepki verin.
HTTP
Macro Deck ile birlikte gelirBir düğmeden HTTP istekleri gönderin ve yanıttaki değerleri değişkenlere kaydedin.
Hava Durumu
Macro Deck ile birlikte gelirKonumlarınızın güncel hava durumunu ve tahminini API anahtarı olmadan deck’inizde gösterin.