Akıllı ev sunucusundaki bir UPS, ilk büyük güç kesintisinden sonra herkesin satın aldığı ilk şeydir. Home Assistant otomasyonlarını hala kurtaramayan XDA yazarı, birçoğumuzun bildiği şeyi keşfetti: tek başına UPS sadece birkaç dakika kazandırır. Otomasyonlarınızın kesintiden sağ salim çıkmasını sağlamak ayrı bir sorundur ve birçok kurulumun atladığı Home Assistant etrafında bir dizi uygulamaya ihtiyaç duyar. Bir ev güç kesintisini bir felaketten hafif bir rahatsızlığa çeviren yedi uygulamayı test ettik.
Esneklik yığınında ne aranır
Değer tek bir uygulamada değildir. Bunun nasıl bileşkeler oluşturduğu hakkındadır. Bileşenler seçerken bu özellikleri arayın.
- USB veya SNMP aracılığıyla UPS’nizle, tescilli sürücüler olmadan iletişim kurar
- Home Assistant’a olaylarla (
ups.on_battery) durum rapor eder, sadece sayısal sensörler değil - Otomasyonlar, manuel yeniden etkinleştirme olmadan sunucunun soğuk başlatılmasından kurtulur
- Kesintiden günler sonra neyin tetiklendiğini ve neyin tetiklenmediğini görmek için bir yer
- Gerekli olduğu sırada İnternet erişimi gerektirmeyen firmware güncellemeleri
- Tam güç kaybının bozamayacağı Home Assistant yapılandırması için bir yedek yol
Hızlı karşılaştırma
| Uygulama | En iyi | Ücretsiz plan | Dikkat çekici özellik |
|---|---|---|---|
| NUT | Cihazlar arasında ağ UPS kontrolü | Evet | Bir UPS, birçok istemci |
| apcupsd | SNMP olmayan APC donanımı | Evet | USB APC ünitelerinde çok güvenilir |
| Node-RED | Karmaşık kesinti otomasyonları | Evet | Düzenlemelere dayanıklı görsel akışlar |
| ESPHome | DIY güç izleme düğümleri | Evet | Sensörler için yalnızca yerel firmware |
| InfluxDB | Uzun vadeli güç geçmişi | Evet | Özel olarak oluşturulmuş zaman serisi depolaması |
| Grafana | Ölüm sonrası panolar | Evet | Kesinti verileri için en iyi paneller |
| Watchtower | Kurtarma sonrası kapsayıcı güncellemeleri | Evet | Yeniden başlatma sonrası yığını güncel tutar |
Uygulamalar
1. NUT (Network UPS Tools) — paylaşılan UPS için en iyi
Network UPS Tools ağ üzerinden UPS ile iletişim kurmanın referans uygulamasıdır. Bir sunucu fiziksel UPS’ye karşı daemon çalıştırır ve LAN’daki diğer her makine (Home Assistant, NAS, yükü azaltabilen bir yönlendiricisi) istemci olarak abone olur. Home Assistant’ın NUT entegrasyonu pil yüzdesini, yükü ve durumu sensör olarak ortaya koymakta ve önemli olarak, UPS pile geçtiği anda bir olay tetiklemektedir.
Nerede eksik kalır: Yapılandırma metinsel ve eski moda. Raspberry Pi’de ilk kurulum onu doğru şekilde yapmak için birkaç saat alır.
Platformlar: Linux, macOS, FreeBSD. Herhangi bir Home Assistant OS kurulumunda kapsayıcıda çalışır.
Fiyat: Ücretsiz, GPL-2.0.
İndir: networkupstools.org
Sonuç: Bunu önce kurun. Yığındaki her otomasyon onun durum olaylarından anahtarlanır.
2. apcupsd — USB aracılığıyla APC donanımı için en iyi
apcupsd USB üzerinde APC UPS ünitlerine odaklanan daha küçük bir daemon’dur. NUT’tan tek ana bilgisayar kurulumunda kurmak daha kolaydır ve hafif bir sensör aracılığıyla Home Assistant ile entegre olur. Birçok APC Back-UPS modeli, Linux desteğinin yıllarından sonra bununla güvenilir bir şekilde çalışır.
Nerede eksik kalır: Sadece APC ile konuşur. Cyberpower, Eaton veya Tripp Lite kullanıcıları NUT’a bakmalıdır.
Platformlar: Linux, macOS, Windows. Docker görüntüleri yaygın olarak mevcuttur.
Fiyat: Ücretsiz, GPL-2.0.
İndir: apcupsd.org
Sonuç: UPS APC olduğunda ve kurulum tek bir ana bilgisayar olduğunda doğru seçim.
3. Node-RED — karmaşık kesinti akışları için en iyi
Node-RED “X olduğunda, Y ise” yeterli olmadığında Home Assistant kullanıcıları tarafından ulaşılan şeydir. Bir kesinti akışı pil yüzdesine göre dallanabilir: %50’de, temel olmayan ışıkları kapatın; %25’te, aile üyelerine bildir; %10’da hassio.shutdown çalıştırın. Görsel akışlar diff dostu ve yeniden organize olmaya dayanıklıdır.
Nerede eksik kalır: Aynı otomasyonu inşa etmenin iki yolu (Home Assistant otomasyonları vs Node-RED), bir evde birden fazla editör varsa sapma neden olur.
Platformlar: Home Assistant OS içinde eklenti veya herhangi bir ana bilgisayarda Docker.
Fiyat: Ücretsiz, Apache 2.0.
İndir: nodered.org
Sonuç: İkiden fazla dalı olan kesinti otomasyonları için doğru seçim.
4. ESPHome — DIY güç izleme için en iyi
ESPHome Home Assistant’a rapor veren ucuz ESP32 kartları için firmware oluşturur. Ana hatta bir akım kelepçesi, Sonoff POWR3 ile bir akıllı fiş veya bir pil voltajı düğümü hepsi yaklaşık bir saatlik lehim gerektirirler. Sonuç, yönlendiricinin yeniden başlatılmasından sonra bile raporlamaya devam eden yalnızca yerel firmware’dir.
Nerede eksik kalır: Artık sizsiniz üretici. Firmware güncellemeleri ve pil değişiklikleri size aittir.
Platformlar: ESP32 ve ESP8266 için Firmware. Home Assistant eklentisinden çalışır.
Fiyat: Ücretsiz, GPL-3.0 ve MIT parçalar.
İndir: esphome.io
Sonuç: UPS’in rapor ettiğinin ötesinde güç görünürlüğü istediğinizde doğru seçim.
5. InfluxDB — güç geçmişi için en iyi depolama
InfluxDB UPS’ten, akım kelepçelerinden ve Home Assistant’ın kendisinden sensör akışını depolar. Uzun vadeli saklama Home Assistant’ın kendi kaydedicisini aşar ve “son altı kesintiye göre” sorgulamak tek satırlık olur. Sürüm 2.x bir ev kurulumu için yeterince istikrarlı ve olgun.
Nerede eksik kalır: RAM ayak izi anlamlıdır; tutma penceresi uzunsa Raspberry Pi bunu hisseder.
Platformlar: Herhangi bir ana bilgisayarda Docker, Linux, macOS, Windows’ta yerel.
Fiyat: Ücretsiz açık kaynak yapı. Yönetilen bulut katmanları ayda yaklaşık 250 dolardan başlar.
İndir: influxdata.com
Sonuç: Kesinti eğilimlerinin bir yıl içinde nasıl değiştiğini görmek istediğinizde doğru seçim.
6. Grafana — ölüm sonrası analiz için en iyi panolar
Grafana InfluxDB akışını kesintileri okunabilir kılan panellere dönüştürür. Pil yüzdesini, yükü, dış sıcaklığı ve Home Assistant yeniden başlatma olaylarını gösteren tek bir panel, belirli bir otomasyonun neden tetiklenmediğini söyler. Bir elektrikçinin okuyabileceği araçtır, bu da ev ne olduğu konusunda tartıştığında önemlidir.
Nerede eksik kalır: Panoları iyi düzenlemek zaman alır. Yeterli Flux veya PromQL öğrenmek bir proje.
Platformlar: Herhangi bir ana bilgisayarda Docker, tüm ana işletim sistemleri için yerel yapılar.
Fiyat: Ücretsiz OSS yapı. Yönetilen bulut katmanının ücretsiz planı var.
İndir: grafana.com
Sonuç: InfluxDB’den sonra hemen kurun yoksa veriler çok daha az yararlı.
7. Watchtower — kurtarma sonrası yığını güncel tutmak için en iyi
Watchtower seçtiğiniz kapsayıcıları izler ve bir plana göre güncellemeleri çeker. Burada önemlidir çünkü eski görüntülerde bir kesintiden dönen bir yığın, birinin geçen hafta yamadığı tam hataya çarpma olasılığı daha yüksektir. Home Assistant’ın destek kapsayıcılarıyla sınırlı, çevresindeki yığını Home Assistant Core’a dokunmadan taze tutar.
Nerede eksik kalır: Kritik olan her şeyi otomatik olarak güncellemek kendi başında bir risktir. Bunu dikkatli bir şekilde sınırlayın.
Platformlar: Linux, Windows, macOS’ta Docker.
Fiyat: Ücretsiz, Apache 2.0.
İndir: containrrr.dev/watchtower
Sonuç: İkinci roles için doğru seçim; Home Assistant Core’u manuel güncellemeler için bırakın.
Doğru yığını seçme
- Herkes UPS daemon’u ile başlar. NUT, UPS’de birden fazla cihaz varsa, apcupsd UPS APC ise ve sadece sunucu üzerindeyse.
- Kesinti mantığı tek bir koşulun ötesine geçtiğinde Node-RED ekleyin.
- Kesintileri gerçekten okunabilir kılmak için InfluxDB ve Grafana katmanı.
- UPS’nin göremediği her şey için ESPHome ekleyin (dal devreleri, bireysel cihazlar).
- Kesinti sonrası yığını bir müze olmadığından emin olmak için destek kapsayıcıları için Watchtower açın.
Sık Sorulan Sorular
Home Assistant otomasyonlarını çalışır durumda tutmak için neden tek başına UPS yeterli değildir? UPS sunucuyu açık tutar. Yönlendiriciz, anahtarlarınız veya Zigbee koordinatörünüz aynı anda güç kaybederse, otomasyonlar hiçbir şeye ulaşmaz. Ağı da UPS’ye koyun ve Home Assistant hareket etmeden önce ağın aktif olduğunu biliyor emin olun.
İlk olarak hangi UPS entegrasyonunu kurmalıyım? NUT çalışmaya başladıktan sonra Home Assistant NUT entegrasyonundan başlayın. Sensörleri ve olayları ortaya koymakta, bu da otomasyonlar için gereksinim.
Şeyleri çıkarmadan kesinti otomasyonlarımı nasıl test edebilirim? Hem NUT hem de apcupsd bir “piilde simüle et” komutunu destekler. Çalıştırın ve neyin tetiklendiğini izleyin.
InfluxDB ve Grafana için ayrı bir kutu gerekli mi? Hayır. Her ikisi de Raspberry Pi 5 veya küçük bir mini PC’nin yanında rahatça çalışır. Tutma pencereleri ayarlanacak ana şeydir.
Düşük pil oluştuğunda Home Assistant’ı otomatik olarak kapatmalı mıyım?
Evet ve işletim sistemi panik moduna girmeden önce bu olduğundan emin olun. NUT’ın kapatma betiği ve Home Assistant’ın hassio.host_shutdown hizmeti bunu temiz bir şekilde yönetir.
En yararlı kesinti otomasyonu nedir? Pil yüzdesini ve tahmini çalışma süresini içeren, UPS “pilde” bildirilen beş saniye sonra gönderilen bir bildirim. Evdeki herkese açık çalışmayı kaydetme zamanı verir.