Repository: IAMMETER-simulator
Deel hier uw gedachten: Integreer een virtuele 3-fasen energiemeter (open source) in HA, gebruik het om uw zonne-PV-systeem te optimaliseren
Het idee om deze simulator te ontwikkelen komt van dit bericht: https://imeter.club/topic/320
Een van onze klanten probeert het gebruik van zonne-energieoverschot te optimaliseren met Home Assistant. Gebruik de IAMMETER energiemeter om het zonne-energieoverschot te monitoren en de Tesla-laadbeurt te regelen via Home Assistant (gebruik zoveel mogelijk overtollige zonne-energie).
We willen ook aan dit project deelnemen om samen de regelingslogica te optimaliseren. Maar we hebben momenteel geen Tesla en omvormer op kantoor. Daarom hadden we een idee: ontwikkel een simulator om dergelijke taken uit te voeren.
Via deze simulator kunt u een gesimuleerde WEM3080T krijgen.
Fase A is het meetresultaat van de zonne-omvormeruitgang (dit resultaat kan volledig worden gesimuleerd door de simulator of worden verkregen van een echte energiemeter).
Het belastingsprofiel wordt geconfigureerd in de simulator, er zijn verschillende belastingsmodellen (vast, timer, configureerbaar).
Vervolgens berekent de simulator automatisch het netverbruik op basis van het zonnemeetresultaat (gesimuleerd of echt) en het belastingsprofiel (gesimuleerd), en geeft het resultaat weer in fase B.

U kunt interessante taken uitvoeren met deze simulator.
De gesimuleerde 3-fasen energiemeter kan ook worden toegevoegd aan Home Assistant of IAMMETER, net als de echte hardware.

De simulator is ontwikkeld met "ASP.NET Core" en is open source.
Nadat u deze code heeft uitgevoerd, gaat u ervan uit dat u een 3-fasen energiemeter (WEM3080T) op deze manier heeft geïnstalleerd.

De simulator ondersteunt ook de API van "monitorjson", net als de echte 3-fasen energiemeter.
De gegevens van fase A in de simulator kunnen afkomstig zijn van volledig gesimuleerde data (u kunt het maximale vermogen voor de gesimuleerde omvormer instellen), een echte energiemeter (WEM3080T), of de API-retourwaarde van een platform (zoals PVoutput).


Het belastingsmodel wordt gebruikt om het werkelijke energieverbruik te simuleren. Er worden momenteel drie verschillende belastingsmodellen ondersteund.
U kunt uw eigen regelingslogica in deze simulator implementeren om dergelijke belastingsmodellen aan te sturen. Bijvoorbeeld: grote belastingen laten werken tijdens dalurentarieven, of zoveel mogelijk overtollige zonne-energie gebruiken.
Natuurlijk is het niet eenvoudig om een belastingsmodel te bieden dat de werkelijke situatie simuleert. Nadat we deze code hebben geopend, hopen we dat iedereen die geïnteresseerd is in dit project samen het belastingsmodel kan verbeteren, zodat het dichter bij de werkelijkheid komt.
Bij dit gebruik worden alle gegevens door de simulator gesimuleerd. Zowel de zonne-PV-opbrengst als het belastingsprofiel worden gesimuleerd op basis van uw instellingen.
De simulator simuleert de PV-opbrengst en geeft de gegevens weer in fase A. Het simuleert een belastingsprofiel. Het berekent het netverbruik op basis van de gesimuleerde PV-gegevens in fase A en het gesimuleerde belastingsprofiel en geeft dit weer in fase B.


U kunt gegevens uit de simulator halen via dezelfde API ("monitorjson") die de echte energiemeter ondersteunt


Het lijkt misschien zinloos om een gesimuleerde energiemeter te integreren in Home Assistant, maar dit helpt u de simulator goed te begrijpen, zodat u de simulator beter kunt gebruiken in gebruik 2 en gebruik 3.
Op dit moment ondersteunt het alleen twee interfaces: lezen van een echte WEM3080T of lezen van de API van IAMMETER.

In feite kan elke interface die zonne-opbrengstgegevens bevat (of het nu van echte meters komt of van online API's) worden beschouwd als een gegevensbron en hier worden toegevoegd.
Als u bekend bent met andere interfaces, kunt u een PR indienen bij onze repository.
Probeer een belastingsprofiel in de simulator te configureren dat zo dicht mogelijk bij uw werkelijke situatie ligt.
Vervolgens berekent de simulator het netverbruik volgens de formule: Netvermogen = zonne-uitgangsvermogen - belastingsvermogen Het berekent ook de net-kWh-gegevens (zowel geïmporteerde als geëxporteerde energie) dienovereenkomstig.
De simulator geeft het netresultaat (berekend op basis van de echte zon en gesimuleerde belasting) weer in fase B.
U kunt dit gesimuleerde netresultaat uitlezen via de lokale API "monitorjson" en het integreren in elk platform waarmee u vertrouwd bent.
Als het belastingsmodel dicht genoeg bij uw werkelijke situatie ligt, kan het u helpen de beste regelingslogica (algoritme) te vinden. Deze regelingslogica kan u helpen:
Zie
Hoe maak ik een belastingsprofiel en integreer ik het in Home Assistant
Voer deze simulator uit met de broncode of Docker
Hoe maak ik een belastingsprofiel en integreer ik het in Home Assistant
Hoe gebruik ik de Wi-Fi energiemeter van IAMMETER in Home Assistant
Driefasige Wi-Fi-energiemeter (WEM3080T)
Eenfasige Wi-Fi-energiemeter (WEM3080)
Driefasige Wi-Fi-energiemeter (WEM3046T)
Driefasige Wi-Fi-energiemeter (WEM3050T)