Home Assistant – ESPHome Switch

Merhaba Arkadaşlar;

Bu yazımda sizlere Home Assistant için en çok kullanılan ESPHome eklentisinde bahsedeceğim. ESPHome da bir çok sensörler yada modülleri desteklemektedir. MQTT yerine ESPHome u kullanmanızı tavsiye ederim. Bütün kodlarınızı tek bir platformda toplamaktadır. Tek farklı yanı YAML dilini desteklemektedir. Ama zor değildir oldukça basit bir kodlaması vardır. Zaten sitesindeki detaylı açıklamasında hepsi yer alıyor. Ana sayfasını incelemenizi tavsiye ederim ne kadar çok sensor ve cihaz olduğunu göreceksiniz.

https://esphome.io

En çok kullanılan dan başlamak istedim basit bir şekilde roleyi nasıl kontrol ederiz. En basit sensörlerden veriyi nasıl alabiliriz bahsedeceğim. Tabi bunlara başlamadan önce ESPHome eklentisini kurmanız gerekmektedir.

Bu sistemde diğer ardunio esp de olduğu gibi OTA yani uzaktan program güncelleme özelliği de mevcuttur. Ama ESP ye ilk program yüklerken bilgisayar üzerinden gerçekleştirilecek ve diğer güncellemelerin hepsi eklenti sayesinde basit bir şekilde gerçekleşecektir.

İlk önce basit bir roleyi kontrol edelim, benim elimde çinden aldığım ESProle modülü var bunun üzerinden gideceğim siz istediğiniz devreyi kullanabilirsiniz.

ESPHome sayfasında + ya tıklanarak yeni modül ekleyelim

daha sonra gelen ekranda,

  • Adı (yazmış olduğunuz ad diğerlerinden farklı olması gerekiyor)
  • Esp model seçimi (kullandığınız modele göre)
  • bağlanılacak wifi bilgileri
  • ve ota şifresi girilir. (uzaktan güncelleme yapmak için)

Bu bilgileri girdikten sonra sistem size bir yaml dosyası oluşturacaktır fakat içerik gelmeyecektir. Bunun için sistemi yenden başlatmalısınız.

Tekrar ESPHome  sayfasından oluşturduğumuz dosyaya geldiğimizde içeriğini göreceksiniz.

koridor led adında bir role modül ekledim ve bu bilgiler sabit bütün modül eklemelerinde gelen bilgilerdir. Biz hangi yöntemi kullanacaksak en alttan programa ekleme yapacağız. Röle için sitesinden baktığımızda GPIO Switch bizim kullanacağımız yöntemdir. https://esphome.io/components/switch/gpio.html

Bize 2 şey gerekli pin ve adı bunları doldurup programı derleyeceğiz. Ben biraz daha ekleme yaptım mesela kullandığım role kartı ters çalışmaktadır (inverted: True). Birde ana sayfada görünecek ikonu seçtim (icon: “mdi:led-on”).

İkon için bu sayfadan bakabilirsiniz. http://materialdesignicons.com/

Kodumuzu ekledikten sonra hata var mı diye kontrol etmemiz için close a basıp VALIDATE e tıkladığımızda bize hata kontrolü yapacaktır. Hata yok ise sağ taraftaki … dan Compiler a basılır ve programın derlenmesi beklenir.

Download Binary a tıklanıp dosya bilgisayarınıza indirebilirsiniz. Artık bundan sonrası herhangi bir espflash yükleyici programı kullanabilirsiniz. Fakat kendi sitesinin önerdiği programı kullanın derim basit ve sade. ESPHome-Flasher-1.2.0-windows-x64

Cihaza enerji verdiğinizde tanımladığınız wifi ağına bağlanacak ve Home Assistant a yeni bir aygıt bulundu mesajını alacaksınız. Bu cihazın entegrasyonunu onayladıktan sonra artık sistemin bir parçası olacaktır.

Ana sayfadan arık istediğiniz yere varlık kartını ekleyebilirsiniz.

Kolay Gelsin….

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.