<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><br></div>I've raised a bunch of github issues, to track implementation of adaptive reporting:<div><br></div><div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><div><a href="https://github.com/markwj/Open-Vehicle-Monitoring-System/issues/82">https://github.com/markwj/Open-Vehicle-Monitoring-System/issues/82</a></div><div><a href="https://github.com/markwj/Open-Vehicle-Monitoring-System/issues/83">https://github.com/markwj/Open-Vehicle-Monitoring-System/issues/83</a></div><div><a href="https://github.com/markwj/Open-Vehicle-Android/issues/7">https://github.com/markwj/Open-Vehicle-Android/issues/7</a></div><div><a href="https://github.com/markwj/Open-Vehicle-iOS/issues/3">https://github.com/markwj/Open-Vehicle-iOS/issues/3</a></div></blockquote></div><div><br></div><div>The current approach to GPRS reporting is:<br></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><div>If one or more apps are connected,</div><div> then report everything every 1 minute</div><div> else report everything every 10 minutes</div></blockquote><div><br>The new approach will be:<br></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><div>If one or more apps are connected,</div><div> then incrementally report changes every 1 minute</div><div> else if charging or driving</div><div> then incrementally report changes every 10 minutes</div><div> else incrementally report changes every 1 hour.</div></blockquote><div><br>The incremental part of the reporting will be done by CRC checksums on the data messages.</div><div><br></div><div>The change means that if you are charging, driving or an app is connected, there is no effective difference - if something changes that it will be reported. But, if the car is just sitting there switched off and not charging, with no app connected, then it will further back off to just report in changes once an hour.</div><div><br></div><div>The effect should be about 1/5th (estimated) the data usage if things are changing, and perhaps 1/10th (estimated) the data usage if things are not. Perhaps 2MB/month down to 400KB/month.</div><div><br></div><div>I still want to report in, periodically, because if the car disconnects then at least we have the data as of 1 hour ago.</div></body></html>