Skip to main content
Home Assistant
Bölüm bitiminde aşağıdaki konularda bilgi sahibi olacaksınız.
  • T3 Gemstone O1 geliştirme kartına Home Assistant akıllı ev sistemi kurulumu
  • Bu projeyle Deneyap Kart kullanılarak sensörlerin bağlanması ve ev otomasyonunun sağlanması ile akıllı ev uygulamalarının geliştirilmesi

1. Giriş

Günümüzde ev otomasyonu verilerinin kontrolü ve akıllı cihazların güvenliği her zamankinden daha önemli. Aydınlatmalarınızı, güvenlik kameralarınızı, akıllı prizlerinizi ve sensörlerinizi Amazon, Google, Xiaomi veya Tuya gibi büyük bulut sağlayıcılarına bağımlı olmadan merkezi bir sistemde yönetmek isteyebilirsiniz. Bunun için kendi akıllı ev sunucunuzu kendi cihazınızda barındırmanız ve cihazlarınızı yerel ağ üzerinden kontrol etmeniz gerekir. Ancak evinizde böyle bir merkez çalıştırmak için farklı markalara ait cihazların birbiriyle haberleştirilmesi, dış dünyadan güvenli erişim sağlayamama ve sistemi sürekli ayakta tutma gibi teknik problemleri beraberinde getirir. Bu problemler çoğu zaman karmaşık konfigürasyonlar ve yüksek maliyetli donanımlar ile çözülür. T3 Gemstone O1 geliştirme kartı, Home Assistant entegrasyonu ile bu problemlerin kolay, maliyetsiz ve güvenli bir şekilde çözülmesini sağlar.

2. Home Assistant Kurulum

Home Assistant, açık kaynak kodlu bir akıllı ev ve otomasyon platformudur. Sensör verilerini izleme, ışık, priz ve diğer cihazları kontrol etme, otomatik senaryolar oluşturma ve mobil cihazlardan erişim gibi özellikleri tek bir sistemde sunar.
Home Assistant kurulumu yalnızca Debian imajlarında çalışmaktadır. Ubuntu gibi diğer dağıtımların imajlarında Home Assistant Supervisor hizmeti düzgün çalışmadığı için desteklenmemektedir. Bu nedenle karta imaj yazarken Karta yüklenecek işletim sistemini seç bölümünde anlatıldığı gibi bir Debian imajı seçtiğinizden emin olunuz.
T3 Gemstone O1 geliştirme kartına terminal bağlantısı yaptıktan sonra aşağıdaki komut ile öncelikle Docker kurulumunu başlatınız.
Docker kurulumu tamamlandıktan sonra Home Assistant’ı kurabilirsiniz.
Kurulum tamamlandıktan sonra Home Assistant hizmetlerinin doğru şekilde başlatılabilmesi için geliştirme kartını yeniden başlatmanız gerekmektedir.
Kart yeniden başladıktan sonra Supervisor’ın tüm hizmetleri indirip ayağa kaldırması internet hızınıza bağlı olarak 5-10 dakika sürebilir. Durumu aşağıdaki komutla takip edebilirsiniz:
Ekranda hassio_supervisor ve homeassistant hizmetlerinin Up (Çalışıyor) durumunda olduğunu gördüğünüzde, tarayıcınızdan arayüze erişebilirsiniz: http://gemstone.local:8123 veya http://<gemstone-ip-adresiniz>:8123 Ev dışından erişim sağlamak için kurulum rehberi bulunan Tailscale ağını kullanabilir, Tailscale IP adresiniz üzerinden (http://<tailscale-ip>:8123) sisteminize güvenle bağlanabilirsiniz.

3. Home Assistant Arayüzüne Erişim ve İlk Kurulum

Sistem hizmetleri aktif olduktan sonra tarayıcınız üzerinden http://gemstone.local:8123 veya http://<gemstone-ip-adresiniz>:8123 adresindeki arayüze ilk girişinizi yaptığınızda, Home Assistant sizi bir kurulum sihirbazı ile karşılayacaktır. Bu aşamada yönetici hesabınızı oluşturarak akıllı evinizin temel yapılandırmasını tamamlayabilirsiniz. Aşağıdaki görselleri takip ederek arayüz kurulumunu kolayca bitirebilirsiniz:
Eğer arayüze bağlanırken bir hata alıyorsanız, adres çubuğundaki https:// kısmını http:// yaparak çözebilirsiniz.
Hazırlanma Ekranı

