Open issues

Calc actual volumetric energy density and thus lifetime of various cells
TODO-1072
Reduce mechanical 'slop' in temperature dial so dial becomes more usable
TODO-1066
Add firmware revision to V0p2 post output
TODO-1057
Reduce chance of motor wire snagging shaft and/or encoder
TODO-1044
Create more test cases, coverage and simulator for ModelledRadValve
TODO-1028
TRV2.0 Board Improvements
TODO-1020
Create permanant power-consuption test rig for REV7, TRV2 etc
TODO-1014
Investigate replacing pot with encoder
TODO-997
Write the shaft-encoder code!
TODO-994
Add (hourly) stat for typical/largest delta in light levels in each hour
TODO-991
Do extended mechanical wear tests 1/5/10Y on different bases
TODO-988
TRV2 preliminary work
TODO-985
Ensure battery low dealt with in sensible way for TRV2
TODO-963
Test production process with final release code.
TODO-936
More QA during assembly.
TODO-933
Create ENABLE_ flag to send restart count with stats
TODO-879
Check how long new TemperatureC16_DS18B20 reads take with initial search overhead in readMultiple() vs using cached fixed address
TODO-868
Add ‘perfect diode’ reverse supply protection to all new boards
TODO-842
Ensure correct data model (IDs/households/keys) is in place for Brent
TODO-815
Need bulk access to LoRa sensor data, with body in plain text (ie JSON)
TODO-814
Ensure that timestamps in log files and in log file names *UTC* and YYYY MM DD where possible
TODO-809
In comfort mode prevent any setbacks if the next hour is likely occupied
TODO-791
Have error status (code/num) that can be shown in status line and sent over stats
TODO-701
Revision of REV7: to protect MCU from brownout at motor start
TODO-646
Review timing of boiler and valve movements re overheating
TODO-608
Add support for shaft encoder.
TODO-595
Record and transmit user manual adjustments (esp for ETV and trials)
TODO-581
User manual bug for REV2 needs attn for REV7 docs
TODO-465
Maintain 'open valves' list/count.
TODO-407
Create Continuous Integration test platform for OpenTRV/sensor hardware
TODO-402
Build solar PV, wind and TEG feed-in power sensors
TODO-384
Have queues/batch stats mode on OpenTRV unit to enable serial link to be down most of time
TODO-333
Get CE certification done (including RF/EMC testing)
TODO-321
In server logger batch remote temps for 10mins or until .25C delta
TODO-284
Create RoHS/CE technical file for Relay board
TODO-243
Measure time to heat the room and maintain persistent stats thereof
TODO-219
Should be a small delay before boiler is switched on to allow valves to open
TODO-217
Add section to user manual to help avoid radio shadow problems
TODO-177
REV7 Stack overflow on head
TODO-1116
Partial block size pdata fails NIST test vector
TODO-1115
RC5 Stack Overflow Fixes
TODO-1114
Move Messaging.cpp into libs
TODO-1113
Write scratch space verison of decode routines
TODO-1112
Make enc/decodeSecureFrame function calls less confusing
TODO-1111
Preprocessor switch before defines passed in.
TODO-1110
Create versions of motor drivers that only track travel in one direction
TODO-1107
5s false occupancy reported at least 10am to ~5pm 20170322
TODO-1106
Shaft encoder diode too bright.
TODO-1104
Create C++ unit-test-friendly thermal model framework and initial tests
TODO-1103
Move more of valve start-up / wait-for-fitting logic into CSD logic
TODO-1102
issue 1 of 366