Changement d'état sur dépassement de valeur de consommation
Publié : 14 nov. 2019, 18:32
Bonjour,
J'ai réalisé ce petit script lua pour mettre à jour un interrupteur de type on/off si la consommation d'une prise électrique en Watt est supérieure à une valeur donnée.
Script LUA de type script_time ci-dessous:
Cela fonctionnement mais le problème que je rencontre c'est que comme c'est un script time, toutes les minutes il écrit dans les logs pour dire off ou on à répétition, j'aurais aimé avoir le principe de changement d'état du type script_device mais ce n'est pas possible.
J'espère avoir été clair et j'aimerais avoir votre aide, des idées pour permettre d'avoir l'état de fonctionnement basé sur la consommation électrique de ma prise, mais uniquement qd changement de dépassement de la puissance que je teste, mais en écrivant une fois dans les logs si dépassement de la valeur donnée.
Merci par avance de votre aide.
J'ai réalisé ce petit script lua pour mettre à jour un interrupteur de type on/off si la consommation d'une prise électrique en Watt est supérieure à une valeur donnée.
Script LUA de type script_time ci-dessous:
Code : Tout sélectionner
-- print('Surveillance du fonctionnement')
commandArray = {}
conso = tonumber(otherdevices_svalues['PC Conso'])
-- Surveillance du changement de consommation pour en déduire l'état de fonctionnement de l'équipement qui est branché :
-- <5W = équipement éteint
-- >5W = équipement en fonctionnement
if (conso > 5) then
-- print('Equipement en fonctionnement')
commandArray['Equipement'] = 'On'
else
-- print('Equipement éteint')
commandArray['Equipement'] = 'Off'
end
return commandArray
J'espère avoir été clair et j'aimerais avoir votre aide, des idées pour permettre d'avoir l'état de fonctionnement basé sur la consommation électrique de ma prise, mais uniquement qd changement de dépassement de la puissance que je teste, mais en écrivant une fois dans les logs si dépassement de la valeur donnée.
Merci par avance de votre aide.