Home Assistant Hazırlanma Ekranı

Adrese girdiğinizde Home Assistantın hazırlanma ekranını görüyor olacaksınız. Ekran üzerinde tahmini süre bilgisi verilmektedir.
Hoş Geldiniz Ekranı

Home Assistant Hoş Geldiniz Ekranı

İlk defa kurulum yapıyorsanız Akıllı Evimi Yarat bölümünden kurulum yapabilirsiniz. Daha öncesinde kurulum yaptıysanız ve yedekleriniz mevcutsa alt kısımda yer alan seçeneklerden ilerleyebilirsiniz.
Kullanıcı Oluşturma

Home Assistant Kullanıcı Oluşturma Ekranı

Ad, kullanıcı adı ve parola bilgilerinizi girdikten sonra Hesap Oluştur butonuna tıklayarak hesabınızı oluşturabilirsiniz.
Ev Konumu

Home Assistant Ev Konumu Seçim Ekranı

Cihazınınız bulunduğu lokasyonu yani Ev Konumunu seçebilirsiniz.
Veri Paylaşımı

Home Assistan Veri Paylaşımı Seçim Ekranı

Home Assistant’ın verilerinizi kullanması için onay vermeniz gerekmektedir. Bu ayarları kapatarak veya açarak devam edebilirsiniz.
Ana Ekran

Home Assistant Ana Ekran

Tebrikler! Kurulum adımlarını başarıyla tamamladınız ve artık Home Assistant’ın ana ekranındasınız. T3 Gemstone O1 üzerinden akıllı evinizin merkezini özgürce yapılandırmaya ve cihazlarınızı yönetmeye başlayabilirsiniz.

4. Deneyap Kart ile Sensör Entegrasyonu

Bu bölümde, Deneyap Kart 1A V2 geliştirme kartına hareket sensörü bağlama ve bu sensörü Home Assistant platformuna entegre etme adımları ele alınacaktır.

4.1 Home Assistant’a ESPHome’un Kurulması

Home Assistant Ana Ekran

Home Assistant Ana Ekran

Sol taraftaki menü açıldıktan sonra, Ayarlar seçeneğine tıklanır.
Home Assistant Ayarlar Bölümü

Home Assistant Ayarlar Bölümü

Açılan menüden Eklentiler seçeneği seçilir.
Home Assistant Uygulamalar Bölümü

Home Assistant Ayarlar Bölümü

Sağ alt köşede bulunan “Uygulamayı Yükle” butonuna tıklanır.
Home Assistant Uygulama Mağazası

Home Assistant Uygulama Mağazası

Açılan menüdeki arama alanına “esphome” yazılır.
Home Assistant Uygulama Mağazası Arama Sonucu

Home Assistant Uygulama Mağazası Arama Sonucu

Arama sonuçlarında görüntülenen ESPHome seçeneğine tıklanır.
Home Assistant ESPHome

Home Assistant ESPHome

Açılan menüde Kurulum seçeneğine tıklanır ve yüklemenin tamamlanması beklenir.
Home Assistant ESPHome Yüklendikten Sonra

Home Assistant ESPHome Yüklendikten Sonra

Yükleme tamamlandıktan sonra görüntülenen menüde başlat butonuna tıklanır.
Home Assistant ESPHome Yüklendikten Sonra

Home Assistant ESPHome Yüklendikten Sonra

“Web Arayüzünü Aç” butonuna tıklanır.
ESPHome Hoşgeldin Ekranı

ESPHome Hoşgeldin Ekranı

4.2 ESPHome’un Deneyap Kart için Konfigüre Edilmesi

Açılan menüde “Create Device” seçeneğine tıklanır.
ESPHome Yeni Cihaz Ekleme Ekranı

ESPHome Yeni Cihaz Ekleme Ekranı

“Create new project” butonuna tıklanarak işlem devam ettirilir.
ESPHome Cihaz Konfigürasyon Ekranı

ESPHome Cihaz Konfigürasyon Ekranı

Açılan sayfada kullanacağınız MCU modeline göre arama yapılır.
ESPHome Cihaz Konfigürasyon Ekranı

ESPHome Cihaz Konfigürasyon Ekranı

Bu adımda, uygun model seçilir.
ESPHome Cihaz Tip Seçim Ekranı

ESPHome Cihaz Tip Seçim Ekranı

Bu adımda, karta bir isim konulması gerekmektedir..
ESPHome Cihaz Konfigürasyonun Tamamlanması

