Home Assistant, otomasyonlarını YAML cinsinden belgeler ve çoğu kişi için bu tek gerçek, “otomasyonlar” sekmesinin aylar boyunca dokunulmadan kalmasının tek nedenidir. Görsel editör temelleri kapsar, ancak şablon, koşul zinciri veya gece yarısını kesen bir zaman penceresi olan her şey sizi kod görünümüne doğru iter ve kod görünümü acımasızdır. Bir varlık kimliğindeki tek bir yazım hatası ve çalışan bir kurulum sessizce tetiklemeyi durdurur, veranda ışığının asla yanmadığını fark edene kadar. Deneyimli bir hobi meraklısının yakın zamanda verdiği bir hesap tam olarak bunu açıklamıştır: el ile otomasyon yazmaktan çok korkup, bir AI sohbet botundan bunu taslaklamasını istediler, sonucu yapıştırdılar ve ilk denemede çalıştı. İşte burası. AI tarafından oluşturulan Home Assistant otomasyonları kurulumunuzu anlamayı değiştirmez, ancak boş sayfa sorununu ortadan kaldırırlar ve aşağıdaki araçlar, istediğiniz şeyin basit bir açıklamasını, tek bir cihaza dokunmadan önce gözden geçirebileceğiniz YAML veya bir plana dönüştürür.
Home Assistant için AI kod ortağında ne aranmalı
Her AI kodlama aracı bu amaç için eşit derecede faydalı değildir. Benimsenmeye değer olanlar birkaç özelliği paylaşır. Home Assistant’ın belirli YAML lehçesini (tetikleyiciler, koşullar, eylemler, service: anahtar adını action: olarak değiştirme, şablon sensörleri) genel YAML yerine anlarlar. Bunların en iyileri mevcut configuration.yaml veya otomasyonlar dosyasını doğrudan okuyabilir, bu nedenle oluşturdukları kod, icat ettikleri yerine gerçekten sahip olduğunuz varlık kimliklerine başvurur. Home Assistant Blueprint formatını destekleyen bir aracı arayın, çünkü birden çok otomasyon üzerinde yeniden kullanabileceğiniz bir plan, tek kullanımlı bir betiğinden daha değerlidir. Herhangi bir şey uygulanmadan önce çalıştırma veya diff görünümü, kötü otomasyon gerçek bir cihazı çevirip çevirebileceğinden, çoğu kodlama bağlamında daha önemlidir. Son olarak, bulut rahatlığını yerel gizliliğe karşı tartın: varlık adlarınızı ve yapılandırmanızı uzak bir API’ye gönderen bir araç çoğu hane için iyidir, ancak herkes için değil.
Hızlı karşılaştırma
| Araç | Bunun için en iyisi | Tür | Ücretsiz seviye | Yerel olarak çalışır |
|---|---|---|---|---|
| ChatGPT | Yeni başlayanlar ilk otomasyonlarını yazıyor | Sohbet / özel GPT | Evet (sınırlı) | Hayır |
| Claude | Büyük HA yapılandırmalarını okuma ve yeniden düzenleme | Sohbet / proje | Evet (sınırlı) | Hayır |
| GitHub Copilot Chat | Git’te HA yapılandırması olan VS Code kullanıcıları | IDE uzantısı | Evet (sınırlı) | Hayır |
| Cursor | HA bağlamı etrafında inşa edilmiş tam editör | IDE | Evet (sınırlı) | Hayır |
| Continue.dev | Açık kaynaklı editör içi asistan | IDE uzantısı | Tamamen ücretsiz | Evet (Ollama ile) |
| Ollama Home Assistant entegrasyonu ile | Yerel, özel otomasyon oluşturma | Yerel LLM runtime | Tamamen ücretsiz | Evet |
| Extended OpenAI Conversation | Bir LLM’yi doğrudan HA’ya aktarma | HACS entegrasyonu | Tamamen ücretsiz (BYO API anahtarı) | İsteğe bağlı |
7 uygulama sıralandı
1. ChatGPT (Özel GPT ile), genel olarak yeni başlayanlar için en iyi
ChatGPT, bir tarayıcı sekmesinin ötesinde herhangi bir kurulum gerektirmediği için kesin olarak en kolay giriş noktasıdır. İstediğiniz şeyin bir açıklamasını yapıştırın (“ön kapı saat 22’den sonra açıldığında ve kimse evde yoksa, koridor ışığını 30 yüzde beş dakika süreyle açın”) ve tetikleyici, koşul ve eylem blokları dahil olmak üzere tam bir otomasyon döndürür. Varlık listeniz ve Home Assistant’ın güncel YAML sözdizimi ile hazırlanan kaydedilmiş bir özel GPT, soğuk isteminin devamını getiren tahmin edilen varlık kimliklerini azaltır.
Eksik olduğu yer: özel bir GPT veya yapıştırılan bağlam olmadan, yapılandırmanızda bulunmayan ancak makul görünen varlık kimlikleri icat edecek ve service: anahtar adını action: olarak değiştirme hakkında bilmez, model sürümü güncel olmadıkça.
Fiyatlandırma:
- Ücretsiz: günlük sınırlar içeren GPT-4o mini erişimi, zaman zaman otomasyon istekleri için yeterli
- Ücretli: ChatGPT Plus aylık abonelik daha yüksek sınırlar ve en son model ile
Platformlar: Windows, macOS, Linux (tarayıcı ve masaüstü uygulaması)
İndir: ChatGPT
Sonuç: Hiçbir AI’dan YAML yazmalarını istemediyseniz, yapılacak bir şey olmadığı için ilk denemelerin aracı.
2. Claude, büyük HA yapılandırmalarını okuma ve yeniden düzenleme için en iyi
Claude, çoğu alternatiften daha iyi uzun bağlamı işler, bu da otomasyon dosyası yüzlerce satıra büyüdüğünde ve değişiklik öneri sunmadan önce tüm AI’ı anlamak istediğinizde önemlidir. Tüm automations.yaml yapıştırın ve mevcut olanlarla çakışmayan yeni bir kural eklemeyi isteyin veya beş neredeyse yinelenen otomasyonu girdileri olan tek bir plana yeniden düzenleyin. Projeler, yapılandırmanızı her seferinde yeniden yapıştırmak yerine tüm bir oturum boyunca ekli tutmanızı sağlar.
Eksik olduğu yer: ücretsiz seviye ChatGPT’den daha katı mesaj limitine sahiptir, bu da uzun bir geri dönüş hata ayıklama oturumu sırasında fark edilir hale gelir.
Fiyatlandırma:
- Ücretsiz: sınırlı günlük mesajlar, bir avuç otomasyonu taslaklamak için yeterli
- Ücretli: Claude Pro aylık abonelik önemli ölçüde daha yüksek limitler ve daha uzun bağlam ile
Platformlar: Windows, macOS, Linux (tarayıcı ve masaüstü uygulaması)
İndir: Claude
Sonuç: Görev daha az “bana bir otomasyon yaz” ve daha çok “tüm yapılandırmamı anla ve onar.” olduğunda seçim
3. GitHub Copilot Chat, VS Code artı git izlemeli HA yapılandırması için en iyi
GitHub Copilot Chat, editörün içinde yaşar ve bu tam olarak git deposunda yaşayan HA yapılandırmasının oturduğu yerdir. Mevcut bir otomasyonun bir bloğunu vurgulayın, Copilot Chat’den onu genişletmesini veya bir koşulu düzeltmesini isteyin ve çevresindeki YAML bağlam olarak yeterlidir. Açık dosyaları ve çalışma alanını okuduğu için, dosya erişimi olmayan sohbet penceresinden çok daha güvenilir bir şekilde gerçek varlık kimliklerinize başvurur.
Eksik olduğu yer: editörde açık olanlar kadar iyidir. Açmadığınız dosyalarda tanımlanan varlıklar hakkında bilmez ve çalışan Home Assistant örneğinize canlı bir bağlantı yoktur.
Fiyatlandırma:
- Ücretsiz: bireysel hesaplar için sınırlı ücretsiz seviye
- Ücretli: Copilot individual sınırsız sohbet ve tamamlama ile aylık abonelik
Platformlar: Windows, macOS, Linux (VS Code uzantısı olarak)
İndir: GitHub Copilot
Sonuç: HA yapılandırmanız zaten bir git deposunda yaşıyorsa ve günün her gün VS Code’da çalışıyorsanız doğal seçim.
4. Cursor, HA bağlamı ile en iyi tam editör
Cursor, AI-ilk düzenlemeler etrafında yapılmış VS Code’un bir forku ve Home Assistant yapılandırması için, sohbet, satır içi düzenlemeler ve çok dosyalı farkındalık arasında daha sıkı entegrasyon ile Copilot Chat gibi davranır. “Sor” modu tam bir HA yapılandırma klasörünü indeksleyebilir ve “mutfak hareket sensörüne hangi otomasyonlar başvurur” gibi soruları cevapla, yeni bir şey oluştururken ad çakışmalarını tek dosyalı araçlar kaçırır.
Eksik olduğu yer: benimsenecek ayrı bir editördür, zaten kullandığınız biri için eklenti değildir, bu nedenle VS Code’da Copilot ile yerleştirilirse anahtarlanmanın gerçek bir uyuşmazlığı vardır.
Fiyatlandırma:
- Ücretsiz: kullanım sınırlı ücretsiz seviye
- Ücretli: Cursor Pro daha yüksek limitler ve daha yetenekli modellere erişim ile aylık abonelik
Platformlar: Windows, macOS, Linux
İndir: Cursor
Sonuç: büyük bir HA yapılandırmasının ciddiyetle gözden geçirilmesini yapmak ve AI’ın tüm klasörü aynı anda görmesini istiyorsanız geçmeye değer.
5. Continue.dev, en iyi açık kaynak editör içi asistan
Continue.dev, VS Code ve JetBrains açık kaynak uzantısıdır, herhangi bir modele, bulut API’sine veya Ollama aracılığıyla yerel birine bağlanır. Yukarıdaki ücretli araçlarla aynı editör içi sohbet ve satır içi düzenleme iş akışını sunmaktadır, ancak model seçimi ve barındırma tamamen sizin, Copilot tarzı rahatlık istiyorsanız önemli olan abonelik veya bulut bağımlılığı olmadan.
Eksik olduğu yer: kalite büyük ölçüde hangi modeli işaret ettiğinize bağlıdır. Ollama aracılığıyla yerel bir model, GPT-4 sınıfı veya Claude sınıfı modellerden YAML sınır durumlarında önemli ölçüde daha zayıftır, bu nedenle karmaşık templating hala aynı uzantının arkasındaki bir bulut modelinden yararlanır.
Fiyatlandırma:
- Ücretsiz: tamamen açık kaynak, abonelik gerekli değil
Platformlar: Windows, macOS, Linux
İndir: Continue.dev
Sonuç: yinelenen bir ücret ödemeden editör içi AI asistanı isteyen biri için seçim, özellikle kendi yetenekli API anahtarınızla eşleştirildiğinde.
6. Ollama Home Assistant entegrasyonu ile, en iyi yerel ve özel seçenek
Ollama, Llama veya Qwen gibi açık modelleri tamamen kendi donanımınızda çalıştırır ve topluluk Home Assistant entegrasyonu, yerel olarak barındırılan bir model yapılandırmanız hakkında sorulara cevap vermesi veya otomasyonları taslaklaması için izin verir hiçbir varlık adı veya rutinleriniz ağı terk etmeden. Yedek mini PC veya mütevazı bir GPU’ya sahip bir makinedeki orta boy model, doğru tetikleyici ve koşulları taslaklamak için yeterlidir.
Eksik olduğu yer: yerel modeller karmaşık YAML’de ChatGPT veya Claude’dan çok geride kalır, özellikle iç içe şablonlar veya bir koşul içinde Jinja mantığı, bu nedenle çıktısını nihai cevap yerine gözden geçirilecek kaba taslak olarak değerlendirin.
Fiyatlandırma:
- Ücretsiz: tamamen açık kaynak; tek maliyet çalıştığı donanımdır
Platformlar: Windows, macOS, Linux
İndir: Ollama
Sonuç: buluttan kaçınan bir hane için doğru çağrı, yapılandırma verilerini herhangi bir yere göndermek yerine daha dikkatli bir şekilde gözden geçirmeyi tercih eder.
7. Extended OpenAI Conversation, LLM’yi doğrudan Home Assistant’a aktarmak için en iyi
Extended OpenAI Conversation OpenAI API’sine veya Ollama gibi herhangi bir OpenAI uyumlu uç noktaya (yerelde dahil) bağlanan bir HACS entegrasyonudur. Yapılmış YAML’yi ayrı sohbet penceresinden kopyalamak yerine, Home Assistant içindeki asistana bir otomasyonu taslaklamasını veya açıklamasını isteyebilirsiniz ve gerçek varlık ve hizmetlerinize işlev çağırma erişimi vardır.
Eksik olduğu yer: kurulum önce HACS’ı yüklemeyi, özel entegrasyon eklemeyi ve kendi API anahtarınızı sağlamayı anlamına gelir, bu sohbet sekmesi açmaktan daha uzun bir yoldur. Home Assistant çekirdek takım tarafından resmi olarak da korunmaz.
Fiyatlandırma:
- Ücretsiz: entegrasyon kendisi ücretsiz ve açık kaynaktır; bağladığınız model üzerinde yalnızca API kullanımı için ödeme yaparsınız
Platformlar: Windows, macOS, Linux (Home Assistant örneğinin parçası olarak çalışır)
İndir: Extended OpenAI Conversation
Sonuç: bu listedeki en derin entegrasyon, zaman zaman otomasyonları taslaklamayı geçtikten sonra ve AI oluşturmayı Home Assistant’ın kendi arayüzüne yerleştirmek isteyebilirsiniz ek kuruluma değer.
Doğru olanı seçme
Hiçbir zaman Home Assistant otomasyonunu elle yazmadıysanız, ChatGPT ile başlayın: istediğinizi düz dilde açıklayın, döndürdüğü YAML’yi gözden geçirin ve yapıştırın. YAML ile rahat ancak yavaş iseniz ve yapılandırma dosyanız çok büyüdüyse, Claude ne kadar yapılandırmayı aynı anda bağlamda tutabileceği için abonelik değerinde. HA yapılandırmasını git deposunda tutan herkes GitHub Copilot Chat veya Cursor ilk önce bakmalı, çünkü her ikisi de ayrı sohbet penceresinin yerine dosyalara karşı doğrudan çalışır.
Gizliliği veya buluttan kaçınan kurulum için, Ollama Home Assistant entegrasyonu ile eşleştirilmiş her istemi ve her varlık adını kendi ağınızda tutarken Continue.dev size sohbet penceresinin yerine editör içinde aynı yerel seçeneği verir. Bütçeniz sıfır ve zaten kendi ev sahibiyseniz, Continue.dev Ollama’nın arkasında zaten çalıştırdığınız donanımın ötesinde hiçbir maliyeti yoktur. Ve AI oluşturmayı ve çalışma zamanı ses kontrolünü ayrı bir sohbet aracı yerine aynı yerde istiyorsanız, Extended OpenAI Conversation‘a bakın, asistanı Home Assistant’ın kendisine yerleştirir veya doğal dil otomasyon araçlarına ayrı roundup’ı kontrol edin bunun ses-ilk tarafı için.
Sıkça Sorulan Sorular
ChatGPT geçerli Home Assistant YAML yazabilir mi? Evet, çoğu ortak otomasyon deseni için. Tetikleyicileri, koşulları ve eylemleri çoğu durumda doğru şekilde işler, ancak yapılandırmanızda bulunmayan varlık kimlikleri icat edebilir, ilk olarak gerçek varlık listenizi vermezseniz. Yapıştırmadan önce çıktıyı her zaman gerçek yapılandırmaya karşı gözden geçirin.
Claude büyük HA yapılandırmaları için ChatGPT’den daha iyi mi? Mevcut, boyut otomasyonlar dosyasını okuma ve yeniden düzenleme için, evet. Claude’un daha uzun bağlam penceresi, bir konuşmada daha fazla yapılandırmayı tutmasını sağlar, hiç görmediği bir otomasyonla çelişen bir şey önerme şansını azaltır. Tek, kısa otomasyon için, her iki araç da eşit derecede iyi çalışır.
Home Assistant ile AI kullanmak için ücretli bir plana ihtiyacım var mı? Hayır. ChatGPT ve Claude ücretsiz seviyeleri zaman zaman otomasyon istekleri için yeterlidir ve Ollama ile eşleştirilmiş Continue.dev, çalıştığı donanımın ötesinde hiçbir şeye mal olmaz. Ücretli plan esas olarak daha yüksek kullanım limitlerini satın alır ve bazı durumlarda daha yetenekli bir model.
HA otomasyonlarını yazmak için yerel LLM kullanabilir miyim? Evet, Ollama ve Home Assistant entegrasyonu aracılığıyla veya bulut API’si yerine yerel modele işaret etmek için yapılandırılan Continue.dev aracılığıyla. Yerel modeller karmaşık YAML ve iç içe şablonlarda bulut modellerinden daha zayıftır, bu nedenle çıktısını nihai cevap yerine gözden geçirilmesi gereken taslak olarak değerlendirin.
Extended OpenAI Conversation entegrasyonu nedir? Bu, OpenAI API anahtarı veya herhangi bir OpenAI uyumlu uç noktayı doğrudan Home Assistant’ın kendi konuşma ajanına bağlayan topluluk tarafından inşa edilmiş HACS entegrasyonudur. Asistana gerçek varlık ve hizmetlerinize işlev çağırma erişimi verir, böylece ayrı bir sohbet penceresinden ziyade Home Assistant içinden otomasyonları taslaklay veya açıklayabilir.