محسن الذكاء الاصطناعي للطاقة الشمسية¶
عقل مستضاف ذاتيًا وغير ملتزم بالموردين لـ Home Assistant الذي يتنبأ بالطاقة الشمسية والحمل، ثم يتحكم في إعدادات الشحن/التفريغ العاكس الهجين للحفاظ على منزلك مزودًا بالطاقة انقطاعات الشبكة غير المتوقعة.
روابط سريعة¶
| الموضوع | دليل |
|---|---|
| تثبيت | التثبيت والبدء السريع- عامل ميناء، إنشاء، وظيفة إضافية، Proxmox |
| لوحة المعلومات | دليل مستخدم لوحة القيادة— إرشادات المشرف والعارض |
| الجوال (تطبيق HA) | دخول المحمول ضمان الجودة- قائمة التحقق من التطبيق المصاحب |
| ** مساعد منزلي ** | إعداد HA · تكامل HACS · حزمة آمنة من الفشل |
| التحكم في الوصول | الأدوار والوصول— المشرف مقابل العارض |
| ** التكوين ** | إعدادات · .env.example |
| بروكسموكس | نشر Proxmox |
| الأمن | السياسة الأمنية |
| المصدر | مستودع جيثب · سجل التغيير |
ابدأ¶
جديد في المشروع؟ ابدأ بـ التثبيت والبدء السريع.
أسرع مسار محلي:
docker compose up -d --build
افتح http://localhost:8000. يبدأ التطبيق في وضع الظل (لا يوجد عاكس يكتب).
الأولويات¶
الترتيب الافتراضي (قابل للتكوين في الإعدادات → المحرك):
- المرونة — لا تؤدي مطلقًا إلى انقطاع التيار الكهربائي عن الأحمال الحرجة
- التوفير — الاستخدام الانتهازي للشبكة عند توفرها (وليس تحسين التعرفة)
- الاكتفاء الذاتي — تقليل الطاقة الشمسية المهدرة
أعد ترتيب القائمة للتأكيد على المقايضات المختلفة. الترتيب الافتراضي يحافظ على الموقف الأول للمرونة الموصوف أعلاه.
لا يتنبأ المُحسِّن بتوفر الشبكة. يتنبأ بالطاقة الشمسية والحمل ويدافع احتياطي بطارية محافظ، ويتفاعل عند ظهور الشبكة.
بنيان¶
Home Assistant ──WebSocket──▶ Ingest ──▶ SQLite
▲ │
│ REST ▼
Control Executor ◀── Engine ◀── Forecasters
│
▼
FastAPI + Lit dashboard
يرىإعداداتلمصادر الإعدادات،حمايةل تصلب النشر، واقرأني على جيثب للحصول على تفاصيل واجهة برمجة التطبيقات وملاحظات السلامة.
لغات التوثيق¶
يتم نشر هذا الموقع باللغة الإنجليزية (الافتراضية)، الفرنسية، و العربية. استخدم محوّل اللغة في رأس الموقع لتغيير اللغة. تستخدم الصفحات العربية تخطيطًا من اليمين إلى اليسار.
المساهمون: المصادر الإنجليزية فيdocs/*.mdهي الكنسي. بعد التعديل بالانجليزية:
- إعادة التشغيل
python scripts/translate_docs.pyللصفحات المتأثرة (أو--forceللجميع). - اركض
python scripts/check_docs_i18n.pyوmkdocs build --strictمحليا. - لإضافة لغة: تمديد
docs/i18n/locales.yaml، يضيفnav_translationsولغة الدخول فيmkdocs.yml، ثم قم بتشغيل البرنامج النصي للترجمة.
تُعد الصفحات المترجمة آليًا نقطة بداية - للتحسين.fr.md / .ar.mdالملفات مباشرة
عندما تستطيع. سلاسل واجهة مستخدم لوحة المعلومات منفصلة؛ يرى
إضافة لغة لوحة القيادة
في دليل المستخدم.