-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Closed
Description
Hi all,
as already mentioned in 'SNTP success callback function runs when sync not successful #2622', this looks like a problem to me.
Sorry to bring this up again, but somehow this does not work for me either.
When i block the ntp address on my dsl, the esp crashes after 1000sec, after the 2nd try for ntp.
this is my code:
print('start SNTP time sync')
local function sntpG(sec,usec,server,info)
print(' good sntp')
end
local function sntpB(e)
print(' bad sntp')
end
local function set_sntp1(tmsrv)
sntp.sync( tmsrv,
function(sec,usec,server,info) print("good sntp") end,
function(e) print ("bad sntp") end,
1 )
end
local function set_sntp2(tmsrv)
sntp.sync( tmsrv,
sntpG,
sntpB,
1 )
end
set_sntp2('168.1.23.122')and this is the output:
NodeMCU 2.2.0.0 build unspecified powered by Lua 5.1.4 on SDK 2.2.1(6ab97e9)
start SNTP time sync
> bad sntp
....
here it takes 1000sec...
....
PANIC: unprotected error in call to Lua API (bad argument #-1 (string expected, got nil))
ets Jan 8 2013,rst cause:2, boot mode:(3,6)
load 0x40100000, len 28360, room 16
tail 8
chksum 0x5e
load 0x3ffe8000, len 2280, room 0
tail 8
chksum 0x73
load 0x3ffe88e8, len 136, room 0
tail 8
chksum 0xb3
csum 0xb3
NodeMCU 2.2.0.0 build unspecified powered by Lua 5.1.4 on SDK 2.2.1(6ab97e9)
start SNTP time sync
> bad sntp
... and it repeates after 1000 sec
is this only me having this problem, or doesn't this code work for others either?
Thanks & Regards
Nik
NodeMCU version
My last snapshot is from about october 2018.
Hardware
esp wroom
Metadata
Metadata
Assignees
Labels
No labels