Home Assistant पावर आउटेज रेजिलिएंस के लिए सर्वश्रेष्ठ ऐप्स

स्मार्ट होम सर्वर पर एक यूपीएस पहली बड़ी पावर आउटेज के बाद सभी के द्वारा खरीदी जाने वाली पहली चीज है। एक्सडीए राइटर जिसका यूपीएस अभी भी उनके Home Assistant ऑटोमेशन को नहीं बचा सकता था, यह पता चला कि हम में से बहुत जानते हैं: अकेला यूपीएस केवल कुछ मिनट ही देता है। यह सुनिश्चित करना कि आपके ऑटोमेशन आउटेज से बचें, एक अलग समस्या है, और इसे Home Assistant के चारों ओर ऐप्स के एक छोटे से स्टैक की आवश्यकता है जो बहुत सेटअप छोड़ देते हैं। हमने सात का परीक्षण किया जो मिलकर एक घरेलू आउटेज को एक आपदा से एक हल्की असुविधा में बदल देते हैं।

रेजिलिएंस स्टैक में क्या देखें

मूल्य किसी एक ऐप में नहीं है। यह है कि वे कैसे रचना करते हैं। घटकों को चुनते समय इन विशेषताओं को देखें।

त्वरित तुलना

ऐप सर्वश्रेष्ठ के लिए मुफ्त योजना शानदार विशेषता
NUT उपकरणों में नेटवर्क यूपीएस नियंत्रण हां एक यूपीएस, कई क्लाइंट
apcupsd एसएनएमपी के बिना एपीसी हार्डवेयर हां यूएसबी एपीसी यूनिट पर बहुत स्थिर
Node-RED जटिल आउटेज ऑटोमेशन हां दृश्य प्रवाह जो संपादन से बचते हैं
ESPHome डीआईवाई पावर मॉनिटरिंग नोड्स हां सेंसर के लिए केवल-स्थानीय फर्मवेयर
InfluxDB दीर्घकालिक शक्ति इतिहास हां समय श्रृंखला भंडारण विशेष रूप से बनाया गया
Grafana पोस्ट-मॉर्टम डैशबोर्ड हां आउटेज डेटा के लिए सर्वश्रेष्ठ पैनल
Watchtower पुनरुद्धार के बाद कंटेनर अपडेट हां रीबूट के बाद स्टैक को वर्तमान रखता है

ऐप्स

1. NUT (नेटवर्क यूपीएस टूल्स) — साझा यूपीएस के लिए सर्वश्रेष्ठ

नेटवर्क यूपीएस टूल्स नेटवर्क पर यूपीएस के साथ बात करने के लिए संदर्भ कार्यान्वयन है। एक सर्वर भौतिक यूपीएस के विरुद्ध डेमन चलाता है, और एलएएन पर प्रत्येक अन्य मशीन (Home Assistant, NAS, एक राउटर जो लोड बहा सकता है) एक क्लाइंट के रूप में सदस्यता लेता है। Home Assistant का NUT इंटीग्रेशन बैटरी प्रतिशत, लोड और स्थिति को सेंसर के रूप में सामने लाता है, और महत्वपूर्ण रूप से, जैसे ही यूपीएस बैटरी पर जाता है एक ईवेंट ट्रिगर करता है।

जहां यह कम पड़ता है: कॉन्फ़िगरेशन पाठ्य और पुरातन है। Raspberry Pi पर पहली बार सेटअप को सही करने में कुछ घंटे लगते हैं।

प्लेटफॉर्म: Linux, macOS, FreeBSD। किसी भी Home Assistant OS इंस्टॉल पर कंटेनर में चलता है।

मूल्य: मुफ्त, GPL-2.0।

डाउनलोड: networkupstools.org

निष्कर्ष: इसे पहले इंस्टॉल करें। स्टैक में प्रत्येक ऑटोमेशन इसकी स्थिति ईवेंट से जुड़ा होता है।

2. apcupsd — यूएसबी के माध्यम से एपीसी हार्डवेयर के लिए सर्वश्रेष्ठ

apcupsd यूएसबी पर एपीसी यूपीएस यूनिट पर ध्यान केंद्रित करने वाला एक छोटा डेमन है। यह एकल-होस्ट इंस्टॉल पर NUT की तुलना में सेटअप करना आसान है और एक हल्के सेंसर के माध्यम से Home Assistant के साथ एकीकृत होता है। कई एपीसी बैक-यूपीएस मॉडल लिनक्स समर्थन के वर्षों के बाद इसके साथ विश्वसनीय रूप से काम करते हैं।

