20.05.2020, 10:43
(20.05.2020, 10:30)victor.back Wrote: HiI had an issue with benq once before, I think the solution was to replace <CR> with hex terminator 0D
I have some trouble to send control commands ON/OFF to a BenQ MS517H usin gfollowing event based script.
Code:12345678910111213141516171819202122require('serial') device = '/dev/ttyUSB0' port = serial.open(device, { baudrate = 9600, parity = 'none', stopbits = 1 }) -- get value of KNX object value = event.getvalue() if (value == true) then -- send power on command with returns to make them stick char = "<CR>*pow=on#<CR>" port:write(char) else -- send power off command char = "<CR>*pow=off#<CR>" port:write(char) end -- close port port:close()
Try,
char = string.char(“0x0D”)..”*pow=off”..string.char(“0x0D”)
Can you test the command by sending it from a terminal from pc