Page 1 of 1
Domoticz and remote control
Posted: Monday 06 June 2016 15:58
by tinytiger3
Hi guys,
i have a question: with domoticz is it possible control every button of every remote control by learning or something? or is it only possible to on/off the lights? for example, i want to control RGBW leds, change channel of tv or change song on the radio and so on...(that have remote control!).
And, if it is possible... how can i do that?
Thank you in advance!
(Sorry for my english, i'm italian)
Re: Domoticz and remote control
Posted: Tuesday 07 June 2016 9:37
by jackslayter
yes with Chacon CH54761.
you learn each buttons in Dz and mane it 1A 2A ...1B....4C like the remote.
and you change the lua script to configure like you want.
Code: Select all
--script_device_tel.lua
commandArray = {}
if (devicechanged['a1'] == 'On') then
commandArray['lamp']='On'
elseif (devicechanged['a1'] == 'Off') then
commandArray['lamp']='Off'
end
--if (devicechanged['a2'] == 'On') then
--commandArray['remote tv']='On'
--elseif (devicechanged['a2'] == 'Off') then
--commandArray['remote tv']='Off'
--end
if (devicechanged['a3'] == 'On') then
commandArray['rgb on']='On'
elseif (devicechanged['a3'] == 'Off') then
commandArray['rgb off']='On'
end
if (devicechanged['a4'] == 'On') then
commandArray['patt up']='On'
elseif (devicechanged['a4'] == 'Off') then
commandArray['patt down']='On'
end
if (devicechanged['b1'] == 'On') then
commandArray['start']='On'
elseif (devicechanged['b1'] == 'Off') then
commandArray['stop radio']='Off'
end
if (devicechanged['b2'] == 'On') then
commandArray['OpenURL']='www.yourdomain.com/api/movecamtopreset.cgi'
elseif (devicechanged['b2'] == 'Off') then
commandArray['OpenURL']='www.yourdomain.com/api/movecamtopreset.cgi'
end
if (devicechanged['b3'] == 'On') then
elseif (devicechanged['b3'] == 'Off') then
end
if (devicechanged['b4'] == 'On') then
elseif (devicechanged['b4'] == 'Off') then
end
if (devicechanged['c1'] == 'On') then
elseif (devicechanged['c1'] == 'Off') then
end
if (devicechanged['c2'] == 'On') then
elseif (devicechanged['c2'] == 'Off') then
end
if (devicechanged['c3'] == 'On') then
elseif (devicechanged['c3'] == 'Off') then
end
if (devicechanged['c4'] == 'On') then
elseif (devicechanged['c4'] == 'Off') then
end
if (devicechanged['d1'] == 'On') then
elseif (devicechanged['d1'] == 'Off') then
end
if (devicechanged['d2'] == 'On') then
elseif (devicechanged['d2'] == 'Off') then
end
if (devicechanged['d3'] == 'On') then
elseif (devicechanged['d3'] == 'Off') then
end
if (devicechanged['d4'] == 'On') then
elseif (devicechanged['d4'] == 'Off') then
end
return commandArray
http://www.domoticz.com/wiki/LUA_commands#General