Ev otomasyonu artık herkesin erişebileceği bir gerçeklik haline geldi. Ev Asistanı. Bu açık kaynaklı çözüm, çok sayıda bağlı cihazın yönetimini merkezileştirmenize ve ev otomasyonu deneyiminizi tamamen kişiselleştirmenize olanak tanır. Ev Asistanı konfor, güvenlik veya enerji tasarrufu açısından rakipsiz esneklik sunar. Ancak karmaşık senaryolar oluşturmak, özellikle programlama veya kodlama dillerine aşina olmayanlar için bazen korkutucu görünebilir.
Burası devreye giriyor SohbetGPT. Bu yapay zeka son iki yılda çok konuşuldu, duymamış olmanız mümkün değil! Bu yapay zeka, kullanıcıların fikirlerini formüle etmelerine, kod yazmalarına ve hatta mevcut senaryoları optimize etmelerine yardımcı olarak otomasyon senaryolarının tasarımını basitleştirmek için ev otomasyonu da dahil olmak üzere birçok şey için kullanılabilir. ChatGPT, ihtiyaçlarınızı basitçe tanımlayarak, niyetlerinizi ortamınıza uyarlanmış işlevsel komut dosyalarına dönüştürmeniz için size adım adım rehberlik edebilir.
Bu kılavuzda, ChatGPT'nin çok özel hedefleri karşılamak için Ev Asistanı senaryoları oluşturmanıza nasıl yardımcı olabileceğini keşfedeceğiz: evinizin konforunu artırmak, evinizin güvenliğini güçlendirmek ve enerji tasarrufu. Çok sayıda somut örnek aracılığıyla, günlük yaşamınızı kolaylaştırmak ve ev otomasyon kurulumunuzun performansını en üst düzeye çıkarmak için otomasyonun tüm avantajlarından nasıl yararlanabileceğinizi keşfedeceksiniz.
Home Assistant ve ChatGPT'nin bu kombinasyonuyla, yalnızca evinizi akıllıca yapılandırma becerisine sahip olmakla kalmayacak, aynı zamanda karmaşık kod satırlarına dalmak zorunda kalmadan, gelişen ihtiyaçlarınıza göre senaryolarınızı ayarlayıp hassaslaştırabileceksiniz.
İhtiyaçlarınızı anlayın
Ev otomasyonu senaryoları oluşturmaya başlamadan önce ihtiyaçlarınızı ve hedeflerinizi açıkça belirlemeniz önemlidir. Ev Asistanı kullanıcılarının genellikle önceliklerine bağlı olarak farklı beklentileri vardır: Bazıları konforu optimize etmeye, diğerleri güvenliği artırmaya ve hatta enerji tüketimini azaltmaya çalışır. ChatGPT, otomasyon fikirlerinizi resmileştirmenize ve iyileştirmenize yardımcı olarak bu ilk adımdan itibaren önemli bir rol oynayabilir. Çünkü Home Assistant'ın kullanımı başlangıçtan itibaren çok kolaysa, halihazırda evinizde kurulu olan çeşitli bağlı nesnelerinizi otomatik olarak algılayarak, konu evinizi otomatikleştirmeye geldiğinde görev daha karmaşık hale gelir. Arayüz, senaryo oluşturmayı kolaylaştırmak için son aylarda kesinlikle çok gelişti, ancak başlangıç seviyesindeki çoğu kullanıcının ne tür senaryolar kurması gerektiği konusunda hiçbir fikri yok. Biraz boş sayfa sendromuna benziyor…
Senaryoları tanımlamak için alışkanlıklarınızı analiz edin
Kendinize sormanız gereken ilk soru şudur: Hangi yinelenen eylemleri veya alışkanlıkları otomatikleştirmek istersiniz? Örneğin :
- Işıklarınızın zamana veya mevcudiyet durumuna göre otomatik olarak açılıp kapanmasını ister misiniz?
- Panjurlarınızın hava tahminlerine göre tepki vermesini mi istiyorsunuz?
- Anormal etkinlik tespit edildiğinde anlık bildirimlerle güvenliği artırmanız mı gerekiyor?
ChatGPT size hedefli sorular sorarak bu yansımada size destek olabilir. Cevaplarınıza göre size senaryo fikirleri sunabilecek ve bunları Home Assistant'ta nasıl yapılandıracağınızı gösterebilecek. Bu adım çok önemlidir çünkü her otomasyonun ihtiyaçlarınızı gerçekten karşılamasını sağlar.
İhtiyaçları otomatik eylemlere dönüştürün
İhtiyaçlarınız açıkça belirlendikten sonra bunları Ev Asistanı'nda otomatik eylemlere dönüştürmenin zamanı geldi. ChatGPT, bu ihtiyaçları basit terimlerle formüle etmenize ve ardından bunları eyleme geçirilebilir eylem dizilerine dönüştürmenize yardımcı olabilir. Örneğin :
- Aydınlatmanızı mevcudiyete ve günün saatine göre otomatikleştirmek istiyorsanız ChatGPT, bu parametreleri dikkate alarak bir YAML kodu oluşturabilecektir.
- Amacınız enerji tasarrufu için iç mekan sıcaklığını en iyi şekilde düzenlemekse ChatGPT, sıcaklık sensörlerinden ve hava durumu tahminlerinden gelen verileri hesaba katan otomasyonlar önerebilir.
YAML (YAML İşaretleme Dili Değildir), öncelikle yapılandırma dosyalarını yazmak için kullanılan, insanlar tarafından okunabilen bir veri formatıdır. Verileri yapılandırmak için boşluk girintisini kullanması, basitliğiyle dikkat çekiyor. JSON veya XML'den farklı olarak etiketlerden ve alıntılardan kaçınarak okumayı ve yazmayı kolaylaştırır. Home Assistant'ın bir parçası olarak YAML, otomasyonları, sahneleri ve konfigürasyonları açık ve net bir şekilde tanımlamak için kullanılır.
Somut örnek: gece vakti bir varlık tespit edilirse ışıkları açın
Diyelim ki gece odada birisi varsa ışıklarınızın otomatik olarak yanmasını istiyorsunuz. ChatGPT'nin bu senaryoyu oluşturmanıza nasıl yardımcı olabileceği aşağıda açıklanmıştır:
- İstenilen davranışı tanımlıyorsunuz: “Işıkların gün batımından sonra yanmasını istiyorum, ancak yalnızca oturma odasında biri varsa.”
- ChatGPT size varlık algılamayı ve gün batımı zamanını birleştiren bir YAML komut dosyası sunar. ChatGPT'nin neler üretebileceğine dair bir örnek:
takma ad: Varsa gün batımında ışıkları aç
tetiklemek:
-platform:güneş
olay: gün batımı
durum:
- durum: durum
varlık_kimliği: ikili_sensor.presence_salon
durum: 'açık'
aksiyon:
- hizmet: light.turn_on
hedef:
varlık_id: ışık.salon
Bu tür basit otomasyon, programları, koşulları veya kontrollü cihazları ayarlamak için ChatGPT'nin yardımıyla ihtiyaçlarınıza göre hızlı bir şekilde ayarlanabilir ve uyarlanabilir.
Daha sonra geriye kalan tek şey bunu Ev Asistanına kopyalamaktır. Bunun için:
- Ayarlar > Otomasyonlar ve Sahneler'e gidin.
- Kullanıcı arayüzünden yeni bir senaryo oluşturmak için sağ alttaki “Otomasyon Oluştur”a ve ardından “Yeni Otomasyon Oluştur”a tıklayın.

