Thank you for the update.
watch-address (IP; Default: none) The system will reboot, in case 6 sequential pings to the given IP address will fail. If set to none this feature is disabled. By default router will reboot every 6 minutes if watch-address is set and not reachable.
no-ping-delay (time; Default: 5m) Specifies how long will it wait before trying to reach the watch-address.
ping-timeout (time; Default: 60s) Specifies the time interval in which the device will be pinged 6 times (after "no-ping-delay").
It's still a little bit clunky.
watch-address says by default router will reboot every 6 minutes. Which makes sense if 6 pings of 60s each time out. But ping-timeout says "Specifies the time interval in which the device will be pinged 6 times" which suggests that it will send out 6 pings for every ping-timeout (default 60s) so 36 pings every 6 minutes. Is that really suppose to be 6 times for ping-timeout?
Now another question: Does the 6 minute timeout reset if any one ping succeeds? Or does it keep adding up the missed pings and then even if they are 5 hours apart when it hits the 6 timeout it restarts?