Lo sentimos, tu navegador no admite JavaScript.
Iniciar sesión

Simular un perfil de carga e integrar el simulador en Home Assistant

Inicio rápido: simular un perfil de carga en este simulador

P: ¿Por qué necesitamos simular el perfil de carga en este simulador? R: Si puedes simular el perfil de carga con tanta precisión como el real, podrás hacer experimentos en este simulador. Encuentra una forma adecuada de manipular la carga controlable y utilizar la producción solar fotovoltaica de manera más eficiente.

Este tutorial tomará aproximadamente 10 minutos. Para mostrarte cómo ejecutar este simulador y cómo simular un perfil de carga en este simulador.

  • cómo obtener este simulador y ejecutarlo
  • simular tu perfil de carga en este simulador
  • leer los datos del simulador desde Home Assistant

Bienvenido a compartir tus comentarios aquí Integrate a virtual 3-phase energy meter (open source) into HA,use it to optimize your solar pv system

Prefacio

Hay algunas introducciones básicas sobre el simulador. Puedes leerlas primero, o saltar directamente al siguiente capítulo. (Leer este capítulo o no no afectará tu capacidad de operar el simulador en el siguiente capítulo).

por qué desarrollamos este simulador

Características destacadas

Cómo funciona el simulador

Instalar el simulador y ejecutarlo

Código fuente

El simulador es un código de código abierto, el código está aquí IAMMETER`simulator in GitHub

Cómo instalar

Puedes descargar el código y ejecutarlo directamente (necesita descargar e instalar .NET Runtime 6.0.10 primero).

Ejecutar el simulador desde el código fuente

También proporcionamos la imagen docker, puedes ejecutar este simulador en docker también.

Ejecutar el simulador desde docker

Ejecutar el simulador

Visita http://localIP:8080

Ejecutar el simulador

El puerto 8080 se puede definir en el archivo "appsettings.json"

image-20221031151418036

API: monitorjson

El simulador también soporta la API "monitorjson", como el WEM3080T real.

Cuando cambias la potencia de carga desde la configuración, además del panel de control general del simulador, esta API también se puede usar para verificar la variación de potencia en la fase B.

API Monitorjson

Simular un perfil de carga importando un archivo JSON

Proporcionamos algunas configuraciones de perfil de carga aquí. Puedes descargarlas e importarlas directamente a tu simulador.

https://github.com/lewei50/iammeter-simulator

Después de haber descrito tu perfil de carga en el simulador, puedes exportar la configuración en un archivo JSON. Otros también pueden importar este archivo JSON directamente.

Simular un perfil de carga manualmente

image-20221109163611978

Modo de ejecución: Manual

En este modo, la carga se puede encender/apagar manualmente en el panel de control, o mediante una llamada a la API.

Potencia: es un rango de potencia. Si necesitas un valor de potencia fijo, simplemente mantén el mismo valor aquí.

image-20221111095552288

Puedes encender/apagar manualmente en el panel de control general.

image-20221111095741932

Modo de ejecución: Temporizado

image-20221111103155754

Potencia: es un rango de potencia. Si necesitas un valor de potencia fijo, simplemente mantén el mismo valor aquí.

Tiempo: establece el rango de tiempo de funcionamiento.

Minutos abiertos: establece el tiempo de funcionamiento dentro de este rango de tiempo.

Toma la imagen de arriba como ejemplo, el "tiempo" es 17:00-23:00, los "minutos abiertos" son 180-240. Esta configuración significa que esta carga funcionará de 180 a 240 (minutos aleatorios) minutos desde las 17:00 hasta las 23:00. Si deseas que funcione todo el tiempo de 17:00 a 23:00, los "minutos abiertos" deben configurarse como 360-360 (cubriendo las 6 horas completas).

Controlar la carga mediante la API

Si el modo de configuración es "configurable", significa que esta carga puede ser controlada mediante una llamada a la API, como en la imagen de abajo

/api/setloadpower?v=1200

Ten en cuenta: la versión actual solo soporta una carga "Configurable" por ahora. Podemos aumentar la cantidad de cargas "configurables" en la próxima versión.

image-20221111102528393

Integrar este simulador en Home Assistant

tutorial: https://imeter.club/topic/349

Demostración: http://ha.iammeter.com:18123/lovelace/sim1 (usuario:iammeter ,contraseña:iammeter)

image-20221111092359043

Referencia

Instalación virtual del simulador

El simulador asume que has instalado el medidor de energía de esta manera.

Después de haber cambiado la configuración de carga, también puedes usar la API local "monitorjson" para ver los cambios de potencia en la fase B.

Instalación virtual del simulador

Arriba