Atualizado – 12 de janeiro de 2023
Este programa permite registrar e controlar o consumo máximo de energia permitido em termos de segurança.
Se a corrente máxima permitida for excedida, os consumidores e/ou os níveis de potência disponíveis são desligados ou ligados.
- Hardware instalado
– Módulo de relé Homematic de 4 vias HM-LC-Sw4-WM
– Atuador de comutação em trilho DIN Homematic com medição de potência HM-ES-PMSw1-DR
- Variáveis do sistema a serem criadas
– Var_HG_LM_POWER (tipo real)
– Var_HG_LM_VOLTAGE (tipo real)
– HG_LM_POWER (para exibir o valor na GUI da web)
– HG_LM_VOLTAGE (para exibir o valor na GUI da web)
- Programas a serem criados
– SV_IT (temperatura interna variável do sistema) - Rótulos de canal
– / –
O programa:

O código:
;
Var_HG_LM_POWER real;
Var_HG_LM_VOLTAGE real
varHG_LM_POWER;
var HG_LM_VOLTAGE;
Var_HG_LM_POWER = dom.GetObject("BidCos-RF.TEQ0864424:2.POWER").Value();
WriteLine("Var_HG_LM_POWER");WriteLine(Var_HG_LM_POWER);
dom.GetObject("HG_LM_POWER").State(Var_HG_LM_POWER);
Var_HG_LM_VOLTAGE = dom.GetObject("BidCos-RF.TEQ0864424:2.VOLTAGE").Value();
WriteLine("Var_HG_LM_VOLTAGE");WriteLine(Var_HG_LM_VOLTAGE);
dom.GetObject("HG_LM_VOLTAGE").State(Var_HG_LM_VOLTAGE);
A saída do script (se as linhas WriteLinha("...")
não estão comentados):
Var_HG_LM_POWER
210.750000
Var_HG_LM_VOLTAGE
228.100000