- Otomasyon sayfasının sağ üst köşesindeki üç noktaya tıklayın.
- YAML Olarak Düzenle'yi seçin. Bu, kullanıcı arayüzü tarafından oluşturulan YAML koduna doğrudan erişmenizi sağlar.
- ChatGPT tarafından sağlanan kodu kopyalayabilir ve gerekirse doğrudan arayüzde değiştirebilirsiniz.
- YAML'yi düzenledikten sonra otomasyonunuzu kaydedin.
- Home Assistant'ı yeniden başlatmanıza gerek yok; değişiklikler hemen geçerli olur.
Her otomasyon türü için kişiselleştirilmiş destek
İster basit senaryolar ister karmaşık otomasyonlar isteyin, ChatGPT ihtiyaçlarınızı verimli bir şekilde yapılandırmanıza ve bunları somut senaryolara dönüştürmenize olanak tanır. Tartışmalar yoluyla ayrıntıları hassaslaştırmanız ve her otomasyonu olabildiğince verimli ve hassas hale getirmeniz konusunda size rehberlik edebilir. Bu size zaman kazandırır ve yapılandırma hatalarını önler.
ChatGPT ile otomasyon senaryoları oluşturma
İhtiyaçlar belirlendikten sonraki adım Home Assistant'ta senaryolar oluşturmaktır. Kullanıcılar için en büyük zorluklardan biri, bağlı cihazlarını otomatikleştirmek için gereken kodu yazmaktır. ChatGPT, doğrudan ihtiyaçlarınıza göre uyarlanmış komut dosyaları oluşturarak bu görevi basitleştirir. ChatGPT'nin etkili, özel otomasyonlar oluşturmada çok yardımcı olabileceği birkaç gerçek dünya örneğini inceleyeceğiz.
Somut örnek: Günün saatine ve mevcudiyete göre aydınlatmayı otomatikleştirin
Diyelim ki evinizdeki ışıkların, odada kimin olduğuna bağlı olarak, ancak yalnızca günün belirli saatlerinde (akşam veya sabah erken saatlerde) otomatik olarak açılıp kapanmasını istiyorsunuz. ChatGPT'nin sizi adım adım nasıl destekleyebileceği aşağıda açıklanmıştır.
- Senaryonun tanımı :
- ChatGPT'ye ihtiyacınızı şöyle tanımlıyorsunuz: “Oturma odamdaki ışıkların akşamları bir varlık algılandığında otomatik olarak açılmasını, ancak birkaç dakika işlem yapılmadığında kapanmasını istiyorum.”
- Kod oluşturma :
- ChatGPT bu açıklamayı alır ve süreleri ve hareket algılamayı dikkate alarak karşılık gelen bir YAML komut dosyası oluşturur. ChatGPT'nin sağlayabileceği bazı örnek kodlar şunlardır:
takma ad: Mevcudiyete ve zamana dayalı oturma odası aydınlatması
tetiklemek:
-platform: durum
varlık_kimliği: ikili_sensor.presence_salon
için: 'açık'
durum:
- koşul: zaman
sonra: '18:00:00'
önce: '23:59:00'
aksiyon:
- hizmet: light.turn_on
hedef:
varlık_id: ışık.salon
mod: tek
- Bu komut dosyası, bir varlığın tespit edilmesi durumunda oturma odasındaki ışığı saat 18.00'den itibaren açar. ChatGPT ayrıca bu komut dosyasını, ışığın kapanmadan önce ne kadar süre açık kalması gerektiğine bağlı olarak da ayarlayabilir.
- Komut dosyasını özelleştirme :
- Belirli bir süre işlem yapılmadığında otomatik kapanma gecikmesi eklemek isterseniz ChatGPT'den bu özelliği eklemesini isteyebilirsiniz. Örneğin :
diğer bir deyişle: Oturma odasının ışıkları otomatik olarak kapanıyor
tetiklemek:
-platform: durum
varlık_kimliği: ikili_sensor.presence_salon
için: 'kapalı'
for: '00:05:00' # 5 dakika işlem yapılmadığında ışık kapanır
aksiyon:
- hizmet: light.turn_off
hedef:
varlık_id: ışık.salon
Birkaç basit değişimle ChatGPT, kodun farklı bölümleri hakkında net bir açıklama sunarken ihtiyaçlarınızı tam olarak karşılayan eksiksiz bir senaryo oluşturmanıza yardımcı olur.
Somut örnek: Hava durumuna bağlı olarak panjurların yönetimi
Otomasyonun bir diğer yaygın örneği, evin içindeki sıcaklığı düzenlemek ve enerji tasarrufu sağlamak amacıyla hava koşullarına bağlı olarak panjurların yönetimiyle ilgilidir.
- Senaryonun tanımı :
- İhtiyacınızı şöyle tanımlıyorsunuz: “Dış hava sıcaklığı 25°C'yi aştığında evi serin tutmak için panjurlarımın otomatik olarak kapanmasını istiyorum.”
- Komut dosyasının oluşturulması :
- ChatGPT, bir sensör veya hava durumu kaynağı tarafından ölçülen dış sıcaklığı dikkate alan bir YAML komut dosyası oluşturabilir. Örneğin :
takma adı: Yüksek ısıda otomatik panjur kapanması
tetiklemek:
- platform: numeric_state
varlık_id: sensör.dış_sıcaklık
yukarıda: 25
aksiyon:
- hizmet: cover.close_cover
hedef:
varlık_id: cover.volets_salon
- Ek koşullarla özelleştirme :
- Bu otomasyonun yalnızca belirli saatlerde (örneğin yalnızca öğleden sonra) çalışmasını istiyorsanız ChatGPT'den şu koşulu eklemesini isteyebilirsiniz:
durum:
- koşul: zaman
sonra: '12:00:00'
önce: '18:00:00'
Bu örnek, ChatGPT'nin farklı parametreleri (sıcaklık, program, durum) tek bir otomasyona nasıl entegre edebildiğini ve böylece maksimum özelleştirmeyi nasıl sağlayabildiğini gösterir.
Somut örnek: Sinema atmosferini harekete geçirin
Daha çok konfora yönelik olan başka bir otomasyon türü, ortam senaryoları oluşturmaktan oluşur. Örneğin, TV'yi açtığınızda çevredeki aydınlatmayı ve cihazları sürükleyici bir atmosfer yaratacak şekilde ayarlayarak bir “tiyatro” sahnesini etkinleştirmek isteyebilirsiniz.
- Senaryonun tanımı :
- İhtiyacınızı şöyle tanımlıyorsunuz: “Televizyonu açtığımda ışıkların kısılmasını ve perdelerin kapanmasını istiyorum.”
- Komut dosyasının oluşturulması :
- ChatGPT size televizyon açıkken tetiklenen bir senaryo sunabilir:
takma ad: Sinema sahnesi
tetiklemek:
-platform: durum
varlık_id: media_player.television
için: 'açık'
aksiyon:
- hizmet: light.turn_off
hedef:
varlık_id: ışık.salon
- hizmet: cover.close_cover
hedef:
varlık_id: cover.rideaux_salon
- Varyasyonlar ekleme :
- ChatGPT'den ışıkları tamamen kapatmak yerine parlaklığı kısmak veya oda sıcaklığını ayarlamak gibi seçenekler eklemesini isteyebilirsiniz:
aksiyon:
- hizmet: light.turn_on
veri:
varlık_id: ışık.salon
parlaklık_pct: 20 # Işık %20'ye kısıldı
ChatGPT, fikirlerinizi Ev Asistanında somut senaryolara dönüştürmede değerli bir müttefik olduğunu kanıtlıyor. İster bir ışığı açmak gibi basit bir otomasyon için ister birden fazla cihaz ve koşulu içeren karmaşık bir senaryo için ChatGPT, uygun kodu otomatik olarak oluşturarak süreci basitleştirir.
Elbette ChatGPT burada genel kod sağlar. Varlıkların, Ayarlar, Cihazlar ve hizmetler, Varlıklar sekmesinde bulabileceğiniz kendi varlıklarınızla değiştirilmesi gerekecektir:

