Sorry, uw browser ondersteunt geen JavaScript!

Simulator introductie

Opslagplaats:IAMMETER-simulator

Welkom om ons hier uw mening te laten wetenIntegreer een virtuele 3-fase energiemeter (open source) in HA, gebruik deze om uw zonne-pv-systeem te optimaliseren

Voorwoord

Het idee dat we deze simulator laten ontwikkelen, komt uit dit berichthttps://imeter.club/topic/320

Een van onze klanten probeert het gebruik van het overtollige zonne-energie door de huisassistent te optimaliseren. Gebruik de energiemeter van IAMMETER om de overtollige zonne-output te controleren en de Tesla-lading door de Home Assistant te regelen (gebruik de overtollige zonne-energie zoveel mogelijk).

wij willen ook deelnemen aan dit project, om samen de besturingslogica te optimaliseren. Maar de Tesla en omvormer hebben we nu niet op kantoor. Dus we hadden een idee, een simulator ontwikkelen om dergelijke banen te bereiken.

Via deze simulator kun je een gesimuleerde WEM3080T krijgen.

Fase A is het meetresultaat van de output van de omvormer voor zonne-energie (dit resultaat kan volledig worden gesimuleerd door de simulator of 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 aan de hand van het zonne-meetresultaat (gesimuleerd of reëel) en belasting (gesimuleerd) profiel, en voert het resultaat uit in fase B.

Virtuele installatie van de simulator

Hoge lichteigenschappen

Je kunt zulke interessante banen doen met deze simulator.

  • Optimaliseer uw laadcontrolestrategie: maak een belastingsprofiel aan, wijzig de besturingslogica van de belasting en probeer te achterhalen met welke logica het maximale rendement uit uw zonne-pv-systeem kan worden gehaald (om het eigen gebruikspercentage in uw zonne-pv-systeem te verbeteren).
  • Voorspel de inkomsten uit zonne-PV vóór de installatie: simuleer een zonne-PV-output, bereken de mogelijke zonne-PV-besparing en inkomen door de gesimuleerde zonnegegevens en uw werkelijke elektrische energieverbruikgegevens.

De gesimuleerde 3-fase energiemeter kan ook worden toegevoegd aan de Home Assistant of IAMMETER, net als de echte hardware.

afbeelding-20221021135930204

Hoe het werkt

De simulator is ontwikkeld door "ASP.NET Core", het is open source.

IAMMETER-simulator repository

Nadat u deze code hebt uitgevoerd, wordt aangenomen dat u op deze manier een 3-fasen energiemeter (WEM3080T) hebt geïnstalleerd.

Bedradingsschema in zonnestelsel

De simulator ondersteunt ook de API van "monitorjson" zoals de echte 3 fase energiemeter.

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

afbeelding-20221021102257501

Het belastingsmodel in deze simulator

afbeelding-20221021141939391

Het belastingsmodel wordt gebruikt om het werkelijke stroomverbruik te simuleren, er zijn drie verschillende belastingsmodellen die nu worden ondersteund.

  • Belasting met vaste vermogenswaarde die handmatig kan worden geschakeld.
  • Laadwaarde binnen een specifiek vermogensbereik, uitgevoerd in een vast tijdsbereik.
  • Belasting die kan worden bestuurd door een API (aan/uit, of het specifieke uitgangsvermogen zoals de tesla-oplader).

U kunt uw eigen besturingslogica in deze simulator introduceren om dergelijke belastingsmodellen te besturen. Zoals het laten werken van een grote belasting in de tijd van het daltarief, het zo meer mogelijk benutten van het zonneoverschot.

Het is natuurlijk geen gemakkelijke manier om een belastingsmodel te leveren dat de werkelijke situatie kan simuleren. Nadat we deze code open source hebben gemaakt, hopen we dat iedereen die geïnteresseerd is in dit project samen het laadmodel kan verbeteren, zodat het dichter bij de werkelijke situatie komt.

Gebruik1 (gebruik de volledig gesimuleerde gegevens in deze simulator)

Bij dit gebruik worden alle gegevens gesimuleerd door deze simulator. Zowel de PV-output als het belastingsprofiel worden gesimuleerd met betrekking tot uw instelling.

De simulator simuleert de PV-output en voert zijn gegevens uit in fase A. Het zal een gesimuleerd belastingsprofiel uitvoeren. Het berekent de netopbrengst aan de hand van de gesimuleerde PV-gegevens in fase A en het gesimuleerde belastingsprofiel en voert deze uit in fase B.

Simuleer de zonne-PV-output

simuleer de output van de zonne-PV-omvormer;

Simuleer het belastingsprofiel

Simuleer het belastingsprofiel

Lees de gegevens uit de simulator en integreer deze in Home Assistant

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

gebruik de lokale API om de gegevens van de gesimuleerde energiemeter te krijgen

integreer de simulator in de Home assistant

Het lijkt geen zin om een gesimuleerde energiemeter te integreren in de Home assistant, maar het zal je helpen om deze simulator goed te begrijpen, dan zou je de simulator beter gebruiken in gebruik 2 en gebruik 3.

Gebruik 2: gebruik de echte zonne-PV-output, ontdek de betere besturingslogica van uw belasting!

Selecteer de gegevensbron van fase A in simulator

Nu ondersteunt het slechts twee interfaces, gelezen van een echte WEM3080T of gelezen van de API van IAMMETER

gebruik de echte zonne-PV-output, ontdek de betere besturingslogica van uw belasting!

In feite kan elke interface die gegevens over zonne-energie bevat (uitgelezen van echte meters of van online API's) worden beschouwd als een gegevensbron en deze hier toevoegen.

Als u bekend bent met andere interfaces, bent u van harte welkom om PR in te dienen bij onzeopslagplaats.

maak het laadprofiel aan

Probeer een belastingsprofiel in de simulator te configureren, zo dicht bij uw werkelijke situatie.

Vervolgens berekent de simulator het netverbruik volgens deze formule Netvermogen = uitgangsvermogen op zonne-energie - laadvermogen Het zal ook de kWh-gegevens van het net (zowel geïmporteerde energie als geëxporteerde energie) dienovereenkomstig berekenen.

De simulator zal het resultaat van de netgegevens (berekenen door de werkelijke zonne-energie en gesimuleerde belasting) in fase B uitvoeren.

U kunt dit gesimuleerde rasterresultaat lezen door de lokale API "monitorjson" en het integreren in elk platform waarmee u bekend bent.

Als het belastingsmodel dicht genoeg bij uw werkelijke situatie ligt, kan het u helpen de beste besturingslogica (algoritme) te vinden. Deze besturingslogica kan u helpen:

  • Voed de belasting zoveel mogelijk met de overtollige zonne-energie.

  • Als de belasting niet kan worden gevoed door zonne-energie ('s nachts), probeer deze dan zoveel mogelijk in de daluren van stroom te voorzien.

Integreer de simulator in Home Assistant om je besturingslogica te testen

Raadpleeg a.u.b.:

Hoe maak je een belastingsprofiel aan en integreer je dit in de home assistant

Ref

Voer deze simulator uit via de broncode of Docker

Hoe maak je een belastingsprofiel aan en integreer je dit in de home assistant

Integreer een virtuele 3-fase energiemeter (open source) in HA, gebruik deze om uw zonne-pv-systeem te optimaliseren

Hoe de wifi-energiemeter van IAMMETER te gebruiken in de Home Assistant

Bovenkant