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.
Partilhe as suas ideias aqui Integrate a virtual 3-phase energy meter (open source) into HA,use it to optimize your solar pv system
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
O simulador é um código aberto, o código está aqui IAMMETER`simulator in GitHub
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
Acesse http://localIP:8080

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

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.

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.

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.

Você pode ligar/desligar manualmente no painel geral.


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)
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.

tutorial: https://imeter.club/topic/349
Efeito de demonstração: http://ha.iammeter.com:18123/lovelace/sim1 (user:iammeter ,pwd:iammeter)

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.

Medidor de energia Wi-Fi trifásico (WEM3080T)
Medidor de energia Wi-Fi monofásico (WEM3080)
Medidor de energia Wi-Fi trifásico (WEM3046T)
Medidor de energia Wi-Fi trifásico (WEM3050T)