Repertoriu:IAMMETRO-simulator
Bine ați venit să ne spuneți părerile dvs. aiciIntegrați un contor de energie virtual cu 3 faze (sursă deschisă) în HA, utilizați-l pentru a vă optimiza sistemul solar fotovoltaic
Ideea care ne permite să începem să dezvoltăm acest simulator vine din această postarehttps://imeter.club/topic/320
Unul dintre clienții noștri încearcă să optimizeze utilizarea excesului solar de către asistentul casnic. Utilizați contorul de energie al lui IAMMETER pentru a monitoriza excesul de energie solară și pentru a controla încărcarea Tesla de către Home Assistant (utilizați excesul solar cât mai mult posibil).
ne dorim să participăm și la acest proiect, pentru a optimiza împreună logica de control. Dar nu avem Tesla și invertorul în biroul nostru acum. Așa că am avut o idee, să dezvoltăm un simulator pentru a realiza astfel de locuri de muncă.
Prin acest simulator, puteți obține un WEM3080T simulat.
Faza A este rezultatul măsurării ieșirii invertorului solar (Acest rezultat poate fi simulat complet de simulator sau poate fi obținut de la un contor de energie real).
Profilul de sarcină este configurat în simulator, există diferite modele de încărcare (fix, cronometru, configurabil).
Apoi, simulatorul calculează automat consumul rețelei în funcție de rezultatul măsurării solare (simulat sau real) și de profilul de sarcină (simulat) și emite rezultatul în faza B.
Puteți face astfel de lucrări interesante prin acest simulator.
Contorul de energie trifazat simulat poate fi adăugat și în Home assistant sau IAMMETER, la fel ca hardware-ul real.
Simulatorul este dezvoltat de "ASP.NET Core", este open source.
După ce ați rulat acest cod, se presupune că ați instalat un contor de energie cu trei faze (WEM3080T) în acest fel.
Simulatorul acceptă, de asemenea, API-ul „monitorjson”; ca și contorul de energie trifazat real.
Datele fazei A din simulator pot proveni din date total simulate (puteți seta puterea maximă pentru invertorul simulat), un contor de energie reală (WEM3080T) sau valoarea de returnare a API de la o anumită platformă (cum ar fi PVoutput).
Modelul de sarcină este utilizat pentru a simula consumul real de energie, există trei modele de sarcină diferite care sunt acceptate acum.
Puteți introduce propria logică de control în acest simulator pentru a controla astfel de modele de încărcare. Cum ar fi ca unele sarcini mari să funcționeze în timpul tarifului în afara vârfului, folosind cât mai mult posibil excesul solar.
Desigur, nu este o modalitate ușoară de a oferi un model de încărcare care poate simula situația reală. După ce deschidem acest cod, sperăm că toți cei interesați de acest proiect pot îmbunătăți împreună modelul de încărcare, pentru a-l apropia de situația reală.
În această utilizare, toate datele sunt simulate de acest simulator. Atât ieșirea solară PV, cât și profilul de sarcină sunt simulate în funcție de setarea dvs.
Simulatorul va simula ieșirea PV și va emite datele sale în faza A. Va scoate un profil de sarcină simulat. Acesta va calcula ieșirea rețelei prin datele PV simulate în faza A și profilul de sarcină simulat și o va scoate în faza B.
Puteți utiliza obținerea datelor de la simulator prin același API ("monitorjson") pe care îl acceptă contorul de energie reală
Se pare că nu are sens să integrezi un contor de energie simulat în Asistentul de acasă, dar te va ajuta să înțelegi bine acest simulator, apoi vei folosi simulatorul mai bine în utilizarea 2 și 3.
Acum, acceptă doar două interfețe, citite dintr-un WEM3080T real sau citită din API-ul IAMMETER
De fapt, orice interfață care conține date de ieșire solară (fie că este citită de la contoare reale sau obținută din API-uri online) poate fi considerată o sursă de date și adăugată aici.
Dacă sunteți familiarizat cu alte interfețe, bine ați venit să trimiteți PR-ului nostrurepertoriu.
Încercați să configurați un profil de încărcare în simulator, cât mai aproape de situația dvs. reală.
Apoi simulatorul va calcula consumul rețelei, în funcție de această formulă Puterea rețelei = puterea de ieșire solară - puterea de sarcină De asemenea, va calcula datele rețelei kWh (atât energia importată, cât și energia exportată) în consecință.
Simulatorul va scoate rezultatul datelor rețelei (calculat cu sarcina solară reală și simulată) în faza B.
Puteți citi acest rezultat al grilei simulate de către API-ul local „monitorjson” și îl puteți integra în orice platformă cu care sunteți familiarizat.
Dacă modelul de încărcare este suficient de aproape de situația dvs. reală, vă poate ajuta să găsiți cea mai bună logică de control (algoritm). Această logică de control vă poate ajuta:
Alimentați sarcina cu excesul solar cât mai mult posibil.
Dacă sarcina nu poate alimenta cu energie solară (noaptea), atunci încercați să o alimentați cât mai mult posibil în afara orelor de vârf.
Va rog, referiti-va la
Cum să creați un profil de încărcare și să îl integrați în asistentul de acasă
Rulați acest simulator prin codul sursă sau Docker
Cum să creați un profil de încărcare și să îl integrați în asistentul de acasă
Cum să utilizați contorul de energie Wi-Fi al IAMMETER în Home Assistant
Contor de energie Wi-Fi trifazic
Contor de energie Wi-Fi monofazat