The last piece of the puzzle falls into place.
OVMS# config set auto ota yesOVMS# config set ota auto.hour 2
Module will wake up sometime between 2am and 3am, and if wifi is available it will check the available server version (according to OTA tag and server url). If the server has a later version, the module will download and flash that new version then reboot into it.
I’ve also brought in the strverscmp function for GNU library, which is generally useful for comparing versions.
Enjoy.
Regards, Mark.
Begin forwarded message:
From: GitHub <noreply@github.com>
Subject: [openvehicles/Open-Vehicle-Monitoring-System-3] 1a4301: Bring in GNU strverscmp component, and test comman...
Date: 29 April 2018 at 10:23:54 PM HKT
Reply-To: GitHub <noreply@github.com>
Branch: refs/heads/master
Home: https://github.com/openvehicles/Open-Vehicle-Monitoring-System-3
Commit: 1a4301d7ca1c7ed619109dfcb2e832a599af7dda
https://github.com/openvehicles/Open-Vehicle-Monitoring-System-3/commit/1a4301d7ca1c7ed619109dfcb2e832a599af7dda
Author: Mark Webb-Johnson <mark@webb-johnson.net>
Date: 2018-04-29 (Sun, 29 Apr 2018)
Changed paths:
A vehicle/OVMS.V3/components/strverscmp/component.mk
A vehicle/OVMS.V3/components/strverscmp/src/strverscmp.c
A vehicle/OVMS.V3/components/strverscmp/src/strverscmp.h
M vehicle/OVMS.V3/main/test_framework.cpp
Log Message:
-----------
Bring in GNU strverscmp component, and test command
Commit: 58fa1b57448d3491889e3d1d3f487e475d036c92
https://github.com/openvehicles/Open-Vehicle-Monitoring-System-3/commit/58fa1b57448d3491889e3d1d3f487e475d036c92
Author: Mark Webb-Johnson <mark@webb-johnson.net>
Date: 2018-04-29 (Sun, 29 Apr 2018)
Changed paths:
M vehicle/OVMS.V3/components/ovms_ota/src/ovms_ota.cpp
M vehicle/OVMS.V3/components/ovms_ota/src/ovms_ota.h
Log Message:
-----------
AutoFlash implementation:
Config auto[ota]=yes
Config ota[auto.hour]=2
Compare: https://github.com/openvehicles/Open-Vehicle-Monitoring-System-3/compare/87d80c30825b...58fa1b57448d
_______________________________________________ OvmsDev mailing list OvmsDev@lists.openvehicles.com http://lists.openvehicles.com/mailman/listinfo/ovmsdev
-- Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal Fon 02333 / 833 5735 * Handy 0176 / 206 989 26