जहां यह कम पड़ता है: यह केवल एपीसी के साथ बात करता है। Cyberpower, Eaton, या Tripp Lite उपयोगकर्ताओं को NUT को देखना चाहिए।

प्लेटफॉर्म: Linux, macOS, Windows। डॉकर छवियां व्यापक रूप से उपलब्ध हैं।

मूल्य: मुफ्त, GPL-2.0।

डाउनलोड: apcupsd.org

निष्कर्ष: सही पसंद जब यूपीएस एपीसी हो और सेटअप एकल होस्ट हो।

3. Node-RED — जटिल आउटेज प्रवाह के लिए सर्वश्रेष्ठ

Node-RED वह है जो Home Assistant पावर यूजर तब तक पहुंचते हैं जब तक “जब X, फिर Y” काफी नहीं हो। एक आउटेज प्रवाह बैटरी प्रतिशत पर शाखा कर सकता है: 50 प्रतिशत पर, गैर-आवश्यक रोशनी बंद करें; 25 प्रतिशत पर, परिवार के सदस्यों को सूचित करें; 10 प्रतिशत पर, hassio.shutdown चलाएं। दृश्य प्रवाह diff-अनुकूल हैं और पुनर्गठन से बचते हैं।

जहां यह कम पड़ता है: एक ही ऑटोमेशन बनाने के दो तरीके (Home Assistant ऑटोमेशन बनाम Node-RED) ड्रिफ्ट का कारण बनते हैं यदि किसी घर के पास कई संपादक हैं।

प्लेटफॉर्म: Home Assistant OS के अंदर ऐड-ऑन, या किसी भी होस्ट पर Docker।

मूल्य: मुफ्त, Apache 2.0।

डाउनलोड: nodered.org

निष्कर्ष: दो से अधिक शाखाओं वाले आउटेज ऑटोमेशन के लिए सही पसंद।

4. ESPHome — डीआईवाई पावर मॉनिटरिंग के लिए सर्वश्रेष्ठ

ESPHome सस्ते ESP32 बोर्ड के लिए फर्मवेयर बनाता है जो Home Assistant को रिपोर्ट करते हैं। मुख्य लाइन पर एक सीटी क्लैम्प, Sonoff POWR3 के साथ एक स्मार्ट प्लग, या एक बैटरी वोल्टेज नोड सभी को लगभग एक घंटे की सोल्डरिंग की आवश्यकता है। परिणाम केवल-स्थानीय फर्मवेयर है जो राउटर रीस्टार्ट के बाद भी रिपोर्ट करता रहता है।

जहां यह कम पड़ता है: आप अब निर्माता हैं। फर्मवेयर अपडेट और बैटरी स्वैप आपके हैं।

प्लेटफॉर्म: ESP32 और ESP8266 के लिए फर्मवेयर। Home Assistant ऐड-ऑन से चलता है।

मूल्य: मुफ्त, GPL-3.0 और MIT भाग।

डाउनलोड: esphome.io

निष्कर्ष: सही पसंद जब आप यूपीएस रिपोर्ट के बाहर बिजली दृश्यमानता चाहते हैं।

5. InfluxDB — बिजली इतिहास के लिए सर्वश्रेष्ठ भंडारण

InfluxDB यूपीएस, सीटी क्लैम्प और Home Assistant स्वयं से सेंसर प्रवाह संग्रहीत करता है। दीर्घकालिक प्रतिधारण Home Assistant के अपने रिकॉर्डर को पार करती है, और “पिछले छह आउटेज की अवधि से” की क्वेरी एक-पंक्तीय हो जाती है। संस्करण 2.x एक घरेलू इंस्टॉल के लिए स्थिर और पर्याप्त परिपक्व है।

जहां यह कम पड़ता है: RAM पदचिह्न अर्थपूर्ण है; Raspberry Pi इसे महसूस करेगा यदि प्रतिधारण विंडो लंबी हो।

प्लेटफॉर्म: किसी भी होस्ट पर Docker, Linux, macOS, Windows पर नेटिव।

मूल्य: मुफ्त ओपन-सोर्स बिल्ड। प्रबंधित क्लाउड स्तर लगभग $250 मासिक से शुरू होते हैं।

डाउनलोड: influxdata.com

निष्कर्ष: सही पसंद जब आप देखना चाहते हैं कि आउटेज कैसे एक साल में रुझान दिया है।

6. Grafana — पोस्ट-मॉर्टम के लिए सर्वश्रेष्ठ डैशबोर्ड

