2 puan yazan GN⁺ 2025-01-26 | 1 yorum | WhatsApp'ta paylaş
  • Home Assistant’ı 7 yıl boyunca kullanma deneyimi, Raspberry Pi ve SQLite odaklı küçük ölçekli otomasyonlardan ev sunucusu VM’i, MySQL ve InfluxDB tabanlı 100’den fazla cihazlı bir yapıya genişledi
  • Yeni evde oda ve ışık sayısı arttı; neredeyse tüm ampuller Home Assistant’a bağlandı ve akıllı aydınlatmaların tamamı IKEA ürünlerinde standartlaştırıldı
  • Aydınlatma otomasyonu Flux’tan HACS’in Adaptive Lighting entegrasyonuna taşındı; bu sayede günün saatine göre renk sıcaklığı ve parlaklık daha ayrıntılı kontrol ediliyor, ancak her light entity’sini tek tek listeleme yükü devam ediyor
  • Cursor, Home Assistant API’sinden aydınlatma özelliklerini analiz eden özel parser ve YAML üretimiyle tekrarlı yapılandırma işlerini ve hata ayıklama süresini azalttı
  • Sonraki adım, radyatörlere Zigbee tabanlı akıllı TRV takmak ve Nest sıcaklık verilerini kullanarak oda bazında ısıtmayı Home Assistant ile kontrol etmek

Küçük daire otomasyonundan ev sunucusu VM’ine genişleme

  • Home Assistant kullanımı, küçük bir dairede aydınlatmaları IKEA Smart Hub ile gruplama düzeyinde başladı
  • Otomasyona alıştıktan sonra sıcaklık ve nem sensörleri gibi özel donanımlar da kendim yapılmaya başlandı
  • Cihazlar ve otomasyonlar arttıkça Raspberry Pi tabanlı işletim sınırlarına yaklaştı
    • Varsayılan veritabanı olan SQLite, çok sayıda sensör verisini işlerken darboğaz hâline geldi
    • Home Assistant’a özel donanım kullanılmadığı için bu konuda değerlendirme yapılmıyor
  • Mevcut yapı ev sunucusundaki bir VM’e taşındı
    • Home Assistant’ın ana veritabanı MySQL’e migrate edildi
    • Uzun vadeli metrikler ve geçmiş veriler için ayrı bir InfluxDB sunucusu kullanılıyor
    • Ev sunucusu yapılandırması ayrı bir yazıda özetlenmiş durumda

Yeni evde 100’den fazla cihaza genişleme

  • Eve taşındıktan sonra oda, aydınlatma ve toplam cihaz sayısı önemli ölçüde arttı
  • Şu anda Home Assistant’a 100’den fazla cihaz bağlı
  • Akıllı aydınlatmaların tamamı IKEA ürünü ve evdeki neredeyse tüm ampuller Home Assistant’a entegre edilmiş durumda

Flux’tan Adaptive Lighting’e geçiş

  • Aydınlatma otomasyonunun merkezindeki işlev Adaptive Lighting
  • Daha önce, aydınlatmaları günün saatlerine göre senkronize eden eski yöntem Flux kullanılıyordu
  • Şimdi HACS (Home Assistant Community Store) üzerinden sunulan Adaptive Lighting entegrasyonuna geçildi
  • Yeni entegrasyon, gün boyunca renk sıcaklığını ve parlaklığı daha hassas biçimde kontrol ediyor
  • Yapılandırmadaki en zahmetli nokta, hem Flux’ın hem de Adaptive Lighting’in hedef olarak light group belirleyememesi
    • Birlikte yönetilmek istenen onlarca ışık olsa bile yapılandırma dosyasında her light entity’sinin açıkça belirtilmesi gerekiyor
    • Tek bir grup belirtilip içindeki ışıkların otomatik işlenmesi daha kullanışlı olurdu
  • Tüm ampuller IKEA ürünü olsa da destekledikleri özellikler birbirinden farklı
    • Adaptive Lighting’in düzgün çalışması için ampul kategorisine göre ayrı yapılandırma gerekiyor
  • Amaç, sabah ve akşam sıcak sarıya, öğle saatlerinde ise daha soğuk beyaz ve mavimsi tonlara yumuşak geçiş yapan otomatik renk sıcaklığı geçişi

