Code : Tout sélectionner
-- script_device_remote.lua
-- chargement des modules (http://easydomoticz.com/forum/viewtopic.php?f=17&t=3940)
dofile('/home/pi/domoticz/scripts/lua/modules.lua')
local debug = false -- true pour voir les logs dans la console log Dz ou false pour ne pas les voir
function groupToggle(group)
if otherdevices_scenesgroups[group] ~= 'Off' then
groupOff(group)
else
groupOn(group)
end
end
commandArray = {}
--------------------------------
------ Tableau à éditer ------
--------------------------------
local bt={}
--bt['switch name'] = { 'action On' , 'action Off' }
bt['test']={'switch("Lumiere Garage")'}
bt['test 2']={'groupToggle("Lumiere Salon Blanc")'}
-- etc..
--------------------------------
-- Fin du tableau à éditer --
--------------------------------
for bouton, action in pairs(bt) do
if (devicechanged[bouton] == 'On') then
log('REMOTE: '..bouton..' switched On > '..action[1],debug)
load(action[1])()
break
elseif (devicechanged[bouton] == 'Off') then
log('REMOTE: '..bouton..' switched Off > '..action[2],debug)
load(action[2])()
break
end
end
return commandArray