Script pour commander un push on via un interrupteur on/off
Publié : 19 juin 2019, 23:26
Bonjour à tous ! J'ai intégré à mon domoticz le plugin broadlink afin d'y installer un RM3 mini. Ca fonctionne très bien, j'ai pu copier la commande de ma clim. Le seul "hic", c'est que ça me crée des boutons "push on" (un push on pour mettre en route la climatisation et un push on pour l'arrêter). Pour que ce soit plus "waf", j'avais l'idée de créer un interrupteur classique on/off qui lorsque je le passe à "on" (manuellement ou par un script similaire à ma gestion de chauffage), déclencherait le push on de mise en service de la clim et lorsque je passe l'interrupteur à "off", il déclencherait le push on de mise à l'arrêt de la clim. Je suis donc parti sur un script du type "script_device" mais ça ne fonctionne pas. Je dois avoir une erreur dans mon script, mais je vois pas laquelle. Mon script est le suivant :
Avec :
- un interrupteur de type on/off qui s'appelle "Climatisation etage" (c'et celui que je compte utiliser pour metre en ou hors service la climatisation)
- un interrupteur de type push on qui s'appelle "Climatisation etage on"
- un interrupteur de type push on qui s'appelle "Climatisation etage off"
Merci pour votre aide
Code : Tout sélectionner
commandArray = {}
if (devicechanged['Climatisation etage'] == 'On)' then
commandArray['Climatisation etage on']='On'
print("Mise en service de la climatisation à l étage")
end
if (devicechanged['Climatisation etage'] == 'Off') then
commandArray['Climatisation etage off']='On'
print("Arrêt de la climatisation à l étage")
end
return commandArray
Avec :
- un interrupteur de type on/off qui s'appelle "Climatisation etage" (c'et celui que je compte utiliser pour metre en ou hors service la climatisation)
- un interrupteur de type push on qui s'appelle "Climatisation etage on"
- un interrupteur de type push on qui s'appelle "Climatisation etage off"
Merci pour votre aide