From 7ccb9236d24080bd293522af512b43b4e645f2d1 Mon Sep 17 00:00:00 2001 From: h2zero Date: Thu, 8 Sep 2022 21:01:07 -0600 Subject: [PATCH] Add time_server setting to allow user to provide their own server. --- src/lfs/server_settings.lua | 3 ++- src/lfs/wifi.lua | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/lfs/server_settings.lua b/src/lfs/server_settings.lua index 179723e..3e33bfd 100644 --- a/src/lfs/server_settings.lua +++ b/src/lfs/server_settings.lua @@ -30,7 +30,8 @@ local function process(request) endpoint_type = request.body.endpoint_type, blink = request.body.blink, discovery = request.body.discovery, - aws = request.body.aws + aws = request.body.aws, + time_server = request.body.time_server })) setVar("sensors", require("variables_build")(request.body.sensors)) setVar("actuators", require("variables_build")(request.body.actuators)) diff --git a/src/lfs/wifi.lua b/src/lfs/wifi.lua index 0440980..3809dec 100644 --- a/src/lfs/wifi.lua +++ b/src/lfs/wifi.lua @@ -61,7 +61,7 @@ local _ = tmr.create():alarm(900, tmr.ALARM_AUTO, function(t) gpio.write(4, gpio.HIGH) enduser_setup.stop() - sntp.sync({gw, 'time.google.com', 'pool.ntp.org'}, + sntp.sync({require("settings").time_server or gw, 'time.google.com', 'pool.ntp.org'}, function(sec) tm = rtctime.epoch2cal(sec) print("Heap: ", node.heap(), "Current Date/Time:",