05.09.2019, 06:26
Create a User library called rooms. Modify rooms table as needed. You can add any number of rows.
Turn on:
Turn off:
Code:
rooms = {
{ status = '1/1/1', output = '1/1/2' },
{ status = '2/1/1', output = '2/1/2' },
{ status = '3/1/1', output = '3/1/2' },
{ status = '4/1/1', output = '4/1/2' },
{ status = '5/1/1', output = '5/1/2' },
{ status = '6/1/1', output = '6/1/2' },
}
function setrooms(value)
for _, room in ipairs(rooms) do
local status = grp.getvalue(room.status)
if not status then
grp.write(room.output, value)
os.sleep(0.2)
end
end
end
Turn on:
Code:
require('user.rooms')
setrooms(true)
Turn off:
Code:
require('user.rooms')
setrooms(false)