Ajax Home Assistant Entegrasyonu: nihayet alarmınız için tam bir gerçek eklenti!

İlk olarak Ajax alarmını Home Assistant’a bağlamak için bir kılavuz yazdığımda, SIA, Jeedom, MQTT, konuları bir arada harmanlamak gerekiyordu… Sonuç mükemmel çalışıyordu, ama bu karmaşık sistemleri sevmek gerekiyordu. Bugün, tamamen farklı bir manzarayla karşı karşıyayız: geliştiriciler, doğrudan Ajax’ın resmi Cloud API’si ile iletişim kuran Ajax Home Assistant yerel entegrasyonu geliştirdiler, HACS aracılığıyla kurulan bir sistem. Silahlandırma, devre dışı bırakma, bildirimler, sensörler, röleler… hepsi Home Assistant’a zaman (neredeyse) gerçek zamanlı olarak geliyor!

Artık birkaç gündür evimde kurulu, sizlere uzun zamandır beklenen bu eklentiyi biraz daha ayrıntılı tanıtmayı öneriyorum…

A lire également:
Guide: Intégrer son alarme Ajax à Home Assistant, c'est possible !
Ne yazık ki, Ajax’ın baskısı altında, bu harika eklentinin geliştiricisi tüm geliştirmesini ve bununla ilgili mesajlarını geri çekmiş gibi görünüyor 🥲 . Gerçekten yazık, çünkü bu eklenti uzun zamandır bekleniyordu! Ajax’tan bu tür bir eklenti için izin almanız konusunda baskı yapmaktan çekinmeyin. Jeedom, resmi API aracılığıyla bir eklenti sunmayı başardı; bunun Home Assistant ile de mümkün olması gerekiyor! Eski u003ca href=u0022https://www.maison-et-domotique.com/147015-guide-integrer-son-alarme-ajax-a-home-assistant-cest-possible/u0022 data-type=u0022linku0022 data-id=u0022https://www.maison-et-domotique.com/147015-guide-integrer-son-alarme-ajax-a-home-assistant-cest-possible/u0022u003eyöntemu003c/au003e ise SIA protokolü veya Jeedom aracılığıyla geçici bir köprü olarak çalışmaya devam ediyor. En ideal durum değil ama çalışıyor!

Eski yöntemler hakkında hızlı hatırlatma

Şu ana kadar, Ajax Home Assistant ile konuşmanın iki yaklaşımı vardı.

İlk metot, Home Assistant’ın SIA Alarm Sistemleri entegrasyonunu kullanmakta. Ajax alarmı, Home Assistant’ın bir uzaktan izleme merkeziymiş gibi yapılandırılıyordu. Sistem durumu, birkaç yangın/su baskını bilgisi alınıyordu ve sadece bu kadar. Alarmı kontrol etmek imkansızdı; her bir sensör hakkında hiçbir ayrıntı yoktu. Genel alarm durumu üzerinden birkaç senaryo başlatmak için faydalıydı, örneğin evden çıkarken alarmı aktive ettiğinizde ısıtıcıyı eco moduna geçirebilmek gibi.

İkinci yöntem, önceki kılavuzumda detaylandırılmıştı ve Jeedom’da Ajax eklentisini kullanarak, ardından bütün bilgileri Home Assistant’a MQTT aracılığıyla tekrar yayınlamayı içeriyordu. Çok daha kapsamlıydı, neredeyse tüm Ajax sensörlerinin verilerini alıyordu ama bunun bedeli ikinci bir akıllı ev sunucusu, bir MQTT aracısı ve onca konu haritalamasıydı… Kısacası, çok güçlüydü ama açıkça herkesin erişebileceği bir şey değildi.

Yeni eklenti, oyunu tamamen değiştiriyor: Ajax Home Assistant, kurulumu çok daha basit bir çift haline geliyor.

Yeni Ajax Home Assistant eklentisinin getirdikleri

