J'essaie de scripter mais ce n'est pas terrible...
Ce que je voudrais faire : Si la fenêtre est ouverte, j'arrête le chauffage (ça j'y arrive + ou moins), mais si la fenêtre est déjà ouverte et que le chauffage démarre car programmé, je voudrais l'éteindre en déclenchant la fonction toutes les 5 min (si la fenêtre est déjà ouverte, plus de changement d'état de la fenêtre donc il faut faire autrement), et là patatras, je n'arrive pas à faire...
Si je décommente dz.log..., j'obtiens l'erreur suivante :
Code : Tout sélectionner
"Error: dzVents: Error: (3.1.8) ...zVents/generated_scripts/Chambre ouverte stop aircon.lua:16: attempt to concatenate a nil value (field 'trigger')"
Quelqu'un peut m'aider?
Merci!
Code : Tout sélectionner
return
{
on =
{
timer = {
'every 5 minutes',
},
devices = {
'Fenetres chambre',
},
},
execute = function(dz, item)
Window_open = dz.devices('Fenetres chambre')
AirconChambre = dz.devices('MELCloud - Chambre - Mode')
--dz.log('The rule that triggered the event was: ' .. item.trigger )
if (Window_open == 1)
then
AirconChambre.switchSelector('Off').checkFirst()
end
end
}