Error creating trigger

I’m trying to create a trigger based on a motion sensor having a new value of 1 and the old value of 0 for ‘Tripped’. I put this in the scene trigger, but something is wrong. I immediately get an error in Altui and I see the errors below in the logs, but I’m not sure how to interpret them. Any ideas on what is wrong? Probably user error, but I’m not sure what I’ve got wrong.

2016-10-25 21:08:45.476 openLuup.server:: new client connection: tcp{client}: 0x964d68
2016-10-25 21:08:45.477 openLuup.server:: GET /data_request?id=lr_ALTUI_Handler&command=addWatch&service=urn:micasaverde-com:serviceId:SecuritySensor1&variable=Tripped&device=0-8&scene=-1&expression=(new%3D%3D1)%20and%20(old%3D%3D0)&xml=&provider=&providerparams=%5B%5D&_=1477454371643 HTTP/1.1 tcp{client}: 0x964d68
2016-10-25 21:08:45.480 luup_log:3: ALTUI: warning: Unknown data push provider: or data:[]
2016-10-25 21:08:45.480 luup.variable_watch:3: callback=variableWatchCallback, watching=8.urn:micasaverde-com:serviceId:SecuritySensor1.Tripped
2016-10-25 21:08:45.481 openLuup.context_switch:: ERROR: [string “[3] I_ALTUI.xml”]:1838: bad argument #5 to ‘format’ (string expected, got nil)
2016-10-25 21:08:45.482 openLuup.server:: error in callback [lr_ALTUI_Handler] : [string “[3] I_ALTUI.xml”]:1838: bad argument #5 to ‘format’ (string expected, got nil)
2016-10-25 21:08:45.482 openLuup.server:: request completed (238 bytes, 0 chunks, 5 ms) tcp{client}: 0x964d68
2016-10-25 21:08:45.483 openLuup.server:: new client connection: tcp{client}: 0x9694e0
2016-10-25 21:08:45.485 openLuup.server:: GET /data_request?id=scene&action=create&json=%7B%22timers%22%3A%5B%5D%2C%22triggers%22%3A%5B%5D%2C%22groups%22%3A%5B%7B%22delay%22%3A0%2C%22actions%22%3A%5B%5D%7D%5D%2C%22name%22%3A%22New%20Scene%22%2C%22lua%22%3A%22%22%2C%22room%22%3A0%2C%22modeStatus%22%3A%220%22%2C%22paused%22%3A0%7D HTTP/1.1 tcp{client}: 0x9694e0
2016-10-25 21:08:45.491 openLuup.server:: request completed (2 bytes, 1 chunks, 6 ms) tcp{client}: 0x9694e0
2016-10-25 21:08:45.996 openLuup.server:: request completed (915 bytes, 1 chunks, 45834 ms) tcp{client}: 0x7b7ca8

Very hard to tell until you pshare the scene Lua itself.

Should anyone else bump into this, see: http://forum.micasaverde.com/index.php/topic,40581.msg300506.html#msg300506

I’m pretty sure that’s the bug I hit. Just adding a link here so anyone searching who finds this will have a link to the workaround.