Ping interval not used if a ping command is set, but no ip is
The configuration requires an `ip` to be set for pinging, even though a `pingCommand` will do just fine. The documentation and code will need to be updated to allow the `pingCommand` to act in place of `ip`.