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

OTGW-firmware, NodoShop OpenTherm Gateway के लिए फर्मवेयर है, जो OpenTherm थर्मोस्टेट और बॉयलर के बीच स्थित होता है। समर्थित v2.0.0 कॉन्फ़िगरेशन गेटवे के मौजूदा PIC सह-प्रोसेसर के साथ ESP32-S3 LOLIN S3 Mini का उपयोग करता है; v1.x ने ESP8266 मॉड्यूल का समर्थन किया था, लेकिन ESP8266 अब v2 बिल्ड लक्ष्य नहीं है। यह प्रोजेक्ट PlatformIO के साथ बिल्ड होता है और इसे दिए गए Python फ्लैशर या PlatformIO कमांड का उपयोग करके फ्लैश किया जा सकता है। फर्मवेयर OpenTherm बस ट्रैफ़िक को डिकोड करता है, इसे लाइव लॉग और ग्राफ़ वाले ब्राउज़र-आधारित डैशबोर्ड के माध्यम से प्रदर्शित करता है, और एक REST API प्रदान करता है। MQTT समर्थन में 250 से अधिक एंटिटीज़ के लिए Home Assistant ऑटो-डिस्कवरी शामिल है, जो तापमान, सेटपॉइंट, मॉड्यूलेशन, फ्लेम स्थिति, गर्म पानी, फॉल्ट, दबाव, सेंसर और SAT नियंत्रणों को कवर करती है। पोर्ट 25238 पर एक TCP सीरियल ब्रिज OTmonitor और Home Assistant के अंतर्निहित OpenTherm Gateway इंटीग्रेशन के साथ संगत रहता है। SAT (Smart Autotune Thermostat) एक एम्बेडेड हीटिंग कंट्रोलर है जो बाहरी होम ऑटोमेशन कंट्रोलर पर निर्भर किए बिना बॉयलर फ्लो तापमान को प्रबंधित कर सकता है। यह मौसम क्षतिपूर्ति को PID कंट्रोलर, स्वचालित ट्यूनिंग, रेडिएटर/अंडरफ्लोर/हीट-पंप मोड, प्रीसेट, मल्टी-ज़ोन तापमान औसत, सोलर-गेन क्षतिपूर्ति, ग्रीष्म दमन, दबाव निगरानी और सुरक्षा जाँचों के साथ जोड़ता है। यह DS18B20 Dallas सेंसर, S0 पल्स मीटरिंग, और ESP32 पर BTHome v2 का उपयोग करते हुए अधिकतम चार Xiaomi LYWSD03MMC BLE सेंसर का उपयोग कर सकता है। अन्य प्रलेखित विशेषताओं में SSD1306 OLED स्थिति डिस्प्ले, Wi-Fi सेटअप पोर्टल और AP फ़ॉलबैक, फ़ेलओवर के साथ वैकल्पिक W5500 Ethernet, OTA फर्मवेयर और फ़ाइलसिस्टम अपडेट, Telnet डीबग लॉगिंग, वेबहुक, WebSocket लाइव-लॉग स्ट्रीमिंग, संरक्षित सेटिंग्स/रखरखाव एंडपॉइंट के लिए वैकल्पिक HTTP Basic Auth, और ट्रिपल-रीसेट क्रेडेंशियल रिकवरी शामिल हैं। OTDirect नामक एक डायरेक्ट-GPIO ESP32 OpenTherm मोड मौजूद है, जिसमें थर्मोस्टेट, बॉयलर, गेटवे, मॉनिटर, और मास्टर+स्लेव मोड शामिल हैं, जबकि डायरेक्ट-हार्डवेयर बोर्ड को केवल प्रोटोटाइप बताया गया है। README में कहा गया है कि v2.0.0 अल्फा सॉफ़्टवेयर है और उत्पादन उपयोगकर्ताओं को 1.x ब्रांच या प्रकाशित रिलीज़ की ओर निर्देशित करता है। यह चेतावनी भी देता है कि OTmonitor के साथ Wi-Fi पर PIC फर्मवेयर फ्लैश न करें, OTDirect सक्रिय होने के दौरान PIC अपग्रेड न करें, और डिवाइस को सीधे इंटरनेट पर उजागर करने के बजाय विश्वसनीय लोकल नेटवर्क पर रखें। यह प्रोजेक्ट GPLv3-लाइसेंस्ड है, और तृतीय-पक्ष घटक अपने बताए गए लाइसेंस बनाए रखते हैं।