Repositori:IAMMETER-simulador
Benvingut a fer-nos saber els vostres pensaments aquíIntegreu un comptador d'energia trifàsic virtual (codi obert) a HA, utilitzeu-lo per optimitzar el vostre sistema solar fotovoltaic
La idea que ens va permetre començar a desenvolupar aquest simulador ve d'aquest posthttps://imeter.club/topic/320
Un dels nostres clients intenta optimitzar l'ús de l'excés de sortida solar per part de l'assistent domèstic. Utilitzeu el comptador d'energia d'IAMMETER per controlar l'excés de sortida solar i controlar la càrrega de Tesla per part de l'Assistent de la llar (utilitzeu l'excés de solar tant com sigui possible).
també volem participar en aquest projecte, per optimitzar conjuntament la lògica de control. Però ara no tenim el Tesla i l'inversor a la nostra oficina. Així que vam tenir una idea, desenvolupar un simulador per aconseguir aquests treballs.
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 pel simulador o obtenir-lo 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).
A continuació, el simulador calcula automàticament el consum de la xarxa mitjançant el resultat de la mesura solar (simulada o real) i el perfil de càrrega (simulat), i dóna el resultat a la fase B.
Podeu fer treballs tan interessants amb aquest simulador.
El mesurador d'energia trifàsic simulat també es pot afegir a Home Assistant o IAMMETER, com el maquinari real.
El simulador està desenvolupat per "ASP.NET Core", és de codi obert.
IAMMETER-repositori del simulador
Després d'haver executat aquest codi, s'assumeix que heu instal·lat un comptador d'energia trifàsic (WEM3080T) d'aquesta manera.
El simulador també admet l'API de "monitorjson" com el comptador d'energia trifàsic real.
Les dades de la fase A del simulador poden provenir de dades totalment simulades (podeu configurar la potència màxima per a l'inversor simulat), un comptador d'energia real (WEM3080T) o el valor de retorn de l'API d'alguna plataforma (com ara PVoutput).
El model de càrrega s'utilitza per simular el consum d'energia real, hi ha tres models de càrrega diferents que s'admeten ara.
Podeu introduir la vostra pròpia lògica de control en aquest simulador per controlar aquests models de càrrega. Com ara fer que una gran càrrega funcioni en el moment de la tarifa fora punta, utilitzant l'excés de sortida solar el màxim possible.
Per descomptat, no és una manera fàcil de proporcionar un model de càrrega que pugui simular la situació real. Després d'obrir el codi d'aquest codi, esperem que tots els interessats en aquest projecte puguin millorar junts el model de càrrega per apropar-lo a la situació real.
En aquest ús, totes les dades són simulades per aquest simulador. Tant la sortida solar fotovoltaica com el perfil de càrrega es simulen pel que fa a la vostra configuració.
El simulador simularà la sortida fotovoltaica i enviarà les seves dades a la fase A. Emetrà un perfil de càrrega simulat. Calcularà la sortida de la xarxa mitjançant les dades fotovoltaiques simulades a la fase A i el perfil de càrrega simulat i l'emetrà a la fase B.
Podeu utilitzar obtenir les dades del simulador mitjançant la mateixa API ("monitorjson") que admet el comptador d'energia real
Sembla que no té sentit integrar un comptador d'energia simulat a l'assistent de la llar, però us ajudarà a entendre bé aquest simulador, aleshores l'utilitzareu millor en l'ús 2 i l'ús 3.
Ara, només admet dues interfícies, llegir des d'un WEM3080T real o llegir des de l'API de IAMMETER
De fet, qualsevol interfície que contingui dades de sortida solar (ja sigui llegida de comptadors reals o obtinguda d'API en línia) es pot considerar com a font de dades i afegir-les aquí.
Si estàs familiaritzat amb altres interfícies, benvingut a enviar PR al nostrerepositori.
Intenteu configurar un perfil de càrrega al simulador, tan proper com la vostra situació real.
A continuació, el simulador calcularà el consum de la xarxa, respecte a 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'energia exportada) en conseqüència.
El simulador enviarà el resultat de les dades de la xarxa (calculat per la càrrega solar real i simulada) a la fase B.
Podeu llegir aquest resultat de la quadrícula simulada mitjançant l'API local "monitorjson" i integrar-lo a qualsevol plataforma que conegueu.
Si el model de càrrega està prou a prop de la vostra situació real, us pot ajudar a trobar la millor lògica de control (algorisme). Aquesta lògica de control us pot ajudar a:
Alimenta la càrrega amb l'excés de solar tant com sigui possible.
Si la càrrega no pot alimentar-se amb energia solar (a la nit), intenteu alimentar-la a l'hora punta tant com sigui possible.
Si us plau refereix-te a
Com crear un perfil de càrrega i integrar-lo a l'assistent domèstic
Executeu aquest simulador mitjançant el codi font o Docker
Com crear un perfil de càrrega i integrar-lo a l'assistent domèstic
Com utilitzar el comptador d'energia Wi-Fi d'IAMMETER a Home Assistant
Mesurador d'energia Wi-Fi trifàsic
Mesurador d'energia Wi-Fi monofàsic