13.07.2018, 07:04
Code:
require('socket')
-- bravia IP
ip = '192.168.1.23'
-- IR power off command, must be 24 chars long
cmd = '*SCIRCC0000000000000000\n'
-- power-on
-- cmd = '*SCPOWR0000000000000001\n'
sock = socket.tcp()
sock:settimeout(3)
res, err = sock:connect(ip, 20060)
if res then
res, err = sock:send(cmd)
if res then
alert('send OK')
else
alert('send failed: ' .. tostring(err))
end
else
alert('connect failed: ' .. tostring(err))
end
sock:close()
This Code had an error regarding my Bravia, to turn off.
cmd = '*SCIRCC0000000000000000\n'
do not work at all, i had to replace IRCC with POWR
cmd = '*SCPOWR0000000000000000\n'
That did make it work!