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

ConEd Rate Optimizer एक सिंगल-पेज, पूरी तरह से क्लाइंट-साइड कैलकुलेटर है जो एक सीमित प्रश्न का उत्तर देता है: किसी दिए गए परिवार के वास्तविक बिजली उपयोग के लिए, क्या Con Edison का Residential Time-of-Use प्लान Standard (SC1) प्लान की तुलना में कम लागत वाला होगा? उपयोगकर्ता एक Con Edison "Download my data" Green Button एक्सपोर्ट (15-मिनट अंतराल उपयोग का CSV/TSV) अपलोड करता है और पेज एक निर्णय रिपोर्ट करता है — Standard पर बने रहें या स्विच करें, डॉलर के अंतर के साथ — बिना डेटा को कहीं भेजे। यह क्या करता है - ब्राउज़र में पूरी तरह से ConEd 15-मिनट अंतराल Green Button CSV/TSV को पार्स करता है। - अपलोड किए गए उपयोग की कीमत Standard (SC1) बनाम Residential Time-of-Use के तहत, महीने-दर-महीने निर्धारित करता है। - एक निर्णय (बने रहें / स्विच करें और डॉलर की राशि), प्रति-प्लान तुलना तालिका, पीक/ऑफ-पीक लोड शेप, और एक मासिक बार चार्ट प्रदर्शित करता है। - README इस टूल को जानबूझकर रूढ़िवादी बताता है: अधिकांश पीक-भारी NYC घरों के लिए यह "Standard पर बने रहें" रिपोर्ट करेगा। - एक अंतर्निहित अनाम उदाहरण शामिल है, लेकिन इसमें केवल मासिक समुच्चय (aggregates) होते हैं, इसलिए इंटरैक्टिव अनुभव वास्तविक एक्सपोर्ट द्वारा संचालित होने के लिए है। संरचना और पुन: उपयोग - public/ डिप्लॉय करने योग्य निर्देशिका है (index.html, styles.css, DOM ग्लू के लिए app.js, शुद्ध गणना कोर के रूप में calc.js, sample.js, और लाइव रेट ओवरराइड्स के लिए एक वैकल्पिक rates.json)। - calc.js को Node के तहत चलाने के लिए भी लिखा गया है, जो प्राइसिंग लॉजिक को ब्राउज़र के बाहर परीक्षण योग्य बनाता है। - verify.js एक Node सत्यापन स्क्रिप्ट है; test/ में calc कोर और CSV फिक्स्चर के लिए एक स्वचालित परीक्षण सूट है। - README एक दस्तावेजीकृत पथ के लिए docs/product-strategy.md की ओर इशारा करता है, जो इस प्रोटोटाइप से एक सशुल्क विश्लेषण की ओर ले जाता है, जिसमें प्राइसिंग, Green Button Connect, Meta अधिग्रहण धारणाएं, सटीकता गेट्स और महीने-दर-महीने बिल अनुभव शामिल हैं। स्थानीय रूप से चलाना और सत्यापित करना - स्टैटिक रूप से सर्व करें, उदाहरण के लिए python3 -m http.server -d public 8000, फिर http://localhost:8000 खोलें। - node test/test.js स्वचालित परीक्षण सूट चलाता है और एक स्टेटस कोड के साथ बाहर निकलता है। - node verify.js डिफ़ॉल्ट रूप से बंडल किए गए टेस्ट फिक्स्चर के विरुद्ध, या पथ दिए जाने पर उपयोगकर्ता द्वारा आपूर्ति किए गए एक्सपोर्ट के विरुद्ध गणित की पुनर्गणना करता है। रेट मॉडल और बताए गए अपवाद - Standard घटकों को ConEd के प्रकाशित 2025 SC1 NYC औसत के रूप में वर्णित किया गया है, जिसे GRT और बिक्री कर के लिए बढ़ाया गया है, और निश्चित ग्राहक शुल्क को बाहर रखा गया है; TOU आपूर्ति दरें वर्तमान में प्रकाशित आवासीय TOU आपूर्ति दरें हैं। - पूर्ण कुल राशि लगभग ±5% के भीतर बताई गई है, क्योंकि मासिक Market Supply Charge भिन्न होता है और 2026 के महीनों की कीमत 2025 की दरों पर तय की गई है। - मॉडल मानता है कि डिलीवरी, MAC, RDM और अधिभार दोनों योजनाओं के तहत समान हैं, और सुपर-पीक को पीक में मिला देता है। - लेखक आउटपुट को एक अनुमान बताता है और Con Edison के साथ किसी संबद्धता से इनकार करता है; public/calc.js (RATES) में रेट कॉन्स्टेंट्स को तब अपडेट किया जाना चाहिए जब ConEd की दरें बदलें। गोपनीयता - उपयोग डेटा कभी भी अपलोड या स्टोर नहीं किया जाता है; सभी पार्सिंग और प्राइसिंग ब्राउज़र में होते हैं। - लाइव साइट Cloudflare Web Analytics का उपयोग करती है, जिसे README कुकी-लेस और गोपनीयता-सुरक्षित बताता है, ताकि पेजव्यू और बटन क्लिक, सफल पार्स और पार्स त्रुटियों जैसी नमूना इंटरैक्शन घटनाओं की गणना की जा सके। संक्षेप में, यह घरेलू निर्णय के लिए एक छोटा, निरीक्षण योग्य उपयोगिता उपकरण है: अपना स्वयं का अंतराल डेटा अपलोड करें, दो योजनाओं की कीमतों को साथ-साथ देखें, और शामिल Node स्क्रिप्ट के साथ गणित की स्वयं जांच करें।