مشروع لمراقبة عاكس Solaredge الجديد الخاص بك
تحذير
تعمل إصدارات البرامج الثابتة الحديثة على تعطيل الوصول المحلي. قد تستمر بعض الوحدات في العمل، لكن أبلغ العديد من المستخدمين أنها لم تعد متوفرة. راجع هذه المشكلة وهذه المشكلة للحصول على تفاصيل إضافية. يرجى التحقق مما إذا كان بإمكانك الوصول إلى العاكس الخاص بك عبر متصفح الويب قبل محاولة استخدام هذه المكتبة.
يعتمد هذا المشروع على Solaredge-local (https://github.com/drobtravels/solaredge-local)، وبالتالي سيعمل فقط مع المحولات التي يدعمها هذا المشروع. للتذكير، "تتوفر واجهة برمجة التطبيقات المحلية في موديلات SExxxxH-US مع SetApp بالإضافة إلى موديلات المحولات الأوروبية ثلاثية الطور SEXXK-XXXTXBXX4 مع SetApp مثل SE3K-E10K وSE12.5K-SE27.6K وSE33.3K". في الأساس، إذا كان عاكس Solaredge الخاص بك لا يحتوي على شاشة عرض، فمن المحتمل أنك مناسب لمكتبة Solaredge المحلية. علاوة على ذلك، يركز هذا المشروع حاليًا على العاكسات أحادية الطور.
الغرض من المشروع هو استجواب العاكس والمحسنات بشكل منتظم، وتقريب البيانات التي لا توفرها مكتبة Solaredge-local، وحفظها في قاعدة بيانات محلية، وتحميل البيانات إلى موقع مثل pvoutput.org. يبدو الأمر بسيطًا بما فيه الكفاية، وهناك أكثر من طريقة للقيام بذلك. ومع ذلك، فإن إحدى مزايا مُحسِّن الطاقة هي أنه يمكنك الحصول على اتجاهات متعددة للوحة في سلسلة واحدة. وفي هذه الحالة، قد ترغب، مثلي تمامًا، في رؤية الطاقة المولدة لكل اتجاه على حدة. هذا هو المكان الذي يتألق فيه هذا البرنامج النصي - إذا أردت، يمكنك تحميل كل لوحة إلى نظام مختلف على PVOutput، أو إنشاء أي مجموعة تريدها.
المتطلبات الأساسية:
تثبيت pip وmariadb وpython3-mysqldb على Ubuntu وDebian وRasberry Pi وما شابه ذلك سيكون أمرًا مثل Sudo apt install python3-pip mariadb-server python3-mysqldb
تثبيت Solaredge-local: Sudo pip3 تثبيت Solaredge-local
الإعداد بسيط للغاية:
/bin/date +%Y%m%d
.log 2> &1ملاحظة - لن يتم تسجيل أي شيء إذا لم تنتج اللوحة الخاصة بك أي شيء. 03:00 صباحًا ليس الوقت المناسب لتشغيل هذا :-)
بمجرد أن تسجل جميع اللوحات الخاصة بك تحديثًا واحدًا على الأقل، فأنت جاهز للخطوة التالية:
/bin/date +%Y%m%d
.log 2>&1