EasyManua.ls Logo

Embedded Systems LM5p-GSMC - Page 228

Default Icon
291 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
228
{ '15/1/3', 90 },
}
function callscene(id)
local key, scene
key = 'scene_' .. id
scene = storage.get(key, scenes[ id ])
if type(scene) ~= 'table' then
alert('Scene ' .. id .. ' not found')
return
end
for _, item in ipairs(scene) do
grp.write(item[ 1 ], item[ 2 ])
end
end
function savescene(id)
local key, scene
scene = scenes[ id ]
if type(scene) ~= 'table' then
alert('Scene ' .. id .. ' not found')
return
end
for i, item in ipairs(scene) do
scene[ i ][ 2 ] = grp.getvalue(item[ 1 ])
end
key = 'scene_' .. id
storage.set(key, scene)
end
Example (Binary dimmer for DALI lamps to be able dim DALI lamp from physical pushbutton)
1) Add bindimmer function to Common functions
function bindimmer(up, down, out, event)

Table of Contents

Related product manuals