Si c'est le cas, change le nom de ton fichier pour autre chose.
Et un
Code : Tout sélectionner
print (devicechanged[porteSalon1])Code : Tout sélectionner
print (devicechanged[porteSalon1])Code : Tout sélectionner
for i, v in pairs(devicechanged) do print(i, v) end
Code : Tout sélectionner
-- Fichier LUA pour faire l'alarme à la maison
debugging = true print('Test de script 09/12 CLI')
commandArray = {}
for i, v in pairs(devicechanged)
do print(i, v)
end
return commandArray
Code : Tout sélectionner
2017-12-09 10:04:33.975 (RFlink) Light/Switch (Détecteur Ouvt Porte Salon 1)Code : Tout sélectionner
2017-12-09 23:02:54.089 LUA: Script alarme...OK
2017-12-09 23:02:54.089 LUA: VPorteSalon1
2017-12-09 23:02:54.089 LUA: Open
2017-12-09 23:02:54.091 (RFlink) Light/Switch (Détecteur Ouvt Porte Salon 1)Code : Tout sélectionner
-- Alarme
commandArray = {}
debugging = true
print('Script alarme...OK')
for i, v in pairs(devicechanged) do print(i, v) end
if (otherdevices['Alarme'] == 'On') then
local allumer_sirene = 0
local alerteOuvrant = 'Aucun'
if (devicechanged['VPorteSalon1'] == 'Open') then
allumer_sirene = 1
alerteOuvrant = 'Porte salon 1 ouverte'
elseif (devicechanged['VPorteSalon2'] == 'Open') then
allumer_sirene = 1
alerteOuvrant = 'Porte salon 2 ouverte'
elseif (devicechanged['VPorteMaison'] == 'Open') then
allumer_sirene = 1
alerteOuvrant = 'Porte Maison ouverte'
elseif (devicechanged['VFenetreCuisine'] == 'Open') then
allumer_sirene = 1
alerteOuvrant = 'Fenetre Cuisine ouverte'
elseif (devicechanged['VFenetreCh1'] == 'Open') then
allumer_sirene = 1
alerteOuvrant = 'Fenetre Ch 1 ouverte'
elseif (devicechanged['VFenetreCh2'] == 'Open') then
allumer_sirene = 1
alerteOuvrant = 'Fenetre Ch 2 ouverte'
elseif (devicechanged['VFenetreSalon'] == 'Open') then
allumer_sirene = 1
alerteOuvrant = 'Fenetre Salon ouverte'
end
end
if (allumer_sirene == 1) then
commandArray['Prise commandée A']='On'
print ('Mise en route de la sirène')
print ('Ouvrant ouvert : ' .. alerteOuvrant)
end
return commandArray