Cette page doit être considéré comme un exemple à adapter selon vos
besoins et donc être considéré comme partage d'expériences.
Dans ces scripts LUA deux variable locales sont définies
debugage : true ou false : permet de suivre le fonctionnement du
script dans les log domoticz
notif : true ou false : permet les notifications domoticz.
Delestage de radiateurs "fils pilote" :
j'ai des radiateurs électrique fil pilotable et un chauffe eau
électrique
Après avoir changé mon chauffe eau électrique , je me suis aperçu que ,
vendu pour une puissance de 2 kW , il consommait 2,5 KW.
j'ai donc réalisé un petit programme pour délester une partie des
radiateurs lorsque le chauffe eau était en chauffe, pour éviter un
éventuel disjonctage du compteur.
j’utilise des modules" fil pilote " Qubino et un switch zw078 d'
Aeon lab pour la commande et la mesure de la puissance consommée par le
chauffe eau. ( modules Zwave).
préparation :
le script lua sera installé sur la machine domoticz gérant les modules
fil pilote .
si le module qui mesure la puissance absorbée par le chauffe eau est sur
une autre machine domoticz , utilisez le mécanisme domoticz 'remote
server / gerer les utilisateurs' pour rapatrier la mesure de
puissance sur le premier domoticz.
Il faut créer une variable utilisateur domoticz dans l'exemple
"semaphore chauffe eau"
il faut utiliser les variables utilisateur lies aux modules fils pilote
qui mémorisent l'état du niveau du fil pilote . Ces variables sont
déja utiliséeset mises à jour par les scripts" time lua " suivi de fil
pilote et script time timer fil pilote :
il faut également modifier dans le script le tableau service avec
vos paramètres
seuls élémentsà modifier entre --parametres utilisateur et
--fin parametres utilisateur
Bien sur avec la fonction "planning" associée aux widget
de domoticz,vous pouvez faire la programmation de vos radiateur
....mais j'ai souvent des dysfonctionnement ( peut être du à la charge du
processeur), cette programmation ne peut pas réagir avec les autres
scripts LUA.
Ce petit script est à configurer en fonction de l'élément fil pilote ,
et a n-pliquer pour chaque élément fil pilote.
Ce sctript fonctionne en relation avec le script précédent "délestage"
grace à la variable sémaphore chauffe eau déja utilisée
Seuls élémentsà modifier entre --paramètres utilisateur et --fin
parametres utilisateur
Afin de visualisez dans domoticz l'état du fil pitote en clair putot que
des niveaux, Ce script permet de mettre à jour un widget texte qui
contient enclair le niveau de régulation du chauffage.
Ce script utilise la vaiable utilisatyteur consigne utilisé dans le
script précédent.
et il faut créer un virtual device texte pour afficher l'etat du
radiateur.