Hello folks,
Hoping someone can help - I’m a long time user of the emonTXv3, NanodeRF, GLCD setup - old school I know but it works and has been for 10+ years now albeit with a small tweak for adding a battery a few years ago. I should add that the software base has never been my strong point, hardware is more my thing but I can hack existing code if it’s commented and can get my head around it! Anyway, recently I noticed that one of my GLCDs wasn’t updating the time and hence backlight which is tied to the time. I have narrowed it down to the NanodeRF not getting the time back from emoncms.org - I think. The code for the NanodeRF hasn’t been touched from the source since I added my API key over a decade ago and I didn’t change anything else! Having found the serial cable, plugged it in and managed to get the COM port serial monitor running (that was a task in itself!) I think this is where the serial info should get the time from but all I see is the line output of “time request sent” and I think this is where it is failing:
str.print(basedir); str.print("/time/local.json?"); str.print("apikey="); str.print(apikey);
I believe it is called every 60s however I can’t suss out the underlying code which requests the time and how that relates to the emoncms? Hoping someone can enlighten me ![]()
Thanks in advance