I would like to use the Omnia as IoT central for my own ESP8266 and ESP32 based projects. All of my planned projects so far will need the local time. Some of them will go to deep sleep and wake up every 5 minutes only for a few seconds and it will be multiple devices doing so. In the ESP8266 world, “wake up from deep sleep” means device reset, querying the time again. I was told that the NTP servers in the internet may block my IP when they receive too many requests.
The (probably only) solution to that is a local NTP server.
I’ve followed the instructions in How to activate the NTP server? and at first it seemed to work. But after rebooting the Omnia next time, it stopped working. According to /var/log/messages, ntpd could not start because port 123 was already taken. According to netstat, it is ntpclient.
Well … I’ve uninstalled ntpclient as stated in the instructions. But there are two problems with that:
- During uninstall (via LuCi), it warned me that this is a required package and it will return. Obviously, it did.
- It is running although it’s not listed in System -> Startup (again LuCi)
So how can I get rid of ntpclient or at least disable it permanently ?