rs232
crlf
function lug_startup (lul_device)
luup.log("Simple Serial Device")
luup.variable_set("urn:micasaverde-com:serviceId:SimpleSerial1", "Received", "no message received", lul_device)
end
luup.log("Received: '"..(lul_data or "nil").."'")
luup.variable_set("urn:micasaverde-com:serviceId:SimpleSerial1", "Received", (lul_data or "nil"), lul_device)
lug_startup
urn:micasaverde-com:serviceId:SimpleSerial1
Send
local message = lul_settings.Message or ""
luup.log("Send: '"..message.."'")
if (message == "") then
luup.variable_set("urn:micasaverde-com:serviceId:SimpleSerial1", "Received", "message was empty", lul_device)
elseif (not luup.io.write(lul_settings.Message)) then
luup.log("Could not send the message.")
luup.variable_set("urn:micasaverde-com:serviceId:SimpleSerial1", "Received", "couldn't send message", lul_device)
end