Ik ben een tijdje geleden hiermee bezig geweest en had toevallig de script voor Domoticz "nog liggen" :
---------------------------------------------------------------------
commandArray = {}
DomDevice = 'MPDMv4_Dimmer';
IP = '192.168.0.178';
PIN = "13";
if devicechanged[DomDevice] then
if(devicechanged[DomDevice]=='Off') then
print ("OFF dimm = "..uservariables['dimm']);
CalcValue = 890;
else if(devicechanged[DomDevice]=='On') then
DomValue = uservariables['dimm'];
print ("ON dimm = "..uservariables['dimm']);
CalcValue = DomValue;
else
print("Other");
DomValue = otherdevices_svalues[DomDevice];
CalcValue = 900-(DomValue*9);
commandArray['Variable:dimm'] = tostring(CalcValue);
print ("dimm Level = "..uservariables['dimm']);
end
end
runcommand = "curl http://" .. IP .. "/control?cmd=PWM," ..PIN.. "," .. CalcValue .. " ";
os.execute(runcommand);
print("PWM calculated value= "..CalcValue);
end
return commandArray
---------------------------------------------------------------------