Ghidul Utilizatorului - Interfața Web SolarPro
Acest ghid detaliază funcționalitățile disponibile în paginile web ale panoului de control SolarPro, explicând ce opțiuni, setări și vizualizări aveți la dispoziție pe fiecare ecran.
1. Panoul Utilizatorului (user_panel.html) - Tabloul de Bord Principal
Acesta este ecranul principal pe care îl vedeți după autentificare. Oferă o privire de ansamblu în timp real asupra întregului sistem fotovoltaic.
- Vizualizare Date în Timp Real: Puterea instantanee produsă de panourile fotovoltaice (PV), consumul curent al casei (sarcină/load), procentul de încărcare, tensiunea și capacitatea bateriei (procentul SOC), respectiv tensiunea și frecvența rețelei electrice.
- Generare Integrare Home Assistant (Buton special): Permite generarea codului de configurare YAML pentru Home Assistant. Puteți bifa ce senzori doriți să exportați (prognoză solară, detalii BMS, setări avansate, grafice) și să copiați codul generat direct în configurarea dumneavoastră.
Notă: Dacă plăcuța are **MQTT Local** activat, sistemul va detecta automat acest lucru și va genera configurarea bazată direct pe senzori MQTT locali (independent de cloud/internet). În caz contrar, va genera configurarea REST API implicită. Pentru o independență totală de cloud (inclusiv pentru prognoza solară), puteți debifa opțiunea de prognoză din listă și să folosiți integrarea nativă din Home Assistant numită **Forecast.Solar**.
2. Setări Invertor & Moduri (panou_control.html)
Ecranul dedicat setărilor de funcționare ale invertorului. Vă permite să comutați prioritățile de alimentare și încărcare direct de la distanță.
- Priorități de Alimentare (Output Source Priority): Comutare între modurile USB (Utility-Solar-Battery), SUB (Solar-Utility-Battery) și SBU (Solar-Battery-Utility).
- Priorități de Încărcare (Charger Source Priority): Comutare între modurile CSO (Solar Only), CUB (Solar and Utility) și SNU (Utility and Solar).
- Setări Tensiuni Baterie: Tensiunea de Bulk (încărcare rapidă), Float (menținere), Low-Cut (oprire de siguranță), pragurile Back to Utility și Back to Battery.
- Control Periferice Invertor: Activare/Dezactivare avertizor sonor (Buzzer), iluminare fundal ecran (Backlight) și comportamentul la suprasarcină sau supratemperatură.
3. Control Avansat BMS (bms_control.html)
Permite modificarea parametrilor de funcționare și siguranță din interiorul BMS-ului JK (sau alt model compatibil conectat BLE/RS485).
- Comutatoare de stare (Triggers): Activarea sau dezactivarea încărcării (Charge Switch), descărcării (Discharge Switch) și a echilibrării active a celulelor (Balance Switch).
- Configurare Curenți și Protecții: Setarea limitelor de protecție la supracurent, praguri de temperatură critică și numărul de celule (Cell Count).
4. Setări Hardware ESP32 (setari_esp.html)
Acest ecran configură direct modul în care modulul ESP32 (plăcuța din invertor) comunică cu rețeaua și restul echipamentelor din casă.
- Configurare MQTT Local: Activare MQTT local și introducerea parametrilor (Server IP, Port, Utilizator, Parolă, Topic). Permite integrarea cu brokeri locali (ex: Home Assistant local) în mod asincron non-blocking.
- Configurare CAN Bus (TWAI): Activare/Dezactivare controler CAN. Important: Lăsați dezactivat dacă plăcuța nu are transceiver fizic conectat pentru a preveni blocarea.
- Număr Invertoare: Selectarea numărului de invertoare legate în paralel (1, 2, 3 sau 4).
5. Monitor Resurse ESP32 (monitor.html)
O pagină tehnică ce arată starea de sănătate și performanța hardware a modulului ESP32.
- Metrici în Timp Real: Stare conexiune (Online/Offline), Uptime, Frecvență CPU și nucleul activ, temperatura radiatorului invertorului.
- Diagrame Memorie RAM (Heap): Free Heap, Minim memorie liberă înregistrată, RAM nefragmentat (cel mai mare bloc continuu) și graficul istoric interactiv al memoriei.
6. Logs Live (inverter_logs.html)
Secțiune destinată diagnosticării și depanării problemelor de comunicare serială.
- Flux în timp real: Afișează comenzile brute trimise (ex. GS) și răspunsurile detaliate primite de la invertor pentru a depana cablajul fizic.
7. Administrare Dispozitive & Securitate
- Adăugare Invertor (adauga_invertor.html): Asocierea unui modul ESP32 nou la cont folosind MAC ID-ul său unic.
- Chei API (api_keys.html): Generarea de tokens API folosiți pentru integrarea securizată cu sisteme externe.