Skip to content

WANPulse

WANPulse

WANPulse – Internet Quality Monitor

Is your internet actually working well right now?

Home Assistant Integration
HACS Validation CI Version License Stars Issues Last Commit
3
Probe Methods
12+
Sensors
2
Languages
0
External Dependencies

About

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.

Key Features

01

Multiple Probe Targets

Monitor several endpoints simultaneously with TCP, HTTP, or DNS probe methods.

02

Real-Time Metrics

Average, min and max latency, jitter and packet loss — updated every probe cycle.

03

Rolling Availability

1-hour and 24-hour availability percentages to track your connection quality over time.

04

Outage Detection

Tracks consecutive failures, outage count and total outage duration. Catches micro-drops your ISP won't tell you about.

05

Aggregate WAN Health

Single binary sensor summarizing all targets — instantly tells you if your internet is up or down.

06

Fully Async & Local

No blocking I/O, zero external dependencies. Uses asyncio and aiohttp bundled with Home Assistant.

07

UI Configuration

Full config flow, options flow and reconfigure flow — no YAML editing needed.

08

Diagnostics & Repair

Built-in diagnostics support with data redaction and actionable repair issues for configuration problems.

Privacy & Security

Your data stays on your device. Always.

100% Local Processing No Cloud Services Zero External Dependencies Open Source (MIT) Diagnostics Data Redaction

Product Info

  • Probe MethodsTCP / HTTP / DNS
  • Sensors12+
  • LanguagesEN, PL
  • PlatformHome Assistant
  • Min. HA Version2024.4.0
  • PublisherPOLPROG
  • LicenseMIT
  • PriceFree

Install

Via HACS (Recommended):
  1. Open HACS → Custom repositories
  2. Add the repository URL as Integration
  3. Search "WANPulse" and install
  4. Restart Home Assistant