Kişiselleştirilmiş otomasyonlarla konforu artırın
Otomasyonun temel avantajlarından biri günlük konforun iyileştirilmesidir. Ev Asistanı, ChatGPT'nin esnekliğiyle birleştiğinde, ev ortamınızı alışkanlıklarınıza ve tercihlerinize uyacak şekilde kişiselleştirmenize olanak tanır. Aydınlatmayı otomatikleştirebilir, sıcaklığı ayarlayabilir ve hatta günün her saatine uygun atmosferler oluşturabilirsiniz.
Günün saatine bağlı olarak aydınlatma ortamını otomatikleştirin
Aydınlatma iç mekan konforunda önemli bir rol oynar. Ev Asistanı'nı, örneğin akşamları sıcak bir atmosfer yaratmak veya sabahları daha canlı bir atmosfer yaratmak için günün saatine göre ışıklarınızın parlaklığını ve rengini otomatik olarak ayarlayacak şekilde ayarlayabilirsiniz.
- Senaryonun tanımı :
- ChatGPT'ye şunu açıklayabilirsiniz: “Işıklarımın gün batımından itibaren yavaş yavaş yumuşamasını ve akşam 22:00'ye kadar tamamen loş hale gelmesini istiyorum.”
- Komut dosyasının oluşturulması :
- ChatGPT, parlaklığı gün batımına ve zamana göre kademeli bir geçişle ayarlayan bir komut dosyası oluşturur:
takma ad: Akşamları ışıkların kademeli olarak ayarlanması
tetiklemek:
-platform:güneş
olay: gün batımı
aksiyon:
- hizmet: light.turn_on
veri:
varlık_id: ışık.salon
parlaklık_pct: 50 # Gün batımından sonra %50'de yanar
- gecikme: '01:00:00' # 1 saat bekle
- hizmet: light.turn_on
veri:
varlık_id: ışık.salon
parlaklık_pct: 20 # 1 saat sonra %20'de yanar
- Ek özelleştirme :
- ChatGPT'den belirli renkler ekleyerek otomasyonu daha karmaşık hale getirmesini isteyebilirsiniz, örneğin akşamları sıcak bir renk tonuna geçiş yapabilirsiniz:
aksiyon:
- hizmet: light.turn_on
veri:
varlık_id: ışık.salon
parlaklık_pct: 50
color_name: Warm_white # Gün batımından sonra sıcak beyaz ışık
Somut örnek: Sinema atmosferini harekete geçirin
Faaliyetlerinize göre özel ortamlar yaratmak, evinizdeki konforu büyük ölçüde artırabilir. Örneğin film izlerken ışıkları kısmak, perdeleri kapatmak, sıcaklığı ayarlamak isteyebilirsiniz. ChatGPT'nin böyle bir senaryo oluşturmanıza nasıl yardımcı olabileceği aşağıda açıklanmıştır.
- Senaryonun tanımı :
- Dileğinizi şöyle tanımlıyorsunuz: “Televizyonda film oynattığımda ışıklarımın %10'a kadar kısılmasını ve perdelerimin kapanmasını istiyorum.”
- Komut dosyasının oluşturulması :
- ChatGPT, televizyon açıkken tetiklenen bir senaryo sunar:
takma adı: Sinema atmosferi
tetiklemek:
-platform: durum
varlık_id: media_player.television
için: 'açık'
aksiyon:
- hizmet: light.turn_on
veri:
varlık_id: ışık.salon
parlaklık_pct: 10 # Işıklar %10'a kısıldı
- hizmet: cover.close_cover
hedef:
varlık_id: cover.rideaux_salon # Perdeleri kapatıyorum
- Birleşik senaryo :
- ChatGPT'den bağlı termostatınızla sıcaklığı ayarlamak veya surround ses sistemini tetiklemek gibi diğer eylemleri entegre etmesini isteyebilirsiniz:
aksiyon:
- hizmet: light.turn_on
veri:
varlık_id: ışık.salon
parlaklık_pct: 10
- hizmet: cover.close_cover
hedef:
varlık_id: cover.rideaux_salon
- hizmet: iklim.set_temperature
veri:
varlık_id: iklim.salon
sıcaklık: 22 # Sıcaklık 22°C'ye ayarlandı
ChatGPT'nin yardımıyla evinizdeki ortamı aktivitelerinize göre ayarlayabilirsiniz. Okumak, yemek yemek veya film izlemek olsun, bu unsurların otomasyonu günün her anına anında uyum sağlayan konfor sağlar.
Termal konfor yönetimini otomatikleştirin
Konfor aynı zamanda sıcaklık yönetimini de içerir. Sıcaklık sensörleri, bağlı termostatlar ve ChatGPT sayesinde evinizin termal düzenlemesini otomatik olarak optimize eden senaryolar oluşturabilirsiniz.
- Senaryonun tanımı :
- ChatGPT'ye şunu açıklıyorsunuz: “Sıcaklık 19°C'nin altına düştüğünde ısıtma sistemimin otomatik olarak açılmasını ve 21°C'nin üzerine çıktığında kapanmasını istiyorum.”
- Komut dosyasının oluşturulması :
- ChatGPT, ortam sıcaklığını dikkate alarak bir komut dosyası oluşturur ve ısıtmayı buna göre ayarlar:
takma ad: Otomatik ısıtma düzenlemesi
tetiklemek:
- platform: numeric_state
varlık_id: sensör.temperature_house
aşağıda: 19
aksiyon:
- hizmet: iklim.set_hvac_mode
hedef:
varlık_id: iklim.chauffage_salon
veri:
hvac_mode: ısı
- Devamsızlık dönemlerini içeren optimize edilmiş senaryo :
- ChatGPT ayrıca, örneğin evin boş olması durumunda sıcaklığı düşürmek için ek koşulları da entegre edebilir:
durum:
- durum: durum
varlık_id: grup.all_persons
durum: 'ev_değil' # Yalnızca evde kimse yoksa
Günlük konfor için programlanmış sahneler
Konforu artırmanın bir başka yolu da birçok eylemi aynı anda gruplandıran “sahneler” yaratmaktır. Örneğin, panjurları açan, ışıkları açan ve sıcaklığı ayarlayan bir “sabah” sahnesine ve ışıkları karartan, perdeleri kapatan ve evi enerji tasarrufu moduna sokan bir “akşam” sahnesine sahip olabilirsiniz.
- Senaryonun tanımı :
- “Sabah için panjurları açan, mutfağın ışıklarını açan ve sıcaklığı 21°C'ye ayarlayan bir sahne istiyorum.”
- Komut dosyasının oluşturulması :
- ChatGPT, şu eylemleri gruplandıran bir sahnenin kodunu oluşturur:
bkz: sabah sahnesi
sekans:
- hizmet: cover.open_cover
hedef:
varlık_id: cover.shutters_chamber
- hizmet: light.turn_on
hedef:
varlık_id: light.cuisine
- hizmet: iklim.set_temperature
hedef:
varlık_id: iklim.ev
veri:
sıcaklık: 21
- İyileştirme ve özelleştirme :
- ChatGPT, tetikleme süresi veya dış mekan ışık koşullarının eklenmesi gibi parametrelerle sahneye ince ayar yapabilir.
ChatGPT desteği ile günlük yaşamınızın rahatlığını artıran karmaşık otomasyon senaryoları oluşturabilirsiniz. Sadece birkaç basit değişiklikle ışıkları, panjurları, termostatları ve diğer cihazları ihtiyaçlarınızı tam olarak karşılayacak ve her zaman hoş bir atmosfer yaratacak şekilde yapılandırabilirsiniz.
Ev güvenliğini güçlendirin
Güvenlik, birçok Ev Asistanı kullanıcısı için bir önceliktir. Doğru konfigürasyonla evinizi, anormallikleri tespit edebilen, tehlike durumunda sizi uyarabilen ve hatta davetsiz misafirleri caydırmak için varlığı simüle edebilen bağlantılı bir kaleye dönüştürebilirsiniz. ChatGPT, derinlemesine programlama bilgisi gerektirmeden evinizin güvenliğini artırmak için otomasyon senaryoları oluşturmanıza yardımcı olabilir.
Somut örnek: Siz yokken kapı açılırsa anında uyarı
En temel ve etkili güvenlik senaryolarından biri, siz yokken birisi bir kapıyı veya pencereyi açtığında anında uyarı almaktır. ChatGPT'nin bu tür bir senaryoyu oluşturmanıza nasıl yardımcı olabileceği aşağıda açıklanmıştır.
- Senaryonun tanımı :
- ChatGPT'ye şunu açıklıyorsunuz: “Evde olmadığım sırada bir kapı açılırsa telefonuma gelen bildirimle bilgilendirilmek istiyorum.”
- Komut dosyasının oluşturulması :
- ChatGPT, bir kapının durumunu izleyen ve kullanıcı uzaktayken bildirim gönderen bir komut dosyası oluşturabilir:
takma ad: Yokluğumda açık kapı alarmı
tetiklemek:
-platform: durum
varlık_kimliği: ikili_sensor.entrance_gate
itibaren: 'kapalı'
için: 'açık'
durum:
- durum: durum
varlık_id: grup.all_persons
durum: 'ev_değil' # Yalnızca evde kimse yoksa
aksiyon:
- hizmet: notify.mobile_app_mon_telephone
veri:
mesaj: "Uyarı! Ön kapı açıldı."
- Uyarı mesajını özelleştirme :
- ChatGPT'den gönderilen mesajı ayarlamasını veya birden fazla eşzamanlı işlemi tetiklemesini (bir kamerayı veya sireni açmak gibi) isteyebilirsiniz:
aksiyon:
- hizmet: kamera.kayıt
veri:
varlık_id: kamera.camera_entry
süre: 30 # 30 saniyelik video kaydedin
- hizmet: notify.mobile_app_mon_telephone
veri:
mesaj: "Uyarı! Ön kapı açıldı."
Bu senaryo türü farklı kapı, pencere veya dedektörlere uyarlanabilir ve olası bir izinsiz giriş durumunda anında uyarı almanızı sağlar. Aynı tür alarm, ecza dolabı veya herhangi bir hassas oda için de kurulabilir.
Somut örnek: Davetsiz misafirleri caydırmak için varlık simülasyonu
Varlık simülasyonu, birisi evde olmasa bile evdeymiş gibi göstererek hırsızları caydırmak için kullanılan bir tekniktir. ChatGPT, siz gittiğinizde ışıkların, TV'nin veya diğer cihazların rastgele zamanlarda açılıp kapanacağı senaryolar oluşturmanıza yardımcı olabilir.
- Senaryonun tanımı :
- ChatGPT'ye şunu açıklıyorsunuz: “Ben uzaktayken, bir varlığı simüle etmek için ışıklarımın birkaç odada rastgele açılıp kapanmasını istiyorum.”
- Komut dosyasının oluşturulması :
- ChatGPT, uzaktayken ışıkların rastgele aralıklarla açılıp kapandığı bir senaryo oluşturabilir:
takma ad: Varlık simülasyonu
tetiklemek:
-platform: durum
varlık_id: grup.all_persons
to: 'not_home' # Herkes gittiğinde tetiklenir
aksiyon:
- hizmet: light.turn_on
hedef:
varlık_id: ışık.salon
-gecikme:
dakika: '{{ range(10, 30) | rastgele }}' # 10 ile 30 dakika arasında rastgele süre
- hizmet: light.turn_off
hedef:
varlık_id: ışık.salon
- hizmet: light.turn_on
hedef:
varlık_id: light.cuisine
-gecikme:
dakika: '{{ range(15, 45) | rastgele }}' # Diğer rastgele gecikme
- hizmet: light.turn_off
hedef:
varlık_id: light.cuisine
- Varyasyonları ve diğer cihazları ekleme :
- Simülasyonu daha da gerçekçi hale getirmek için ChatGPT'den televizyon veya radyo gibi ek cihazlar eklemesini isteyebilirsiniz:
aksiyon:
- hizmet: light.turn_on
hedef:
varlık_id: ışık.salon
- hizmet: media_player.turn_on
hedef:
varlık_id: media_player.television
-gecikme:
dakika: '{{ range(20, 40) | rastgele }}'
- hizmet: light.turn_off
hedef:
varlık_id: ışık.salon
- hizmet: media_player.turn_off
hedef:
varlık_id: media_player.television
Bu otomasyon, evdeki normal aktivitenin simüle edilmesine yardımcı olarak, birisinin var olduğu yanılsamasını yaratarak potansiyel davetsiz misafirleri caydırabilir.
Somut örnek: Hareket algılama sırasında video kaydını etkinleştirin
Güvenlik kameralarınız varsa, hareket algılandığında kaydı otomatikleştirebilirsiniz. Bu, evde izleme yapmasanız bile herhangi bir şüpheli etkinliği gerçek zamanlı olarak yakalamanıza olanak tanır.
- Senaryonun tanımı :
- ChatGPT'ye şunu açıklıyorsunuz: “Kameralarımın hareket algılandığında otomatik olarak kayıt yapmasını istiyorum.”
- Komut dosyasının oluşturulması :
- ChatGPT, hareket sensörü etkinliği algıladığı anda video kaydını etkinleştiren bir komut dosyası oluşturabilir:
takma ad: Hareket algılamada kayıt
tetiklemek:
-platform: durum
varlık_kimliği: ikili_sensor.movement_garden
için: 'açık'
aksiyon:
- hizmet: kamera.kayıt
hedef:
varlık_id: kamera.bahçe
veri:
süre: 60 # 60 saniyelik video kaydedin
- Bildirim ekleme ve özelleştirme :
- Bu komut dosyasını, kayıt başladığında bildirim alacak şekilde özelleştirebilirsiniz:
aksiyon:
- hizmet: kamera.kayıt
hedef:
varlık_id: kamera.bahçe
veri:
süre: 60
- hizmet: notify.mobile_app_mon_telephone
veri:
mesaj: "Bahçede hareket algılandı. Kayıt devam ediyor."
Bu otomasyon, evinizde olup biten her şeyi uzaktan izlemenize ve herhangi bir olay durumunda kayıt tutmanıza olanak tanır.
Güvenli erişim ve kapılar
Bağlantılı kilitlerle, kilitleme veya erişim girişimlerini izleme işlemlerini otomatikleştirerek kapılarınızın güvenliğini de artırabilirsiniz. Örneğin ChatGPT, kapıların belirli bir zamanda otomatik olarak kilitlendiği veya herkesin evden çıktığı bir senaryo oluşturmanıza yardımcı olabilir.
- Senaryonun tanımı :
- ChatGPT'ye şunu söylüyorsunuz: “Ön kapımın akşam 22:00'de veya herkes evden çıktığında otomatik olarak kilitlenmesini istiyorum.”
- Komut dosyasının oluşturulması :
- ChatGPT, kapıyı kilitlemek için şu kriterlere göre bir komut dosyası oluşturur:
takma adı: Otomatik kapı kilidi
tetiklemek:
-platform: zaman
saat: '22:00:00'
-platform: durum
varlık_id: grup.all_persons
to: 'ev_değil' # Evde kimse olmadığında
aksiyon:
- hizmet: kilit.kilit
hedef:
varlık_id: lock.door_entry
Bu tür senaryo, siz dışarıdayken veya geceleri kapıların daima kilitli olmasını sağlayarak güvenliği artırır.
ChatGPT'nin yardımıyla evinizi korumanın tüm yönlerini kapsayan gelişmiş güvenlik senaryoları oluşturabilirsiniz. Anında uyarı almak, gözetleme videolarını kaydetmek veya yokken varlığı simüle etmek olsun, ChatGPT bu otomasyonların oluşturulmasını, bunları tam olarak ihtiyaçlarınıza göre uyarlayarak basitleştirir.
Enerji tüketiminin azaltılması
Ev otomasyonu yalnızca konforu veya güvenliği artırmakla ilgili değildir: aynı zamanda enerji tasarrufu sağlamanın da harika bir yolu olabilir. Home Assistant ve ChatGPT sayesinde cihazların tüketimini çeşitli parametrelere (varlık, hava durumu, elektrik tüketimi) göre optimize eden akıllı senaryolar oluşturmak mümkün.
Mevcudiyete göre ısıtma ve soğutmayı otomatikleştirin
Bir evdeki enerji maliyetlerinin ana kaynaklarından biri ısıtma ve iklimlendirme yönetimidir. Bu sistemleri yalnızca gerektiğinde çalışacak şekilde otomatikleştirerek israfı önleyebilirsiniz.
- Senaryonun tanımı :
- ChatGPT'ye şunu açıklayabilirsiniz: “Evde kimse olmadığında ısıtma sistemimin otomatik olarak kapanmasını ve ben dönmeden 30 dakika önce tekrar açılmasını istiyorum.”
- Komut dosyasının oluşturulması :
- ChatGPT, evdeki varlığı dikkate alan ve ısıtmayı buna göre kontrol eden bir senaryo oluşturabilir:
takma ad: Mevcudiyete göre ısıtma yönetimi
tetiklemek:
-platform: durum
varlık_id: grup.all_persons
için: 'ev_değil'
-platform: durum
varlık_id: grup.all_persons
için: 'ev'
durum:
- durum: durum
varlık_id: iklim.ev
durum: 'ısı'
aksiyon:
- seçmek:
- şartlar:
- durum: durum
varlık_id: grup.all_persons
durum: 'ev_değil'
sekans:
- hizmet: iklim.set_hvac_mode
hedef:
varlık_id: iklim.ev
veri:
hvac_mode: 'kapalı'
- şartlar:
- durum: durum
varlık_id: grup.all_persons
durum: 'ev'
sekans:
- hizmet: iklim.set_hvac_mode
hedef:
varlık_id: iklim.ev
veri:
hvac_mode: 'ısı'
- Yeniden başlatma gecikmesiyle iyileştirme :
- Dönüşünüzden biraz önce ısıtmanın tekrar açılmasını istiyorsanız ChatGPT bir gecikme ekleyebilir:
aksiyon:
- gecikme: '00:30:00' # Isıtma, dönüşünüzden 30 dakika önce yeniden başlatılır
- hizmet: iklim.set_hvac_mode
hedef:
varlık_id: iklim.ev
veri:
hvac_mode: 'ısı'
Bu tür otomasyon, ısıtma sisteminizi verimli bir şekilde yönetmenize olanak tanır ve siz evde olmadığınızda ısıtma sisteminin gereksiz yere çalışmasını önler.
Hassas düzenleme için sıcaklık sensörlerini kullanın
Yalnızca programa veya katılıma değil, evdeki gerçek koşullara göre ısıtma veya soğutmayı otomatik olarak ayarlamak için sıcaklık sensörlerini de kullanabilirsiniz.
- Senaryonun tanımı :
- ChatGPT'ye şunu soruyorsunuz: “Oturma odasındaki sıcaklık 19°C'nin altına düştüğünde ısıtma sistemimin otomatik olarak açılmasını istiyorum.”
- Komut dosyasının oluşturulması :
- ChatGPT, Ev Asistanına entegre edilmiş sıcaklık sensörlerini temel alan bir komut dosyası sunar:
takma ad: Otomatik ısıtma düzenlemesi
tetiklemek:
- platform: numeric_state
varlık_id: sensör.temperature_salon
aşağıda: 19
aksiyon:
- hizmet: iklim.set_hvac_mode
hedef:
varlık_id: iklim.salon
veri:
hvac_mode: 'ısı'
- Dış hava koşullarına göre optimizasyon :
- Ayrıca ChatGPT'den ısıtma işlemini hava durumu tahminlerine göre ayarlamasını da isteyebilirsiniz:
durum:
- koşul: sayısal_durum
varlık_id: sensör.dış_sıcaklık
aşağıda: 10 # Isıtma yalnızca dış sıcaklık 10°C'nin altında olduğunda etkinleştirilir
Bu otomasyon, iç ve dış koşullara bağlı olarak sıcaklığı hassas bir şekilde düzenlemenize olanak tanıyarak enerji tüketimini optimize eder.
İsrafı önlemek için bekleme modundaki cihazları kapatın
Televizyon, şarj cihazı gibi pek çok cihaz bekleme modundayken de elektrik tüketmeye devam ediyor. Ev Asistanı ve ChatGPT, geceleri veya evde olmadığınızda bu cihazları kapatmayı otomatikleştirmenize yardımcı olabilir.
- Senaryonun tanımı :
- ChatGPT'ye şunu söyleyebilirsiniz: “Akıllı prize takılı tüm cihazların geceleri otomatik olarak kapanmasını istiyorum.”
- Komut dosyasının oluşturulması :
- ChatGPT, bu cihazların gücünü belirli bir zamanda veya mevcudiyete göre kesmek için bir senaryo oluşturabilir:
diğer bir deyişle: Cihazları geceleri otomatik olarak kapatma
tetiklemek:
-platform: zaman
saat: '23:00:00'
aksiyon:
- hizmet: switch.turn_off
hedef:
varlık_id: switch.connected_plugs
- Mevcudiyet koşulu ekleme :
- Bu komut dosyasını, cihazların yalnızca evde kimse olmadığında veya herkes uykuda olduğunda kapanacağı şekilde özelleştirebilirsiniz:
durum:
- durum: durum
varlık_id: grup.all_persons
durum: 'ev_değil' # Yalnızca herkes ayrılırsa kapanır
Bu, özellikle uyurken veya uzakta olduğunuzda gereksiz tüketimin önlenmesine yardımcı olur.
Enerji tüketiminin gerçek zamanlı izlenmesi ve optimizasyonu
Ev Asistanı ayrıca sensörler veya özel entegrasyonlar kullanarak enerji tüketimini gerçek zamanlı olarak izlemeyi de mümkün kılar. ChatGPT, farklı cihazların tüketimini gösteren kontrol panellerini yapılandırmanıza yardımcı olarak bunu optimize etmenize olanak tanır.
- need'un tanımı :
- ChatGPT'ye şunu söyleyebilirsiniz: “Ev Asistanı'nda, cihazlarımın tüketimini gerçek zamanlı olarak gösteren bir kontrol paneli istiyorum.”
- Yapılandırmanın oluşturulması :
- ChatGPT, bu bilgiyi özel bir kontrol panelinde görüntülemek için YAML kodunu oluşturur:
sensör:
- platform:şablon
sensörler:
toplam_tüketim:
Friendly_name: "Toplam tüketim"
value_template: "{{states('sensor.consumption_device_1') | float +states('sensor.consumption_device_2') | float }}"
- Bildirim ekleme :
- Aşırı tüketim durumunda ChatGPT'den bildirim eklemesini isteyebilirsiniz:
otomasyon:
- takma ad: Yüksek tüketim uyarısı
tetiklemek:
- platform: numeric_state
varlık_id: sensör.toplam_tüketim
yukarıda: 1000 # Tüketim 1000W'ı aşarsa tetiklenir
aksiyon:
- hizmet: notify.mobile_app_mon_telephone
veri:
mesaj: "Uyarı! Güç tüketimi 1000W'ı aşıyor."
Bu, enerji tüketiminizi takip etmenize ve gerekirse azaltmak için adımlar atmanıza olanak tanır.
Ev Asistanının gelişmiş özellikleri ile ChatGPT'nin kişiselleştirilmiş yardımını birleştirerek evinizin enerji yönetiminin birçok yönünü otomatikleştirebilirsiniz. İster mevcudiyete bağlı olarak sıcaklığın düzenlenmesi, ister cihazların uyku moduna geçmesi veya tüketimin gerçek zamanlı olarak izlenmesi olsun, bu otomasyonlar, çevre üzerindeki etkinizi en aza indirirken elektrik faturalarınızı azaltmanıza yardımcı olabilir.
ChatGPT ile karmaşık, zincirleme senaryolar oluşturun
Karmaşık senaryolar, bağlı evinizi dinamik ve verimli bir şekilde yönetmek için mevcudiyet, hava koşulları ve saatler gibi birçok faktörü birleştirir. ChatGPT sayesinde, birden fazla parametreyi hesaba katan ve ihtiyaçlarınıza mükemmel şekilde uyan bir sistem oluşturmak için çeşitli eylemleri zincirleyen otomasyonlar tasarlayabilirsiniz.
Gerçek Dünyadan Örnek: Tam Tatil Evi Yönetimi Senaryosu
Karmaşık bir senaryonun tipik bir örneği, tatile gittiğinizde evin yönetilmesidir. Bu senaryo, panjurların otomatik olarak kapatılmasını, ısıtma sıcaklığının düşürülmesini, varlık simülasyonunun etkinleştirilmesini ve güvenlik sistemlerinin devreye sokulmasını içerebilir.
- Senaryonun tanımı :
- ChatGPT'ye şöyle diyebilirsiniz: “Tatile gittiğimde her şeyi halledecek bir senaryo istiyorum: panjurları kapatmak, ısıyı kısmak, alarmı etkinleştirmek ve ışıklarla varlığı simüle etmek.”
- Komut dosyasının oluşturulması :
- ChatGPT, yokluğunuza bağlı olarak çeşitli eylemleri birbirine bağlayan bir senaryo oluşturur:
takma ad: Tatil Senaryosu
tetiklemek:
-platform: durum
varlık_kimliği: input_boolean.vacation_mode
için: 'açık'
aksiyon:
- hizmet: cover.close_cover
hedef:
varlık_id: cover.volets_maison # Panjurların kapatılması
- hizmet: iklim.set_temperature
hedef:
varlık_id: iklim.ev
veri:
sıcaklık: 16 # Isıtma azaltma
- hizmet: alarm_control_panel.alarm_arm_away
hedef:
varlık_id: alarm_control_panel.home # Alarm aktivasyonu
- hizmet: light.turn_on
hedef:
varlık_id: ışık.salon
- gecikme: '01:00:00'
- hizmet: light.turn_off
hedef:
asset_id: light.salon # Işıklarla varlık simülasyonu
- Eylemleri özelleştirme :
- Siz uzaktayken hareket algılanırsa programları ayarlayabilir veya video kaydetmek gibi diğer belirli eylemleri ekleyebilirsiniz:
- hizmet: kamera.kayıt
veri:
varlık_id: kamera.bahçe
süre: 120 # Hareket algılanırsa 2 dakikalık kayıt
Bu tür senaryo, evinizin kaynaklarını optimize ederken gönül rahatlığıyla ayrılmanıza olanak tanıyan güvenlik ekipmanı, enerji ve varlık yönetimini birleştirir.
Somut örnek: Hava durumuna ve mevcudiyete göre otomatik konfor yönetimi
Karmaşık senaryonun bir başka örneği de dışarıdaki hava durumuna ve evdeki mevcudiyete bağlı olarak konforun otomatik olarak yönetilmesidir. Bu tür senaryoda çeşitli faktörlere bağlı olarak ısıtma veya iklimlendirme ayarlanabilir, panjurlar açılıp kapatılabilir ve ışıklar açılabilir.
- Senaryonun tanımı :
- ChatGPT'ye şunu açıklıyorsunuz: “Isıtmanın dış hava sıcaklığına göre ayarlanmasını ve dışarısı çok sıcaksa panjurların otomatik olarak kapanmasını istiyorum.”
- Komut dosyasının oluşturulması :
- ChatGPT, hava durumuna ve iç mekan sıcaklığına göre çeşitli cihazları düzenleyen bir senaryo oluşturur:
takma ad: Hava durumuna göre konfor yönetimi
tetiklemek:
- platform: numeric_state
varlık_id: sensör.dış_sıcaklık
yukarıda: 25 # Dış sıcaklık 25°C'yi aşarsa tetiklenir
durum:
- durum: durum
varlık_id: grup.all_persons
state: 'home' # Yalnızca birisi evdeyse çalışır
aksiyon:
- hizmet: cover.close_cover
hedef:
asset_id: cover.volets_salon # Ortamı serin tutmak için kepenkleri kapatıyorum
- hizmet: iklim.set_temperature
hedef:
varlık_id: iklim.salon
veri:
sıcaklık: 22 # 22°C'de sıcaklık ayarı
- Işık yönetimi eklendi :
- Işıkların da dışarıdaki parlaklığa göre ayarlanmasını istiyorsanız ChatGPT senaryoyu zenginleştirebilir:
tetiklemek:
- platform: numeric_state
varlık_id: sensör.dış_parlaklık
aşağıda: 200 # Dış ışık azsa tetiklenir
aksiyon:
- hizmet: light.turn_on
hedef:
asset_id: light.salon # Parlaklık çok düşükse ışıkları açma
Bu tür senaryo, çevresel faktörleri ve varlık faktörlerini hesaba katarak, manuel müdahaleye gerek kalmadan, iç mekan konforunun çeşitli yönlerini otomatik olarak yönetmenize olanak tanır.
Somut örnek: Birleşik güvenlik ve enerji senaryosu
Daha da gelişmiş bir senaryoda, ev yönetimini optimize etmek için güvenlik ve enerji otomasyonlarını birleştirebilirsiniz. Örneğin evden çıktığınızda kullanılmayan tüm cihazları otomatik olarak kapatabilir, kapıları kilitleyebilir ve kameraları etkinleştirebilirsiniz.
- Senaryonun tanımı :
- ChatGPT'ye şunu söylüyorsunuz: “Evden çıkar çıkmaz tüm cihazların kapanmasını, kapının kilitlenmesini ve kameraların etkinleşmesini istiyorum.”
- Komut dosyasının oluşturulması :
- ChatGPT, yokluk tespit edilir edilmez bu eylemleri birbirine bağlayan bir senaryo oluşturur:
takma ad: Güvenlik ve enerji senaryosu
tetiklemek:
-platform: durum
varlık_id: grup.all_persons
için: 'ev_değil'
aksiyon:
- hizmet: switch.turn_off
hedef:
varlık_id: switch.home_devices # Cihazları kapatma
- hizmet: kilit.kilit
hedef:
varlık_id: lock.porte_entree # Kapı kilidi
- hizmet: kamera.turn_on
hedef:
varlık_id: kamera.house # Kameraların etkinleştirilmesi
- Bildirim ekleme :
- Senaryo etkinleştirildiğinde bilgilendirilmek için bir bildirim ekleyebilirsiniz:
aksiyon:
- hizmet: notify.mobile_app_mon_telephone
veri:
mesaj: "Tüm cihazlar kapalı, ev güvende."
Bu senaryo, hem enerji tüketiminin optimum yönetimini hem de evden uzakta olduğunuzda gelişmiş güvenliği sağlar.
Birden fazla parametreye dayalı senaryolar oluşturun
Karmaşık senaryolar ayrıca programlar, hava durumu, mevcudiyet ve hatta belirli olaylar gibi parametrelerin birleşimiyle tetiklenebilir. ChatGPT, birden fazla koşulu olsa bile bu otomasyonları oluşturmanıza yardımcı olabilir.
- Senaryonun tanımı :
- ChatGPT'ye soruyorsunuz: “Hava tahmini yağmurluysa ve evde biri varsa ışıkların akşam 20.00'de yanmasını istiyorum.”
- Komut dosyasının oluşturulması :
- ChatGPT size çeşitli koşulları dikkate alan bir komut dosyası sunar:
takma ad: Hava durumuna ve mevcudiyete bağlı olarak otomatik ışıklar
tetiklemek:
-platform: zaman
saat: '20:00:00'
durum:
- durum: durum
varlık_id: hava durumu.ev
durum: 'yağmurlu' # Yalnızca hava tahmininin yağmur öngörmesi durumunda tetiklenir
- durum: durum
varlık_id: grup.all_persons
state: 'home' # Yalnızca birisi mevcutsa çalışır
aksiyon:
- hizmet: light.turn_on
hedef:
asset_id: light.salon # Işıkların açılması
Bu tür senaryo, ChatGPT'nin, belirli ihtiyaçları karşılamak için birden fazla ayarı birleştirerek evinizi karmaşık yollarla otomatikleştirmeye nasıl yardımcı olabileceğini gösterir.
Çözüm
ChatGPT ile hava durumu, doluluk veya planlanmış etkinlikler gibi çeşitli faktörlere dayalı olarak evinizin birçok yönünü yöneten karmaşık, zincirleme senaryolar oluşturabilirsiniz. İster güvenlik, ister rahatlık, ister enerji tasarrufu olsun, ChatGPT bu otomasyonların kurulumunu kolaylaştırır ve Ev Asistanından en iyi şekilde yararlanmanıza yardımcı olur. Çünkü bağlantılı nesnelerden oluşan bir koleksiyona sahip olmak iyidir, ancak evinizi otomatikleştirmek daha iyidir. Senaryoların hayata geçirilmesine yönelik fikirlere sahip olmak her zaman kolay değildir, hatta bunları hayata geçirmek her zaman kolay değildir. Bu bağlamda ChatGPT, ücretsiz sürümünde bile gerçekten yararlı olabilir. Bu nedenle kendinizi bundan mahrum bırakmak utanç verici olur :)
İyi tasarlanmış senaryolarla evinizi, ihtiyaçlarınıza mükemmel şekilde uyarlanmış, bağlantılı ve akıllı bir ortama dönüştürebilirsiniz. Senaryolar için fikirlerinizi, hatta ChatGPT kullanarak elde ettiğiniz yaratımlarınızı paylaşmaktan çekinmeyin, her zaman ilginç fikirler verir!