süper bir konu elinize sağlık ![]() |
Selam, Neredeyse ilk sürümlerinden bu yana HA kullanan biri olarak konuyu görünce çok sevindim. Bir merhaba demek istedim |
Selam, Anladığım kadarıyla elinizde bir Linux bilgisayar var. Eğer sokağa çıkmak nasılsa yasak biraz uğraşırım diyorsanız PXE ile yeni aldığınız bilgisayarı boot edip Network üzerinden Ubuntu kurabilirsinizhttps://www.tecmint.com/install-ubuntu-via-pxe-server-using-local-dvd-sources/ |
curl -sL "https://raw.githubusercontent.com/home-assistant/supervised-installer/master/installer.sh not supported" ile halen kurulabiliyor görünüyor, ya da uyarı çıktığında yazılıyor "not supported". Ancak yarın ne olacağını ben de bilmiyorum. Şu durumda supervisor'un da ne kadar gerekli olduğu tartışmasız ortada. O yüzden riske girmeden VM ile devam etmek mantıklı olabilir. Ben yine de gittiği yere kadar zorlamaya devam edeceğim. Bu arada Ubuntu'nun LTS versiyonunu kurmak daha mantıklı uzun dönem destek için; 16,18,20 gibi çift sayılı versiyonları... |
Epey yakın şeyler kullanıyormuşuz =) Bende de mariadb, grafana, unifi, deconz, influxdb var hali hazırda. Portainer yerine Fedora 32'ye geçince Podman / cockpit kullanmaya başladım. Hemen hemen 2.5 yıldır deconz kullanıyorum HA entegrasyonu epey kolaydı. özellikle phoscon pwa'ya geçince daha da kolay oldu bence. HA config flow üzerinden Configuration.yaml dosyasına hiç ekleme yapmaya gerek kalmadan tamamen arayüzden entegre edebiliyorsunuz. Zaman zaman akıllı evler ile ilgili yazılar yazıyorum.https://www.aklimevde.com/2020/04/26/guclu-bir-bilgisayarla-evde-ne-yapilir/ kullandığım servisleri burada da yazmıştım |
1) Maliyet vs Emek/Zaman: Hayatımıza kolaylık katan ufak çaplı veya devasa yüzlerce yazılım var. Bu yazılımlar eğer ticari amaçla geliştirilmişse, bir şekilde sizden karşılığını istiyorlar. Örneğin, Life360 gerçekten de iyi bir yazılım. Cep telefonlarının GPS bilgilerini kullanarak günlük yaşamınızda ihtiyaç duyduğunuz ve hayatınızı kolaylaştıran "olsaydı harika olurdu" dediğiniz şeyleri mümkün kılıyor. Ancak temel özelliklerini ücretsiz sunarken, biraz daha gelişmiş şeyler istediğinizde aylık abonelik istiyorlar. Bu, hemen her akıllı ev otomasyonu yazılımında geçerli. Özetle şunu söylüyorlar: "Biz sizin zamanınızı ve emeğinizi bu işe ayırmanızı istemiyoruz; bu yükü sizin sırtınızdan alıp, karşılığında bir bedel talep ediyoruz." Bu gerçekten de mantıklı bir varsayım. Sonuçta günlük yaşamınızda her işe ayırdığınız zaman ve emeğin size bir bedeli var. Bu konulara ne kadar vakit ayırabilirsiniz? altyapınız yeterli mi? gibi sorular belirleyici olacak (bunlar HA'nın eksileri). Eğer zamanınızı ve emeğinizi buna adarsanız, ödeyeceğiniz aylık ücretleri ortadan kaldırıyorsunuz (HA'nın artısı). Hayatımın 35 yılı bilgisayar sektöründe geçtiğinden bu işler bana keyifli gelse de, çoğu kişiye çok sıkıcı gelecektir. 2) Yetenekler: Home Assistant, aynı Linux veya Python gibi hem kullanımı ücretsiz hem de sınırları olmayan bir yazılım (HA'nın artısı). Her ticari paketin yapabilirlik sınırları var. Bu sınırları belirleyen şey, o ürünleri geliştirenlerin yetenekleri değil, müşteri ihtiyaçlarının kapsamı. Müşteri portföyünden gelmeyen şeyler haliyle bu yazılımlarda bulunmuyor. Zamanında SmartThings, IFTTT gibi pek çok yazılımı incelerken yapabildiklerinden çok, boyunun uzanamadığı şeyler çok canımı sıkmıştı. Home Assistant ortamında boyunuzun yetmeyeceği hiçbir şey yok. Çünkü hem HA'yı geliştirenler hem de eklentileri geliştirenler, ticari ürünleri geliştirenlerin tam tersine, "bu da mümkün mü?" sorusuyla yola çıkıp, fikirlerini paylaşan ve GitHub platformundan gönüllü olarak ortak çalışan meraklı insanlar. Aradığınız şeyi bulamadınız mı? Python bilginizle kendiniz yazın ve sisteme ekleyin. Dünya üzerinde herhangi bir standart yoluyla veri paylaşan ve kontrole olanak veren her tür yazılımı veya donanımı pratikte HA'ya entegre edebilirsiniz. Tek koşul o cihaz, servis veya yazılımın sizin onu kontrol edebileceğiniz araçlarını/kütüphanelerini/portlarını size sunması. 3) Verilerin gizliliği: Ticari yazılımlara kişisel verilerinizi emanet ettiğinizde bunun bir şekilde kullanıldığını da kabul ediyorsunuz. En iyi ihtimal anonim veri toplayıp, servisin kalitesini arttırmak. Ancak daha ötesinin de olduğuna şahit oluyoruz. HA'ya geçtiğinize tüm kişisel verilerinizin sadece sizde kaldığından emin oluyorsunuz (HA'nın artısı). Hatta kimseyle bilgi paylaşmayarak cep telefonlarından veri toplayarak ev otomasyonunun geliştirilmesi de buna dahil. 4) Stabilite: Home Assistant'ı Linux veya Python'dan ayıran şey stabilite sorunu (HA'nın eksileri). Çünkü birkaç yıllık bir ürün. Versiyonunun 0.1xx ile başlamasından da anlaşılabilir. Ticari yazılımlar ise bundan para kazandıkları için stabil olmak zorundalar. Bu nedenle zorunlu haller haricinde olur olmaz güncelleme gelmez. Dokunulmayan sistem en sağlam sistemdir. Bunun tersine, HA sürekli güncellenir çünkü her gün yeni özellikler katılırken, eskiyenler kaldırılır, hatalı olanlar düzeltilir. HA'yı kullanmak için bir tane Test bir tane de Geliştirme ortamına ihtiyacınız olur. Bu faktörler beni akıllı ev otomasyonundan anladığım bu noktaya getirdi. Daha da önemlisi, hiç bilmediğim bir vizyonu açtı karşıma. |
Konu benim için o kadar değerli o kadar bulunmaz hint kumaşı ki hiçbir yerde bulunmayan bilgiler içeriyor. Çok teşekkürler hocam takipteyim |
Hocam konu shibi değilim am şöyle söyleyeyim. Homebridge kurulumu ve yönetmesi bence gayet kolay. Ben bir Pi Zero WH üzerine kurdum, 7/24 açık. Hue sistemimdeki üçüncü parti ampulleri, LG webOS televizyonu bu sayede HomeKit üzerinden kontrol edebiliyorum. Hatta Websocket plugini yükledikten sonra aynı ağ üzerindeyken http komutları ile çalışan buton oluşturdum, Tasker yardımı ile Samsung S8'in Bixby tuşuyla HomeKit sahnelerini ayarlayabiliyorum. Tabii buton ayarı HomeKit üzerinden yapılıyor. Anlayacağınız üzere, Homebridge, fabrikadan uyumlu olmayan cihazları Apple HomeKit ile uyumlu hale getiriyor, amacı da bu zaten. Home Assistant ise başlı başına bir HomeKit muadili. Eğer bütün mobil cihazlarınız Apple ise ve sisteminizi basit tutmak istiyorsanız Homebridge öneririm. Ben şahsen böyle yapıyorum. Yine biraz teknik bilgi gerektiriyor tabii ki, fakat Home Assistant kadar zor değil. |
Merhabalar... Bende yaklaşık 1 yıldır ev otomasyonu ile ilgileniyorum. İnanılmaz zevkli işler. Ama malesef yazılım ve donanım olarak yeterli birikime sahip olmadığım için bu 1 yıl içerisinde yanlış ürün tercihlerinde bulundum. Ama bu akıllı sistemlere ciddi kafayı taktım. Bir mimar olarak hayalim bulunduğum bölgede yerel mimariye uygun, geçmişi ve geleceği yansıtan yeni inşaa yöntemleri ile bir yapı tasarlayıp, bunu hem çevreci hemde akıllı çözüm yöntemleri ile maximum fayda sağlanabilir bir yapı inşaa etmek. Tabi bu durum için önümde daha çok zamanım var. Bahadır bey sizin gibi birikimli arkadaşlardan bilgi alışverişinde bulunmayı çok isterim. Yıllarca teknoloji ile uğraşan birinin emekli olduktan sonra bile heyecanını yitirmeden, sıkılmadan arayışta olması ayrıca takdire şayan bir durum. Ne mutlu sizler gibi zevk duyduğu şeyleri meslek edinenlere... |
Allah rahmet eylesin, bu kadar bilgili, bilgi paylaimaktan keyif alan birinin bu kadar sessiz kalması normal gelmiyordu, covid şartlarına yormuştum.. Homeassistant maceramda çok guzel çıkış noktaları fikirler edinmiştim, sistemi bu günlere getirmem için çok güzel motivasyon vermişti... |
Konuyu yeni gördüm, takibe aldım. Fakat konunun ilerleyen sayfalarında konu sahibinin vefat ettiğini öğrendiğimde boğazım düğümlendi.. Kaliteli ve iyi insanlar neden çabuk göçüyorlar bu dünyadan?? Gerçekten hiç tanımadığım birisi için çok üzüldüm.. |
Konuyu yeni keşfettim. Bahadır Bey için gerçekten inanılmaz üzüldüm. Çok değerli bilgiler vermiş. Allah rahmet eylesin. Bahadır Bey’in açtığı yoldan, Home Asistant kullanımına devam eden var mı? |
Bahadır Bey için gerçekten üzgünüm. Konunun bir süre sessiz kalması normal değildi. Allah rahmet eylesin. |
Samm.com'dan 14 Mart Cumartesi siparişini verdiği Raspberry Pi 4, 18 Mart Çarşamba elime ulaştı. HDMI dönüştürücü tercihinde hata yaptığımı fark ettim. Mikro yerine mini HDMI dönüştürücü almıştım. Satıcıyla iletişim kurduktan sonra, kargo iadesi ücretsiz olmak üzere, adaptörü geri aldı. 18 Mart'ta aynı satıcıdan mikro HDMI to HDMI kablo ve bir de cpu soğutucu sipariş ettim. 19 Mart'ta elime ulaştı. RasPi'yi alırken esas amacım akıllı ev otomasyonu olduğundan, cpu ısınması gibi sorunları yaşamam diye düşünüyordum; ancak bu süre içinde Home Assistant kullananların yorumlarını okuyunca, fana gerek olmasa da, soğutucunun gerekeceği ortaya çıktı. Dünden beri RasPi üzerinde çalışıyorum. Home Assistant kurmadım çünkü Raspbian işletim sistemini keşfetmekle meşgulüm. Bluetooth klavyeyi komut satırından tanıttım. Ancak grafik arabiriminde pencereler çok yavaş geliyor. Evde işlemcisi güçlü bilgisayarların Windows pencerelerinden alışkanlık nedeniyle Raspbian yanıt süreleri çok kötü. Bunun ana kaynağı SD kart olabilir. 64 GB Samsung Class-10 kart var ama bu kart yeni değil. Bir dönem okunmama sorunları oldu. Sanıyorum kart kaynaklı. Şimdilik tüm işlemleri komut satırından yapıyorum. Yıllardır Python kodları yazdığım için, alışkanlık gereği komut satırı daha iyi ve stabil geldi RasPi'yi doğrudan 55 inch televizyona bağladım. 4K ekran çözünürlüğü nedeniyle ekrandaki simgeler ve yazılar bit gibi göründü. 1024x720'ye alarak sorunu geçici çözdüm. Raspbian'a VNC ve SSH kurdum. Bilgisayara da PuTTY ve VNC Viewer kurarak tv'nin karşısında boğuşmaktan kurtuldum. Raspbian'ı daha nasıl optimize edeceğimi araştırıyorum. Sıra Home Assistant kurulumuna gelecek. Evdeki bir diğer sorun da şu: Yıllar içinde salonda çoğalan elektronik cihazların görüntü kirliliği. Özellikle spagetti moduna gelmiş kablo karmaşası. Tek çözüm küçük bir kabinet almak. Ama bu kabinetin ön camı koyu renkli olmalı; diğer yanları siyah renk metal olmalı, çünkü tv sehpası olan Sonorus Tempered içine yerleştireceğim. Ayrıca içinde power soketleri, hatta switch yerleştirebileceğim bir alan olmalı. Aklıma yatan çözüm kobiler için satılan kabinetler. Hi-Fi kabinleri daha güzel, ancak kablolamaya uygun olmadığı gibi, fiyatları network kabinetlerine göre 5-10 kat daha pahalı. Arayışım devam ediyor. Tabii bu kadar cihazı kabinete sokunca, sera etkisini de düşünmek gerekiyor. Bu nedenle fanlı kabinetler işe yarayabilir. |
takipteyiz ![]() ![]() benzeri sistem yapsam bütün cihazları modem dahil kapı girişinde olan sigortaların olduğu yerde toplardım. genelde dolap içinde kalıyor. |
Raspberry Pi'ye Home Assistant (HA) kurdum. İlk kurulumun ve temel konfigürasyonun çok basit olduğunu belirtmeliyim. HA'yı kurmanın en kolay yolu, önceden hazırlanmış bir paketi (image) SD karta yükleyip, RasPi'yi bu SD kartla açmak. RasPi açılınca otomatik IP alıyor (test için sorun değil; gerçek kurulumda statik IP atamak gerekir). Bu IP'yehttp://IP:8123 ile bağlanınca kurulum adımları başlıyor. Ekrana gelen web sayfasında giriş hesabı tanımlama, ev adı tanımlama, konum tanımlama, saat dilimi tanımlama işlemlerinin sonunda temel kurulum tamamlanıyor. HA'yı yönetmek için herhangi bir tarayıcıdan erişmek mümkün. Android ve iOS için uygulama da geliştirilmiş. Sonraki adım ise eklentileri tanımlamak (add-ons). Eklenti listesinde evde kullandığımız Ikea Tradfri aydınlatma, LG WebOS TV, Android TV box, iPhone telefon, Samsung telefon, Garmin Edge bisiklet bilgisayarı, Garmin Vector bisiklet power metresi gibi çok detay eklentiler var. iRobot Roomba eklentisi bulamadım. Ancak bunun için de IFTTT yardıma koşuyor. IFTTT Webhooks ile web çağrıları yoluyla iletişim mümkün. Bunun iyi çalıştığını IFTTT üzerinde Apple Siri ile iRobot entegrasyonu ve Microsoft Cortana ile iRobot entegrasyonu tanımlayarak denemiştim ve başarılı olmuştu. HA'ya Google Assistant ve Amazon Alexa entegrasyonu yapılabiliyor. Biliyorsunuz bir sorunumuz gizlilik. Evdeki ışıkların açılmasından, televizyonda hangi kanalı izlediğimize kadar tüm bilgiler akıllı hub satan firmaların ellerinde toplanıyor. HA ile tamamen özel (internete kapalı) ev otomasyonu mümkün. Buna Google Assistant ve Amazon Alexa entegrasyonu da dahil. HA şunu da yapabiliyor: Android ve iOS telefonlarımızda Google servislerini kullanıyorsak her tür davranışımız Google Cloud üzerinde toplanıyor. HA üzerinde Google API'larına erişerek davranışlarımıza göre akıllı ev otomasyonumuzu daha kapsamlı hale getirebiliriz. Kurduğum test HA görüntüsü şöyle: < Resime gitmek için tıklayın > Lovelace demolarının yanında benim yaptığım şey çok ilkel görünüyor. https://demo.home-assistant.io/#/lovelace/0 Eklentilerin entegrasyonu ise kurulum kadar basit değil. Bunun nedeni, HA'da her tür şeyi yapabiliyor olmanız. Sınır yok. Tabii bu sınırsızlık da arka tarafta sakklı çok fazla detayı öğrenmeyi gerektiriyor. İleride Ikea Tradfri sisteminin entegrasyonunu ve LG WebOS TV entegrasyonunu anlatacağım. Arka tarafta sağlam bir mantık var. Diğer hub sistemlerinden farkını belirtmek açısından, Microsoft Excel'i hücre seviyesinde otomasyona almakla, Excel Visual Basic kullanmak arasındaki fark olarak görebiliriz. Ortalama kullanıcılar Excel'de hücrelere yazdığı fonksiyonlarla çoğu işini otomatik hale getirebilir. Ama ihtiyaçlarınız ileri seviyedeyse hücre fonksiyonları yetmez; Visual Basic'in programlama dünyasına girmeniz gerekir. HA'nın arka tarafı da bu esneklikte. |
İnternetten sipariş iyi cesaret benim tüm alacaklarım sepette şuan sipariş veremiyorum açıkcası da tavsiye etmem çünkü kargoda bir sürü insanın eli değiyor paketlere.Kargonuz gelince eldiven ile paketi teslim alınız. |
Bahadır Bey, ellerinize sağlık. Çok güzel anlatmışsınız. Yaklaşık 4 yıldır hemen hemen tüm akıllı ev yazılımlarını kullandım. Kullanım ve kurulumu en kolay olarak Domoticz, en stabil çalışan olarak Home Assistant'ı görüyorum. Domoticz'i 2 yıl kadar kullandım, en son 1 yıldır da Home Assistant'ı kulanıyorum. Server Intel NUC i7 üzerinde, ZWave, Zigbee, Wifi, Blueooth hemen hemen tüm protokolle çalışan cihaz mevcut. Ben Zigbee'de deconz USB II kullandım, çok da memnunum. Zigbee networkümde Xiaomi, Hue, RGBCCT, IKEA sensör ve switchler var. HA'da homekit bridge de geldiği için iphone telefonunuz var ise türkçe asistan olarak Siri'yi kullanabilir, evinize sesli olarak kumanda edebilirsiniz. HA tamamen doğru tercih, ama dediğim gibi bu mesajı okuyan diğer arkadaşlar için kurulum ve kullanımı daha kolay bir arabirim istiyorsanız Domoticz'i öneririm. < Resime gitmek için tıklayın > < Resime gitmek için tıklayın > |
Otomasyon işi epey zamanımı aldığından burayı da kontrol etmiyordum. Sizin bu konudaki tecrübeniz yanında ben henüz yolun başında sayılırım. Home Assistant'ı hem Windows Hyper-V'ye hem de Raspberry Pi'ye kurdum. Hyper-V'ye kurma nedenim, bilgisayar sektöründen kalma alışkanlık. HassOS image yedeği alıp tüm testleri Hyper-V'de yapmak. Bir bakıma RasPi canlı makina durumunda. Ancak en basit işleri yapmakta zorlanıyorum. HassOS'e File Editor kurdum. Bu sayede Configuration.yaml dosyasına müdahale edebiliyorum Bazı add-on'lar için SSH ile bağlanmak gerekiyor. SSH & Terminal add-on'u kurmak kolay ama konfigürasyon dosyasına nasıl ulaşacağım gibi çok basit işi çözemedim. Benzer durum Samba paylaşımı için de geçerli. Bu ilk adımları atabilirsem ileri derece entegrasyonlara başlayacağım. HassOS ile Kodi entegrasyonu başlı başına bir konu. Kodi'nin uzaktan yönetilebilirliği tamamen otomasyona alınabilir görünüyor. Android TV için de eklenti var ama sanıyorum belirli markalar destekleniyor. Diğer bir konu olan LG WebOS entegrasyona da çalışıyor. Forumlara baktığımda HassOS'i Broadlink RM Pro+ gibi kullananlar gördüm. Birisi RasPi'ye RF alıcı ve kızılötesi modül takmış. Böylece herhangi bir RF kumandayla tüm RF ve IR kumandalı elektronik cihazları yönetebiliyor. Üstelik Google Assistant entegrasyonuyla sesli olarak elektronik cihazları kumanda ediyor. Bu Home Assistant başlı başına bir alan, yapabildiği çok şey var ama aynı derecede teknik bilgi ve emek harcamak gerekiyor. Bu arada, Aliexpress'ten satın aldığım Zigbee CC2531 2.4 GHz USB RF transmitter/receiver bugün ulaştı ama PTT görevlisinden paketi almak, dezenfekte etmek gibi bir sürü detayla uğraştım. Bu cihazı satın alma nedenim, Tradfri bileşenlerine ileri seviyede müdahale etmekti. Çünkü Tradfri hub çok yetersiz bir yazılıma sahip. Ama HassOS bir kez Tradfri hub'a bağlandıktan sonra tüm Tradfri cihazlarını birbirlerinden bağımsız yönetebileceğimi farkettim. Bir bakıma bu cihaz gereksiz hale geldi. Örneğin, HA'da yaratacağım bir otomasyonla hareket sensörünün ne zaman devreye gireceğini ne zaman devre dışı kalacağına karar verebilirim. Tabii bu aşamada Tradfri hub'taki oda atamalarını da iptal etmem gerekiyor. < Resime gitmek için tıklayın > |
Harika bir çözüm olmadı ama, istediğim şeyi yapmayı başardım. Bu amaçla LlamaLab Automate uygulamasından faydalandım. Evdeki Android cep telefonlarda LlamaLab Automate çalışıyor (20 TL'ye premium yapıyorsunuz ama ücretsiz de kullanılır).
Automate çok başarılı bir uygulama: Tasker gibi çok gelişmiş özellikleri yok ama flow manager ekranı sayesinde, karmaşık makroları görsel olarak hazırlamak daha kolay.
Automate'te hazırladığım makro hakkında burada ayrıntılı açıklama yapmayacağım çünkü konumuz HA. Ancak merak edenler olursa, Automate Community ortamından paylaşırım.
< Resime gitmek için tıklayın >
Makro şunu yapıyor: Her gün belirli saatte, telefonun ana hafızasında kalan boş alan miktarını öğreniyor. Daha sonra IFTTT WebHook servisine HTTP Post ile bağlanarak öğrendiği bilgiyi IFTTT'ye gönderiyor. IFTTT bu bilgiyi Dropbox hesabımda bir text dosyasına yazıyor.
< Resime gitmek için tıklayın >
HA'da bir sensör tanımladım: File Sensor. Bu sensörü Configuration.yaml dosyasında oluşturdum.
HA'yı yeniden başlatınca bu iki sensör HA'dan erişilebilir duruma geldi.
< Resime gitmek için tıklayın >
Lovelace ekranına bu iki sensörü ekledim.
< Resime gitmek için tıklayın >
Bu file sensor şöyle çalışıyor: text dosyasını düzenli aralıkta kontrol ediyor. Bir değişiklik görürse içindeki son satırı okuyor ve bunu HA'da kullanılabilir değişkene dönüştürüyor.
Not: Burada işin tam oturmamasının ve ara çözüm bulmamın nedeni şu: Automate storage bilgisini Dropbox'a atıyor. Ama File Sensor Dropbox'a erişemiyor. Ara çözüm olarak, her gün dosyayı Dropbox'tan Raspberry Pi'ye kopyalayan bir batch hazırladım. Bu durum, bir bilgisayarın her gün açılmasını ve ilgili schedule job'ın çalışmasını gerektiriyor. Bu kopyalama işini HA'ya nasıl yönlendireceğimi henüz bulamadım.
< Bu mesaj bu kişi tarafından değiştirildi Bahadir.Gurel -- 19 Mayıs 2020; 23:52:13 >