Grafana InfluxDB प्रवाह को पैनल में बदल देता है जो आउटेज को पठनीय बनाते हैं। बैटरी प्रतिशत, लोड, बाहरी तापमान और Home Assistant रीस्टार्ट ईवेंट दिखाने वाला एक एकल डैशबोर्ड आपको बताता है कि एक विशिष्ट ऑटोमेशन क्यों नहीं चला। यह वह उपकरण है जिसे एक इलेक्ट्रीशियन पढ़ सकता है, जो तब मायने रखता है जब घर इस बारे में बहस करता है कि क्या हुआ।

जहां यह कम पड़ता है: डैशबोर्ड को अच्छी तरह संपादित करने में समय लगता है। पर्याप्त Flux या PromQL सीखना एक परियोजना है।

प्लेटफॉर्म: किसी भी होस्ट पर Docker, सभी प्रमुख ओएस के लिए नेटिव बिल्ड।

मूल्य: मुफ्त ओएसएस बिल्ड। प्रबंधित क्लाउड स्तर की एक मुफ्त योजना है।

डाउनलोड: grafana.com

निष्कर्ष: InfluxDB के बाद तुरंत इंस्टॉल करें या डेटा बहुत कम उपयोगी है।

7. Watchtower — पुनरुद्धार के बाद स्टैक को वर्तमान रखने के लिए सर्वश्रेष्ठ

Watchtower आपके द्वारा चुने गए कंटेनरों को देखता है और एक शेड्यूल पर अपडेट खींचता है। यह यहां मायने रखता है क्योंकि एक स्टैक जो पुरानी छवियों पर आउटेज से वापस आता है वह उसी बग को हिट करने की अधिक संभावना है जिसे किसी ने पिछले हफ्ते पैच किया था। Home Assistant के समर्थन कंटेनरों तक सीमित, यह आसपास के स्टैक को Home Assistant Core को छुए बिना ताजा रखता है।

जहां यह कम पड़ता है: स्वचालित रूप से किसी भी मिशन-महत्वपूर्ण चीज को अपडेट करना स्वयं एक जोखिम है। इसे सावधानी से सीमित करें।

प्लेटफॉर्म: Linux, Windows, macOS पर Docker।

मूल्य: मुफ्त, Apache 2.0।

डाउनलोड: containrrr.dev/watchtower

निष्कर्ष: सहायक भूमिकाओं के लिए सही पसंद; Home Assistant Core को मैनुअल अपडेट के लिए छोड़ दें।

सही स्टैक कैसे चुनें

सामान्य प्रश्न

Home Assistant ऑटोमेशन को काम करते रहने के लिए अकेला यूपीएस पर्याप्त क्यों नहीं है? एक यूपीएस सर्वर को चालू रखता है। यदि आपका राउटर, स्विच, या Zigbee कोऑर्डिनेटर एक ही समय में पावर खो देते हैं, तो ऑटोमेशन कुछ नहीं पहुंचते। नेटवर्क को यूपीएस पर भी रखें, और यह सुनिश्चित करें कि Home Assistant कार्य करने से पहले जानता है कि नेटवर्क ऊपर है।

मुझे पहले कौन सा यूपीएस इंटीग्रेशन इंस्टॉल करना चाहिए? एक बार NUT चलने के बाद Home Assistant NUT इंटीग्रेशन से शुरू करें। यह सेंसर और ईवेंट दोनों को प्रकट करता है, जो आपको ऑटोमेशन के लिए चाहिए।

मैं चीजों को अनप्लग किए बिना अपने आउटेज ऑटोमेशन का परीक्षण कैसे करूं? NUT और apcupsd दोनों “बैटरी पर सिमुलेट करें” कमांड का समर्थन करते हैं। इसे चलाएं और देखें कि क्या ट्रिगर होता है।

क्या मुझे InfluxDB और Grafana के लिए एक अलग बॉक्स की आवश्यकता है? नहीं। दोनों Raspberry Pi 5 या एक छोटे मिनी पीसी पर Home Assistant के बगल में आरामदायक रूप से चलते हैं। प्रतिधारण विंडो समायोजित करने के लिए मुख्य बात है।

क्या मुझे कम बैटरी पर स्वचालित रूप से Home Assistant को बंद करना चाहिए? हाँ, और यह सुनिश्चित करें कि यह ओएस पैनिक होने से पहले हो। NUT की शटडाउन स्क्रिप्ट और Home Assistant की hassio.host_shutdown सेवा इसे स्वच्छ रूप से संभालते हैं।

एकल सबसे उपयोगी आउटेज ऑटोमेशन क्या है? एक सूचना जिसमें बैटरी प्रतिशत और अनुमानित रनटाइम शामिल है, यूपीएस की रिपोर्टिंग “बैटरी पर” के पांच सेकंड बाद भेजी गई। यह घर में सभी को खुली कार्य को बचाने का समय देता है।