Repository navigation
Installer report, deeper non-invasive monitoring, no games in emails - #3
Merged
Merged
Conversation
- Installer report (dashboard card, /installer-report, installer-report CLI with PDF via headless Edge/Chrome): findings with numbers, requested work, eero layout, per-hop delay/jitter/loss, dropouts by day and time of day, reconnects, Ethernet port checks, radios/channels incl. DFS overlap, mesh route changes, double NAT. Reads no device names, people, programs or games. - Monitoring: each eero's backhaul, radios and Ethernet ports every 2 minutes; pings to every eero; per-bucket jitter; PC network-card link events; eero speed-test history; gzip for eero API calls (~90% less traffic). - Daily email: games are left out (it may be forwarded). - Fix: a dropout or slowdown open when the PC slept was closed on wake with the sleep included; now closed at the last ping before the pause, and old records are capped by their bad-ping count. - Fix: if HogWatch started before the network was up, the main eero and ISP gateway were never pinged, so eero-link dropouts read as AT&T-side. Discovery now retries and falls back to the eero's own address; the report labels unmeasured dropouts instead of guessing. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Installer report: a technical report for whoever installed or services the eero system. It's available from a dashboard card, at
/installer-report?days=7|14, and aspython -m hogwatch installer-report [--days N] [--note "..."], which also writes a PDF with headless Edge or Chrome.Deeper monitoring (still non-invasive: timing and eero status only):
unit_sample).latency.jitter_mscolumn, added automatically to existing databases).link_event), and eero speed-test history.Daily email: games are left out, since the email may be forwarded.
Fixes found while checking the report against real data
Testing
tests/test_installer.py: privacy, every finding, DFS channel math, route labels, unit parsing, gzip, the sleep fix, the database migration, and the "location not measured" relabeling.🤖 Generated with Claude Code