Oprostite, vaš brskalnik ne podpira JavaScript!

Predstavitev simulatorja

Repozitorij:IAMMETER-simulator

Dobrodošli, da nam tukaj sporočite svoje misliIntegrirajte virtualni 3-fazni merilnik energije (odprtokodni) v HA in ga uporabite za optimizacijo vašega solarnega fotonapetostnega sistema

Predgovor

Ideja, da začnemo razvijati ta simulator, izhaja iz te objavehttps://imeter.club/topic/320

Ena od naših strank poskuša optimizirati uporabo presežne sončne energije s strani domačega pomočnika. Uporabite IAMMETER-jev merilnik energije za spremljanje presežka sončne energije in nadzor Tesla naboja s strani domačega pomočnika (izkoristite presežek sončne energije, kolikor je mogoče).

tudi mi želimo sodelovati pri tem projektu, da skupaj optimiziramo krmilno logiko. Toda v naši pisarni zdaj nimamo Tesle in inverterja. Tako smo imeli idejo, razviti simulator za doseganje takih delovnih mest.

S tem simulatorjem lahko dobite simuliran WEM3080T.

Faza A je rezultat meritve izhoda solarnega pretvornika (ta rezultat je mogoče v celoti simulirati s simulatorjem ali pridobiti iz pravega merilnika energije).

Profil obremenitve je konfiguriran v simulatorju, obstajajo različni modeli obremenitev (fiksni, časovni, nastavljivi).

Nato simulator samodejno izračuna porabo omrežja glede na rezultat sončne meritve (simuliran ali dejanski) in profil obremenitve (simuliran) ter izpiše rezultat v fazi B.

Virtualna namestitev simulatorja

Značilnosti visoke svetlobe

S tem simulatorjem lahko opravljate tako zanimiva dela.

  • Optimizirajte svojo strategijo nadzora obremenitve: ustvarite profil obremenitve, spremenite nadzorno logiko obremenitve in poskusite ugotoviti, s katero logiko je mogoče doseči največji donos iz vašega solarnega fotonapetostnega sistema (za izboljšanje stopnje lastne porabe v vašem solarnem fotonapetostnem sistemu).
  • Pred namestitvijo napovedujte prihodke od sončne PV: simuliran sončni fotonapetostni izhod, izračunajte možne solarne fotonapetostne prihranke in dohodek s simuliranimi sončnimi podatki in vašimi podatki o dejanski porabi električne energije.

Simulirani 3-fazni števec energije je mogoče dodati tudi v Home Assistant ali IAMMETER, kot pravo strojno opremo.

slika-20221021135930204

Kako deluje

Simulator je razvil "ASP.NET Core", je odprtokoden.

Repozitorij simulatorja IAMMETER

Ko zaženete to kodo, se domneva, da ste na ta način namestili 3-fazni števec energije (WEM3080T).

Shema ožičenja v sončnem sistemu

Simulator podpira tudi API "monitorjson" kot pravi trifazni števec električne energije.

Podatki faze A v simulatorju lahko izvirajo iz popolnoma simuliranih podatkov (nastavite lahko največjo moč za simulirani pretvornik), dejanskega merilnika energije (WEM3080T) ali povratne vrednosti API-ja iz neke platforme (kot je PVoutput).

slika-20221021102257501

Model obremenitve v tem simulatorju

slika-20221021141939391

Model obremenitve se uporablja za simulacijo dejanske porabe energije, zdaj so podprti trije različni modeli obremenitve.

  • Obremenitev s fiksno vrednostjo moči, ki jo je mogoče ročno preklopiti.
  • Vrednost obremenitve v določenem območju moči, delovanje v fiksnem časovnem območju.
  • Obremenitev, ki jo lahko nadzira API (vklop/izklop ali specifična izhodna moč, kot je teslin polnilnik).

V ta simulator lahko uvedete svojo lastno krmilno logiko za nadzor takšnih modelov obremenitev. Kot na primer, da delajo nekatere velike obremenitve v času tarife izven obremenitve, s čim večjo uporabo presežne sončne moči.

