Repositorio:Simulador IAMMETER
Bienvenido a hacernos saber sus pensamientos aquíIntegre un medidor de energía trifásico virtual (código abierto) en HA, utilícelo para optimizar su sistema fotovoltaico solar
La idea que nos permitió comenzar a desarrollar este simulador surge de este post.https://imeter.club/topic/320
Uno de nuestros clientes intenta optimizar el uso de la producción solar excedente por parte del asistente del hogar. Use el medidor de energía de IAMMETER para monitorear la salida de exceso solar y controlar la carga de Tesla por medio del Home Assistant (utilice el exceso de energía solar tanto como sea posible).
también queremos participar en este proyecto, para optimizar la lógica de control juntos. Pero ahora no tenemos el Tesla ni el inversor en nuestra oficina. Entonces tuvimos una idea, desarrollar un simulador para lograr tales trabajos.
A través de este simulador, puede obtener un WEM3080T simulado.
La fase A es el resultado de la medición de la salida del inversor solar (este resultado puede simularse completamente con el simulador u obtenerse de un medidor de energía real).
El perfil de carga se configura en el simulador, existen diferentes modelos de carga (fija, temporizada, configurable).
Luego, el simulador calcula el consumo de la red automáticamente por el resultado de la medición solar (simulado o real) y el perfil de carga (simulado), y genera el resultado en la fase B.
Puedes hacer trabajos tan interesantes con este simulador.
El medidor de energía trifásico simulado también se puede agregar a Home Assistant o IAMMETER, como el hardware real.
El simulador está desarrollado por "ASP.NET Core", es de código abierto.
Repositorio del simulador IAMMETER
Después de ejecutar este código, se supone que ha instalado un medidor de energía trifásico (WEM3080T) de esta manera.
El simulador también es compatible con la API de "monitorjson" como el medidor de energía trifásico real.
Los datos de la fase A en el simulador pueden provenir de datos totalmente simulados (puede configurar la potencia máxima para el inversor simulado), un medidor de energía real (WEM3080T) o el valor de retorno API de alguna plataforma (como PVoutput).
El modelo de carga se utiliza para simular el consumo de energía real, hay tres modelos de carga diferentes que ahora se admiten.
Puede introducir su propia lógica de control en este simulador para controlar dichos modelos de carga. Como hacer que una gran carga funcione en el momento de la tarifa de menor demanda, utilizando el exceso de producción solar tanto como sea posible.
Por supuesto, no es una manera fácil de proporcionar un modelo de carga que pueda simular la situación real. Después de abrir este código, esperamos que todos los interesados en este proyecto puedan mejorar juntos el modelo de carga para acercarlo a la situación real.
En este uso, todos los datos son simulados por este simulador. Tanto la salida de energía solar fotovoltaica como el perfil de carga se simulan con respecto a su configuración.
El simulador simulará la salida fotovoltaica y emitirá sus datos en la fase A. Emitirá un perfil de carga simulado. Calculará la salida de la red mediante los datos fotovoltaicos simulados en la fase A y el perfil de carga simulado y los generará en la fase B.
Puede obtener los datos del simulador mediante la misma API ("monitorjson") que admite el medidor de energía real
No parece tener sentido integrar un medidor de energía simulado en el asistente de Home, pero lo ayudará a comprender bien este simulador, luego lo usaría mejor en el uso 2 y el uso 3.
Ahora, solo admite dos interfaces, leer desde un WEM3080T real o leer desde la API de IAMMETER
De hecho, cualquier interfaz que contenga datos de producción solar (ya sea leídos de medidores reales o obtenidos de API en línea) puede considerarse como una fuente de datos y agregarlos aquí.
Si está familiarizado con otras interfaces, bienvenido a enviar relaciones públicas a nuestrorepositorio.
Prueba a configurar un perfil de carga en el simulador, lo más parecido a tu situación real.
Luego el simulador calculará el consumo de la red, con respecto a esta fórmula Potencia de red = potencia de salida solar - potencia de carga También calculará los datos de kWh de la red (tanto la energía importada como la energía exportada) en consecuencia.
El simulador generará el resultado de los datos de la red (computado por la carga solar real y simulada) en la fase B.
Puede leer este resultado de cuadrícula simulado mediante la API local "monitorjson" e integrarlo en cualquier plataforma con la que esté familiarizado.
Si el modelo de carga está lo suficientemente cerca de su situación real, puede ayudarlo a encontrar la mejor lógica de control (algoritmo). Esta lógica de control puede ayudarlo a:
Alimente la carga con el exceso de energía solar tanto como sea posible.
Si la carga no puede alimentarse con energía solar (por la noche), intente encenderla en el horario de menor actividad tanto como sea posible.
Por favor refiérase a
Cómo crear un perfil de carga e integrarlo en el asistente de hogar
Ejecute este simulador por el código fuente o Docker
Cómo crear un perfil de carga e integrarlo en el asistente de hogar
Cómo usar el medidor de energía Wi-Fi de IAMMETER en Home Assistant
Medidor de energía Wi-Fi trifásico
Medidor de energía Wi-Fi monofásico