Hi!
I just sent an email to Lucy regarding some points I figured out yesterday.
The behavior of the GW1000 should also be interesting for others. If only to better explain strange times or frequent WIFI interruptions.
Do you see it that way or am I more of an isolated case?
Maybe someone has even better solutions/ideas?
Oliver
--------------------
Hi Lucy,
is there a chance to make the NTP-server configurable for GW1000 (and probably HP2551C) someday?
Currently, cn.pool.ntp.org is hard coded in the firmware without the possibility of changing the NTP server to another NTP server - e.g. a local one.
This is particularly problematic for installations in which Internet access is only sporadically or generally not available or not desired.
When restarting, the GW1000 fetches the current time from this server via NTP. However, if it is not available, counting continues at the time 08/22/2019 10:00:00 that was automatically set when the device was started.
This leads to wrong times in the messages that are sent to local systems via the custom server.
Here it should definitely be possible to configure an NTP server yourself!
Optionally, the GW1000's DHCP client could also use the correct time server transmitted from the DHCP server using option 042 of the DHCP protocol.
During the tests with the self-sufficient operation of a GW1000, I noticed another unsightly oddity:
Apparently the GW1000 is testing the availability of the WIFI-connection by checking every 10 minutes whether a connection to cdnrtpdate.ecowitt.net was successful.
If not, the WIFI connection will be re-established as a precaution.
Because this happens every 10 minutes, the WIFI connection appears to be very unstable - although everything is actually ok. Datagrams that would have to be sent during the period of the DHCP negotiation are not sent.
Loss of data does not improve the reputation!
But even if the Internet is available, the WIFI connection is re-established every 10 minutes if sending to ecowitt.net is not enabled.
This compulsion to send to ecowitt.net is certainly not planned and an error in the firmware (tested here with v1.6.1).
Here it should be checked whether any successful connection (http return code 200..203) has been made within the time interval - regardless of the destination.
This should also include the transmission via the custom server!
I am happy to hear from your engineers about the possibility and period of time for these firmware revisions.
Sincerely, Oliver