Optimise uptime code, don't report sensors in status data
Make variable names more meaningful
Clean up timeline and add embedded html to give a mouseover display of details