ESPHome Cihaz Konfigürasyonun Tamamlanması

Bu adımda ise “Network Name” ve “Password” alanlarına modeminizin SSID ve şifresi girilir.
Ardından, bu bölümde yapılan pin tanımlamaları YAML dosyasının en alt kısmına kopyalanır.
ESPHome YAML Dosyasına Sensör Ekleme

ESPHome YAML Dosyasına Sensör Ekleme

Bu örnekte bir hareket sensörü bağlanacağı için, aşağıdaki tanımlamalar yukarıdaki şekilde YAML dosyasının en altına yapıştırılır.
Hareket sensörü D4 pinine (GPIO42) bağlanmıştır. Farklı bir pine bağladıysanız, number alanını ilgili pine göre güncellemeniz gerekir. Gerekli pin atamaları için Deneyap Kart Pin Rehberi sayfasından bilgi alabilirsiniz.
Sağ alt köşede bulunan “Install” butonuna tıklanır. Bu adım ile yapılandırma tamamlanmış olur.

4.3 ESPHome için Deneyap Kart’a Yazılım Yüklenmesi

ESPHome Yazılım Yükleme Seçenekleri

ESPHome Yazılım Yükleme Seçenekleri

Öncelikle, Deneyap Kart, T3 Gemstone O1 geliştirme kartınızın herhangi bir USB çıkışına bağlanır. Açılan menüde çeşitli yükleme seçenekleri görüntülenir ancak ilk yükleme için “Plug into the computer running ESPHome Device Builder” seçeneğini seçmelisiniz. Daha sonraki yüklemelerde kablosuz yükleme yapılabilir.
ESPHome Yazılım Yükleme

ESPHome Yazılım Yükleme

Port seçimi bölümünde listelenen uygun seçenek seçilir. Eğer birden fazla port görünüyorsa, Deneyap Kart çıkarılıp yeniden takıldığında ve menü tekrar açıldığında görünmeyen port, doğru port olarak belirlenir.
ESPHome Yazılım Yükleme Log Ekranı

ESPHome Yazılım Yükleme Log Ekranı

Yükleme işlemi başlatılır. İlk yükleme, biraz zaman alabileceği için sabırlı olunması önerilir.
ESPHome Yazılım Yükleme Log Ekranı

ESPHome Yazılım Yükleme Log Ekranı

Yükleme tamamlandıktan sonra, ESPHome ana ekranına gidilir ve “Logs” bölümüne tıklanır. Açılan menüde artık “Wirelessly” seçeneği kullanılabilir.
ESPHome cihazı Ekleme

ESPHome cihazı Ekleme

Home Assistant üzerinde, Ayarlar > Cihazlar ve Hizmetler > Entegrasyon Ekle bölümüne gidilir ve burada bulunan esphome cihazının üzerindeki ekle butonuna tıklanır.
ESPHome cihazı Ekleme

ESPHome cihazı Ekleme

Bu aşamada karşımıza çıkan Gönder butonuna tıklanır.
ESPHome cihazı Ekleme

ESPHome cihazı Ekleme

Bu adımda ise karta Home Assistant için bir isim verilir. Sonrasında Atla ve Bitir butonuna tıklanarak devam edilebilir.
ESPHome Cihazlar

ESPHome Cihazlar

ESPHome altında yer alan “1 cihaz” seçeneğine tıklanır.
ESPHome Cihaz Detayları

ESPHome Cihaz Detayları

Tebrikler! Bir hareket sensörü başarıyla Home Assistant platformuna entegre edilmiştir. Eklenen sensörün durumu, anlık olarak görüntülenebilir.

5. Sıkça Sorulan Sorular

Kurulum sonrası “Unsupported System” uyarısı alıyorum, neden?
Home Assistant OS dışında bir işletim sistemi kullanıldığında veya sistemde manuel çalışan başka hizmetler (Nextcloud veya Tailscale gibi) olduğunda bu uyarı çıkabilir. Akıllı ev sisteminin kararlı çalışmasına engel bir durum değildir, sadece bilgilendirme amaçlıdır.
Eklenti (Add-on) mağazası ne zaman görünecek?
Kurulum tamamlandıktan hemen sonra arayüze girerseniz Eklentiler menüsü görünmeyebilir. Sistem arka planda gerekli yapılandırmaları bitirdiğinde (genellikle 5-10 dakika içinde) “Ayarlar -> Eklentiler” sekmesi otomatik olarak aktif olacaktır.