Cursor ile YAML yapılandırma işini kısaltma

  • Bu yılki büyük değişiklik, Home Assistant’ın YAML yapılandırmasındaki tekrarlı ve zahmetli işleri yapmak için Cursor kullanılması oldu
  • Home Assistant’ın DSL’ini ve yapılandırma dosyası ayrıntılarını tamamen öğrenmeye zaman olmadığı için yapılandırma işlerinde bir yapay zeka kodlama asistanı kullanıldı
  • İlk yapılan şey, tüm ışıkları parse ederek ampul türlerini ve özelliklerini analiz eden, hata ayıklama bilgisi basan bir özel betikti
  • Bu betik Home Assistant API’sine bağlanarak ışıkları özelliklerine göre sınıflandırıyor
    • light. ile başlayan entity’leri topluyor
    • Mevcut durumu, parlaklığı, renk sıcaklığını, desteklenen renk modlarını ve desteklenen özellikleri kontrol ediyor
    • Adaptive Lighting ayarlarıyla aydınlatma özellikleri uyuşmadığında uyarı veriyor
    • Açık ışıkların minimum, maksimum ve ortalama parlaklığını ve aydınlatma türüne göre listeleri yazdırıyor
  • İş akışı üç adımda özetleniyor
    • Home Assistant ortamında özel parser çalıştırılarak ampul ve özellik listesi oluşturuluyor
    • Çıktı ve mevcut yapılandırma Cursor’ın agent mode’una veya benzer bir moda giriliyor
    • Cursor, yeni Adaptive Lighting sistemi için YAML üretiyor
  • Sorun çıktığında Home Assistant log’ları Cursor’a verilerek hata düzeltme istenmesiyle hata ayıklama da destekleniyor

IKEA ampullerine göre Adaptive Lighting ayarları

  • Kapsamlı testlerden sonra Adaptive Lighting ayarları IKEA ampul türlerine göre optimize edildi
  • Dimmable white spectrum

    • Hedef, LED bulb GU10 345 lumen, smart/wireless dimmable white spectrum ampul
    • Örnek yapılandırma min_brightness: 50, max_brightness: 100, min_color_temp: 2202, max_color_temp: 4000 kullanıyor
    • sleep_brightness: 1, sleep_color_temp: 2202, transition: 45, interval: 90, initial_transition: 1, prefer_rgb_color: false dahil
  • Dimmable color and white spectrum

    • Hedef, LED bulb E27 806 lumen, wireless dimmable color and white spectrum/globe opal white ampul
    • Örnek yapılandırma min_brightness: 70, max_brightness: 100, min_color_temp: 2000, max_color_temp: 6535 kullanıyor
    • sleep_brightness: 1, sleep_color_temp: 2000, transition: 45, interval: 90, initial_transition: 1, prefer_rgb_color: false dahil
  • Dimmable warm white

    • Hedef, temel LED bulb GU10 345 lumen, smart/wireless dimmable warm white ampul
    • Renk sıcaklığı ayarı olmadan parlaklık odaklı olarak min_brightness: 50, max_brightness: 100, sleep_brightness: 1 kullanılıyor
    • transition: 45, interval: 90, initial_transition: 1 dahil

