عن المشروع

إن ConEd Rate Optimizer عبارة عن حاسبة من صفحة واحدة تعمل بالكامل من جهة العميل، وتجيب على سؤال محدد: بالنسبة لاستهلاك الكهرباء الفعلي لمنزل معين، هل ستكون تكلفة خطة Residential Time-of-Use من Con Edison أقل من الخطة القياسية (SC1)؟ يقوم المستخدم بتحميل تصدير Green Button "Download my data" من Con Edison (ملف CSV/TSV لاستهلاك فترات 15 دقيقة)، وتقوم الصفحة بتقديم حكم — البقاء على الخطة القياسية أو الانتقال، مع توضيح الفرق المالي — دون إرسال البيانات إلى أي مكان. ما تقوم به الأداة - تحليل ملفات Green Button CSV/TSV لفترات 15 دقيقة من ConEd بالكامل داخل المتصفح. - تسعير الاستهلاك المرفوع بموجب الخطة القياسية (SC1) مقابل Residential Time-of-Use، شهراً بشهر. - عرض حكم (البقاء / الانتقال بالإضافة إلى مبلغ مالي)، وجدول مقارنة لكل خطة، وشكل حمل الذروة/خارج الذروة، ومخطط شريطي شهري. - يصف ملف README الأداة بأنها متحفظة عمداً: فبالنسبة لمعظم منازل مدينة نيويورك ذات الاستهلاك المرتفع في أوقات الذروة، ستظهر النتيجة "البقاء على الخطة القياسية". - يتضمن التطبيق مثالاً مجهول الهوية، ولكنه يحتوي على تجميعات شهرية فقط، لذا فإن التجربة التفاعلية مصممة لتعمل من خلال تصدير بيانات حقيقي. الهيكل وإعادة الاستخدام - المجلد public/ هو المجلد القابل للنشر (index.html، وstyles.css، وapp.js للربط مع DOM، و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 بإعادة حساب الرياضيات مقابل ملف الاختبار المرفق افتراضياً، أو مقابل تصدير يقدمه المستخدم عند تحديد المسار. نموذج الأسعار والتحذيرات المذكورة - توصف المكونات القياسية بأنها متوسط SC1 لمدينة نيويورك لعام 2025 المنشور من قبل ConEd، مضافاً إليها ضريبة GRT وضريبة المبيعات، وباستثناء رسوم العميل الثابتة؛ أما أسعار توريد TOU فهي أسعار توريد Residential TOU المنشورة حالياً. - يُذكر أن الإجماليات المطلقة تقع في حدود ±5% تقريباً، لأن رسوم توريد السوق الشهرية تختلف، وأشهر عام 2026 مسعرة بأسعار عام 2025. - يفترض النموذج أن رسوم التوصيل وMAC وRDM والرسوم الإضافية متطابقة في كلتا الخطتين، ويدمج فترة الذروة القصوى (super-peak) ضمن فترة الذروة (peak). - يصف المؤلف المخرجات بأنها تقديرية ويصرح بعدم وجود أي انتماء لشركة Con Edison؛ ويجب تحديث ثوابت الأسعار في public/calc.js (RATES) عند تغيير أسعار ConEd. الخصوصية - لا يتم رفع بيانات الاستهلاك أو تخزينها أبداً؛ حيث تتم جميع عمليات التحليل والتسعير في المتصفح. - يستخدم الموقع المباشر Cloudflare Web Analytics، والتي يصفها ملف README بأنها خالية من ملفات تعريف الارتباط وآمنة للخصوصية، لحساب مشاهدات الصفحة وعينات أحداث التفاعل مثل نقرات الأزرار، وعمليات التحليل الناجحة، وأخطاء التحليل. باختصار، هي أداة صغيرة قابلة للفحص لاتخاذ قرار منزلي: قم بتحميل بيانات الفترات الخاصة بك، وشاهد تسعير الخطتين جنباً إلى جنب، وتحقق من الحسابات بنفسك باستخدام نصوص Node المرفقة.