Posez ici vos questions d'utilisation, de configuration de DomoticZ, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramétrage.
Des forums spécifiques sont ouverts ci-dessous pour regrouper les différents sujets.
bonjour
je viens d'écrire ce script il fonctionne parfaitement sauf quand plusieurs porte ou fenêtre son ouvertes je ne reçois le sms que du premier dans l'ordre du script
je ne comprend pas ????
if devicechanged['ALARME'] == 'On' then
if otherdevices['contact_fenet et porte sam_salon'] == "Open" then
smsput('ADMIN',"le systeme à detecter une porte ou une fenetre ouverte dans le salon")
end
if otherdevices['contact_fenetre cuisine'] == "Open" then
smsput('ADMIN',"le systeme à detecter la fênetre ouverte dans la cuisine")
end
if otherdevices['garage_contact'] == "Open" then
smsput('ADMIN',"le systeme à detecter la porte du garage ouverte")
end
if otherdevices['fenetre buanderie_contact'] == "Open" then
smsput('ADMIN',"le systeme à detecter la fenetre de la buanderie ouverte")
end
if otherdevices['porte buanderie_contact'] == "Open" then
smsput('ADMIN',"le systeme à detecter la porte de la buanderie ouverte")
end
end
Domoticz 4.9700/ rfxcom /sonde diy/raspberry pi3+HDD/cirusms/contact de porte diy
Je veux dire un seul sms qui dirait par exemple "garage et buanderie ouverts"
C'est un moyen simple de contourner le problème
Le terme concaténation (substantif féminin), du latin cum (« avec ») et catena (« chaîne, liaison »), désigne l'action de mettre bout à bout au moins deux chaînes de caractères
local msg = 'Alerte: '
local contact = 'et'
if devicechanged['ALARME'] == 'On' then
if otherdevices['contact_fenet et porte sam_salon'] == "Open" then
msg = msg .. 'fenetre ou porte ouverte salon'
end
if otherdevices['contact_fenetre cuisine'] == "Open" then
msg = msg .. contact .. 'fenetre cuisine ouverte'
end
if msg ~= 'Alerte: ' then
smsput('ADMIN',msg)
end
end
Domoticz 4.9700/ rfxcom /sonde diy/raspberry pi3+HDD/cirusms/contact de porte diy