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
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.
S tem simulatorjem lahko opravljate tako zanimiva dela.
Simulirani 3-fazni števec energije je mogoče dodati tudi v Home Assistant ali IAMMETER, kot pravo strojno opremo.
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).
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).
Model obremenitve se uporablja za simulacijo dejanske porabe energije, zdaj so podprti trije različni modeli obremenitve.
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.
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.
Podatke iz simulatorja lahko pridobite z istim API-jem (»monitorjson«), ki ga podpira pravi števec energije
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.
Zdaj podpira samo dva vmesnika, branje iz pravega WEM3080T ali branje iz API-ja IAMMETER
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.
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.
Prosimo, glejte
Kako ustvariti profil obremenitve in ga integrirati v domačega pomočnika
Zaženite ta simulator z izvorno kodo ali Dockerjem
Kako ustvariti profil obremenitve in ga integrirati v domačega pomočnika
Kako uporabljati IAMMETERjev merilnik energije Wi-Fi v domačem pomočniku
Trifazni merilnik energije Wi-Fi
Enofazni merilnik energije Wi-Fi