Akıllı ev otomasyon kuralı nasıl çalışır?
Akıllı ev otomasyon kuralı, hangi olayda, hangi şart doğruysa, hangi işlemin yapılacağını tanımlayan üç parçalı bir mantıktır. Platformların çoğu bu yapıyı kullanır; Home Assistant belgeleri bunu tetikleyici (trigger), koşul (condition) ve eylem (action) olarak adlandırır, diğer uygulamalar benzer şeyi farklı kelimelerle (Eğer / Ve / O zaman) sunar.
Kural sırası her zaman aynıdır: önce tetikleyici bir olay yakalar, sonra koşullar o anki durumu kontrol eder, koşullar sağlanıyorsa eylemler çalışır. Koşullardan biri sağlanmazsa eylemler hiç çalışmaz ve kural sessizce sonlanır.
- Tetikleyici: Kuralı başlatan olay. Örnek: kapı açıldı, gün battı, telefon eve yaklaştı.
- Koşul: Tetikleyici geldiği anda doğru olması gereken şart. Örnek: alarm kurulu mu, saat 23:00 ile 06:00 arasında mı.
- Eylem: Gerçekleşecek işlem. Örnek: ışığı yak, bildirim gönder, vanayı kapat, sahne çalıştır.
Tetikleyici türleri: zaman, sensör, konum ve cihaz durumu
Tetikleyiciler dört ana grupta toplanır: zaman, sensör, konum ve cihaz durumu. Hangisini seçtiğiniz kuralın ne kadar güvenilir çalışacağını doğrudan etkiler.
Zaman tetikleyicisi belirli bir saatte ya da gün doğumu ve batımında çalışır; mevsimle kayan saatlerde sabit saat yerine gün batımı kullanmak daha doğal sonuç verir. Sensör tetikleyicisi hareket, kapı kontağı, su kaçağı ya da duman gibi bir olayı yakalar. Konum tetikleyicisi telefonun belirlenen bölgeye girmesi ya da çıkmasıyla çalışır. Cihaz durumu tetikleyicisi ise başka bir cihazın açılması, kapanması ya da alarmın kurulması gibi değişimleri izler.
- Zaman: Sabit saat, tekrar eden aralık, gün doğumu ve gün batımı (ofsetli).
- Sensör: Hareket dedektörü, manyetik kapı kontağı, su kaçağı sensörü, sıcaklık eşiği.
- Konum: Telefonun bölgeye girmesi veya çıkması; GPS doğruluğu ve çoklu kullanıcı hesabı gerektirir.
- Cihaz durumu: Bir kilit, priz, alarm paneli veya sahne durumunun değişmesi.
- Dışarıdan gelen olay: Düğme basışı, webhook, MQTT mesajı gibi gelişmiş kaynaklar.
Koşul tetikleyiciden nasıl ayrılır?
Tetikleyici kuralı başlatır, koşul ise yalnızca o anda kontrol edilir ve kendi başına hiçbir şeyi başlatmaz. Home Assistant belgelerindeki örnekle: kişinin eve girmesi tetikleyici, gün batımından sonra olması koşuldur; kişi gün batımından önce gelirse hiçbir şey olmaz.
Bu ayrım pratikte sık yapılan bir hatayı önler. Gün batımından sonra eve giren kişi için ışığı yakmak istiyorsanız kuralı gün batımına bağlamazsınız, gelişe bağlarsınız ve gün batımını koşul yaparsınız. Aksi hâlde kural saat dolunca çalışır ve kimse evde değilken de ışık yanar.
Çoklu koşullar çoğu platformda varsayılan olarak hepsi sağlanmalı (VE) biçiminde çalışır; en az biri yeterli olsun istiyorsanız VEYA grubu, hiçbiri sağlanmasın istiyorsanız DEĞİL grubu kullanılır.
Sahne ile otomasyon arasındaki fark nedir?
Sahne, birden çok cihazı aynı anda önceden kaydedilmiş duruma getiren hazır bir ayardır; otomasyon ise bir tetikleyici gerçekleştiğinde kendiliğinden çalışan kuraldır. Apple Home belgeleri de sahneyi birden fazla aksesuarı birlikte kontrol eden kaydedilmiş eylemler olarak, otomasyonu ise bir tetikleyiciyle aksesuar ya da sahne çalıştıran yapı olarak tanımlar.
En doğru kurgu çoğu zaman ikisini birleştirmektir: sahne ne yapılacağını, otomasyon ne zaman yapılacağını tutar. Örneğin Gece sahnesi ışıkları kısar, perdeleri kapatır ve kapıyı kilitler; saat 23:30 tetikleyicili bir otomasyon bu sahneyi çalıştırır. Aynı sahneyi tek dokunuş ya da sesli komutla da çalıştırabilirsiniz, böylece ayarı iki yerde tekrar yazmak gerekmez.
- Gece sahnesi: Işıklar kapanır veya kısılır, perdeler kapanır, kapı kilitlenir.
- Çıkış sahnesi: Tüm ışıklar kapanır, prizler kesilir, alarm kurulur.
- Film sahnesi: Işıklar kısılır, perde kapanır, TV prizi açılır.
- Fark özeti: Sahne tek seferlik elle çağrılır; otomasyon tetikleyiciyi bekler ve çoğu zaman bir sahneyi çağırır.
Güvenlik odaklı örnek senaryolar
Güvenlikte işe yarayan senaryolar basit, tek amaçlı ve kolay test edilen kurallardır. Aşağıdaki dört örnek tetikleyici, koşul ve eylem yapısına oturur; alarm paneli, kamera ve vana gibi güvenlik cihazlarının kendi korumasının yerine geçmez, onları tamamlar.
Alarm kurulunca ışık, priz ve perde senaryosunda tetikleyici alarmın kurulu duruma geçmesidir; eylem tüm ışıkları kapatmak, ütü ve ısıtıcı gibi prizleri kesmek ve perdeleri kapatmaktır. Evden çıkınca ışıkları kapatma isteği de aynı kurgudur; telefon konumu yerine alarm durumunu tetikleyici yapmak daha öngörülebilirdir. Konum tabanlı kurmada yanlış tetikleme riski vardır: GPS sapması telefon kapıdayken bile çıkış sayılmasına yol açabilir.
Kapı açılınca ışık yakma senaryosunda tetikleyici manyetik kapı kontağıdır; koşul olarak gece saatleri ve ışık düzeyi eklenirse gündüz boşuna çalışmaz, eylem olarak giriş ışığı yanar ve belirli süre sonra kapanır. Su kaçağında vana kapatma senaryosunda tetikleyici su kaçağı sensörüdür; eylem ana su vanasını kapatmak ve telefona bildirim göndermektir. Hareket algılanınca kamera kaydı senaryosunda tetikleyici hareket dedektörü ya da kameranın kendi hareket olayıdır; koşul olarak alarmın kurulu olması eklenir, eylem olarak kayıt başlatılır ve bildirim gönderilir.
- Alarm kurulunca: Tetikleyici alarm durumu; eylem ışıklar kapalı, prizler kesik, perdeler kapalı.
- Kapı açılınca: Tetikleyici kapı kontağı; koşul gece saati; eylem giriş ışığı, 3 dakika sonra kapat.
- Su kaçağında: Tetikleyici su sensörü; eylem vana kapat ve bildirim gönder; sensör pil uyarısını ayrıca kurun.
- Hareket algılanınca: Tetikleyici hareket olayı; koşul alarm kurulu; eylem kayıt ve bildirim.
- Dikkat: Kapı kilidini açmak veya alarmı kapatmak gibi riskli eylemleri tek bir zayıf tetikleyiciye (yalnızca telefon konumu) bağlamayın.
Çakışan kurallar, döngü ve yanlış tetiklenme
Aynı cihaza farklı yönde komut veren iki kural çakıştığında son çalışan kural kazanır ve sonuç tahmin edilemez hale gelir. En sık görülen örnek, hareket algılanınca ışığı yakan kuralla saat 23:00'te tüm ışıkları kapatan kuralın aynı anda tetiklenmesidir.
Döngü ise bir kuralın eylemi başka bir kuralın tetikleyicisini çalıştırdığında oluşur: A kuralı ışığı açar, B kuralı ışık açılınca prizi kapatır, A kuralı priz kapanınca tekrar ışığı açar. Bunu önlemek için bir kuralın eylemini başka kuralın tetikleyicisi yapmadan önce zinciri kâğıda çizin ve gerekirse koşulla kırın.
Home Assistant'ta kural çalışırken yeniden tetiklendiğinde ne olacağı çalışma moduyla belirlenir: tek (varsayılan, yeni başlatma yok sayılır), yeniden başlat, sıralı ve paralel. Hareket sensörüyle ışık kapatma gibi zamanlayıcılı kurallarda yeniden başlat modu, her harekette sayacı sıfırlayarak ışığın erken kapanmasını önler. Başka platformlarda bu seçenek yoksa aynı etkiyi cihaz içi zamanlayıcıyla elde etmek gerekir.
Yanlış tetiklenmenin tipik nedenleri şunlardır: sensör pilinin zayıflaması, hareket dedektörünün klima ya da evcil hayvana tepki vermesi ve kablosuz sinyalin kopup yeniden bağlanması. Dedektör yerleşiminde hareket dedektörü kör nokta ve yerleşim rehberi, eşleşme sorunlarında kablosuz dedektör eşleştirme rehberi yardımcı olur.
- Her cihaz için tek bir ana kural belirleyin; aynı cihaza komut veren kuralları listeleyin.
- Süreli tetikleyicide beklemeyi sensörün kendi durumuna bağlayın (örneğin hareket 2 dakika yoksa).
- Eylem zincirlerini dört adımdan uzun tutmayın.
- Kritik kurallar için kaç kez çalıştığını günlükte izleyin.
İnternet kesilince hangi kurallar yerel çalışır?
Bir kuralın internet kesilince çalışması, kuralı yürüten merkezin yerel olup olmamasına ve kuralın içindeki her cihazın yerel ulaşılabilir olmasına bağlıdır. Tek bir bulut bağımlı cihaz ya da hizmet kuralı bulutta çalışmaya itebilir.
Home Assistant kendini yerel kontrol ve gizlilik öncelikli olarak tanıtır; cihazlarla yerelde konuşur ve bulut verisini yalnızca başka çare yoksa kullanır. Yine de her entegrasyonun yerel olduğu anlamına gelmez; markanın bulut API'siyle bağlanan bir entegrasyon internet kesilince çalışmaz. Apple Home ise otomasyonların çalışması ve evin dışından kontrol için bir ev hub'ı (HomePod, HomePod mini veya Apple TV) gerektirir; hub olmadan otomasyon kurulamaz. Matter standardı tutarlı yerel bağlantıyı hedefler, ancak bir kuralın yerelde çalışması yine kuralı yürüten denetleyicinin yeteneğine bağlıdır. SmartThings gibi hibrit platformlarda bazı kurallar yerel, bazıları bulutta çalışır; hangisinin hangi grupta olduğunu platformun kendi belgesinden ve uygulamadaki göstergeden doğrulayın.
Platformun iddiasına güvenmek yerine kuralı sahada sınayın: modemin internet bağlantısını kesin (yerel ağ açık kalsın) ve kuralı tetikleyin. Çalışıyorsa yerel, çalışmıyorsa bulut bağımlıdır. Bu deneme su kaçağı ve alarm bağlantılı kurallar için ayrıca önemlidir.
- Doğrulama adımı 1: Modemin WAN bağlantısını kesin, yerel ağ ve elektrik açık kalsın.
- Doğrulama adımı 2: Kuralı tetikleyin: kapıyı açın, hareket yaratın, sahneyi çağırın.
- Doğrulama adımı 3: Bildirim gibi buluta bağlı eylemlerin ne olduğunu not edin; vana ve ışık gibi yerel eylemlerin çalışması yeterli olabilir.
- Not: İnternet kesilince uzaktan uygulamaya erişim ve anlık bildirim büyük olasılıkla çalışmaz; bunu bilerek tasarlayın.
Test, günlük ve yedek mantığı
Her kural devreye alınmadan önce adım adım denenmeli ve ilk haftada günlüğünden izlenmelidir. Home Assistant sorun giderme belgesi sırayla izi (trace), eylemleri elle çalıştırmayı, günlükleri ve cihazın etkinlik geçmişini kontrol etmeyi önerir: koşul yüzünden duran kural ile eylem hatasıyla duran kural izde farklı görünür ve eylemler elle çalışıp gerçek çalışmada çalışmıyorsa sorun tetikleyicide ya da koşuldadır.
Yedek mantığı iki katmandır. Birincisi yapılandırmanın yedeğidir: kuralları ve sahneleri dışa aktarın ya da hub yedeğini düzenli alın; hub arızalanırsa kuralları yeniden yazmak günler sürebilir. İkincisi güvenlik fonksiyonunun yedeğidir: su vanası kapatma gibi kritik işi otomasyonun yanında sensörün kendi sireni ya da cihaz içi mantığıyla da güvenceye alın, kritik bildirimleri de tek kanala bağlamayın. Bildirim gecikmeleri için alarm uygulaması bildirim gecikmesi rehberi faydalıdır.
- Yeni kuralı önce bildirim eylemiyle deneyin, doğru çalıştığını gördükten sonra gerçek eyleme çevirin.
- Kuralın adına amacını yazın (örneğin Gece 23:30 ışık kapat).
- Pil seviyesi düşük sensörler için ayrı bir uyarı kuralı kurun.
- Üç ayda bir internetsiz test yapın; güncellemeler yerel davranışı değiştirebilir.
Platform seçerken nelere bakılır?
Platform seçimi markadan çok kuralın yerel çalışması, desteklenen cihaz protokolü ve hesap yönetimi gibi ölçütlerle yapılmalıdır. Fiyatı etkileyen faktörler arasında hub gereksinimi, desteklenen cihaz sayısı, bulut abonelik zorunluluğu ve kurulum süresi sayılabilir; tutar vermeden bu ölçütleri karşılaştırmak yeterlidir.
Home Assistant yerel çalışmaya ve geniş entegrasyona yöneliktir, ancak kurulum ve bakım bilgisi ister. Apple Home basit arayüz sunar ve otomasyon için ev hub'ı ister. SmartThings gibi platformlar farklı üreticilerin cihazlarını bir araya getirir, ancak yerel ve bulut ayrımını kullanıcı değil platform yapar. Matter destekli cihazlar platform değiştirmeyi kolaylaştırmayı hedefler; yine de her platformda aynı otomasyon özellikleri bulunmayabilir.
- Yerel çalışma: Kritik kurallar internetsiz çalışıyor mu, sahada sınayın.
- Protokol: Zigbee, Z-Wave, Thread/Matter veya Wi-Fi; hub ve cihazlar aynı protokolde buluşmalı.
- Hesap ve yetki: Aile üyeleri, misafir ve kurulumcu erişimi ayrı yönetilebiliyor mu.
- Dışa aktarma: Kurallar yedeklenip başka cihaza taşınabiliyor mu.
- Güvenlik cihazı uyumu: Alarm paneli, kamera ve vana ile entegrasyon resmi mi, topluluk eklentisi mi.
Bayifi bu konuda nerede yardımcı olur?
Otomasyonu kuracak ve test edecek bir güvenlik kurulumcusu arıyorsanız Bayifi bayi dizininden il bazında firmalara ulaşabilir, İstanbul ve İzmir rehberlerine bakabilirsiniz. Kurulumcular ve toptancılar için pazar yeri alarm paneli, dedektör, kamera ve sensörlerin stoklu listelendiği, tek talepten birden çok toptancıdan teklif alınabilen bölümdür. Firmanızı eklemek için kayıt sayfası kullanılır.
Sık sorulan sorular
Akıllı ev senaryosu nasıl kurulur?
Önce hedefi tek cümleyle yazın, sonra tetikleyici, koşul ve eylemi belirleyip kuralı bildirimle deneyin. Doğru çalıştığını gördükten sonra gerçek eylemi ekleyin ve ilk hafta günlükten izleyin.
Akıllı ev sahnesi nedir?
Sahne, birden çok cihazı tek dokunuşla önceden kaydedilmiş duruma getiren hazır ayardır. Gece, çıkış ve film sahneleri bilinen örneklerdir; sahne tek başına çalışmaz, elle veya bir otomasyonla çağrılır.
Sahne ile otomasyon arasındaki fark nedir?
Sahne ne yapılacağını, otomasyon ne zaman yapılacağını tanımlar. Sahne elle çağrılır, otomasyon bir tetikleyiciyle kendiliğinden çalışır ve çoğu zaman bir sahneyi çalıştırır.
Evden çıkınca ışıkları kapat senaryosu nasıl yapılır?
Tetikleyici olarak telefon konumunu ya da alarmın kurulmasını seçin, eylem olarak tüm ışıkları kapatın. Konum GPS sapmasıyla yanıltabileceği için alarm durumunu veya çıkış sahnesini tetikleyici yapmak daha öngörülebilirdir.
Tetikleyici ile koşul arasındaki fark nedir?
Tetikleyici kuralı başlatan olaydır, koşul ise tetikleyici geldiği anda kontrol edilen şarttır. Koşul sağlanmazsa eylemler çalışmaz ve kural sonlanır.
İnternet kesilince akıllı ev otomasyonları çalışır mı?
Kuralı yürüten merkez yerelse ve kuraldaki tüm cihazlar yerel ulaşılabilirse çalışır; bulut bağımlı bir cihaz ya da hizmet varsa çalışmayabilir. Kesin cevap için modemin internetini kesip kuralı tetikleyerek deneyin.
Akıllı ev kuralları birbiriyle çakışırsa ne olur?
Aynı cihaza zıt komut veren kurallarda genellikle son çalışan kural kazanır ve sonuç tutarsızlaşır. Çakışmayı önlemek için her cihaz için ana kuralı belirleyin ve koşullarla kuralları birbirinden ayırın.
Otomasyon döngüye girerse nasıl anlaşılır ve engellenir?
Cihazın sürekli açılıp kapanması ya da günlükte çok sayıda tekrar eden çalışma döngü işaretidir. Zinciri çizip bir kuralın eylemini başka bir kuralın tetikleyicisi yapmaktan kaçının ve koşulla döngüyü kırın.