AI-on-the-edge-device icon indicating copy to clipboard operation
AI-on-the-edge-device copied to clipboard

Wrong time after upgrading from 13.0.1 to 13.0.5

Open Chris8er opened this issue 2 years ago • 2 comments

The Problem

There seems to be an issue with the time or timezone:


       8] 2022-12-07T11:24:00 <INF> [MAIN] =================================================
[       8] 2022-12-07T11:24:00 <INF> [MAIN] ================== Main Started =================
[       8] 2022-12-07T11:24:00 <INF> [MAIN] =================================================
[      10] 2022-12-07T11:24:03 <INF> [MAIN] Initialization completed successfully!
[      16] 2022-12-07T12:24:08 <INF> [SNTP] Time zone set to CET-1CEST,M3.5.0,M10.5.0/3
[      16] 2022-12-07T12:24:09 <INF> [TFLITE] task_autodoFlow - Starting Round #1
[      16] 2022-12-07T12:24:09 <ERR> [MQTT IF] Init with no Client_ID () or Last Will T

But it's 14:24

My time zone is set like the tooltip: Time zone in POSIX syntax (Europe/Berlin = "CET-1CEST,M3.5.0,M10.5.0/3" - incl. daylight saving).

Version

13.0.5

Logfile

```shell
4] 2022-12-07T11:23:57 <INF> [MAIN] =================================================
[       4] 2022-12-07T11:23:57 <INF> [MAIN] ==================== Startup ====================
[       4] 2022-12-07T11:23:57 <INF> [MAIN] =================================================
[       4] 2022-12-07T11:23:57 <INF> [MAIN] Branch: 'HEAD', Revision: e23c89a, Date/Time: 2022-12-06 19:34, Web UI: Release: v13.0.5 (Commit: e23c89a)
[       4] 2022-12-07T11:23:57 <INF> [MAIN] Reset reason: Via esp_restart
[       8] 2022-12-07T11:24:00 <INF> [MAIN] =================================================
[       8] 2022-12-07T11:24:00 <INF> [MAIN] ================== Main Started =================
[       8] 2022-12-07T11:24:00 <INF> [MAIN] =================================================
[      10] 2022-12-07T11:24:03 <INF> [MAIN] Initialization completed successfully!
[      16] 2022-12-07T12:24:08 <INF> [SNTP] Time zone set to CET-1CEST,M3.5.0,M10.5.0/3
[      16] 2022-12-07T12:24:09 <INF> [TFLITE] task_autodoFlow - Starting Round #1
[      16] 2022-12-07T12:24:09 <ERR> [MQTT IF] Init with no Client_ID () or Last Will Topic (). Abort Init!
[      16] 2022-12-07T12:24:09 <ERR> [MQTT IF] Init failed, skipping all MQTT publishings in this round!
[      97] 2022-12-07T12:25:30 <INF> [TFLITE] task_autodoFlow - round #1 completed


### Expected Behavior

_No response_

### Screenshots

![image](https://user-images.githubusercontent.com/58936905/206191153-eebf5954-0eeb-4a7a-bf44-d12f5c53437b.png)


### Additional Context

_No response_

Chris8er avatar Dec 07 '22 13:12 Chris8er

Ok, seems like the default time server setting is not used. The time sync is not executed without the setting. Everything is ok after I set the 'TimeServer' expert setting to 'pool.ntp.org'. The default setting mentioned in the tool tip is not used if the setting is empty.

Chris8er avatar Dec 08 '22 09:12 Chris8er

At startup, it tries to sync with pool.ntp.org to get an initial time sync. Then, later in the startup, it uses the server defined in the config file (if set).

I also have the settings disabled (default, ;TimeServer = undefined). But still it syncs with pool.ntp.org as documented!

I created a branch where we have better logging, can you try and see what happens? https://github.com/jomjol/AI-on-the-edge-device/actions/workflows/build.yaml?query=branch%3Ashow-ntp-server-name

Log excerpt:

[22:52:56:722] I (6235) MAIN: =================================================
[22:52:56:761] I (6275) MAIN: ==================== Startup ====================
[22:52:56:775] I (6285) MAIN: =================================================
[..]
[22:52:59:869] I (9385) SNTP: Initializing SNTP
[22:52:59:890] I (9395) SNTP: Time is not set yet. Getting time over NTP server pool.ntp.org
[22:52:59:919] I (9435) SNTP: Waiting until we get a time from the NTP server pool.ntp.org
[22:52:59:934] I (9445) SNTP: NTP Status: Reset
[..]
[22:53:01:949] I (11465) SNTP: NTP Status OK
[22:53:01:999] I (11515) SNTP: Time is synced with NTP Server pool.ntp.org
[22:53:02:027] I (11535) SNTP: Time zone set to CET-1CEST,M3.5.0,M10.5.0/3
[22:53:02:047] I (11555) SNTP: The current date/time in Berlin is: 2022-12-09_22:53:02
[22:53:02:053] I (11565) MAIN: =================================================
[22:53:02:071] I (11585) MAIN: ================== Main Started =================
[22:53:02:099] I (11615) MAIN: =================================================
[..]
[22:53:08:488] I (18005) SNTP: Time zone set to CET-1CEST,M3.5.0,M10.5.0/3
[22:53:08:534] I (18045) SNTP: Set SNTP-Server to 192.168.1.1
[22:53:08:582] I (18095) SNTP: Waiting until we get a time from the NTP server 192.168.1.1
[22:53:08:612] I (18125) SNTP: NTP Status: Reset
[22:53:10:628] I (20145) SNTP: NTP Status: Reset
[22:53:12:649] I (22165) SNTP: NTP Status OK
[22:53:12:695] I (22205) SNTP: Time is synced with NTP Server 192.168.1.1

As you can see, it first syncs to pool.ntp.org. Later, when the config file got loaded, it re configures to use my Fritzbox (192.168.1.1)

caco3 avatar Dec 09 '22 21:12 caco3

I am facing the same issue after updating to 13.0.5. Workaround with explicitly setting a time server works.

I tried to build the rolling branch, as your branch seems to be already merged and deleted, with following outcome.

  • Time server undefined
[System]
TimeZone = CET-1CEST,M3.5.0,M10.5.0/3
;TimeServer = pool.ntp.org
;AutoAdjustSummertime = false
;Hostname = undefined
;SetupMode = false
[       4] 2022-12-12T13:29:59 <INF> [MAIN] ==================== Startup ====================
[       4] 2022-12-12T13:29:59 <INF> [MAIN] =================================================
[       4] 2022-12-12T13:29:59 <INF> [MAIN] Branch: 'rolling', Revision: 3f85f9b, Date/Time: 2022-12-11 13:55, Web UI: Release: v13.0.5 (Commit: e23c89a) 
[       4] 2022-12-12T13:29:59 <INF> [MAIN] Reset reason: Via esp_restart
[      14] 2022-12-12T13:30:09 <INF> [MAIN] =================================================
[      14] 2022-12-12T13:30:09 <INF> [MAIN] ================== Main Started =================
[      14] 2022-12-12T13:30:09 <INF> [MAIN] =================================================
[      14] 2022-12-12T13:30:09 <WRN> [MAIN] Web UI version (e23c89a) does not match firmware version (3f85f9b) !
[      16] 2022-12-12T13:30:11 <INF> [MAIN] Initialization completed successfully!
[      19] 2022-12-12T14:30:15 <INF> [SNTP] Time zone set to CET-1CEST,M3.5.0,M10.5.0/3
[      19] 2022-12-12T14:30:15 <INF> [MQTT] Digitizer interval is 9.9 minutes => setting MQTT LWT timeout to 24.6 minutes.
[      19] 2022-12-12T14:30:15 <INF> [MQTT IF] URI: mqtt://192.168.2.46:1883, clientname: wasser, user: , password: XXXXXXXX, maintopic: home/watermeter, last-will-topic: home/watermeter/connection, keepAlive: 1477
[      19] 2022-12-12T14:30:15 <INF> [MQTT IF] Init
[      19] 2022-12-12T14:30:15 <INF> [MQTT IF] Client started, waiting for established connection...
[      19] 2022-12-12T14:30:15 <INF> [MQTT IF] Connected to broker
[      19] 2022-12-12T14:30:15 <INF> [TFLITE SERVER] Round #1 started
[      58] 2022-12-12T14:30:54 <INF> [POSTPROC] main: Raw: 617.1240, Value: 617.1240, Status: no error
[      58] 2022-12-12T14:30:54 <INF> [TFLITE SERVER] Round #1 completed
  • Time server defined
[System]
TimeZone = CET-1CEST,M3.5.0,M10.5.0/3
TimeServer = pool.ntp.org
;AutoAdjustSummertime = false
;Hostname = undefined
;SetupMode = false
[       4] 2022-12-11T06:09:54 <INF> [MAIN] =================================================
[       4] 2022-12-11T06:09:54 <INF> [MAIN] ==================== Startup ====================
[       4] 2022-12-11T06:09:54 <INF> [MAIN] =================================================
[       4] 2022-12-11T06:09:54 <INF> [MAIN] Branch: 'rolling', Revision: 3f85f9b, Date/Time: 2022-12-11 13:55, Web UI: Release: v13.0.5 (Commit: e23c89a) 
[       4] 2022-12-11T06:09:54 <INF> [MAIN] Reset reason: Via esp_restart
[      14] 2022-12-11T06:10:04 <INF> [MAIN] =================================================
[      14] 2022-12-11T06:10:04 <INF> [MAIN] ================== Main Started =================
[      14] 2022-12-11T06:10:04 <INF> [MAIN] =================================================
[      14] 2022-12-11T06:10:04 <WRN> [MAIN] Web UI version (e23c89a) does not match firmware version (3f85f9b) !
[      16] 2022-12-11T06:10:06 <INF> [MAIN] Initialization completed successfully!
[      19] 2022-12-11T07:10:09 <INF> [SNTP] Time zone set to CET-1CEST,M3.5.0,M10.5.0/3
[      19] 2022-12-11T07:10:09 <INF> [SNTP] Set SNTP-Server to pool.ntp.org
[      19] 2022-12-11T07:10:09 <INF> [SNTP] Waiting until we get a time from the NTP server pool.ntp.org
[      19] 2022-12-11T07:10:09 <INF> [SNTP] Status: Reset
[      21] 2022-12-11T14:22:45 <INF> [SNTP] Status OK
[      21] 2022-12-11T14:22:45 <INF> [SNTP] Time is synced with NTP Server pool.ntp.org
[      21] 2022-12-11T14:22:45 <INF> [MQTT] Digitizer interval is 9.9 minutes => setting MQTT LWT timeout to 24.6 minutes.
[      21] 2022-12-11T14:22:45 <INF> [MQTT IF] URI: mqtt://192.168.2.46:1883, clientname: wasser, user: , password: XXXXXXXX, maintopic: home/watermeter, last-will-topic: home/watermeter/connection, keepAlive: 1477
[      21] 2022-12-11T14:22:45 <INF> [MQTT IF] Init
[      21] 2022-12-11T14:22:45 <INF> [MQTT IF] Client started, waiting for established connection...
[      21] 2022-12-11T14:22:45 <INF> [MQTT IF] Connected to broker
[      21] 2022-12-11T14:22:45 <INF> [TFLITE SERVER] Round #1 started
[      59] 2022-12-11T14:23:23 <INF> [POSTPROC] main: Raw: 617.1240, Value: 617.1240, Status: no error
[      59] 2022-12-11T14:23:23 <INF> [TFLITE SERVER] Round #1 completed

vuffiraa72 avatar Dec 11 '22 13:12 vuffiraa72

BTW, you don't need to build it yourself, we have a build server, just grab it from here: https://github.com/jomjol/AI-on-the-edge-device/actions

caco3 avatar Dec 11 '22 19:12 caco3

Here are some observations while checking the Serial Monitor of a test device ESP32 CAM. First I started without defining a TimeServer in config.ini

  • Power on:
    • Time not set
    • Time gets synced with NTP
␛[0;32mI (11502) BLINK: Flash - start␛[0m
␛[0;32mI (13512) SNTP: Initializing SNTP␛[0m
␛[0;32mI (13512) SNTP: Time is not set yet. Getting time over NTP server pool.ntp.org␛[0m
␛[0;32mI (13522) SNTP: Waiting until we get a time from the NTP server pool.ntp.org␛[0m
␛[0;32mI (13532) SNTP: Status: Reset␛[0m
␛[0;32mI (15542) SNTP: Status: Reset␛[0m
␛[0;32mI (17552) SNTP: Status OK␛[0m
␛[0;32mI (17562) SNTP: Time is synced with NTP Server pool.ntp.org␛[0m
␛[0;32mI (17582) SNTP: Time zone set to CET-1CEST,M3.5.0,M10.5.0/3␛[0m
␛[0;32mI (17592) SNTP: The current date/time in Berlin is: 2022-12-18_12:03:58␛[0m
␛[0;32mI (17592) MAIN: =================================================␛[0m
␛[0;32mI (17602) MAIN: ================== Main Started =================␛[0m
␛[0;32mI (17612) MAIN: =================================================␛[0m
␛[0;32mI (19642) MAIN SERVER: Starting server on port: '80'␛[0m
␛[0;32mI (19642) MAIN SERVER: Registering URI handlers␛[0m
␛[0;32mI (19642) TFLITE SERVER: server_part_camera - Registering URI handlers␛[0m
␛[0;32mI (19642) OTA: Registering URI handlers␛[0m
␛[0;32mI (19652) GPIO: start GpioHandler␛[0m
␛[0;32mI (19652) GPIO: register GPIO Uri␛[0m
␛[0;32mI (19662) GPIO: server_GPIO - Registering URI handlers␛[0m
␛[0;32mI (19662) MAIN: Initialization completed successfully!␛[0m
␛[0;32mI (19702) ov2640: Set PLL: clk_2x: 0, clk_div: 0, pclk_auto: 0, pclk_div: 8␛[0m
␛[0;32mI (21512) BLINK: Flash - done␛[0m
␛[0;32mI (23962) LOGFILE: Log Level set to DEBUG␛[0m
␛[0;32mI (23962) SNTP: Time zone set to CET-1CEST,M3.5.0,M10.5.0/3␛[0m
␛[0;32mI (23982) GPIO: read GPIO config and init GPIO␛[0m
␛[0;32mI (24002) GPIO: GPIO init completed, handler is disabled␛[0m
␛[0;32mI (24012) TFLITE SERVER: Round #1 started␛[0m
␛[0;31mE (24022) MQTT IF: Init with no Client_ID () or Last Will Topic (). Abort Init!␛[0m
␛[0;31mE (24042) MQTT IF: Init failed, skipping all MQTT publishings in this round!␛[0m
␛[0;32mI (70782) POSTPROC: main: Raw: 544.2444, Value: , Status: Rate too high - Read: 544.2444 - Pre: 42.0134␛[0m
␛[0;32mI (70812) LOGFILE: Remove old log files␛[0m
␛[0;32mI (70822) LOGFILE: Remove old data files␛[0m
␛[0;32mI (70842) TFLITE SERVER: Round #1 completed␛[0m
  • Reboot
    • Time is set, but reports something like UTC
    • Time is not synced with NTP
␛[0;32mI (11423) BLINK: Flash - start␛[0m
␛[0;32mI (11423) WIFI: connected to ap SSID: Wireless8pDj, password: XXXXXXX␛[0m
␛[0;32mI (13433) SNTP: Time is already set (2022-12-18_11:05:27)␛[0m
␛[0;32mI (13433) MAIN: =================================================␛[0m
␛[0;32mI (13443) MAIN: ================== Main Started =================␛[0m
␛[0;32mI (13453) MAIN: =================================================␛[0m
␛[0;32mI (15473) MAIN SERVER: Starting server on port: '80'␛[0m
␛[0;32mI (15473) MAIN SERVER: Registering URI handlers␛[0m
␛[0;32mI (15473) TFLITE SERVER: server_part_camera - Registering URI handlers␛[0m
␛[0;32mI (15473) OTA: Registering URI handlers␛[0m
␛[0;32mI (15483) GPIO: start GpioHandler␛[0m
␛[0;32mI (15483) GPIO: register GPIO Uri␛[0m
␛[0;32mI (15493) GPIO: server_GPIO - Registering URI handlers␛[0m
␛[0;32mI (15493) MAIN: Initialization completed successfully!␛[0m
␛[0;32mI (15533) ov2640: Set PLL: clk_2x: 0, clk_div: 0, pclk_auto: 0, pclk_div: 8␛[0m
␛[0;32mI (20673) LOGFILE: Log Level set to DEBUG␛[0m
␛[0;32mI (20673) SNTP: Time zone set to CET-1CEST,M3.5.0,M10.5.0/3␛[0m
␛[0;32mI (20693) GPIO: read GPIO config and init GPIO␛[0m
␛[0;32mI (20703) GPIO: GPIO init completed, handler is disabled␛[0m
␛[0;32mI (20723) TFLITE SERVER: Round #1 started␛[0m
␛[0;31mE (20733) MQTT IF: Init with no Client_ID () or Last Will Topic (). Abort Init!␛[0m
␛[0;31mE (20743) MQTT IF: Init failed, skipping all MQTT publishings in this round!␛[0m
␛[0;32mI (21423) BLINK: Flash - done␛[0m
␛[0;32mI (67543) POSTPROC: main: Raw: 444.2444, Value: , Status: Rate too high - Read: 444.2444 - Pre: 42.0134␛[0m
␛[0;32mI (67573) LOGFILE: Remove old log files␛[0m
␛[0;32mI (67573) LOGFILE: Remove old data files␛[0m
␛[0;32mI (67593) TFLITE SERVER: Round #1 completed␛[0m

Second round with TimeServer defined in config.ini.

  • Power on:
    • Time not set
    • Time gets synced with NTP (twice)
␛[0;32mI (11462) BLINK: Flash - start␛[0m
␛[0;32mI (11462) WIFI: connected to ap SSID: Wireless8pDj, password: XXXXXXX␛[0m
␛[0;32mI (13472) SNTP: Initializing SNTP␛[0m
␛[0;32mI (13472) SNTP: Time is not set yet. Getting time over NTP server pool.ntp.org␛[0m
␛[0;32mI (13482) SNTP: Waiting until we get a time from the NTP server pool.ntp.org␛[0m
␛[0;32mI (13492) SNTP: Status: Reset␛[0m
␛[0;32mI (15502) SNTP: Status: Reset␛[0m
␛[0;32mI (17512) SNTP: Status: Reset␛[0m
␛[0;32mI (19522) SNTP: Status OK␛[0m
␛[0;32mI (19532) SNTP: Time is synced with NTP Server pool.ntp.org␛[0m
␛[0;32mI (19542) SNTP: Time zone set to CET-1CEST,M3.5.0,M10.5.0/3␛[0m
␛[0;32mI (19552) SNTP: The current date/time in Berlin is: 2022-12-18_12:20:20␛[0m
␛[0;32mI (19562) MAIN: =================================================␛[0m
␛[0;32mI (19572) MAIN: ================== Main Started =================␛[0m
␛[0;32mI (19582) MAIN: =================================================␛[0m
␛[0;32mI (21462) BLINK: Flash - done␛[0m
␛[0;32mI (21612) MAIN SERVER: Starting server on port: '80'␛[0m
␛[0;32mI (21612) MAIN SERVER: Registering URI handlers␛[0m
␛[0;32mI (21612) TFLITE SERVER: server_part_camera - Registering URI handlers␛[0m
␛[0;32mI (21612) OTA: Registering URI handlers␛[0m
␛[0;32mI (21622) GPIO: start GpioHandler␛[0m
␛[0;32mI (21622) GPIO: register GPIO Uri␛[0m
␛[0;32mI (21632) GPIO: server_GPIO - Registering URI handlers␛[0m
␛[0;32mI (21632) MAIN: Initialization completed successfully!␛[0m
␛[0;32mI (21662) ov2640: Set PLL: clk_2x: 0, clk_div: 0, pclk_auto: 0, pclk_div: 8␛[0m
␛[0;32mI (25932) LOGFILE: Log Level set to DEBUG␛[0m
␛[0;32mI (25932) SNTP: Time zone set to CET-1CEST,M3.5.0,M10.5.0/3␛[0m
␛[0;32mI (25952) SNTP: Set SNTP-Server to pool.ntp.org␛[0m
␛[0;32mI (25962) SNTP: Waiting until we get a time from the NTP server pool.ntp.org␛[0m
␛[0;32mI (25972) SNTP: Status: Reset␛[0m
␛[0;32mI (27982) SNTP: Status: Reset␛[0m
␛[0;32mI (29992) SNTP: Status OK␛[0m
␛[0;32mI (30002) SNTP: Time is synced with NTP Server pool.ntp.org␛[0m
␛[0;32mI (30012) GPIO: read GPIO config and init GPIO␛[0m
␛[0;32mI (30042) GPIO: GPIO init completed, handler is disabled␛[0m
␛[0;32mI (30052) TFLITE SERVER: Round #1 started␛[0m
␛[0;31mE (30062) MQTT IF: Init with no Client_ID () or Last Will Topic (). Abort Init!␛[0m
␛[0;31mE (30072) MQTT IF: Init failed, skipping all MQTT publishings in this round!␛[0m
␛[0;32mI (76952) POSTPROC: main: Raw: 744.4232, Value: , Status: Rate too high - Read: 744.4232 - Pre: 42.0134␛[0m
␛[0;32mI (76972) LOGFILE: Remove old log files␛[0m
␛[0;32mI (76992) LOGFILE: Remove old data files␛[0m
␛[0;32mI (77012) TFLITE SERVER: Round #1 completed␛[0m
  • Reboot
    • Time is set, but reports something like UTC
    • Time is re-synced with NTP later
␛[0;32mI (11423) BLINK: Flash - start␛[0m
␛[0;32mI (11423) WIFI: connected to ap SSID: Wireless8pDj, password: XXXXXXX␛[0m
␛[0;32mI (13433) SNTP: Time is already set (2022-12-18_11:26:40)␛[0m
␛[0;32mI (13433) MAIN: =================================================␛[0m
␛[0;32mI (13453) MAIN: ================== Main Started =================␛[0m
␛[0;32mI (13463) MAIN: =================================================␛[0m
␛[0;32mI (15483) MAIN SERVER: Starting server on port: '80'␛[0m
␛[0;32mI (15483) MAIN SERVER: Registering URI handlers␛[0m
␛[0;32mI (15483) TFLITE SERVER: server_part_camera - Registering URI handlers␛[0m
␛[0;32mI (15483) OTA: Registering URI handlers␛[0m
␛[0;32mI (15493) GPIO: start GpioHandler␛[0m
␛[0;32mI (15493) GPIO: register GPIO Uri␛[0m
␛[0;32mI (15503) GPIO: server_GPIO - Registering URI handlers␛[0m
␛[0;32mI (15503) MAIN: Initialization completed successfully!␛[0m
␛[0;32mI (15543) ov2640: Set PLL: clk_2x: 0, clk_div: 0, pclk_auto: 0, pclk_div: 8␛[0m
␛[0;32mI (20833) LOGFILE: Log Level set to DEBUG␛[0m
␛[0;32mI (20833) SNTP: Time zone set to CET-1CEST,M3.5.0,M10.5.0/3␛[0m
␛[0;32mI (20873) SNTP: Set SNTP-Server to pool.ntp.org␛[0m
␛[0;32mI (20913) SNTP: Waiting until we get a time from the NTP server pool.ntp.org␛[0m
␛[0;32mI (20953) SNTP: Status: Reset␛[0m
␛[0;32mI (21423) BLINK: Flash - done␛[0m
␛[0;32mI (22973) SNTP: Status: Reset␛[0m
␛[0;32mI (24983) SNTP: Status: Reset␛[0m
␛[0;32mI (26993) SNTP: Status OK␛[0m
␛[0;32mI (27013) SNTP: Time is synced with NTP Server pool.ntp.org␛[0m
␛[0;32mI (27023) GPIO: read GPIO config and init GPIO␛[0m
␛[0;32mI (27043) GPIO: GPIO init completed, handler is disabled␛[0m
␛[0;32mI (27053) TFLITE SERVER: Round #1 started␛[0m
␛[0;31mE (27063) MQTT IF: Init with no Client_ID () or Last Will Topic (). Abort Init!␛[0m
␛[0;31mE (27073) MQTT IF: Init failed, skipping all MQTT publishings in this round!␛[0m
␛[0;32mI (74183) POSTPROC: main: Raw: 742.2132, Value: , Status: Rate too high - Read: 742.2132 - Pre: 42.0134␛[0m
␛[0;32mI (74213) LOGFILE: Remove old log files␛[0m
␛[0;32mI (74213) LOGFILE: Remove old data files␛[0m
␛[0;32mI (74233) TFLITE SERVER: Round #1 completed␛[0m

vuffiraa72 avatar Dec 18 '22 12:12 vuffiraa72

Selbes Problem. Habe von 12.0.1 nach 13.0.8 migriert. Bei der 12er Version hat mit den Zeiten noch alles gepasst. Nach dem Upgrade spinnt der ESP nun total rum und springt mal eine, mal zwei Stunden nach vorne und wieder zurück.

nhet avatar Dec 20 '22 14:12 nhet

Ich habe mit https://github.com/jomjol/AI-on-the-edge-device/pull/1676 versucht, es besser zu lösen. Ihr könnt den build von hier herunterladen: https://github.com/jomjol/AI-on-the-edge-device/actions/workflows/build.yaml?query=branch%3Aimprove-ntp-handling

Achtung: Es baut auf dem aktuellen rolling auf, einige andere dinge könnten nicht mehr funktionieren!

caco3 avatar Dec 23 '22 21:12 caco3

Ist jetzt in rolling.

Bitte meldet euch, wenn es immer noch Probleme macht.

caco3 avatar Jan 03 '23 21:01 caco3