Seveda ni enostaven način za zagotovitev modela obremenitve, ki lahko simulira dejansko stanje. Ko odpremo to kodo, upamo, da lahko vsi, ki jih zanima ta projekt, skupaj izboljšajo model obremenitve, da ga približamo resničnemu stanju.

Uporaba1: uporabite popolnoma simulirane podatke v tem simulatorju

Pri tej uporabi so vsi podatki simulirani s tem simulatorjem. Tako sončna PV izhod kot profil obremenitve sta simulirana glede na vašo nastavitev.

Simulator bo simuliral fotonapetostni izhod in izpisal podatke v fazi A. Izpisal bo simulirani profil obremenitve. Izračunal bo izhod omrežja s simuliranimi PV podatki v fazi A in simuliranim profilom obremenitve ter ga izpisal v fazi B.

Simulirajte sončni PV izhod

simulirajte izhod solarnega PV pretvornika

Simulirajte profil obremenitve

Simulirajte profil obremenitve

Preberite podatke iz simulatorja in jih integrirajte v Home Assistant

Podatke iz simulatorja lahko pridobite z istim API-jem (»monitorjson«), ki ga podpira pravi števec energije

uporabite lokalni API za pridobivanje podatkov iz simuliranega števca energije

integrirajte simulator v Domačega pomočnika

Zdi se, da ni smiselno integrirati simuliranega merilnika energije v Home Assistant, vendar vam bo pomagalo dobro razumeti ta simulator, potem pa bi simulator bolje uporabljali pri uporabi 2 in uporabi 3.

Uporaba 2: uporabite pravi sončni PV izhod, ugotovite boljšo logiko nadzora vaše obremenitve

Izberite vir podatkov faze A v simulatorju

Zdaj podpira samo dva vmesnika, branje iz pravega WEM3080T ali branje iz API-ja IAMMETER

uporabite pravi sončni PV izhod, odkrijte boljšo logiko nadzora vaše obremenitve

Pravzaprav lahko vsak vmesnik, ki vsebuje podatke o solarni moči (ne glede na to, ali so prebrani iz dejanskih števcev ali pridobljeni iz spletnih API-jev), velja za vir podatkov in jih doda tukaj.

Če ste seznanjeni z drugimi vmesniki, dobrodošli, da nam pošljete PRrepozitorij.

ustvarite profil obremenitve

Poskusite konfigurirati profil obremenitve v simulatorju, tako blizu vaši dejanski situaciji.

Nato bo simulator izračunal porabo omrežja glede na to formulo Moč omrežja = izhodna moč sonca - moč bremena Prav tako bo ustrezno izračunal podatke o omrežnih kWh (uvoženo in izvoženo energijo).

Simulator bo izpisal rezultat podatkov omrežja (izračunan z dejansko sončno in simulirano obremenitvijo) v fazi B.

Ta simulirani rezultat mreže lahko preberete z lokalnim API-jem "monitorjson" in ga integrirate v katero koli platformo, ki jo poznate.

Če je model obremenitve dovolj blizu vaši resnični situaciji, vam lahko pomaga najti najboljšo krmilno logiko (algoritem). Ta nadzorna logika vam lahko pomaga:

  • Obremenitev čim bolj napajajte s presežkom sonca.

  • Če se obremenitev ne more napajati s sončno energijo (ponoči), jo poskusite čim bolj napajati v času, ko ni največje obremenitve.

Integrirajte simulator v Home Assistant, da preizkusite svojo krmilno logiko

Prosimo, glejte

Kako ustvariti profil obremenitve in ga integrirati v domačega pomočnika

Ref

Zaženite ta simulator z izvorno kodo ali Dockerjem

Kako ustvariti profil obremenitve in ga integrirati v domačega pomočnika

Integrirajte virtualni 3-fazni merilnik energije (odprtokodni) v HA in ga uporabite za optimizacijo vašega solarnega fotonapetostnega sistema

Kako uporabljati IAMMETERjev merilnik energije Wi-Fi v domačem pomočniku

Vrh