Repositori: IAMMETER-simulator
Podeu fer-nos arribar les vostres opinions aquí Integrate a virtual 3-phase energy meter (open source) into HA,use it to optimize your solar pv system
La idea que ens va portar a desenvolupar aquest simulador prové d'aquesta publicació: https://imeter.club/topic/320
Un dels nostres clients intenta optimitzar l'ús de l'excedent d'energia solar mitjançant el Home Assistant. Utilitza el comptador d'energia IAMMETER per mesurar l'excedent d'energia solar i controlar la càrrega del Tesla amb el Home Assistant (utilitzant l'excedent solar tant com sigui possible).
També volem participar en aquest projecte, per optimitzar junts la lògica de control. Però ara no tenim el Tesla ni l'inversor a la nostra oficina. Per tant, vam tenir una idea: desenvolupar un simulador per aconseguir aquests objectius.
Mitjançant aquest simulador, podeu obtenir un WEM3080T simulat.
La fase A és el resultat de la mesura de la sortida de l'inversor solar (aquest resultat es pot simular completament amb el simulador o obtenir-se d'un comptador d'energia real).
El perfil de càrrega es configura al simulador; hi ha diferents models de càrrega (fix, temporitzador, configurable).
Després, el simulador calcula automàticament el consum de la xarxa a partir del resultat de la mesura solar (simulat o real) i del perfil de càrrega (simulat), i emet el resultat a la fase B.

Amb aquest simulador podeu fer coses molt interessants.
El comptador d'energia trifàsic simulat també es pot afegir al Home Assistant o a IAMMETER, igual que el maquinari real.

El simulador està desenvolupat amb "ASP.NET Core" i és de codi obert.
Després d'executar aquest codi, se suposa que heu instal·lat un comptador d'energia trifàsic (WEM3080T) d'aquesta manera.

El simulador també admet l'API "monitorjson", igual que el comptador d'energia trifàsic real.
Les dades de la fase A del simulador poden provenir de dades totalment simulades (podeu establir la potència màxima per a l'inversor simulat), d'un comptador d'energia real (WEM3080T) o del valor de retorn de l'API d'alguna plataforma (com PVoutput).


El model de càrrega s'utilitza per simular el consum d'energia real. Actualment s'admeten tres models de càrrega diferents:
Podeu introduir la vostra pròpia lògica de control en aquest simulador per controlar aquests models de càrrega. Per exemple, fer que una càrrega gran funcioni durant les hores de tarifa vall, utilitzant l'excedent solar tant com sigui possible.
Naturalment, no és fàcil proporcionar un model de càrrega que pugui simular la situació real. Després d'alliberar aquest codi com a codi obert, esperem que tothom qui estigui interessat en aquest projecte pugui millorar el model de càrrega conjuntament, per apropar-lo a la situació real.
En aquest ús, totes les dades són simulades per aquest simulador. Tant la sortida fotovoltaica com el perfil de càrrega es simulen d'acord amb la vostra configuració.
El simulador simularà la sortida fotovoltaica i emetrà les seves dades a la fase A. Emetrà un perfil de càrrega simulat. Calcularà la sortida de la xarxa a partir de les dades fotovoltaiques simulades de la fase A i del perfil de càrrega simulat, i l'emetrà a la fase B.


Podeu obtenir les dades del simulador mitjançant la mateixa API ("monitorjson") que admet el comptador d'energia real


Pot semblar que no té sentit integrar un comptador d'energia simulat al Home Assistant, però us ajudarà a entendre bé aquest simulador i, després, podreu utilitzar-lo millor en l'ús 2 i l'ús 3.
Actualment només admet dues interfícies: llegir d'un WEM3080T real o llegir de l'API d'IAMMETER.

De fet, qualsevol interfície que contingui dades de sortida solar (ja sigui llegida de comptadors reals o obtinguda d'APIs en línia) es pot considerar una font de dades i afegir-hi.
Si coneixeu altres interfícies, no dubteu a enviar un PR al nostre repositori.
Intenteu configurar un perfil de càrrega al simulador, el més proper possible a la vostra situació real.
Després, el simulador calcularà el consum de la xarxa d'acord amb aquesta fórmula:
Potència de la xarxa = potència de sortida solar - potència de càrrega
També calcularà les dades de kWh de la xarxa (tant l'energia importada com l'exportada) en conseqüència.
El simulador emetrà el resultat de les dades de la xarxa (calculat amb l'energia solar real i la càrrega simulada) a la fase B.
Podeu llegir aquest resultat simulat de la xarxa mitjançant l'API local "monitorjson" i integrar-lo en qualsevol plataforma que conegueu.
Si el model de càrrega és prou proper a la vostra situació real, us pot ajudar a trobar la millor lògica (algorisme) de control. Aquesta lògica de control us pot ajudar a:
Alimentar la càrrega amb l'excedent solar tant com sigui possible.
Si la càrrega no es pot alimentar amb energia solar (a la nit), intenteu alimentar-la durant les hores de tarifa vall tant com sigui possible.
Consulteu:
Com crear un perfil de càrrega i integrar-lo al home assistant
Executeu aquest simulador amb el codi font o Docker
Com crear un perfil de càrrega i integrar-lo al home assistant
Com utilitzar el comptador d'energia Wi-Fi IAMMETER al Home Assistant
Comptador d'energia Wi-Fi trifàsic (WEM3080T)
Comptador d'energia Wi-Fi monofàsic (WEM3080)
Comptador d'energia Wi-Fi trifàsic (WEM3046T)
Comptador d'energia Wi-Fi trifàsic (WEM3050T)