mirror of
https://github.com/esphome/esphome.git
synced 2024-10-05 05:18:31 +02:00
dashboard: Only ping when polling is active (#6001)
fixes https://github.com/esphome/issues/issues/5257
This commit is contained in:
parent
35388cf2a2
commit
0990d0812e
@ -31,6 +31,7 @@ class PingStatus:
|
|||||||
while not dashboard.stop_event.is_set():
|
while not dashboard.stop_event.is_set():
|
||||||
# Only ping if the dashboard is open
|
# Only ping if the dashboard is open
|
||||||
await dashboard.ping_request.wait()
|
await dashboard.ping_request.wait()
|
||||||
|
dashboard.ping_request.clear()
|
||||||
current_entries = dashboard.entries.async_all()
|
current_entries = dashboard.entries.async_all()
|
||||||
to_ping: list[DashboardEntry] = [
|
to_ping: list[DashboardEntry] = [
|
||||||
entry for entry in current_entries if entry.address is not None
|
entry for entry in current_entries if entry.address is not None
|
||||||
|
Loading…
Reference in New Issue
Block a user