Multiple Probe Targets
Monitor several endpoints simultaneously with TCP, HTTP, or DNS probe methods.
Internet Quality Monitor
Is your internet actually working well right now?


WANPulse is an open-source Home Assistant custom integration that works like a heartbeat monitor for your internet connection. Every 60 seconds (configurable), it sends test probes to servers you choose, measures response times, detects failures, and calculates real-time statistics - all 100% locally on your Home Assistant instance. Unlike your router's basic "connected" status, WANPulse detects micro-outages and gives you historical data to spot patterns.
The most important capabilities, explained in practical terms.
Monitor several endpoints simultaneously with TCP, HTTP, or DNS probe methods.
Average, min and max latency, jitter and packet loss - updated every probe cycle.
1-hour and 24-hour availability percentages to track your connection quality over time.
Tracks consecutive failures, outage count and total outage duration. Catches micro-drops your ISP won't tell you about.
Single binary sensor summarizing all targets - instantly tells you if your internet is up or down.
No blocking I/O, zero external dependencies. Uses asyncio and aiohttp bundled with Home Assistant.
Full config flow, options flow and reconfigure flow - no YAML editing needed.
Built-in diagnostics support with data redaction and actionable repair issues for configuration problems.
A clear path from the official source to your first successful workflow.
Use one of the official links available for your device or browser.
Follow the store instructions or open the web application. No third-party installers.
Review the options, choose your preferences and start with the core workflow.
A transparent look at the core technologies used to build and maintain this product.
Your data stays on your device. Always.