Ajax-hass entegrasyonu, doğrudan Ajax Cloud’a resmi API aracılığıyla ve bir gRPC akışıyla bağlanan, Home Assistant için özel bir bileşendir, tam olarak Ajax mobil uygulaması gibi. Pratikte, Ajax Hub’ınız Home Assistant’ta bir “birinci sınıf vatandaş” haline geliyor, gerçek bir alarm panosu ve sensörler, sirenler, röleler, prizler vb. için varlıklar oluşturuyor.

Güvenliği tam kontrol altına alıyorsunuz. Home Assistant alarm paneli, tam silahlandırmayı, devre dışı bırakmayı, gece modunu, grup bazında kısmi silahlandırmayı sağlar ve bazı sensörler açık kalırsa zorla silahlandırmayı bile destekler. Bir panik butonunu yönetmek için özel bir hizmet var; bunu bir pano üzerine veya sanal bir uzaktan kumanda üzerinde yerleştirebilirsiniz.

Bilgi akışında, eklenti silahlandırma / devre dışı bırakma olaylarını Ajax kullanıcı adı ile birlikte, alarm bildirimlerini, hareket algılamalarını, kapı ve pencerelerin açılmalarını, yangın veya su baskını alarmlarını ve durum gibi “teknik” sensörleri, pil durumu, sinyal kalitesi, sıcaklık veya bağlantı durumu gibi verileri sunuyor. Çok komple.

Entegrasyon, gerekirse aynı Home Assistant içinde birden fazla Ajax hub’ı da yönetiyor ve arayüz zaten Fransızcaya çevrilmiş durumda. Ekipmanlar açısından geliştirici, öncelikli olarak Hub 2 Plus ve MotionCam’leri test ediyor, ancak tasarım resmi Ajax API’sine dayalı ve topluluk fiili olarak birçok klavyeyi, sireni, açılma kontaktını, yangın dedektörlerini doğrulamıştır.

Sonuç olarak, Ajax Home Assistant ile birlikte gerçek bir tandem oluşuyor, alarm sisteminin kontrol edilmesini ve gözlemlenmesini sağlıyor, dolaylı yollar olmadan.

Ajax ve Home Assistant kurulumunu hazırlamak

Başlamadan önce, birkaç gerekliliği kontrol etmekte fayda var.

Ajax sisteminizin çalışır durumda olması gerekir; bu, resmi uygulamada yapılandırılmış bir hub, doğru eklenmiş ve adlandırılmış tüm dedektörler ve mümkünse zaten tanımlanmış gruplar (zemin kat, kat, garaj vb.) anlamına gelir. Ajax yapılandırması ne kadar düzgün olursa, Home Assistant kısmı da o kadar keyifli olur.

Akıllı ev açısından, güncel bir Home Assistant’a, HACS’ın düzgün çalışırken yüklü olmasına ihtiyacınız var, çünkü Ajax Home Assistant eklentisi özel bir entegrasyon olarak dağıtılıyor. Ayrıca, Home Assistant örneğinizin, iletişimin Cloud üzerinden HTTPS ve gRPC aracılığıyla geçmesi nedeniyle, Ajax sunucularına dışarıdan internet erişiminin olduğundan emin olun.

Son olarak, Home Assistant kurulumunuzun düzgün bir şekilde güvence altına alındığından emin olun: güçlü bir şifre, korumalı uzak erişim (ters proxy, kimlik doğrulama, TLS sertifikası) ve düzenli yedeklemeler. Alarm sisteminizi akıllı evinize entegre etmek çok pratik, ama bunun, altyapının genel güvenlik üzerinde biraz daha titiz olmayı gerektirdiğini de unutmamak gerekir.

HACS aracılığıyla Ajax entegrasyonunu yüklemek

Gerçeklere geçelim. Home Assistant’ınızda HACS zaten kurulu mu? Harika, şimdi Ajax Home Assistant eklentisinin yüklenmesine başlayabiliriz.

