Your wish is my command:
2016-01-11 20:42:22.175 :: openLuup STARTUP ::
2016-01-11 20:42:22.176 openLuup.init:: version 2015.11.27 @akbooer
2016-01-11 20:42:22.185 openLuup.scheduler:: version 2015.11.27 @akbooer
2016-01-11 20:42:22.185 openLuup.server:: version 2015.12.19 @akbooer
2016-01-11 20:42:22.200 openLuup.plugins:: version 2015.12.22 @akbooer
2016-01-11 20:42:22.202 openLuup.scenes:: version 2015.11.12 @akbooer
2016-01-11 20:42:22.203 openLuup.chdev:: version 2015.11.09 @akbooer
2016-01-11 20:42:22.204 openLuup.io:: version 2015.10.15 @akbooer
2016-01-11 20:42:22.204 openLuup.luup:0: version 2015.11.16 @akbooer
2016-01-11 20:42:22.206 openLuup.rooms:: version 2015.10.15 @akbooer
2016-01-11 20:42:22.206 openLuup.requests:: version 2015.11.09 @akbooer
2016-01-11 20:42:22.206 luup.create_device:: [1] D_ZWaveNetwork.xml / /
2016-01-11 20:42:22.206 luup.create_device:: [2] D_SceneController1.xml / /
2016-01-11 20:42:22.206 openLuup.init:: loading configuration user_data.json
2016-01-11 20:42:22.206 openLuup.init:: loading user_data json...
2016-01-11 20:42:22.208 openLuup.init:: loading rooms...
2016-01-11 20:42:22.208 openLuup.init:: room#1 'Upstairs'
2016-01-11 20:42:22.208 openLuup.init:: room#2 'Downstairs'
2016-01-11 20:42:22.208 openLuup.init:: room#3 'My Lady's Chamber'
2016-01-11 20:42:22.208 openLuup.init:: ...room loading completed
2016-01-11 20:42:22.208 openLuup.init:: loading devices...
2016-01-11 20:42:22.208 luup.create_device:: [1] D_ZWaveNetwork.xml / /
2016-01-11 20:42:22.208 luup.create_device:: [2] D_SceneController1.xml / /
2016-01-11 20:42:22.230 luup.create_device:: [3] D_ALTUI.xml / I_ALTUI.xml / D_ALTUI_UI7.json
2016-01-11 20:42:22.238 luup.create_device:: [4] D_Arduino1.xml / I_Arduino1.xml / D_Arduino1.json
2016-01-11 20:42:22.238 openLuup.init:: loading scenes...
2016-01-11 20:42:22.238 openLuup.init:: number of scenes = 0
2016-01-11 20:42:22.238 openLuup.init:: ...scene loading completed
2016-01-11 20:42:22.238 openLuup.init:: loading installed plugin info...
2016-01-11 20:42:22.238 openLuup.init:: ...user_data loading completed
2016-01-11 20:42:22.238 openLuup.init:: running _openLuup_STARTUP_
2016-01-11 20:42:22.239 openLuup.init:: init phase completed
2016-01-11 20:42:22.239 openLuup.server:: starting HTTP server on 0.0.0.0:3480 tcp{server}: 0x357b10
2016-01-11 20:42:22.239 openLuup.scheduler:: starting
2016-01-11 20:42:22.239 openLuup.scheduler:: [3] device startup
2016-01-11 20:42:22.239 luup_log:3: ALTUI: initstatus(3) starting version: v1.02
2016-01-11 20:42:22.251 openLuup.scheduler:: [3] device startup completed: status=nil, msg=nil, name=nil
2016-01-11 20:42:22.251 openLuup.scheduler:: [4] device startup
2016-01-11 20:42:22.251 luup_log:4: Arduino plugin: loading library L_Arduino ...
2016-01-11 20:42:22.254 luup_log:4: Arduino plugin: library L_Arduino loaded
2016-01-11 20:42:22.254 luup.set_failure:4: status = false
2016-01-11 20:42:22.254 luup_log:4: Arduino: urn:upnp-arduino-cc:serviceId:arduino1,PluginVersion, 1.4, 4
2016-01-11 20:42:22.254 luup.variable_set:4: 4.urn:upnp-arduino-cc:serviceId:arduino1.PluginVersion was: EMPTY now: 1.4 #hooks:0
2016-01-11 20:42:22.254 luup_log:4: Arduino: urn:upnp-arduino-cc:serviceId:arduino1,GWAddress, -, 4
2016-01-11 20:42:22.254 luup.variable_set:4: 4.urn:upnp-arduino-cc:serviceId:arduino1.GWAddress was: EMPTY now: - #hooks:0
2016-01-11 20:42:22.254 luup_log:4: Arduino: Using network connection: IP address is 172.16.42.21:5003
2016-01-11 20:42:22.254 luup.io.open:: connecting to 172.16.42.21:5003
2016-01-11 20:42:22.254 openLuup.io:: connect OK
2016-01-11 20:42:22.254 luup_log:4: Arduino: urn:upnp-arduino-cc:serviceId:arduino1,GWAddress, 172.16.42.21:5003, 4
2016-01-11 20:42:22.254 luup.variable_set:4: 4.urn:upnp-arduino-cc:serviceId:arduino1.GWAddress was: - now: 172.16.42.21:5003 #hooks:0
2016-01-11 20:42:22.254 luup_log:4: Arduino: urn:upnp-org:serviceId:altui1,DisplayLine1, gateway: 172.16.42.21:5003, 4
2016-01-11 20:42:22.254 luup.variable_set:4: 4.urn:upnp-org:serviceId:altui1.DisplayLine1 was: EMPTY now: gateway: 172.16.42.21:5003 #hooks:0
2016-01-11 20:42:22.254 luup_log:4: Arduino: urn:upnp-arduino-cc:serviceId:arduino1,Unit, M, 4
2016-01-11 20:42:22.254 luup.variable_set:4: 4.urn:upnp-arduino-cc:serviceId:arduino1.Unit was: EMPTY now: M #hooks:0
2016-01-11 20:42:22.254 luup_log:4: Arduino: Sending: 0;0;3;0;2;Get Version
2016-01-11 20:42:22.254 luup.io.write:: bytes sent: 22, status: OK
2016-01-11 20:42:22.255 openLuup.scheduler:: [4] device startup completed: status=nil, msg=nil, name=nil
2016-01-11 20:42:22.257 luup.io.incoming:: bytes received: 36, status: OK
2016-01-11 20:42:22.257 luup_log:4: Arduino: Log: Gateway startup complete.
2016-01-11 20:42:22.273 luup.io.incoming:: bytes received: 13, status: OK
2016-01-11 20:42:22.273 luup_log:4: Arduino: urn:upnp-arduino-cc:serviceId:arduino1,ArduinoLibVersion, 1.5, 4
2016-01-11 20:42:22.273 luup.variable_set:4: 4.urn:upnp-arduino-cc:serviceId:arduino1.ArduinoLibVersion was: EMPTY now: 1.5 #hooks:0
2016-01-11 20:42:22.316 openLuup.server:: new client connection: tcp{client}: 0x373548
2016-01-11 20:42:22.316 openLuup.server:: /data_request?id=lu_status2&output_format=json&DataVersion=544869442&Timeout=60&MinimumDelay=1500&_=1452467698624 tcp{client}: 0x373548
2016-01-11 20:42:23.318 luup_log:3: ALTUI: startupDeferred, called on behalf of device:3
2016-01-11 20:42:23.318 luup.variable_set:3: 3.urn:upnp-org:serviceId:altui1.Debug was: EMPTY now: 0 #hooks:0
2016-01-11 20:42:23.318 luup.variable_set:3: 3.urn:upnp-org:serviceId:altui1.Version was: EMPTY now: v1.02 #hooks:0
2016-01-11 20:42:23.318 luup.variable_set:3: 3.urn:upnp-org:serviceId:altui1.Present was: EMPTY now: 0 #hooks:0
2016-01-11 20:42:23.318 luup.variable_set:3: 3.urn:upnp-org:serviceId:altui1.RemoteAccess was: EMPTY now: https://vera-ui.strongcubedfitness.com/Veralogin.php #hooks:0
2016-01-11 20:42:23.318 luup.variable_set:3: 3.urn:upnp-org:serviceId:altui1.LocalHome was: EMPTY now: /port_3480/data_request?id=lr_ALTUI_Handler&command=home #hooks:0
2016-01-11 20:42:23.318 luup.variable_set:3: 3.urn:upnp-org:serviceId:altui1.ThemeCSS was: EMPTY now: #hooks:0
2016-01-11 20:42:23.319 luup.variable_set:3: 3.urn:upnp-org:serviceId:altui1.ExtraController was: EMPTY now: #hooks:0
2016-01-11 20:42:23.319 luup.variable_set:3: 3.urn:upnp-org:serviceId:altui1.ServerOptions was: EMPTY now: #hooks:0
2016-01-11 20:42:23.319 luup.variable_set:3: 3.urn:upnp-org:serviceId:altui1.LocalCDN was: EMPTY now: #hooks:0
2016-01-11 20:42:23.319 luup.variable_set:3: 3.urn:upnp-org:serviceId:altui1.LocalBootstrap was: EMPTY now: #hooks:0
2016-01-11 20:42:23.320 luup.variable_set:3: 3.urn:upnp-org:serviceId:altui1.PluginConfig was: EMPTY now: {"urn:schemas-upnp-org:device:Heater:1":{"ScriptFile":"J_ALTUI_plugins.js","DeviceDrawFunc":"ALTUI_PluginDisplays.drawHeater"},"urn:schemas-rts-services-com:device:ProgramLogicEG:1":{"ScriptFile":"J_ALTUI_plugins.js","DeviceDrawFunc":"ALTUI_PluginDisplays.drawPLEG"},"urn:antor-fr:device:SamsungTVRemote:1":{"ScriptFile":"J_ALTUI_plugins.js","DeviceDrawFunc":"ALTUI_PluginDisplays.drawBinaryLight"},"urn:schemas-upnp-org:device:BinaryLight:1":{"ScriptFile":"J_ALTUI_plugins.js","StyleFunc":"ALTUI_PluginDisplays.getStyle","DeviceDrawFunc":"ALTUI_PluginDisplays.drawBinaryLight"},"urn:schemas-micasaverde-com:device:TemperatureSensor:1":{"ScriptFile":"J_ALTUI_plugins.js","DeviceDrawFunc":"ALTUI_PluginDisplays.drawTempSensor"},"urn:schemas-upnp-org:device:DimmableRGBLight:2":{"ScriptFile":"J_ALTUI_plugins.js","DeviceDrawFunc":"ALTUI_PluginDisplays.drawDimmableRGB"},"urn:schemas-upnp-org:device:VContainer:1":{"ScriptFile":"J_ALTUI_plugins.js","DeviceDrawFunc":"ALTUI_PluginDisplays.drawMultiString"},"urn:schemas-upnp-org:device:DigitalSecurityCamera:2":{"ScriptFile":"J_ALTUI_plugins.js","DeviceDrawFunc":"ALTUI_PluginDisplays.drawCamera"},"urn:schemas-micasaverde-com:device:LightSensor:1":{"ScriptFile":"J_ALTUI_plugins.js","DeviceDrawFunc":"ALTUI_PluginDisplays.drawLight"},"urn:schemas-micasaverde-com:device:DoorSensor:1":{"ScriptFile":"J_ALTUI_plugins.js","DeviceDrawFunc":"ALTUI_PluginDisplays.drawDoorSensor"},"urn:schemas-micasaverde-com:device:Sonos:1":{"ScriptFile":"J_ALTUI_plugins.js","DeviceDrawFunc":"ALTUI_PluginDisplays.drawSonos"},"urn:schemas-upnp-org:device:DimmableRGBLight:1":{"ScriptFile":"J_ALTUI_plugins.js","DeviceDrawFunc":"ALTUI_PluginDisplays.drawDimmableRGB"},"urn:schemas-micasaverde-com:device:HumiditySensor:1":{"ScriptFile":"J_ALTUI_plugins.js","DeviceDrawFunc":"ALTUI_PluginDisplays.drawHumidity"},"urn:schemas-micasaverde-com:device:PowerMeter:2":{"ScriptFile":"J_ALTUI_plugins.js","DeviceDrawFunc":"ALTUI_PluginDisplays.drawPowerMeter"},"urn:schemas-micasaverde-com:device:MotionSensor:1":{"ScriptFile":"J_ALTUI_plugins.js","DeviceDrawFunc":"ALTUI_PluginDisplays.drawMotion"},"urn:schemas-upnp-org:device:DimmableLight:1":{"ScriptFile":"J_ALTUI_plugins.js","DeviceDrawFunc":"ALTUI_PluginDisplays.drawDimmable"},"urn:schemas-futzle-com:device:CountdownTimer:1":{"ScriptFile":"J_ALTUI_plugins.js","DeviceDrawFunc":"ALTUI_PluginDisplays.drawCountDown"},"urn:schemas-upnp-org:device:cplus:1":{"ScriptFile":"J_ALTUI_iphone.js","ControlPanelFunc":"ALTUI_IPhoneLocator.drawCanaplusControlPanel","DeviceDrawFunc":"ALTUI_IPhoneLocator.drawCanalplus"},"urn:schemas-upnp-org:device:IPhoneLocator:1":{"ScriptFile":"J_ALTUI_iphone.js","StyleFunc":"ALTUI_IPhoneLocator.getStyle","DeviceDrawFunc":"ALTUI_IPhoneLocator.drawIPhone"},"urn:schemas-micasaverde-com:device:WindowCovering:1":{"ScriptFile":"J_ALTUI_plugins.js","DeviceDrawFunc":"ALTUI_PluginDisplays.drawWindowCover"},"urn:schemas-upnp-org:device:VSwitch:1":{"ScriptFile":"J_ALTUI_plugins.js","DeviceDrawFunc":"ALTUI_PluginDisplays.drawVswitch"},"urn:schemas-upnp-org:device:RGBController:1":{"ScriptFile":"J_ALTUI_plugins.js","DeviceDrawFunc":"ALTUI_PluginDisplays.drawBinaryLight"},"urn:schemas-upnp-org:device:DigitalSecurityCamera:1":{"ScriptFile":"J_ALTUI_plugins.js","DeviceDrawFunc":"ALTUI_PluginDisplays.drawCamera"},"urn:schemas-dcineco-com:device:MSwitch:1":{"ScriptFile":"J_ALTUI_plugins.js","DeviceDrawFunc":"ALTUI_PluginDisplays.drawMultiswitch"},"urn:schemas-rts-services-com:device:ProgramLogicTS:1":{"ScriptFile":"J_ALTUI_plugins.js","DeviceDrawFunc":"ALTUI_PluginDisplays.drawProgLogicTimerSwitch"},"urn:schemas-upnp-org:device:HVAC_ZoneThermostat:1":{"ScriptFile":"J_ALTUI_plugins.js","DeviceDrawFunc":"ALTUI_PluginDisplays.drawZoneThermostat"},"urn:schemas-futzle-com:device:UPnPProxy:1":{"ScriptFile":"J_ALTUI_plugins.js","DeviceDrawFunc":"ALTUI_PluginDisplays.drawPnPProxy"},"urn:schemas-micasaverde-com:device:TempLeakSensor:1":{"ScriptFile":"J_ALTUI_plugins.js","DeviceDrawFunc":"ALTUI_PluginDisplays.drawTempLeak"},"urn:richardgreen:device:VeraAlert:1":{"ScriptFile":"J_ALTUI_plugins.js","DeviceDrawFunc":"ALTUI_PluginDisplays.drawVeraAlerts"},"urn:schemas-utz-com:device:GCal:1":{"ScriptFile":"J_ALTUI_plugins.js","DeviceDrawFunc":"ALTUI_PluginDisplays.drawGCal"},"urn:schemas-cd-jackson-com:device:SystemMonitor:1":{"ScriptFile":"J_ALTUI_plugins.js","DeviceDrawFunc":"ALTUI_PluginDisplays.drawSysMonitor"},"urn:schemas-rts-services-com:device:DayTime:1":{"ScriptFile":"J_ALTUI_plugins.js","DeviceDrawFunc":"ALTUI_PluginDisplays.drawDayTime"},"urn:schemas-upnp-org:device:IPX800:1":{"ScriptFile":"J_ALTUI_iphone.js","DeviceDrawFunc":"ALTUI_IPhoneLocator.drawIPX"},"urn:schemas-cd-jackson-com:device:DataMine:1":{"ScriptFile":"J_ALTUI_plugins.js","DeviceDrawFunc":"ALTUI_PluginDisplays.drawDataMine"},"urn:demo-micasaverde-com:device:weather:1":{"ScriptFile":"J_ALTUI_plugins.js","DeviceIconFunc":"ALTUI_PluginDisplays.drawWeatherIcon","DeviceDrawFunc":"ALTUI_PluginDisplays.drawWeather"},"urn:schemas-micasaverde-com:device:PowerMeter:1":{"ScriptFile":"J_ALTUI_plugins.js","DeviceDrawFunc":"ALTUI_PluginDisplays.drawPowerMeter"},"urn:schemas-a-lurker-com:device:InfoViewer:1":{"ScriptFile":"J_ALTUI_plugins.js","DeviceDrawFunc":"ALTUI_PluginDisplays.drawInfoViewer"},"urn:schemas-micasaverde-com:device:SmokeSensor:1":{"ScriptFile":"J_ALTUI_plugins.js","DeviceDrawFunc":"ALTUI_PluginDisplays.drawSmoke"},"urn:schemas-micasaverde-com:device:DoorLock:1":{"ScriptFile":"J_ALTUI_plugins.js","DeviceDrawFunc":"ALTUI_PluginDisplays.drawDoorLock"},"urn:schemas-upnp-org:device:altui:1":{"ScriptFile":"J_ALTUI_iphone.js","DeviceDrawFunc":"ALTUI_IPhoneLocator.drawAltUI"},"urn:schemas-arduino-cc:device:arduino:1":{"ScriptFile":"J_ALTUI_plugins.js","DeviceDrawFunc":"ALTUI_PluginDisplays.drawMySensors"},"urn:schemas-futzle-com:device:holidayvirtualswitch:1":{"ScriptFile":"J_ALTUI_plugins.js","DeviceDrawFunc":"ALTUI_PluginDisplays.drawVacation"},"urn:schemas-futzle-com:device:CombinationSwitch:1":{"ScriptFile":"J_ALTUI_plugins.js","DeviceDrawFunc":"ALTUI_PluginDisplays.drawCombinationSwitch"}} #hooks:0
2016-01-11 20:42:23.321 luup.variable_set:3: 3.urn:upnp-org:serviceId:altui1.Version was: v1.02 now: v1.02 #hooks:0
2016-01-11 20:42:23.321 luup.variable_set:3: 3.urn:upnp-org:serviceId:altui1.VariablesToWatch was: EMPTY now: #hooks:0
2016-01-11 20:42:23.321 luup.variable_set:3: 3.urn:upnp-org:serviceId:altui1.VariablesToSend was: EMPTY now: #hooks:0
2016-01-11 20:42:23.321 luup.variable_set:3: 3.urn:upnp-org:serviceId:altui1.RemoteVariablesToWatch was: EMPTY now: #hooks:0
2016-01-11 20:42:23.321 luup.variable_set:3: 3.urn:upnp-org:serviceId:altui1.VariablesToSend was: now: #hooks:0
2016-01-11 20:42:23.321 luup.variable_set:3: 3.urn:upnp-org:serviceId:altui1.RemoteVariablesToWatch was: now: #hooks:0
2016-01-11 20:42:23.321 luup.variable_set:3: 3.urn:upnp-org:serviceId:altui1.VariablesToWatch was: now: #hooks:0
2016-01-11 20:42:23.321 luup.set_failure:3: status = 0
2016-01-11 20:42:23.321 luup.register_handler:3: global_function_name=myALTUI_Handler, request=lr_ALTUI_Handler
2016-01-11 20:42:23.325 luup.call_action:3: 0.urn:micasaverde-com:serviceId:HomeAutomationGateway1.RunLua
2016-01-11 20:42:23.326 luup.register_handler:0: global_function_name=ALTUI_LuaRunHandler, request=lr_ALTUI_LuaRunHandler
2016-01-11 20:42:23.326 luup_log:3: ALTUI: startup completed
2016-01-11 20:42:23.833 openLuup.server:: request completed (9770 bytes, 1 chunks, 1516 ms) tcp{client}: 0x373548
2016-01-11 20:42:23.848 openLuup.server:: /data_request?id=user_data&output_format=json&DataVersion=544869215&_=1452467698625 tcp{client}: 0x373548
2016-01-11 20:42:23.855 openLuup.server:: request completed (25055 bytes, 2 chunks, 7 ms) tcp{client}: 0x373548
I fired up my old Arduino Uno with Ethernet 5100 board, with a startup file including just AltUI and these lines for the MySensors plugin:
do -- Arduino
local arduino = luup.create_device ('', "Arduino", "Arduino", "D_Arduino1.xml")
luup.ip_set ("172.16.42.21", arduino) -- Arduino Uno RF24 gateway
end
Let’s see what differences we find…