Säilö: IAMMETER-simulator
Kerro meille ajatuksesi täällä: Integroi virtuaalinen kolmivaiheinen energiamittari (avoimen lähdekoodin) HA:han ja käytä sitä aurinkosähköjärjestelmäsi optimointiin
Ajatus, joka sai meidät aloittamaan tämän simulaattorin kehittämisen, tulee tästä julkaisusta https://imeter.club/topic/320
Yksi asiakkaistamme yrittää optimoida aurinkosähkön ylijäämän käyttöä Home Assistantin avulla. Käytä IAMMETER`s energiamittaria aurinkosähkön ylijäämän seuraamiseen ja ohjaa Teslan latausta Home Assistantilla (käytä ylijäämäaurinkosähköä mahdollisimman paljon) .
Haluamme myös osallistua tähän projektiin ja optimoida ohjauslogiikkaa yhdessä. Mutta meillä ei ole tällä hetkellä Teslaa ja invertteriä toimistossamme. Joten meille tuli idea: kehittää simulaattori tällaisten tehtävien toteuttamiseen.
Tämän simulaattorin avulla saat simuloidun WEM3080T-mittarin.
Vaihe A on aurinkoinvertterin tuotannon mittaustulos(tämä tulos voidaan simuloida kokonaan simulaattorilla tai saada oikeasta energiamittarista).
Kuormitusprofiili määritetään simulaattorissa; käytettävissä on erilaisia kuormamalleja (kiinteä, ajastin, määritettävä).
Sitten simulaattori laskee verkkokulutuksen automaattisesti aurinkomittaustuloksen (simuloitu tai todellinen) ja kuormitusprofiilin (simuloitu) perusteella ja tulostaa tuloksen vaiheessa B.

Tällä simulaattorilla voit tehdä tällaisia mielenkiintoisia tehtäviä.
Simuloitu kolmivaiheinen energiamittari voidaan lisätä myös Home Assistantiin tai IAMMETERiin, aivan kuten oikea laite.

Simulaattori on kehitetty "ASP.NET Core" -alustalla, ja se on avoimen lähdekoodin ohjelmisto .
Kun olet suorittanut tämän koodin, se olettaa, että olet asentanut kolmivaiheisen energiamittarin (WEM3080T) tällä tavalla.

Simulaattori tukee myös "monitorjson"-API:a aivan kuten oikea kolmivaiheinen energiamittari.
Vaiheen A tiedot voivat simulaattorissa tulla täysin simuloidusta datasta(voit asettaa simuloidun invertterin enimmäistehon ), oikeasta energiamittarista(WEM3080T) tai jonkin alustan (kuten PVoutput) API-paluuarvosta.


Kuormamallia käytetään todellisen sähkönkulutuksen simulointiin; tällä hetkellä tuetaan kolmea erilaista kuormamallia.
Voit ottaa käyttöön oman ohjauslogiikkasi tässä simulaattorissa tällaisten kuormamallien ohjaamiseen. Esimerkiksi saamalla jonkin suuren kuorman toimimaan ruuhka-ajan ulkopuolisen tariffin aikana ja käyttämällä aurinkosähkön ylijäämää mahdollisimman paljon.
Tietenkään ei ole helppoa luoda kuormamallia, joka simuloi todellista tilannetta. Kun olemme julkaisseet tämän koodin avoimena lähdekoodina, toivomme, että kaikki tästä projektista kiinnostuneet voivat parantaa kuormamallia yhdessä, jotta se vastaisi paremmin todellista tilannetta.
Tässä käyttötavassa kaikki tiedot simuloidaan tällä simulaattorilla. Sekä aurinkosähkön tuotanto että kuormitusprofiili simuloidaan asetustesi mukaisesti.
Simulaattori simuloi PV-tuotannon ja tulostaa sen tiedot vaiheessa A. Se tuottaa simuloidun kuormitusprofiilin. Se laskee verkkotuotannon vaiheen A simuloitujen PV-tietojen ja simuloidun kuormitusprofiilin perusteella ja tulostaa sen vaiheessa B.


Voit hakea tiedot simulaattorista samalla API:lla ("monitorjson"), jota oikea energiamittari tukee


Simuloidun energiamittarin integroiminen Home Assistantiin vaikuttaa järjettömältä, mutta se auttaa sinua ymmärtämään tämän simulaattorin hyvin, jolloin osaat käyttää simulaattoria paremmin käyttötavoissa 2 ja 3.
Tällä hetkellä se tukee vain kahta rajapintaa: lukemisen oikeasta WEM3080T-mittarista tai lukemisen IAMMETERin API:sta

Itse asiassa mikä tahansa aurinkotuotantotietoja sisältävä rajapinta (luettiinpa se oikeista mittareista tai haettiin verkkorajapinnoista) voidaan katsoa tietolähteeksi ja lisätä tänne.
Jos tunnet muita rajapintoja, voit lähettää PR:n säilöömme.
Yritä määrittää kuormitusprofiili simulaattorissa mahdollisimman lähelle todellista tilannettasi.
Sitten simulaattori laskee verkkokulutuksen tämän kaavan mukaisesti Verkkoteho =aurinkosähköteho - kuormateho Se laskee myös verkko-kWh-tiedot(sekä tuotu että viety energia) vastaavasti.
Simulaattori tulostaa verkkotietojen tuloksen (laskettu todellisen aurinkotuotannon ja simuloidun kuorman perusteella) vaiheessa B .
Voit lukea tämän simuloidun verkkotuloksen paikallisen "monitorjson"-API:n avulla ja integroida sen mihin tahansa sinulle tuttuun alustaan.
Jos kuormamalli on riittävän lähellä todellista tilannettasi, se voi auttaa sinua löytämään parhaan ohjauslogiikan(algoritmin) . Tämä ohjauslogiikka voi auttaa sinua:
Syötä kuorma ylijäämäaurinkosähköllä mahdollisimman paljon.
Jos kuormaa ei voida syöttää aurinkoenergialla(yöllä), yritä syöttää sitä ruuhka-ajan ulkopuolella mahdollisimman paljon.
Katso lisätietoja kohdasta
Kuinka luoda kuormitusprofiili ja integroida se Home Assistantiin
Suorita tämä simulaattori lähdekoodista tai Dockerilla
Kuinka luoda kuormitusprofiili ja integroida se Home Assistantiin
Kuinka käyttää IAMMETER`s Wi-Fi-energiamittaria Home Assistantissa
Kolmivaiheinen Wi-Fi-energiamittari (WEM3080T)
Yksivaiheinen Wi-Fi-energiamittari (WEM3080)
Kolmivaiheinen Wi-Fi-energiamittari (WEM3046T)
Kolmivaiheinen Wi-Fi-energiamittari (WEM3050T)