Sonraki adım: Zigbee akıllı TRV

  • Aydınlatma otomasyonu kararlı biçimde çalıştıktan sonraki proje, tüm radyatörleri Zigbee tabanlı akıllı TRV’lerle yükseltmek
  • Amaç, merkezi Nest termostatın sıcaklık verilerini okuyarak her odanın uygun sıcaklıkta kalmasını sağlamak
  • Eski Britanya evlerinde sıcaklık kontrolü çok hassas olmadığından, radyatör bazlı kontrol konforu ve verimliliği artırabilir
  • TRV satın alınmış olsa da henüz yapılandırılmadı
  • Planlanan yapı şöyle
    • TRV’ler Zigbee ağıyla eşleştiriliyor
    • Nest termostattan sıcaklık verisi alınıyor
    • Home Assistant otomasyonları oluşturularak her odanın hedef sıcaklığına göre radyatör vanaları açılıp kapatılıyor
  • Beklenen sonuç, bazı odaların fazla sıcak, bazılarının ise yeterince sıcak olmadığı Britanya evlerinde sık görülen sorunu hafifletmek

1 yorum

 
GN⁺ 2025-01-26
Hacker News yorumları
  • Home Assistant’ın kurucusuyum. Proje ya da Open Home Foundation hakkında merak ettiğiniz bir şey varsa sorabilirsiniz.
    Artık Home Assistant, ESPHome vb. Open Home Foundation’a ait.

    • Home Assistant’ı 10 yıldan uzun süredir kullanıyorum ve sürüm kurallarını değiştirmeyi hiç değerlendirip değerlendirmediğinizi merak ediyorum.
      Aylık sürümler güzel, ama her seferinde kırıcı değişiklikler olduğunda yük artıyor. Kırıcı değişiklikleri yılda bir ya da iki kezle sınırlamak kullanıcıların takip etmesini kolaylaştırır gibi geliyor.
      Her seferinde kırıcı değişiklik listesini okumaya çalışıyorum ama bazen aylarca HA’ya dokunmadığım oluyor. Sonra tekrar giriş yaptığımda gözden geçirmem gereken çok fazla değişiklik birikmiş oluyor, yükseltmeyi erteliyorum ve sorun daha da büyüyor. Kırıcı değişiklik içermeyen yükseltmeler net olsa güncel kalmak daha kolay olurdu.
    • Home Assistant’ın, veri toplama şirketlerine para vermek yerine elektronik cihazların kontrolünü doğrudan elde tutmanın harika bir örneği olduğunu düşünüyorum.
      Bu tür veri toplayan dev şirketler bu teknolojiden hoşlanmayacaktır; gerçekten de durdurma emri gibi baskılarla ya da savunma yapmanız gereken olaylarla ne kadar karşılaştığınızı merak ediyorum.
    • Cihazları düzenlemek ve otomasyon oluşturmak hâlâ epey zahmetli.
      Yeni bir cihaz ekleyip konumunu ve rolünü açıkladığımda HA’nın onu mevcut otomasyonlara otomatik entegre etmesi ya da başka sensörlerle birleştirmesi iyi olurdu. Bunun için LLM de kullanılabilir gibi.
      Örneğin çamaşır odasına yeni bir su sızıntısı sensörü kurduğumu söylediğimde sızıntı durumunda bildirim otomasyonu oluştursa; oturma odasına sıcaklık sensörü eklediğimde de onu diğer sensörlerle birleştirip oturma odası ortalama sıcaklığını güncellese iyi olurdu.
    • Hangi marka akıllı ampul kullandığınızı merak ediyorum.
    • İnsanlar ve alanlar Areas tabanlı otomasyon planınız olup olmadığını merak ediyorum. Bölgelerden zones değil, Areas’tan söz ediyorum.
      Bermuda[0] adlı bir proje, Bluetooth cihazlarına göre bir kişinin bir alana girip çıkması olaylarını üretiyor; Shelly anahtarlarıyla izlenen telefon testlerinde iyi çalışıyor. Ancak bu olaylarla gerçek eylemler yaptırmanın yolunu bulmak zor.
      Her alan için tek tek otomasyon oluşturmak yerine “güneş battıktan sonra biri içeri girerse o alanın ışıklarını %20 parlaklıkta aç” gibi şeyler söyleyebilmek daha iyi olurdu.
      [0] https://github.com/agittins/bermuda
  • Yaklaşık 10 yıl önce KNX tabanlı bir ev yaptım ve hâlâ oldukça memnunum.
    Işık anahtarlarını akıllı telefona koymak onu daha akıllı yapmıyor; genelde sadece daha karmaşık hale getiriyor.
    En değerli otomasyonlar otomatik panjurlar, karanlıkken hareket olduğunda oda bazında yanan ışıklar ve gece modu oldu. Panjurlar güneş ışığı çok güçlüyse iniyor, dışarısı karanlıksa iniyor, rüzgâr çok şiddetliyse kalkıyor. Böylece işe gidip aşırı ısınmış bir oturma odasına dönme derdim olmuyor ve klimaya da ihtiyaç duymadım; ama kış ve ilkbaharda doğrudan güneş ışığını otomatik olarak içeri alabiliyorum.
    Oyuncak gibi otomasyonlar da var. Boş odalarda panjurlar tamamen kapanıyor; biri varsa yarı eğiliyor ve güneş açısını takip ederek doğrudan güneş almadan doğal ışığı en üst düzeye çıkarıyor. TV’yi açınca yansıma yapan arka taraftaki panjur iniyor; teras kapısını açınca panjuru açıp iç mekân ışıklarını kapatarak sivrisinekleri daha az çekmeye çalışıyor. Duş hareket sensörü havalandırmayı güçlü şekilde açıyor; bazı prizler Noel ışıkları için açılıp kapanıyor; ev aletleri, su, havalandırma ve ısıtma kayıtları da tutuluyor.
    KNX’in düşük seviye işlevlerinin merkezi bir hub olmadan çalışmasını seviyorum; ancak yüksek seviye işlevler ek zekâ gerektiriyor, bu yüzden bu yıl Home Assistant’a geçmeyi planlıyorum.

    • Hareket sensörünün, bağımsız hareket sensörü ya da nem sensörüyle karşılaştırıldığında gerçek bir değer katıp katmadığını merak ediyorum.
      Yalnızca bağımsız basit hareket sensörleriyle bile daha düşük maliyetle ve Wi‑Fi bağımlılığı olmadan akıllı evin önemli bir bölümüne ulaşılabilir gibi geliyor.
    • Sivrisinekler aslında ışığa çekilmez; ışığa çekilenler başka böceklerdir. Bildiğim kadarıyla sivrisinekler CO2, nefes, kan ve tere çekilir.
  • Home Assistant’ı gerçekten seviyorum ama onu çok eğlenceli bir hobiye daha yakın görüyorum.
    Bakım, pano ayarları ve kablosuz yerel ağ standartlarını entegre etme derken iş çok hızlı şekilde teknik bir şeye dönüşüyor. Yine de kullandıkça açık yönetim platformuna sahip ev cihazlarını tercih etmeye başladım.
    Doğru meraklı ekipmanını satın alırsam, akıllı evi bulutun dışında tutarken iyi otomasyonlar kurabileceğim hissi hep var.

    • Home Assistant’ı Lovelace UI öncesinden beri kullanıyorum ve çok gelişti, ama hâlâ sürekli bakım gerekiyor. Eskisine göre azaldı ama sıfır değil.
      HA’nın ve ekosisteminin asıl amacının açık yönetim platformlarını ileri taşımak olduğunu düşünüyorum. Matter’ın mikrodenetleyici tarafında IPv6 benimsenmesini zorlamasına benziyor.
      Her yıl yıl sonunda AliExpress’ten ucuz cihazlar alıp içini açıyorum; 2024’te üreticilerin GPIO pin etiketlerini ve programlama arayüzü erişimini neredeyse övünerek sunduğunu ilk kez gördüm. İsterseniz kendi firmware’inizi yükleyebiliyorsunuz ve WLED’i varsayılan olarak desteklediğini tanıtıyorlar. Özgür açık kaynak, DIY ve “senin bulutunu kullanmıyorum, evimde kendi bulutum var” hareketine üreticilerin gerçekten uyum sağlamaya başlaması yeni bir şey.
    • Yaklaşık 10 yıl önce HA kullanmaya başladığımdan beri ev otomasyonunun birinci kuralı çevrimdışı olmaktı.
      Şu anda yüzlerce cihaz bağlı, ama kullandığım tek bulut entegrasyonu bariz nedenlerle Spotify. Akıllı cihaz alırken tamamen çevrimdışı olup olmadığına dikkatle bakıyorum; akıllı olup yalnızca çevrimdışı çalışmıyorsa onu “aptal” bir ev aleti olarak sınırlandırıyorum.
      Örneğin yeni bulaşık makinemde Wi‑Fi’ye bağlanınca akıllı özellikler vardı, ama bakım menüsünü bulup ağ arayüzünü tamamen kapattım ve artık sıradan bir bulaşık makinesi olarak kullanıyorum. Bu hoşuma gidiyor.
    • HA’daki çoğu varlığı yerleşik HomeKit köprüsü ile HomeKit’e açarak çözdüm.
      Bu sayede Siri ile doğal şekilde entegre oluyor, teknik olmayan kişiler de kolayca kontrol edebiliyor; aynı zamanda daha güçlü otomasyonlar da kullanılabiliyor.
      Örneğin evde olup olmadığını algılama işlevi, aslında HA’dan açığa çıkarılan bir ikili sensörü tersine çeviren bir HomeKit otomasyonu olarak çalışıyor.
  • En önemli ilke, “akıllılığı” ek bir özellik olarak tutup evle etkileşime girmenin alışılmış yolunu değiştirmemek
    Bunun nedeni eşin kabullenmesini sağlamak ve ziyaretçilerin, özellikle de ebeveynler gibi yaşlıların kafasını karıştırmamak
    Somut olarak, ışık anahtarları beklendiği gibi çalışmalı, TRV üzerinden sıcaklık ayarlanabilmeli ve HA örneği çökse bile temel işlevler çalışmaya devam etmeli
    Bu yüzden bazı odalara hareket sensörleri koyuluyor; gece 12’den sonra ana ışığı veya küçük bir lambayı yakıyorlar, ama ışık anahtarı her zaman ana ışığı açıp kapatıyor. X dakika boyunca hareket olmazsa tüm ışıklar kapanıyor
    Annem akşam üşüdüğünü hissederse, hayatı boyunca yaptığı gibi sadece kadranı çevirse yeter. Uygulama da, TRV dokunmatik düğmesi de, “hey Google… yok sori? Siri? oğlum yardım et!” de gerekmiyor. Akıllılık; genel programda ve manuel ayardan sonra 15 dakika hareket olmazsa TRV’yi tekrar programa döndüren hareket sensöründe
    Bu yüzden akıllı ampul yerine ışık anahtarının içine röle koyuyorum ve ayrık modda çalıştırmıyorum. TRV’de kadran olduğu için bu yöntem doğal olarak mümkün

    • Şahsen sıcaklığı değiştiren düğmeleri olmayan DIY termostatı bir özellik olarak görüyorum, ama bir termostatı kimin ayarlayabileceğine dair sezgi kişiden kişiye değiştiği için seçenek olması iyi
    • İyi akıllı ampullerin önemli bir kısmında, normal ışık anahtarında sıradan ampul gibi çalışma seçeneği var
      Bazıları güç geri geldiğinde son durumuna dönüyor, bazıları ise varsayılan sıradan aydınlatma durumunda açılıyor. Bu tür seçenekleri ve güç geri geldiğinde kapalı kalma gibi ayarları kolayca değiştirebildiğim için daha pahalı akıllı ampuller almaya devam ediyorum. Örneğin yatak odası ışığının gece elektrik kesintisinden sonra “parlayıp” sizi uyandırmasını önleyebiliyorsunuz
      Ampul bunu düzgün desteklemese bile, hub ışığın ağdan kaybolup geri geldiğini algılarsa, yazılımla kullanışlı bir varsayılan durumu bir ölçüde taklit edebilir
    • TRV, Thermostatic Radiator Valve; yani termostatik radyatör vanasıdır
  • Evde bu düzeyde otomasyonu azaltıyorum
    En fazla, ana yaşam alanının tamamındaki basit, akıllı olmayan LED ampulleri açıp kapatan ve parlaklığını ayarlayan bir akıllı panel düşünüyorum
    Şu anda o zaman pahalı olan 14 adet GU10 LIFX ampulüm var; artık bulmaları zor ve Wi-Fi ayarları değiştikten sonra duvar anahtarıyla açıp kapatılarak düzgün işletilmiyorlar. Çünkü ampulleri elle sıfırlayıp söktükten sonra yavaş ve acılı bir şekilde tekrar Wi-Fi’ye kaydetmeye üşendim. Başta bu altyapıya özel, değişmeyen bir SSID kullansaydım olurdu; yani bu acının büyük kısmını kendim yarattım
    Akıllı ampuller aptal ampullere dönüşmüşken parlaklığı düşürmeye, rengi değiştirmeye ya da akıllı özellikleri kullanmaya gerçekten neredeyse hiç ihtiyaç duymadım. Sonuçta iyi bir fikir gibi görünse de “ışığı açmak” gibi basit bir işi fazla düşünmüşüm gibi geliyor

    • Akıllı ev teknolojilerinin çoğu gerçekten faydalı olduğu için değil, havalı ya da inandırıcı göründüğü için satılıyor
      Örneğin akıllı ampuller aptalca, çünkü evdeki en bariz ve doğru kontrol aracını, yani ışık anahtarını bozuyorlar. Akıllı anahtar çok daha iyi bir fikir ve çoğu odada içeri girerken anahtara basıp ışığı açmanın en iyi an olduğu gerçeğini kabul ediyor
      İzleme gerçekten yararlı olabilir, göze batmayan zamanlanmış kontrol de iyi, ama insanlar çok aptalca şekilde işi abartıyor
    • Daha proaktif ihtiyaçlar için yerel bir LLM sensör dizisi yapıyorum. Her sensör demeti için ayrı bir iş parçacığı kullanılıyor
      else koşulu istemiyorum; ben x veya y yaptığımda ışıkların yanmasını da istemiyorum. Sensörler AliExpress’te ucuz ve bol; esp32-s3 gibi bir şey yetiyor
      Akıllı ev, önceden tanımlanmış koşullara göre çalışmak yerine ihtiyaçlarımı dinamik olarak tahmin etmeli ve “salonu kırmızıya çevir”den fazlası olmalı
    • O altyapı için özel bir SSID kullanabilseydin, telefonları ve dizüstüleri yeni 5GHz SSID’ye taşıman yeterdi
      Böylece mevcut 2.4GHz IoT için kalırdı
    • Akıllı ampullerin ana kullanım alanı, duvar anahtarı olan lambalara zamanlayıcı koymak gibi görünüyor. Ama bu da akıllı dimmer ile yapılabilir
      Işığı açmak için Çin’deki bir sunucuyla ya da kendi LAN’ımın dışındaki bir sunucuyla mutlaka iletişim kurmayı şart koşan çok fazla “akıllı” cihaz olması üzücü
  • Home Assistant’ın 99 dolarlık donanımı çok iyi çalışıyor
    Bazı cihazlar geveze, ama başlangıç ayarında iki satırla çoğunu filtreleyebiliyorsunuz ve faydalı işlevleri kaybetmiyorsunuz
    Oturma odasında üretilen veriler eMMC üzerindeki SQLite’ı alt ediyorsa bu şaşırtıcı olur
    Home Assistant, son dönemde kurulum sürecinden keyif aldığım az sayıdaki üründen biri. Ağda bulduğu türlü tuhaf cihazların sayısı etkileyiciydi; çeşitli bulut tedarikçileri kilitlemeye başladıkça bunların bir kısmının kaybolma sayısı daha da etkileyiciydi. Gelecekteki satın alma tercihlerimi kesinlikle etkiledi ve sadeleşmemi sağladı

    • Eskiden kapanış sırasında SQLite veritabanının bozulması sorunu vardı. Aynı VM’deki PostgreSQL veritabanına taşıdıktan sonra düzeldi
    • HA ve Raspberry Pi birlikte anıldığında en büyük şikâyet her zaman SD kartların ölmesi oluyor
  • SQLite’ın gerçekten dayanamadığından şüpheliyim. Sorun veritabanının kendisinden çok ayarlar ya da kod tarafında gibi görünüyor
    Eski bir Raspberry’de bile saniyede binlerce yazmayı kaldırabilmesi gerekir
    Bu kullanım için sensör türü başına kendi yazma kuyruğunuzu oluşturup toplu insert yapmak da muhtemelen yeterli olabilir

    • Bu kısmı daha ayrıntılı bilmek isterim. Tıkanan şeyin SQLite değil, başka bir neden olduğunu düşünüyorum
      Tek bir evin SQLite’ı[0] alt edecek kadar yük oluşturduğunu hayal etmek zor. Aynı anda yazmaya çalışan binlerce cihaz yoksa ve bunlar sıraya girip bekleyemiyorsa belki, ama aksi zor görünüyor
      [0] https://sqlite.org/whentouse.html
    • Orijinal yazarıyım. Sensör sayısı artmaya başladığında sorun SQLite idi
      O dönemde Pi 3’tü; bugün daha iyi olabilir ve SQLite’ta performans iyileştirmeleri olduğunu da biliyorum. Ama benim durumumda zaman serisi verilerini Influx’a, veritabanını da MySQL’e taşıyunca sorun çözüldü
      Ayrıca SD kart ne kadar iyi olursa olsun, bu kadar fazla yazma altında sonunda bozuluyor
    • Bu iddiadan şüpheliyim. Birden fazla sensörün Raspberry Pi’yi alt edecek kadar çok veri ürettiğini pek anlayamıyorum
      Belki de sorun veritabanının çok yavaş bir microSD kart üzerinde olmasıydı
  • Home Assistant ne kadar iyi olursa ve giderek gelişirse gelişsin, sonuçta güncelleme alabilen ve ağa bağlı 10, 20, 50’den fazla cihazı yönetir hâle geliyorsunuz.
    Wi-Fi da olsa Zigbee de olsa her birinin kendi sorunları var; birbirleriyle çakışabiliyorlar ya da düpedüz bozulabiliyorlar.
    Olasılıkları seviyorum, zaman zaman içimi rahatlatıyor ve göstermesi de güzel; ama kişisel altyapıların hepsinde olduğu gibi batık maliyetle birlikte giderek artan bir mide bulantısı ve pişmanlık da geliyor.

    • HA’yı yaklaşık 1 yıl çalıştırdım ve çok kararlıydı. Ek işi asıl çıkaran taraf daha çok hatalı cihazlar.
    • Herkesin kullandığı gerçek bir standart protokole sahip olamazsak, gerçekte ihtiyaç duyulan şeyin konteynerleştirilmiş entegrasyonlar olacağını düşünüyorum. Matter’ın hâkim olup olamayacağını bilmiyorum.
      WebAssembly, sürekli bakım gerektirmeyen eklentiler yapmak için oldukça makul bir olasılık gibi görünüyor.
    • Bunun HA kullanıcıları için tipik bir deneyim olup olmadığını merak ediyorum.
      HA ilgimi çekiyor ama şu anda HomeKit ve Homebridge kullanıyorum; cihaz ekleme ya da yeniden yapılandırma araları dışında neredeyse hiç dokunmuyorum.
  • Orijinal yazarıyla birkaç yıl önce neredeyse aynı aşamalardan geçtim ve aynı sonuca vardığını görmek güzel.
    VM yöntemi yerine ayrı donanım aldım; çünkü kritik olmayan işleri çalıştıran ev sunucumdan tamamen bağımsız olmasını istiyordum. Bir Minisforum mini PC aldım; HA için performans, RAM ve depolama fazlasıyla fazla ama ben genelde böyle yaparım.
    100’den fazla cihazla MariaDB ve Influx’a geçtim; ısıtmayı da birkaç yıl önce çözdüm. Evin her odasına BLE sıcaklık sensörü Switchbot Meter Plus koydum, her radyatöre de Z-Wave TRV taktım. Değerleri üst kat ve alt kat için gündüz/gece bazında gruplandırıp ev-ofis istisnası ekledikten sonra bir tür ortalama sıcaklık hesaplıyorum.
    Histerezis oluşturan bir betikle, ortalama sıcaklık ayarlanan sıcaklık -0,2°C’nin altındaysa tüm ısıtmayı açıyor, ayarlanan sıcaklık +0,3°C’nin üstündeyse kapatıyorum. Her odanın ayrı bir ayarlı sıcaklığı var; oda sıcaklığı ayarı aşarsa TRV’yi kapatıyor, altına düşerse yeniden açıyorum. Burada da hafif bir histerezis var.
    Duruma göre farklı ayarlı sıcaklıklar ve oda bazında açma/kapama uygulayan gündüz/gece/dışarıda modu otomasyonları da var.
    Aydınlatmada Circadian Lighting kullanıyorum; aydınlatma gruplarını destekliyor, bu yüzden yaml’de sadece grubu belirtince tüm grubu işliyor. Adaptive Lighting eklentisinin bazı özellikleri eksik olabilir ama ampul türü farklarını dert etmem gerekmedi; ampullerin %80’i Hue, geri kalanı IKEA beyaz ve renkli ampullerin karışımı.

    • Orijinal yazarım. Flux ya da Adaptive Lighting’de grupları çalışır hâle getiremedim.
      Nedenini bilmiyorum ve açıkçası çok zaman da harcamadım. Isıtma fikri iyi görünüyor, bir göz atacağım.
    • Ortalama sıcaklık ayar değeri -0,2°C’nin altındaysa açıp +0,3°C’nin üstündeyse kapatmak gibi bir yöntemse, bu benim generic thermostat helper’ı keşfetmeden önceki yöntemimdi.
  • HA’yı yalnızca kısıtlı ya da kötü akıllı ev uygulamalarından kurtulmak için kullanmayı düşünmüştüm, ama evde yaklaşık 6 ay boyunca birkaç işte deneyince çok hoşuma gitti.
    Bu yıl anahtarlar, sensörler vb. ile ciddi şekilde genişleteceğim gibi görünüyor.
    En derine ineceğim proje, oyun konsolları, voltaj dönüştürücü, modem, router, HA makinesi, lazer yazıcı gibi teknik ekipmanların bulunduğu IKEA dolabının içine aşırı ısınmayı önlemek için sıcaklığa duyarlı PWM fan kablolamak olacak. Başlamak için sabırsızlanıyorum.
    Bunun dışında kablosuz bitki sulama sensörleri, panjur ve perde yönetimi, partikül madde/VOC/CO2 tabanlı havalandırma yönetimi gibi planlarım var.
    Akıllı kilitler, kapı zili kameraları ya da genel kameralar pek ilgimi çekmiyor. Biraz ürkütücü geliyor ama cazibesini anlıyorum.

    • Kameralar ve kapı zili kameraları için Frigate kullanıyorum; ayara göre insanları, hayvanları vb. algılayabiliyor.
      Kapı zili kamerasını, kapıya yaklaşıp zili çalmadan önce kaç kişinin yaklaştığını TTS ile bildirecek şekilde ayarladım. Zili çalmadan kapının önüne paket bırakıp giden kuryeler için de iyi, genel güvenlik açısından da yararlı.