Home Assistant – MQTT ile Otomasyon

Merhaba Arkadaşlar;

Bu yazımda sizlere önceki yazımda bahsettiğim MQTT sistem ile nasıl otomasyon yapılır onu anlatacağım.

Home Assistant ı en güzel yanı otomasyon özelliğinin olmasıdır. Bu özellik sayesinde bütün modül ve sensörlerinizi kontrol edip geri bildirim alabiliyorsunuz.

Home Assistant da otomasyon özelliği sırası ile;

  • Tetikleyici
  • Koşul
  • Aksiyon

dan oluşur. Çok basit bir şekilde Tetikleyicide belirlediğiniz durum belirlediğiniz koşullarda gerçekleştiğinde Belirlediğiniz Aksiyonlar gerçekleşir, bu kadar. Sırf MQTT değil diğer sistemler içinde Otomasyonu kullanabilirsiniz.

  • İlk önce basit bir şekilde MQTT den mesaj geldiğinde istediğimiz bir işlemi yaptıralım. Ayarlar -> Otomasyon dan yeni bir otomasyon ekleyelim. Ben MQTT Test adında yeni bir otomasyon ekledim. Tetikleyici lerden MQTT yi seçeceğiz, konu ve yük ise bizim topic ve mesajımız olacak. Test için test topic i yazdım ve on mesajı gelirse tetiklenecek. Koşul u şimdilik boş bırakıyorum.
  • Daha sonra ise aksiyon kısmına geçiyoruz. Burada yukarıdaki tetikleyici çalışırsa denemek için telefonumuza bildirim göndereceğiz. (Aksiyon kısmı size kalmış listeden istediğiniz aksiyonu seçebilirsiniz hatta başka MQTT topic e mesaj gönderebilirsiniz.)
  • Telefon bildirimi için uygulama telefonda kurulu olup giriş yapmanız gerekmektedir. Bu şekilde listede gözükecektir. Listeden Servis Çağır seçilir ve servisten ise notify.xxxxxx telefon modeliniz seçilir.
  • Servis verisine ise mesaj ve başlık yazılır.
  • Artık belirlediğiniz topic e mesaj geldiğinde telefonunuza bildirim gelecektir.
  • Otomasyon özelliğinin bir başka güzel tarafı arka arkaya aksiyon ekleyebilirsiniz araya gecikme yada bekleme koyabilirsiniz. Ben denemek için bir MQTT topic e mesaj göndereceğim.
  • Bunun için İşlem Ekle ye basıp yine servis çağır ı seçip bu sefer mqtt.publish ı seçeceğiz ve topic ve mesajı yazacağız.
  • Artık test topic e on mesajını gönderdiğimde bu 2 aksiyon gerçekleşecektir.

Kolay Gelsin…

“Home Assistant – MQTT ile Otomasyon” için 1 yorum

Bir cevap yazın

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