Avatar for the esphome user
esphome
device-builder
BlogDocsChangelog

Add per-device reachability subscription for the drawer

#329Merged
Comparing
reachability-subscribe
(
5f3f315
) with
main
(
62f9882
)
CodSpeed Performance Gauge
+1%
Untouched
9

Benchmarks

9 total
test_iter_lines_with_progress_summary[cr_progress_1k]
tests/benchmarks/test_log_streaming.py
CodSpeed Performance Gauge
+6%
4.7 ms4.4 ms
test_iter_lines_with_progress_split_across_reads
tests/benchmarks/test_log_streaming.py
CodSpeed Performance Gauge
0%
5.2 ms5.2 ms
test_iter_lines_with_progress_summary[crlf_1k]
tests/benchmarks/test_log_streaming.py
CodSpeed Performance Gauge
0%
4.3 ms4.3 ms
test_iter_lines_with_progress_summary[mixed_1k]
tests/benchmarks/test_log_streaming.py
CodSpeed Performance Gauge
0%
3.7 ms3.7 ms
test_scan_5k_no_match_case_sensitive
tests/benchmarks/test_yaml_search.py
CodSpeed Performance Gauge
0%
1.6 ms1.6 ms
test_scan_5k_no_match_case_insensitive
tests/benchmarks/test_yaml_search.py
CodSpeed Performance Gauge
0%
2.6 ms2.6 ms
test_scan_fleet_20x5k_no_match
tests/benchmarks/test_yaml_search.py
CodSpeed Performance Gauge
0%
48.6 ms48.6 ms
test_scan_5k_match_capped_early
tests/benchmarks/test_yaml_search.py
CodSpeed Performance Gauge
0%
51.5 µs51.5 µs
test_iter_lines_with_progress_summary[newline_1k]
tests/benchmarks/test_log_streaming.py
CodSpeed Performance Gauge
0%
3.8 ms3.8 ms

Commits

Click on a commit to change the comparison range
Base
main
62f9882
-0.17%
Exclude DEVICE_REACHABILITY from subscribe_events broadcast
b8e7bee
17 hours ago
by bdraco
+0.08%
reachability: refresh-then-sleep so initial drawer snapshot is fresh
9d4ac15
16 hours ago
by bdraco
+0.84%
reachability: read mDNS freshness from zeroconf cache (truthful last-seen)
d01c7f8
16 hours ago
by bdraco
-0.72%
mdns cache info: get_remaining_ttl already returns seconds
b55b617
16 hours ago
by bdraco
+0.44%
reachability: filter expired cache records + sleep-then-refresh
79d03ef
16 hours ago
by bdraco
+0.11%
reachability: probe the wire when cached A is near expiry
7a4e563
15 hours ago
by bdraco
+0.18%
reachability: sleep-then-recheck, only wire-query when A/AAAA past TTL
f761714
15 hours ago
by bdraco
-0.15%
mdns cache info: walk every record type, not just A/AAAA
0d9e18c
15 hours ago
by bdraco
+0.07%
reachability: A-specific TTL helper drives the refresh loop
5f3f315
15 hours ago
by bdraco
© 2026 CodSpeed Technology
Home Terms Privacy Docs