इस प्रोजेक्ट के बारे में

यह एक Home Assistant कस्टम इंटीग्रेशन है (HACS के माध्यम से कस्टम रिपॉजिटरी के रूप में या मैन्युअल रूप से custom_components में इंस्टॉल किया जा सकता है) जो Comexio IO-Servers को स्थानीय रूप से जोड़ता है। सेटअप के लिए होस्ट, एडमिन क्रेडेंशियल्स और वैकल्पिक रूप से Basic Auth के लिए API क्रेडेंशियल्स की आवश्यकता होती है; कनेक्शन विवरण बाद में Reconfigure डायलॉग के माध्यम से बदले जा सकते हैं। README में वर्णित मुख्य क्षमताएँ: - स्थानीय पुश अपडेट: इनपुट, आउटपुट और मार्करों की स्थिति परिवर्तन Home Assistant में वेबहुक और Comexio में गतिशील रूप से जनरेटेड LUA स्क्रिप्ट के माध्यम से पुश किए जाते हैं, पोलिंग के बजाय। - जीवनचक्र प्रबंधन: एक डेटा अपडेट कोऑर्डिनेटर समय-समय पर ऑडिट करता है कि Home Assistant कॉन्फ़िगरेशन Comexio में Web-IO कमांड से मेल खाता है या नहीं, मिसमैच को missing, rename, type mismatch, orphan या IP mismatch के रूप में वर्गीकृत करता है, और पूर्ण सिंक या लक्षित डेल्टा सिंक के साथ मरम्मत मुद्दों की पेशकश करता है। - ऑफ़लाइन एक्सटेंशन हैंडलिंग: ऑफ़लाइन एक्सटेंशन मॉड्यूल की संस्थाएँ और उप-डिवाइस हटा दिए जाते हैं, एक डायग्नोस्टिक सेंसर ऑफ़लाइन एक्सटेंशन सूचीबद्ध करता है; स्थिर सीरियल नंबरों के माध्यम से नाम बदलने का पता लगाया जाता है। - एंटिटी प्लेटफ़ॉर्म: sensor, binary_sensor, switch, number, button, select, update और cover/light (KNX ऑप्ट-इन)। एनालॉग IOs स्वचालित रूप से वर्गीकृत होते हैं (temperature, power, current); डिजिटल इनपुट का अनुमान नामों से motion, window या door contacts के रूप में लगाया जाता है। [RO] टैग वाले मार्कर रीड-ओनली सेंसर बन जाते हैं; [TRIG]/[TP] टैग वाले मार्कर एक-शॉट बटन संस्थाएँ बन जाते हैं जो एक स्वचालित रूप से प्रबंधित ट्रिगर प्लान द्वारा रीसेट होते हैं। - डायग्नोस्टिक्स: बस वर्कलोड और SD कार्ड उपस्थिति हर 10 सेकंड में पोल की जाती है, ऑफ़लाइन एक्सटेंशन गिनती, प्रति-एक्सटेंशन फ़र्मवेयर अपडेट संस्थाएँ (रीड-ओनली), एक रात्रिकालीन एनालॉग Min/Max रेंज गार्ड मैनुअल ट्रिगर बटन के साथ, और एक Fix Entity IDs बटन जो पते-आधारित स्थिर एंटिटी ID में माइग्रेट करता है। - फ़ंक्शन प्लान प्रबंधन: मार्करों को Web-IO कमांड से जोड़ने, प्लान सॉर्ट करने, कनेक्शन विज़ुअलाइज़ करने, प्लान रोकने/सक्रिय करने, प्लान खोजने, बैकअप पुनर्स्थापित करने, बैकअप सूचीबद्ध/हटाने/शुद्ध करने के लिए सेवाएँ, साथ ही प्रयोगात्मक वायरिंग विश्लेषण और सिग्नल-फ्लो आरेख। स्वचालित हैश-आधारित बैकअप प्रति प्लान 3 नवीनतम संस्करण और 10 परिवर्तन स्नैपशॉट रखते हैं; स्नैपशॉट HA .storage में रहते हैं और HA बैकअप में शामिल होते हैं। - प्रबंधित क्लस्टर प्लान कॉन्फ़िगर करने योग्य उपसर्ग और पेयर सीमा के साथ स्वचालित रूप से प्रबंधित प्लानों में मार्कर/Web-IO जोड़े वितरित करते हैं। - KNX ऑब्जेक्ट वैकल्पिक रूप से आयात किए जा सकते हैं, DPT-आधारित वर्गीकरण और dimmer/blind समर्थन के साथ। - अनइंस्टॉल क्लीनअप एक Repair मुद्दे के माध्यम से पुष्टि के बाद इंटीग्रेशन-निर्मित मार्कर, IOs, KNX भागों और प्रबंधित प्लानों को हटाता है। प्रमाणीकरण प्रशासनिक कार्यों के लिए RSA लॉगिन (v11) और मानक API कॉल के लिए Basic Auth का समर्थन करता है। परियोजना MIT लाइसेंस प्राप्त है और अंग्रेजी और जर्मन में प्रलेखित है, कॉन्फ़िगरेशन, फ़ंक्शन प्लान पूर्वावलोकन और KNX ऑब्जेक्ट के लिए अतिरिक्त गाइड के साथ।