İlk adım, HACS’te eklentinin GitHub deposunu beyan etmektir. Home Assistant arayüzünde HACS’i açın ve entegrasyonlar için ayrılmış bölüme gidin. Sayfanın sağ üst köşesinde, üç küçük nokta bulunan bir düğme, gelişmiş menüye erişim sağlar. “Özel Depolar” girişini seçtiğinizde yeni bir depo ekleyebileceksiniz.

URL alanına, https://github.com/foXaCe/ajax-hass deposunun adresini girin ve kategori olarak “Entegrasyon” seçeneğini belirleyin. Onaylayın ve ardından pencereyi kapatın. HACS’te bir sonraki kez bir entegrasyon aradığınızda, “Ajax Güvenlik Sistemi” listeye eklenecektir.

HACS içinde yine “Ajax Güvenlik Sistemi” araması yaparak, ilgili sayfayı açın ve ardından yükleyin.

HACS, ajax-hass bileşenini indirecek ve Home Assistant kurulumunuzun custom_components/ajax klasörüne yerleştirecektir.

Kurulum tamamlandıktan sonra, yeni entegrasyonu yüklemek için Home Assistant’ın yeniden başlatılması gerekecektir.

Home Assistant’a Ajax Home Assistant entegrasyonunu eklemek

Home Assistant yeniden başlatıldıktan sonra, yapılandırmaya geçebilirsiniz. Her şey arayüzden gerçekleşiyor, YAML zorunlu değil, bu da güzel!

“Ayarlar” menüsünü açın, ardından “Cihazlar ve hizmetler” kısmına gidin. Sayfanın en altında “Bir entegrasyon ekle” düğmesini kullanın. Arama kutusuna “Ajax” yazın. “Ajax Güvenlik Sistemi” ikonu ile birlikte görünmelidir. Onu seçin ve yapılandırma sihirbazını başlatın.

Entegrasyon, size Ajax hesabınızın kimlik bilgilerini isteyecektir; bu durumda, resmi uygulamada kullanılan e-posta adresi ve şifre. Eklentinin hub’ın yerel IP adresine veya tuhaf portlara ihtiyacı yoktur; her şey Ajax Cloud üzerinden geçer.

Ardından çok pratik bir ayar geliyor: bildirim filtreleri. Home Assistant’a hiç bildirim göndermemeyi, yalnızca hırsızlık alarmlarını, güvenlik olaylarını (silahlandırma/devre dışı bırakma, teknik uyarılar) ya da tamamen her şeyi, sensör olaylarını anlık olarak dahil etmek isteyip istemediğinizi seçebilirsiniz. Ajax Home Assistant için birçok otomasyon oluşturmamız planlanıyorsa, genellikle güvenlik olayları üzerinden başlaması ilginçtir, ardından düzenleyebilirsiniz.

Onaylayın, birkaç saniye bekleyin: entegrasyon Ajax Cloud ile iletişime geçecek ve hub’larınızın listesini alacaktır. Burada benim üç farklı Ajax sistemim var: hepsini ekleyebilirim veya bu örnekte sadece “Ev” olanı seçebilirim.

Onaylayın. Sistem, seçilen hub’ın gruplarını ve tüm cihazları alacak ve ardından Home Assistant içinde ilgili varlıkları oluşturacaktır. Daha sonra istersek bunlara belirli bir odayı da atayabiliriz:

Entegrasyon sonrasında Home Assistant’ta bulduklarımız

Ajax Home Assistant entegrasyonu tamamlandığında, “Cihazlar ve hizmetler” kısmında sonuçları görmek için küçük bir tur atmak mümkün. Her Ajax Hub bir cihaz olarak görünür ve ana alarm panosu ile birlikte sensörler ve aktüatörlerin bir grubu bulunur.

