Mise à jour – 12 janvier 2023
Ce programme est utilisé pour enregistrer et contrôler la consommation électrique maximale autorisée en termes de sécurité.
Si le courant maximum autorisé est dépassé, les consommateurs et/ou les niveaux de puissance disponibles sont éteints ou allumés.
- Matériel installé
– Module relais 4 voies Homematic HM-LC-Sw4-WM
– Actionneur de commutation Homematic sur rail DIN avec mesure de puissance HM-ES-PMSw1-DR
- Variables système à créer
– Var_HG_LM_POWER (type réel)
– Var_HG_LM_VOLTAGE (type réel)
– HG_LM_POWER (pour afficher la valeur dans l'interface graphique Web)
– HG_LM_VOLTAGE (pour afficher la valeur dans l'interface graphique Web)
- Programmes à créer
– SV_IT (température intérieure variable du système) - Libellés des chaînes
– / –
Le programme :

Le code :
;
réel Var_HG_LM_POWER ;
réel Var_HG_LM_VOLTAGE
variable HG_LM_POWER ;
variable 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);
La sortie du script (si les lignes ÉcrireLigne(" ... ")
ne sont pas commentés) :
Var_HG_LM_POWER
210.750000
Var_HG_LM_VOLTAGE
228.100000