Home Assistant nedir?

Home Assistant, farklı protokol ve markalardaki cihazları tek arayüzde birleştiren, yerel ağda çalışan açık kaynaklı bir akıllı ev yazılım platformudur.

Akıllı aydınlatma ve duvar kontrol paneli bulunan modern salon

Kısa cevap: Home Assistant, farklı protokol ve markalardaki cihazları tek arayüzde birleştiren, yerel ağda çalışan açık kaynaklı bir akıllı ev yazılım platformudur. Zigbee, Matter, KNX ve birçok bulut tabanlı ürünü entegre edebilir.

Home Assistant nasıl çalışır?

  • Evdeki bir mini bilgisayar veya özel cihaz üzerinde çalışır.
  • Entegrasyonlar ile cihazları tanır; otomasyonlar yerel olarak işletilir.
  • Zigbee için ayrı bir USB koordinatörü, Thread/Matter için uygun donanım eklenebilir.

Güçlü ve zayıf yönleri

Güçlü yönler

  • Marka bağımsız tek panel
  • Bulut olmadan yerel otomasyon
  • Enerji izleme ve gelişmiş senaryolar

Sınırlamalar

  • Kurulum ve bakım teknik bilgi ister; güncellemeler düzenli takip edilmelidir
  • Sistemi kuran kişi ayrılırsa devamlılık riski oluşur; dokümantasyon teslim edilmelidir

Home Assistant ne zaman seçilmeli?

Uygun olduğu durumlar

  • Karma marka cihazların birleştirilmesi
  • Enerji ve güneş paneli izleme
  • Teknik kullanıcılar veya bakım sözleşmeli kurulumlar

Kaçınılması gereken durumlar

  • Hiçbir bakım desteği olmayan, teknik ilgisi düşük kullanıcılar

Teknik özellikler

ÖzellikDeğer
LisansAçık kaynak
Çalışma şekliYerel sunucu
Yerel kontrolTam
Hub / altyapıHome Assistant çalıştıran yerel bir cihaz.
Mevcut eve uygunlukTesisat gerektirmeden uygulanabilir

Home Assistant kullanılan sistemler

Komple akıllı ev otomasyonuKomple akıllı ev otomasyonu; aydınlatma, perde, iklimlendirme, güvenlik ve enerji gibi alt sistemlerin tek bir kontrol katmanında birleştirilmesidir.İklimlendirme otomasyonuİklimlendirme otomasyonu; kombi, klima, yerden ısıtma ve fan-coil gibi ısıtma-soğutma sistemlerinin oda bazında sıcaklık, zaman ve varlık bilgisine göre kontrol edilmesidir.Enerji tüketim izlemeEnerji izleme sistemi, evin toplam veya devre bazındaki elektrik tüketimini anlık ölçerek hangi cihazın ne kadar tükettiğini görünür kılar.Güneş enerjisi izleme ve otomasyonuÇatı güneş enerjisi sistemi olan evlerde inverter verisinin akıllı ev sistemine bağlanması, üretim fazlası olduğunda termosifon, ısı pompası veya şarj istasyonu gibi yüklerin otomatik devreye alınmasını sağlar..Akıllı bahçe sulamaAkıllı sulama sistemi, bahçe vanalarını zaman programı, toprak nemi ve hava durumuna göre yönetir; yağmurlu günlerde sulamayı atlayarak su tasarrufu sağlar.Havuz otomasyonuHavuz otomasyonu; pompa, filtrasyon, ısıtma, aydınlatma ve kimyasal dozajlama gibi işlemlerin zaman programı ve ölçüm değerlerine göre kontrol edilmesidir.Ev sineması entegrasyonuEv sineması entegrasyonu; projeksiyon/TV, ses sistemi, aydınlatma ve perdelerin tek bir "film" senaryosuyla birlikte kontrol edilmesidir.Merkezi kontrol paneliMerkezi kontrol paneli, duvara monte edilen dokunmatik ekran üzerinden aydınlatma, perde, iklimlendirme, kamera ve alarmın tek arayüzden yönetilmesini sağlar.Sesli asistan entegrasyonuSesli asistan entegrasyonu, akıllı ev cihazlarının Siri, Google Asistan veya Alexa gibi asistanlarla sesli komutla kontrol edilmesidir.

Karşılaştırmalar

Mimari ve kurulum türleri

Home Assistant bir otomasyon sunucusudur. Entegrasyonlar cihazlardan durum toplar, otomasyon motoru kuralları yerelde işletir, arayüz de bunları panellerde gösterir. Önerilen kurulum türü Home Assistant OS’tir; işletim sistemi, güncellemeler ve eklentiler tek paket halinde yönetilir. Container ve Core kurulumları daha fazla Linux bilgisi ister ve eklenti mağazası içermez.