Alarm paneli, alarm_control_panel varlığı olarak sunulmakta ve evin tamamını silahlandırma, gece moduna geçme, devre dışı bırakma ve eğer uygulamada Ajax’ta yapılandırdıysanız grup bazında kısmi silahlandırma sağlıyor. Bu varlık, güvenlik senaryolarınızın merkezi noktası haline geliyor.

Hareket dedektörleri, bir dedektördeki algılamada “on” durumuna geçerek ve bekleme süresinin ardından “off” durumuna geri dönen klasik binary_sensor varlıkları olarak sunuluyor. Kapı ve pencere kontakları da ikili sensörler olarak geriye dönüyor, bu, bir pencere çok uzun süre açık kaldığında ısıtmanın kapatılması gibi senaryoları başlatmak için mükemmel.

Yangın, karbonmonoksit veya su baskını sensörleri de doğrudan kullanılabilir varlıklar haline geliyor.

Ajax röleleri ve prizler, anahtarlar veya aktüatörler olarak geri dönüyor ve Home Assistant’tan kontrol edilebilir. Örneğin, bir olay meydana geldiğinde bir cihazın güç kaynağını kesmek için Ajax rölelerini kontrol edebilirsiniz.

Daha detaycı olanlar için, bir dizi “teknik” sensör de ortaya çıkıyor: pil seviyesi, radyo sinyal gücü, sıcaklık, bağlantı durumu vb. Bu, Home Assistant’ta “Ajax sisteminin durumu” için bir gösterge tablosu oluşturmak için iyi bir temel sağlar.

Ajax Home Assistant senaryolarının örnekleri

Her şey Home Assistant’a entegre edildikten sonra, en ilginç kısım başlar: otomasyonlar. Bu Ajax Home Assistant entegrasyonunun gücü, aslında, olay geri bildirimlerinin hızıdır ve alarmı kontrol edebilme olanağıdır.

İlk olarak son derece faydalı bir senaryo, herkes evden çıkarken alarmın otomatik olarak silahlandırılmasıdır. Home Assistant mobil uygulaması veya başka bir varlık sistemi aracılığıyla kişilerin varlığını kullanırız ve son kişi “not_home” durumuna geçtiğinde tam silahlandırmayı başlatırız.

Minimal bir YAML örneği şöyle bir şey olabilir:

Dönüşte, ilk kişinin geldiğinde otomatik devre dışı bırakma ve biraz aydınlatma ile beraber bazı sahneleri devre dışı bırakmayı da düşünmek mümkün.

Başka bir sık kullanılan senaryo, ısıtma ile ilgilidir. Home Assistant’da sunulan Ajax açılma sensörleri, bir pencere beş dakikadan fazla açık kaldığında elektrikli bir ısıtmayı veya klimayı kapatmayı sağlar, ardından pencere kapandığında sistemi yeniden aktive eder. Artık açılmalar üzerinde düzgün bir şekilde çalışmak için Zigbee veya Z-Wave sensörlerini çoğaltmaya gerek yoktur.

Ajax hareket dedektörleri, aydınlatma yönetiminde de rol oynayabilir. Geceleyin sadece, bir dedektörden geçildiğinde koridorun aşağısındaki bir loş ışık veya yatak ucunda bir LED şeridi basit bir şekilde, birkaç dakika boyunca tetiklenebilir. Alarm devreye girmiyor, ama konfor için altyapıyı yeniden kullanıyoruz. Bu, iyi entegre bir akıllı evin küçük zevklerinden biridir.

Son olarak, “button” varlığı olarak sunulan Ajax panik butonu, yetişkinlere özel bir panoya yerleştirilebilir ya da şifreyle korunan bir kartın arkasında gizlenebilir ve genel bir alarm başlatmak için kullanılabilir: sirenler, dış aydınlatma %100, akıllı telefon bildirimleri ve belki de bir üçüncü parti hizmet aracılığıyla bir yakınınıza otomatik arama. Bu tür bir senaryoda, elbette gerçek koşullarda test etmek daha iyidir ama önceden herkesi haberdar etmek gerekir…

