Un peu d'aider
Publié : 13 juin 2017, 23:28
Bonsoir à tous,
J'ai 3 switchs qui ont la même fonction, dans le script present, ils servent à mettre l'alarme en marche si les portes et fenêtres sont fermés.
J'ai un doute dans le premier if du script sur le mélange entre les OR et les AND et ou mettre les "(" et les ")"
Pareil pour le elseif je ne sais pas trop ou mettre les ()
Est ce que vous pouvez me faire un petit retour ?
J'ai 3 switchs qui ont la même fonction, dans le script present, ils servent à mettre l'alarme en marche si les portes et fenêtres sont fermés.
J'ai un doute dans le premier if du script sur le mélange entre les OR et les AND et ou mettre les "(" et les ")"
Pareil pour le elseif je ne sais pas trop ou mettre les ()
Est ce que vous pouvez me faire un petit retour ?
Code : Tout sélectionner
commandArray = {}
if (devicechanged['Xiaomi Wireless Switch'] == 'Click'
or devicechanged['Xiaomi Wireless Switch etage'] == 'Click'
or devicechanged['Xiaomi Wireless Switch garage'] == 'Click'
and otherdevices['Xiaomi Door Sensor porte entree'] == 'Closed'
and otherdevices['Xiaomi Door Sensor porte jardin'] == 'Closed'
and otherdevices['Xiaomi Door Sensor salle de bain'] == 'Closed'
and otherdevices['Xiaomi Door Sensor Cuisine'] == 'Closed'
and otherdevices['Xiaomi Door Sensor Salon'] == 'Closed') then
print('AlarmPanel Arm Away')
commandArray['Domoticz Security Panel'] = 'Arm Away'
commandArray['SendNotification']='Alerte #Alarme armee en absence!'
commandArray['Xiaomi Wireless Switch'] = 'Off'
commandArray['Xiaomi Wireless Switch etage'] = 'Off'
commandArray['Xiaomi Wireless Switch garage'] = 'Off'
elseif
(devicechanged['Xiaomi Wireless Switch'] == 'Click'
or devicechanged['Xiaomi Wireless Switch etage'] == 'Click'
or devicechanged['Xiaomi Wireless Switch garage'] == 'Click') then
commandArray['Xiaomi Wireless Switch'] = 'Off'
commandArray['Xiaomi Wireless Switch etage'] = 'Off'
commandArray['Xiaomi Wireless Switch garage'] = 'Off'
commandArray['SendNotification']='Alerte #Alarme non activée car une porte ou fenêtre est ouverte!'
end
return commandArray