do not update sensor value if retrieve returns none
dao for init
templates
frame.html
devices page
controller group
change device.sensors & device.controllers to objects
group controllers on devices page
controller order
controllers.trigger api
refactor tests
devices.get api
sensors.set api
refactor test
sensors.retrieve api