Тут чистый Lua как бы без привязки к Vera, попробуйте вставить в сцену и выполнить если не сработает подумаю ещё. IP не забудьте изменить.
socket = require("socket")
local ip = "192.168.1.63"
local s = socket.udp()
local codesubscribe="6864001e636caccf23564a84202020202020844a5623cfac202020202020"
local codesubscribe2=""
local code = "686400D26963ACCF23564A8420202020202065000000A2CFB80000000000B8000000000000000000A800EA2290113902260238027D06380227023602280238022602370228023802270238022E0238027D063802270237027D0638027E063A027C0638027E0638027C0638022F023802270238027D0639027D0638022702380226023802270237027E0638022E0239027D0639022B023402260238027D0637027F0638027E06390226023802770638021B9E0623B5083802FFFF157401000623B5083802FFFF1E7401000823B60839020000"
local code2 =""
local codereset="6864001E6963ACCF23564A84202020202020650000001D92040000000000"
local codereset2=""
for i=1,string.len(codesubscribe),2
do
codesubscribe2 = codesubscribe2 .. string.char(tonumber(string.sub(codesubscribe,i,i+1), 16))
end
for i=1,string.len(code),2
do
code2 = code2 .. string.char(tonumber(string.sub(code,i,i+1), 16))
end
for i=1,string.len(codereset),2
do
codereset2 = codereset2 .. string.char(tonumber(string.sub(codereset,i,i+1), 16))
end
s:sendto(codesubscribe2, ip, 10000)
s:sendto(code2, ip, 10000)
s:sendto(codereset2, ip, 10000)
s:close()