Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
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
-- 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
-- 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
PI3+, Buster, Domoticz V2020.2, rflink, zwave, chauffage piloté par qubino, sondes oregon et Vil1d, boite aux lettres détection passage facteur, volets roulants qubino fibaro.
-- 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