Sorry, your browser does not suporte JavaScript!
Entrar

Simular um perfil de carga e integrar o simulador no Home Assistant

início rápido : simular um perfil de carga neste simulador

P: Por que precisamos simular o perfil de carga neste simulador? R: Se você conseguir simular o perfil de carga com a mesma precisão da realidade, poderá fazer experimentos neste simulador. Encontre uma maneira adequada de manipular a carga controlável e utilizar a saída do sistema solar fotovoltaico de forma mais eficiente.

Este tutorial levará cerca de 10 minutos. Ele mostra como executar este simulador e como simular um perfil de carga neste simulador.

  • como obter este simulador e executá-lo
  • simular seu perfil de carga neste simulador
  • ler os dados do simulador a partir do Home Assistant

Partilhe as suas ideias aqui Integrate a virtual 3-phase energy meter (open source) into HA,use it to optimize your solar pv system

Prefácio

Existem algumas introduções básicas sobre o simulador. Você pode lê-las primeiro ou pular diretamente para o próximo capítulo. (Ler este capítulo ou não não afetará sua operação do simulador em relação ao próximo capítulo).

por que desenvolvemos este simulador

Recursos em destaque

Como o simulador funciona

Instalar o simulador e executá-lo

Código fonte

O simulador é um código aberto, o código está aqui IAMMETER`simulator in GitHub

Como instalar

Você pode baixar o código e executá-lo diretamente (precisa baixar e instalar o .NET Runtime 6.0.10 primeiro).

Executar o simulador a partir do código fonte

Também fornecemos a imagem Docker, você também pode executar este simulador no Docker.

Executar o simulador a partir do Docker

Executar o simulador

Acesse http://localIP:8080

Executar o simulador

A porta 8080 pode ser definida no arquivo "appsettings.json"

image-20221031151418036

API: monitorjson

O simulador também suporta a API "monitorjson", como o WEM3080T real

Quando você altera a potência da carga através da configuração, além do painel geral do simulador, esta API também pode ser usada para verificar a variação de potência na fase B.

API Monitorjson

Simular um perfil de carga importando um arquivo JSON

Fornecemos algumas configurações de perfil de carga aqui. Você pode baixá-las e importá-las diretamente para o seu simulador.

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

Depois de descrever seu perfil de carga no simulador, você pode exportar a configuração em um arquivo JSON. Outros também podem importar este arquivo JSON diretamente.

Simular um perfil de carga manualmente

image-20221109163611978

Modo de execução: Manual

Neste modo, a carga pode ser ligada/desligada manualmente no painel ou por chamada de API.

Potência: é uma faixa de potência. Se precisar de um valor de potência fixo, mantenha o mesmo valor aqui.

image-20221111095552288

Você pode ligar/desligar manualmente no painel geral.

image-20221111095741932

Modo de execução: Temporizado

image-20221111103155754

Potência: é uma faixa de potência. Se precisar de um valor de potência fixo, mantenha o mesmo valor aqui.

Tempo: defina o intervalo de tempo de execução

Minutos abertos: defina o tempo de execução neste intervalo de tempo.

Tomando a imagem acima como exemplo, o "tempo" é 17:00-23:00, os "minutos abertos" são 180-240. Esta configuração significa que esta carga será executada por 180-240 (minutos aleatórios) minutos das 17:00 às 23:00. Se você quiser que ela funcione o tempo todo das 17:00 às 23:00, os "minutos abertos" devem ser configurados como 360-360 (cobrindo as 6 horas completas)

Controlar a carga pela API

Se o modo definido for "configurável", significa que esta carga pode ser controlada por chamada de API, como na imagem abaixo

/api/setloadpower?v=1200

Nota: a versão atual suporta apenas uma carga "Configurável" por enquanto. Podemos aumentar a quantidade de cargas "configuráveis" na próxima versão.

image-20221111102528393

Integrar este simulador no Home Assistant

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

Efeito de demonstração: http://ha.iammeter.com:18123/lovelace/sim1 (user:iammeter ,pwd:iammeter)

image-20221111092359043

Referência

Instalação virtual do simulador

O simulador assume que você instalou o medidor de energia desta forma.

Depois de alterar a configuração da carga, você também pode usar a API local "monitorjson" para visualizar as mudanças de potência na fase B.

Instalação virtual do simulador

Topo