hubitat.helper.NetworkUtils.ping(String IPAddress)
hubitat.helper.NetworkUtils.ping(String IPAddress, Integer count)
returns
hubitat.helper.NetworkUtils.PingData:
Double rttAvg
Double rttMin
Double rttMax
Integer packetsTransmitted
Integer packetsReceived
Integer packetLoss
Count has a maximum of 5 and defaults to 3.
Example usage:
hubitat.helper.NetworkUtils.PingData pingData = hubitat.helper.NetworkUtils.ping("192.168.1.1", 5)
Example return:
PingData(rttAvg: 1.035, rttMin: 0.732, rttMax: 1.245, packetsTransmitted: 3, packetsReceived: 3, packetLoss: 0)