प्रलेखन

धारा 14ए एनडब्ल्यूजी के अनुसार वितरण नेटवर्क ऑपरेटर (वीएनबी) द्वारा सक्रिय बिजली नियंत्रण

2024 के बाद से, नेटवर्क ऑपरेटर को अब वॉलबॉक्स या हीट पंप जैसे बड़े उपभोक्ताओं को अस्वीकार करने की अनुमति नहीं दी गई है, लेकिन सक्रिय बिजली नियंत्रण की आवश्यकता हो सकती है। फिर उसे आपको नेटवर्क शुल्क पर छूट देनी होगी। सीएफओएस चार्जिंग मैनेजर नेटवर्क ऑपरेटर (ग्रिड-सर्विंग कंट्रोल) द्वारा सक्रिय पावर नियंत्रण के विभिन्न रूपों का समर्थन करता है।

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

मॉडबस के माध्यम से नियंत्रण: नेटवर्क ऑपरेटर आपके इंस्टॉलेशन में एक मॉडबस मास्टर स्थापित करता है, जो cFos चार्जिंग मैनेजर में रजिस्टर सेट करता है जो अधिकतम पावर को नियंत्रित करता है। ऐसा करने के लिए, आप चार्जिंग मैनेजर में "कॉन्फ़िगरेशन" के तहत सनस्पेक सर्वर को सक्रिय कर सकते हैं। रास्पबेरी पीआई 1502 के तहत मोडबस टीसीपी पोर्ट 502 है, क्योंकि 1024 से कम के पोर्ट के लिए व्यवस्थापक अधिकारों की आवश्यकता होती है। मॉडबस मास्टर सक्रिय पावर को क्वेरी करने के लिए रजिस्टर 40098 (फ्लोट) तक पहुंच सकता है और रजिस्टर 40968 (फ्लोट) का उपयोग करके इसे प्रतिशत में कम कर सकता है।

OpenADR के माध्यम से OCPP: नेटवर्क ऑपरेटर अपने लोड और सेवाओं के समन्वय के लिए OpenADR का उपयोग करता है। उनके दृष्टिकोण से, आपका सिस्टम एक OCPP वॉलबॉक्स है। आप cFos चार्जिंग मैनेजर में एक वॉलबॉक्स "OpenADR के माध्यम से OCPP" जोड़ सकते हैं। इस वॉलबॉक्स की OCPP गेटवे सेटिंग्स में, बैकएंड के लिए नेटवर्क ऑपरेटर डेटा दर्ज करें। काउंटर भूमिका के रूप में "ग्रिड संदर्भ" सेट करें। यह नेटवर्क ऑपरेटर को वर्तमान नेटवर्क कनेक्शन का मूल्यांकन करने और OCPP चार्जिंग प्रोफ़ाइल के माध्यम से cFos चार्जिंग मैनेजर को नियंत्रित करने की अनुमति देता है।

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

नेटवर्क ऑपरेटरों और ऊर्जा आपूर्तिकर्ताओं के लिए HTTP एपीआई चार्जिंग मैनेजर को 2 कॉल का उपयोग करके चर सेट और क्वेरी कर सकता है। हाउस कनेक्शन पावर और अधिकतम वॉलबॉक्स पावर को कॉन्फ़िगर करते समय इन चरों को ध्यान में रखा जा सकता है। नेटवर्क ऑपरेटर या ऊर्जा आपूर्तिकर्ता डिजाइन करने के लिए स्वतंत्र हैं और इन चरों को कैसे असाइन किया जाता है, इसके लिए अपने स्वयं के (निर्माता-स्वतंत्र) मानक निर्धारित कर सकते हैं।

उदाहरण: घर कनेक्शन क्षमता = 55000 * लाभ / 100
नेटवर्क ऑपरेटर वैरिएबल AVAIL को 0-100 के बीच के मानों पर सेट करता है और इस प्रकार ग्राहक सिस्टम के आउटपुट को प्रतिशत चरणों में कम कर सकता है।