Sistemde iki tür yapı taşı bulunur. Entegrasyonlar cihaz veya servislerle konuşan modüllerdir. Eklentiler (add-on) ise Home Assistant OS üzerinde ayrı çalışan uygulamalardır; Zigbee2MQTT, MQTT sunucusu ve Matter Server bunlara örnektir. Bir cihazı eklemek için çoğu zaman bir entegrasyon yeterlidir, bazı protokollerde hem eklenti hem entegrasyon gerekir.

Donanımda SD kart yerine SSD tercih edilir, çünkü sürekli veritabanı yazımı SD kartı kısa sürede yıpratabilir. Zigbee için USB koordinatör, Thread için sınır yönlendiricisi olarak çalışabilen bir radyo eklenebilir.

Radyo ve entegrasyon planlaması

Yerel çalışma hedefleniyorsa cihaz seçimine Home Assistant entegrasyon sayfasından başlanır. Aynı kategoride iki ürün varsa, Local Push ya da Local Polling sınıfında olan ve bulut hesabı istemeyen ürün internet kesintisinde çalışmaya devam eder. Cloud Polling sınıfındaki ürünler internete ve üreticinin sunucusuna bağlıdır; üretici servisi kapatırsa entegrasyon da çalışmaz.

  • Entegrasyon sayfasındaki kalite seviyesi (ör. Platinum, Gold) entegrasyonun ne kadar bakımlı olduğuna dair fikir verir.
  • Zigbee için iki yol vardır: yerleşik ZHA entegrasyonu ya da Zigbee2MQTT. İkisi aynı koordinatörü aynı anda kullanamaz, kurulumda biri seçilir.
  • Matter cihazları Matter Server eklentisiyle eklenir. Thread cihazları için evde bir sınır yönlendiricisi gerekir; bu Home Assistant'ın kendi radyosu da olabilir, başka bir ekosistemin cihazı da.
  • KNX için ağda bir KNX IP arayüzü veya yönlendirici bulunur; Home Assistant grup adreslerini okur ve yazar.
  • Entegrasyon sayfasındaki IoT sınıfı (Local Push, Local Polling, Cloud Polling vb.) cihazın internetsiz çalışıp çalışmayacağını ve tepki süresini gösterir.
  • Kamera akışları için cihazın RTSP veya ONVIF desteği kontrol edilir.

İşletme ve bakım

Home Assistant ayda bir ana sürüm yayınlar. Güncellemeden önce sürüm notlarındaki uyumsuzluk bölümü okunur ve tam yedek alınır. Yedeğin aynı cihazda durması donanım arızasında işe yaramaz; harici disk, ağ depolama veya bulut yedeği planlanır. Otomasyonların, kullanıcı hesaplarının ve kullanılan radyo donanımının listesi ev sahibine yazılı teslim edilir.

Ev tipine göre işletme modeli de değişir. Teknik ilgisi olan bir aile kendi sistemini yönetebilir. Teknik ilgisi düşük bir evde kurulumu yapan kişiyle bakım sözleşmesi yapılır ve sözleşmeye güncelleme sıklığı, yedekleme ve arıza müdahalesi yazılır. Bu yapılmazsa sistem yıllarca güncellenmeden kalır ve sonunda yapılan büyük bir güncelleme birkaç entegrasyonu aynı anda bozabilir.

Otomasyonlar sade tutulur ve anlaşılır adlar verilir. İzleme (trace) ekranı bir otomasyonun neden tetiklendiğini gösterir; yine de onlarca iç içe koşul içeren tek bir otomasyon yerine işlev başına ayrı otomasyonlar, bakım yapan kişinin işini kolaylaştırır.

Sık yapılan hatalar

  • Kilit ve alarm gibi güvenlik işlevlerini tamamen bir otomasyona bağlamak. Sunucu kapandığında elle kullanılacak bir yol kalmalıdır.
  • Tüm aileyi tek yönetici hesabıyla kullanmak.
  • Uzaktan erişim için modemde port açmak. Bunun yerine şifreli bir uzaktan erişim hizmeti ya da VPN kullanılır.
  • Çok sayıda topluluk eklentisi (HACS) kurup güncellemelerini takip etmemek.
  • Sunucuyu UPS’siz bırakmak. Ani kapanma veritabanını bozabilir.
  • Sunucuyu Wi-Fi üzerinden ve değişken IP ile çalıştırmak. Home Assistant sunucusu kablolu bağlanır ve sabit IP alır.
  • Zigbee ve Thread radyolarını sunucunun hemen yanına, USB 3 portuna doğrudan takmak; kısa bir uzatma kablosu paraziti azaltır.

Sonraki adımlar