Bir XDA yazarı yakında üç Docker konteynerinin tüm akıllı evini kapsadığını bildirdi. Bu iddia dikkat çekti çünkü çoğu kendi barındırılan kurulum, ışıkları, sensörleri, kameraları ve otomasyon çalıştırmanın gerçek işi sadece bir avuç gerektirirken, on iki hizmetin karışıklığına dönüşüyor. Bir mini PC ve Zigbee USB çubuk TV’nin altında oturuyorsa ve amaç bir ev laboratuvarını gözlemleme olmadan buluttan ayrılmaksa, açık kaynak akıllı ev yığını için en iyi uygulamalar bir makinede uyum sağlar ve yoldan çıkar. Aşağıdaki yedi seçim, çoğu kendi barındırılan evlerin gerçekten ihtiyaç duyduğu rolleri kapsar: bir hub, bir MQTT broker, bir otomasyon editörü, bir Zigbee ağ geçidi, ESP panoları için bir firmware toolkit, yerel nesne algılaması çalıştıran bir kamera kaydedici ve yığın için bir monitör. Her biri Docker görüntüsü olarak gönderilir, Windows, macOS ve Linux üzerinde çalışır ve açık kaynak kalır.
Bir akıllı ev yığını uygulamasında ne arayacaksınız
Bunlardan herhangi birini seçmeden önce, kendi barındırılan bir akıllı ev için gerçekten önemli olan kriterler:
- Docker veya konteyner desteği. Resmi Docker görüntüsü göndermek, kurulumlar için bir komut ve güncellemeler için bir komut sunan bir uygulama. Kendi veritabanını ve çalışma zamanını çeken yerel bir ikili, genellikle kalıcı bir bakım görevi haline gelir.
- Etkin bakıcı toplum. Akıllı ev entegrasyonları, satıcı firmware değişikliğini ittiğinde hızlı bozulur. Haftalık yayınlara ve sağlıklı GitHub sorun izleyicisine sahip projeler tek kişi yan projelerden daha hızlı iyileşir.
- Home Assistant ile iyi oynar. Home Assistant, kendi barındırılan dünyada varsayılan hub’dır. MQTT ile konuşan, REST uç noktası açığa çıkaran veya Home Assistant entegrasyonu gönderen herhangi bir araç plug-and-play’dir. Bunu gözardı eden hiçbir şey duvarla çevirilen bahçe haline gelir.
- Bulut kilitlenmesi yok. Yığının amacı, ışıkların açılması için internetin çalışması gerekmiyor. Kimlik doğrulama veya lisanslama için eve telefon aran herhangi bir araç bu testi başarısız olur.
- Düşük boşta CPU. Altı konteyner barındıran bir mini PC, hiçbir şey olmazken neredeyse boşta oturmalı. Etkinlikleri beklerken bir çekirdeği sabitleyen uygulamalar ısı ve güç sorunudur.
Hızlı karşılaştırma
| Uygulama | Rol | Docker | Lisans | Göze Çarpan |
|---|---|---|---|---|
| Home Assistant | Merkezi hub ve otomasyon | Evet | Apache 2.0 | 3.000+ entegrasyonlar, haftalık yayınlar |
| Mosquitto | MQTT broker | Evet | EPL 2.0 | 10 MB RAM’den az çalışır |
| Node-RED | Görsel akış otomasyonu | Evet | Apache 2.0 | Karmaşık akışlar için sürükle ve bırak mantığı |
| Zigbee2MQTT | Zigbee ağ geçidi | Evet | MIT | Her marka özel Zigbee hub’ını değiştirir |
| ESPHome | ESP32/ESP8266 firmware | Evet | MIT / GPLv3 | YAML tanımlı DIY sensörler |
| Frigate | AI algılaması olan kamera NVR | Evet | MIT | Yerel nesne algılaması, bulut yok |
| Uptime Kuma | Hizmet izlemesi | Evet | MIT | Telegram, Discord, e-posta uyarıları |
Uygulamalar
1. Home Assistant: merkezi hub için en iyisi
Home Assistant açık kaynak akıllı ev hub’ı referans uygulamasıdır. Binlerce cihaz için entegrasyonlar, yerel bir pano ve YAML’ı okuyan veya görsel editör kullanan bir otomasyon motoru gönderir. Docker altında Container sürümü çalıştırmak, kurulumu makineler arasında taşınabilir tutarken, bir snapshot’tan tek tıklamayla geri yükleme, tüm evi bir saat içinde yeni bir kutuya taşır.
Eksik olduğu yerler: Bazı cihaz entegrasyonları HACS’ten, topluluk eklentileri mağazasından özel bileşenlere bağlıdır. TLS’yi harici olarak ayarlamak, Nabu Casa bulut aboneliği bunu yönetmedikçe manueldir.
Fiyatlandırma:
- Ücretsiz (açık kaynak, Apache 2.0 çekirdeği)
- Nabu Casa bulut: uzaktan erişim ve Alexa/Google bağlantısı için yaklaşık 6,50 $/ay’dan başlayarak
Platformlar: Docker aracılığıyla Windows, macOS, Linux. Raspberry Pi ve genel x86 mini PC’lerde yerel OS kurulumu.
İndir: Home Assistant
Alt satır: Herhangi bir kendi barındırılan akıllı ev için varsayılan seçim. Bu listedeki diğer her uygulama buna bağlanır.
2. Mosquitto: MQTT broker için en iyisi
Mosquitto Eclipse Foundation MQTT broker’ıdır. Neredeyse her akıllı ev yığını paylaşılan mesaj veriyolu olarak MQTT kullanır ve Mosquitto en küçük, en hızlı ve en çok başvurulan uygulama. Docker görüntüsü az bellek üzerinde çalışır, tek bir config dosyası gerekir ve MQTT 3.1.1 ve 5.0 konuşur.
Eksik olduğu yerler: Erişim kontrolü metin dosyası tabanlıdır. Web UI yoktur. Herhangi bir pano Home Assistant’te veya MQTT Explorer gibi ayrı bir istemcide oturur.
Fiyatlandırma:
- Ücretsiz (açık kaynak, Eclipse Public License 2.0)
Platformlar: Docker aracılığıyla Windows, macOS, Linux. Her ana işletim sistemi için yerel ikili dosyalar.
İndir: Mosquitto
Alt satır: Bir kez ayarlayın, var olduğunu unutun.
3. Node-RED: görsel otomasyon için en iyisi
Node-RED IBM Emerging Technology tarafından oluşturulan akış tabanlı editör. MQTT konuları, HTTP çağrıları, zamanlayıcılar ve işlev blokları için düğümleri tuval üzerine sürükleyin, bunları birbirine bağlayın ve otomasyon çalışır. Home Assistant’ın kendi otomasyon motoru vardır, ancak Node-RED, bir iş akışı cihazları, bulut API’leri ve uzun süreli durumu kapsadığında kazanır (örneğin, kapı zilinin son bir saat içinde çalmadığı zaman sadece ışığı tetikleyen bir hareket sensörü).
Eksik olduğu yerler: Akışlar disiplin olmadan karmaşık hale gelebilir. JSON dışa aktarmalarında sürüm kontrolü işlevsel ancak zarif değildir.
Fiyatlandırma:
- Ücretsiz (açık kaynak, Apache 2.0)
Platformlar: Docker veya npm aracılığıyla Windows, macOS, Linux.
İndir: Node-RED
Alt satır: Home Assistant’ın yerleşik otomasyon ekspresif aralığı bittiğinde doğru seçim.
4. Zigbee2MQTT: Zigbee ağ geçidi için en iyisi
Zigbee2MQTT USB Zigbee koordinatörü (Sonoff, ConBee II, Home Assistant Yellow veya SkyConnect) yerel MQTT broker’a bağlar. Bu tek köprü her satıcıdan yaklaşık 3.000 Zigbee cihazının kilidini açar, her marka için bir hub satın almak zorunda kalmadan. Yeni bir ampul veya sensör eklemek yaklaşık 20 saniyeli eşleştirme alır.
Eksik olduğu yerler: Koordinatör firmware güncellemeleri ara sıra cihaz eşleştirmelerini bozar. Bazı belirsiz cihazlar JavaScript’te yazılmış özel dönüştürücülere gereksinim duyar.
Fiyatlandırma:
- Ücretsiz (açık kaynak, MIT)
Platformlar: Docker aracılığıyla Windows, macOS, Linux. Linux’ta USB passthrough en pürüzüz yüklemedir.
İndir: Zigbee2MQTT
Alt satır: Philips Hue köprüsü, Aqara hub’ı ve IKEA ağ geçidinin aynı rafı paylaşması gerekmeyen neden.
5. ESPHome: ESP32 ve ESP8266 firmware için en iyisi
ESPHome ucuz bir ESP32 kartını 20 satır YAML ile akıllı ev sensörüne dönüştürür. Çerçeve config’ten firmware derler, USB veya OTA üzerinden yanıp söner ve Home Assistant’a otomatik olarak kaydeder. Özel sensörler (sıcaklık, hava kalitesi, su sızıntıları, enerji monitörleri) bir hafta sonu projesi yerine donanım startup haline gelir.
Eksik olduğu yerler: Yalnızca ESP ailesi panolarını destekler. YAML DSL, yerleşik bileşenlerin ötesinde herhangi bir şey için bir öğrenme eğrisine sahiptir.
Fiyatlandırma:
- Ücretsiz (açık kaynak, MIT ve GPLv3)
Platformlar: Docker aracılığıyla Windows, macOS, Linux. Tek tıklamayla kurulum için Home Assistant eklentisi olarak da çalışır.
İndir: ESPHome
Alt satır: Raf sensörleri belirli bir odayı veya cihazı kapsamadığında seçin.
6. Frigate: yerel kamera NVR için en iyisi
Frigate yerel nesne algılaması etrafında inşa edilmiş ağ video kaydedicidir. IP kameralarından RTSP akışlarını yakalar, her kareyi Coral TPU veya CPU aracılığıyla çalıştırır ve yalnızca bir kişi, araba veya hayvan gerçekten görünümde olduğunda kaydeder. Bu tek tasarım seçimi, sürekli kayda kıyasla depolamayı yaklaşık% 90 oranında azaltır ve her kareyi buluttan uzak tutar.
Eksik olduğu yerler: Coral USB hızlandırıcı iki kameradan fazlası için neredeyse zorunludur. Yüksek çözünürlüklü akışlarla kurulum ffmpeg ön ayarlarının dikkatli ayarlanmasını gerektirir.
Fiyatlandırma:
- Ücretsiz (açık kaynak, MIT)
- Frigate+ veri seti eğitimi: yılda yaklaşık 50 $ (isteğe bağlı, algılamayı keskinleştirir)
Platformlar: Docker aracılığıyla Windows, macOS, Linux. Donanım hızlandırmalı Linux önerilen yoldur.
İndir: Frigate
Alt satır: Piyasadaki en iyi bulut içermeyen kamera yığını. Her uyarı bir screenshot ile Home Assistant’a gelir.
7. Uptime Kuma: yığını izlemek için en iyisi
Uptime Kuma kendi barındırılan bir durum sayfasıdır. Yığındaki her hizmete (port 8123’te Home Assistant, 1883’te Mosquitto, 5000’de Frigate) ping atar ve bir şey düştüğünde Telegram, Discord veya e-posta üzerinden uyarı verir. Bu, başarısız bir konteyner’ın ilk işareti sabah 6:30’da bozuk bir otomasyon olmadığı anlamına gelir.
Eksik olduğu yerler: Metrikler aracı değil. CPU veya RAM grafikleri için Grafana veya Home Assistant’ın sistem entegrasyonu ile eşleştirin.
Fiyatlandırma:
- Ücretsiz (açık kaynak, MIT)
Platformlar: Docker aracılığıyla Windows, macOS, Linux. Yığının geri kalanı ile aynı kutu üzerinde mutlu bir şekilde çalışır.
İndir: Uptime Kuma
Alt satır: Bir hobi akıllı evini bağlı olmak için yeterince güvenilir bir şeye dönüştüren son konteyner.
Doğru olanı seçme
Tek bir kendi barındırılan akıllı ev, birinci günden itibaren bu listedeki her uygulamaya ihtiyaç duymaz. Doğru başlangıç kiti ev boyutuna, cihaz karışımına ve kurulumun buluttan ne kadar uzakta çalıştığına bağlıdır.
- Birkaç akıllı ampul ve birkaç sensörlü bir daire için: Home Assistant, Mosquitto ve Zigbee2MQTT bunu kapsar. Tam yığın 4 GB RAM’ye sahip Raspberry Pi 4’e sığar.
- İki katında yayılmış 30 veya daha fazla Zigbee cihazı olan bir ev için: ağı genişletmek için Zigbee yönlendiricisi ekleyin (ağ ile çalıştırılması gereken akıllı fiş çalışır) ve ayrıntılı alan için mini PC’de aynı üç uygulamayı çalıştırın.
- İki kameradan fazlasına sahip olan herkes için: Frigate ve Coral TPU ekleyin. Bulut DVR abonelikleri donanım başına yılda daha fazla maliyeti.
- Özel donanım projeleri için: ESPHome ekleyin. Küçük bir DHT22 sensörlü tek bir ESP32, 60 dolarlık marka akıllı termostat’ı değiştirir.
- Home Assistant editörünün dışına çıkan otomasyon için: ikinci katman otomasyon olarak Node-RED ekleyin.
- Ailenin ışıkların başarısız olduğunu fark ettiği an için: Uptime Kuma ekleyin. Başka biri bunu yapmadan önce sıkışmış bir konteyner’i yakaladığında kendini geri öder.
Sık Sorulan Sorular
Zaten Alexa’ya sahipsem gerçekten Home Assistant’a ihtiyacım var mı?
Evet, hedef yerel kontrol, özel otomasyon ve bulut bağımlılığı yoksa. Alexa, Amazon’un sunucularına bağlı bir sesli arayüzüdür. Home Assistant yerel ağda çalışır, cihaz durumunu yerel tutar ve Internet düştüğünde çalışmaya devam eder. Birçok insan her ikisini çalıştırır, Alexa sesli komutlarını Nabu Casa bulut eklentisi aracılığıyla Home Assistant komutlarına bağlar.
Minimum akıllı ev yığını nedir?
Üç konteyner çoğu evi kapsar: Home Assistant, Mosquitto ve Zigbee2MQTT. Bu kombinasyon bir Hue köprüsü, Aqara hub’ı ve ışıklar, sensörler ve anahtarlar için herhangi bir marka uygulamasını değiştirir.
Bu yığın Raspberry Pi’de çalışabilir mi?
Evet. 4 GB RAM’ye sahip Raspberry Pi 4, Home Assistant, Mosquitto, Zigbee2MQTT, Node-RED ve ESPHome’u stres olmadan yönetir. Frigate, Pi’deki Coral TPU hızlandırıcısına veya donanım transcoding için Intel iGPU’ya sahip mini PC’ye ihtiyaç duyar.
Docker gerekli midir, yerel kurulum sorun olmaz mı?
Yerel kurulum listedeki her uygulama için işe yarar, ancak Docker yığını taşınabilir tutar. Tek bir docker-compose.yml dosyası tüm kurulumu tek bir komutla yeni bir makinaya taşır. Snapshot’lar ve geri sarma önemsiz hale gelir. Yıllar boyunca çalışacak bir yığın için Docker düşük uyuşmazlık yoludur.
Home Assistant ile OpenHAB arasındaki fark nedir?
Her ikisi de açık kaynak akıllı ev hub’ıdır. Home Assistant’ın daha büyük bir topluluğu, daha hızlı yayın hızı ve 2026’da daha geniş entegrasyon kapsamı vardır. OpenHAB, JVM tabanlı genişletilebilirlik ve Blockly ve JSR-223 gibi kural motorlarını tercih eden kullanıcılar için daha güçlüdür. İlk kendi barındırılan yığın için Home Assistant daha güvenli varsayılandır.