Probleme avec plusieurs conditions OR AND
Publié : 22 janv. 2019, 19:39
Bonjour à tous
Dans le code qui va suivre seul le détecteur bureau active la variable intrusion détecteur avec bien sur la variable Alarme_activée à 1
je pense qu'il y a un problème dans mon jeu de parenthèses d'une manière générale comment fait-on par exemple
if A and (B or C) then
if (A and B) or (C and D) then
merci d'avance
Dans le code qui va suivre seul le détecteur bureau active la variable intrusion détecteur avec bien sur la variable Alarme_activée à 1
je pense qu'il y a un problème dans mon jeu de parenthèses d'une manière générale comment fait-on par exemple
if A and (B or C) then
if (A and B) or (C and D) then
merci d'avance
Code : Tout sélectionner
-- Alarme active et Intrusion par détecteur volumétrique
if (uservariables['Alarme_activée'] == 1) and
((devicechangedvicechanged['Détecteur Mezzanine'] == 'On') or
(devicechanged['Détecteur bureau'] == 'On') or
(devicechanged['Détecteur entree'] == 'On') or
(devicechanged['Détecteur garage'] == 'On') or
(devicechanged['Détecteur dépendance 1'] == 'On') or
(devicechanged['Détecteur dépendance 2'] == 'On')) then
commandArray['Variable:Intrusion_détecteur']= '1'
end