Ajax Home Assistant ile güvenlik ve iyi uygulamalar

Ajax’ı bu eklenti aracılığıyla Home Assistant’a entegre etmek, Home Assistant’ın güvenlik zincirinde bir parça haline gelmesi anlamına gelir. Geliştirici, gizlilik kısmına dikkat etmiştir: kimlik bilgileri Home Assistant’ın şifreli sisteminde saklanıyor, şifre Ajax sunucularına gönderilmeden önce hash leniyor, iletişim TLS üzerinden geçiyor ve hiçbir veri üçüncü taraf hizmetlere gönderilmiyor. Entegrasyon açık kaynaklı ve denetlenebilir; bu, güvenlik sistemleri için güven vericidir.

Aynı zamanda bazı refleksleri korumak gerekir. Herhangi bir şekilde internete açılmış bir Home Assistant, alarm sisteminize bir kapı haline geliyor. Dolayısıyla, dış erişimi kilitlemek, Home Assistant ile Ajax entegrasyonunu güncel tutmak ve yönetici hesaplarını çoğaltmamayı sağlamak son derece önemlidir. Zorla silahlandırma, özellikle açık veya hatalı sensörler olmasına rağmen sistemi silahlandırmayı sağladığı için dikkatle kullanılmalıdır.

Son olarak, bu eklenti Ajax Cloud’a dayanmaktadır. İnternet bağlantınız kesilirse veya Ajax sunucularına ulaşılamazsa, hub evinizi korumaya devam edecek, ancak Home Assistant ile gerçek zamanlı bağlantı kesilecektir.

Pratikte, neden bu Ajax Home Assistant eklentisini benimsemeli

Özetlemek gerekirse, “karışık” bir entegrasyondan, ikinci bir akıllı ev sistemine bağımlı olan bir durumdan, özel, sürdürülen ve ekipman yönetiminde çok derin bir Ajax Home Assistant eklentisine geçiş yapıyoruz. Kurulum HACS aracılığıyla yapılıyor, yapılandırma tamamen arayüz üzerinden yapılıyor ve alarm üzerinde tam kontrol elde ediyoruz, olay geri bildirimleri neredeyse anlık olarak geliyor.

Gündelik yaşamda, bu daha akıllı senaryolar, güvenlik ve konfor arasında gerçek bir tutarlılık ve evin içinde sensör çoğaltmamayı sağlayacak demektir. Kurulum yapanlar için, bu aynı zamanda zaten Ajax ile donatılmış müşterilere Home Assistant ile evlerini toplu olarak kontrol etme arzusunu sunan önemli bir argümandır.

Ve hikayenin en hoş yanlarından biri, bir kez daha “daha kapsamlı”nın “daha karmaşık”la eşanlamlı olmamasıdır.

Pour information, cet article peut contenir des liens affiliés, sans aucun impact sur ce que vous gagnez vous même ou le prix que vous pouvez payer pour le produit. Passer par ce lien vous permet de me remercier pour le travail effectué sur le blog chaque jour, et d'aider à couvrir les dépenses du site (hébergement, frais de port pour les concours, etc.). Ca ne vous coute rien, mais ca m'aide beaucoup ! Merci donc à ceux qui joueront le jeu !

Inscrivez vous à notre newsletter !

Ne ratez plus aucun article, test de produit ou guide, grâce à un mail dans votre boite chaque vendredi !
Nous n'avons pas pu confirmer votre inscription.
Votre inscription est confirmée.
Bu makale hakkında ne düşünüyorsunuz? Bize yorumlarınızı bırakın! Lütfen nazik olmaya devam edin: bir merhaba ve bir teşekkürün hiçbir maliyeti yoktur! Yapıcı tartışmalar yapmak için buradayız. Troller silinecektir.

Leave a reply

16 + eight =

Maison et Domotique
Logo
Compare items
  • Casques Audio (0)
  • Sondes de Piscine Connectées (0)
  • Smartphones (0)
Compare