[Ovmsdev] OTA Automatic updates (middle of the night)

Michael Balzer dexter at expeedo.de
Mon Apr 30 06:31:16 HKT 2018


Attention: performing an AutoFlash just killed my SD filesystem.

Possibly just by chance and I was lucky all the reboots before, but I think we really need to close all SD files before reboot -- see issue #97.

FYI: the SD could be restored by a simple fsck, no data loss. My Linux system also could mount the SD before the fsck. The module was stuck in the mount attempt.

Regards,
Michael


Am 29.04.2018 um 16:39 schrieb Mark Webb-Johnson:
>
> The last piece of the puzzle falls into place.
>
>     OVMS# config set auto ota yes
>
>     OVMS# 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 at github.com <mailto:noreply at 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
>> *To: *mark at webb-johnson.net <mailto:mark at webb-johnson.net>
>> *Reply-To: *GitHub <noreply at github.com <mailto:noreply at 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 at webb-johnson.net <mailto:mark at 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 at webb-johnson.net <mailto:mark at 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 at 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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openvehicles.com/pipermail/ovmsdev/attachments/20180430/2ff65b57/attachment.htm>


More information about the OvmsDev mailing list