उदाहरण: टैरिफ
ऊर्जा आपूर्तिकर्ता वैरिएबल TARIF को 0 या 1 पर सेट करता है और सिस्टम को 0 के साथ सूचित करता है कि "सामान्य" टैरिफ अब लागू होता है और 1 के साथ अब कम टैरिफ लागू होता है। सिस्टम के उपयोगकर्ता तब चार्जिंग नियम बना सकते हैं जो उन्हें केवल कुछ टैरिफ पर कार चार्ज करने की अनुमति देते हैं या कुछ टैरिफ पर कम चार्जिंग पावर के साथ चार्ज करते हैं।

एचटीटीपी एपीआई

ध्यान दें: वैरिएबल सेट करते समय, चार्जिंग मैनेजर जाँच करता है कि मान बदल गया है या नहीं। तभी यह वेरिएबल को config.json फ़ाइल में सहेजता है। इससे रास्पबेरी पीआई और सीफॉस पावर ब्रेन पर फ्लैश मेमोरी खराब हो जाती है। यदि आप इस बचत को रोकना चाहते हैं, तो आप एक अतिरिक्त क्वेरी पैरामीटर "tmp=1" निर्दिष्ट कर सकते हैं, उदाहरण के लिए /cnf?cmd=set_cm_vars&tmp=1...

एक चर सेट करें

GET /cnf?cmd=set_cm_vars&name=n&val=v&clear=c
n चर का नाम है, v इसका मान है।
स्पष्ट वैकल्पिक है, सी = 1 के साथ रीसेट करने से पहले सभी मौजूदा चर साफ़ कर दिए जाते हैं।

curl -i -X GET --user admin:1234abcd 'http://localhost/cnf?cmd=set_cm_vars&name=var3&val=123' Linux
curl -i -X GET --user admin:1234abcd "http://localhost/cnf?cmd=set_cm_vars&name=var3&val=123" Windows

सभी चर सेट करें

POST /cnf?cmd=set_cm_vars&clear=1
POST बॉडी में एक JSON ऑब्जेक्ट होता है जिसमें वेरिएबल के नाम और मान होते हैं, उदा

{"vars": [{ "name": "var1", "expr": 1.5 }], { "name": "var2", "expr": 2 }] }
सभी चर हटाएं और var1 से 1.5, var2 से 2 सेट करें।

curl -i -X POST -d '{ "vars": [{ "name": "tarif", "expr": 1 }, { "name": "PWR", "expr": 70 }] }' --user admin:1234abcd 'http://localhost/cnf?cmd=set_cm_vars' Linux
curl -i -X POST -d "{ \"vars\": [{ \"name\": \"tarif\", \"expr\": 1 }, { \"name\": \"PWR\", \"expr\": 70 }] }" --user admin:1234abcd "http://localhost/cnf?cmd=set_cm_vars" Windows

सभी चर पढ़ें

GET /cnf?cmd=get_cm_vars
सभी चर, उनके सूत्र (या स्थिरांक) और उनके वर्तमान में परिकलित मानों के साथ एक JSON ऑब्जेक्ट मिलान set_cm_vars देता है।

curl -i -X GET --user admin:1234abcd 'http://localhost/cnf?cmd=get_cm_vars Linux
curl -i -X GET --user admin:1234abcd "http://localhost/cnf?cmd=get_cm_vars Windows

इस एपीआई तक बिना किसी और प्रमाणीकरण के स्मार्ट मीटर गेटवे के माध्यम से पहुंचा जा सकता है, क्योंकि स्मार्ट मीटर गेटवे पहले से ही प्रमाणपत्रों का उपयोग करके कनेक्शन और प्रमाणीकरण को परिभाषित करके इसे लेता है। इस API का उपयोग होम नेटवर्क से व्यवस्थापक पासवर्ड के साथ किया जा सकता है।