diff --git a/homeassistant/components/ping/binary_sensor.py b/homeassistant/components/ping/binary_sensor.py index afbfe80b43f..98c36c01d98 100644 --- a/homeassistant/components/ping/binary_sensor.py +++ b/homeassistant/components/ping/binary_sensor.py @@ -143,6 +143,7 @@ class PingDataICMPLib(PingData): icmp_ping, self._ip_address, count=self._count, + timeout=1, id=async_get_next_ping_id(self.hass), ) ) diff --git a/homeassistant/components/ping/device_tracker.py b/homeassistant/components/ping/device_tracker.py index ea2d7a526e3..4139438bcfe 100644 --- a/homeassistant/components/ping/device_tracker.py +++ b/homeassistant/components/ping/device_tracker.py @@ -92,7 +92,7 @@ class HostICMPLib: ).result() return icmp_ping( - self.ip_address, count=PING_ATTEMPTS_COUNT, id=next_id + self.ip_address, count=PING_ATTEMPTS_COUNT, timeout=1, id=next_id ).is_alive def update(self, see):