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