---
title: "Pi-hole V6 Integration"
description: "Pi-hole V6 Integration is a Marketplace integration for Home Assistant. It has 1.9k installs sharing analytics, works locally and was last updated October 26, 2026."
canonical: "https://vulpo.app/integrations/marketplace/bastgau-ha-pi-hole-v6"
url: "https://vulpo.app/integrations/marketplace/bastgau-ha-pi-hole-v6.md"
last-updated: "2026-10-26"
version: "1.4"
---

# Pi-hole V6 Integration

> Pi-hole V6 Integration is a Marketplace integration for Home Assistant. It has 1.9k installs sharing analytics, works locally and was last updated October 26, 2026.

Pi-hole V6 Integration connects Home Assistant to a Pi-hole system that uses the version 6 API, working locally. It restores support that the native integration lost after the Pi-hole API changed in 2025. It adds sensors for filtering statistics such as blocked ads, DNS queries, cached and forwarded queries, and clients, plus a status binary sensor. Buttons run maintenance tasks like running gravity, restarting the FTL service, flushing DNS logs and the network table, and refreshing data, while actions disable Pi-hole for a set time or enable it again. Update entities report core, Docker, FTL and web interface versions. Optional network device tracking creates presence entities, with an address filter that can work as an allow list or an exclude list, and refresh intervals for live and statistical data can be adjusted. It is added as a custom repository in the Marketplace and set up in the UI.

Automatic summary of the README and code of bastgau/ha-pi-hole-v6. Something wrong, or are you the maintainer and want your own text here? [Get in touch](https://vulpo.app/contact)

Not in the Marketplace catalog. Add <https://github.com/bastgau/ha-pi-hole-v6> as a custom repository in the Marketplace.

## Supports

- **Works locally**: Talks to your devices on your own network. No vendor cloud in between.
- **From the Marketplace**: Installed through the Marketplace, formerly HACS.
- **Actively maintained**: Its author released or pushed a change in the last six months.

## Setting it up

Add its repository to the Marketplace as a custom repository and install it, then restart Home Assistant and add it under Settings, Devices and services.

### Pi-hole V6

- **Name**
- **Password**: Password to be used for login
- **Address**

### Pi-hole V6

- **Password**: Password to be used for login

### After setup

- **Live refresh frequency (seconds)**: How often the entities that reflect the current state of your Pi-hole are refreshed: service and blocking status, switches, and the live indicators. Lowering it makes the dashboard more reactive, at the cost of more requests to your Pi-hole. Defaults to 120 seconds.
- **Statistics refresh frequency (seconds)**: How often the cumulative counters and the periodic checks are refreshed. Their values keep moving but are only meaningful as a trend, so a longer interval reduces the number of rows written to the recorder database without losing any data. Must be greater than or equal to the live refresh frequency. Defaults to 300 seconds.
- **Enable network device tracking**: Disabled by default. When enabled, retrieves the list of network devices from Pi-hole to create device\_tracker entities.
- **Use address list as a whitelist**: When enabled, only the listed addresses are tracked. When disabled, the listed addresses are excluded and all others are tracked.
- **Filtered addresses**: One MAC address (or Pi-hole pseudo-MAC, e.g. IP-192.168.1.10) or IP address per line, or separated by commas. IP addresses match a device's current IP and may stop matching if it changes. Leave empty to disable filtering.

Texts from the code of [bastgau/ha-pi-hole-v6](https://github.com/bastgau/ha-pi-hole-v6).

## Entities

- **Binary sensors**: Status
- **Buttons**: Flush the network table, Flush the DNS logs, Run gravity, Restart pihole-FTL, Refresh data, Purge FTL diagnosis messages
- **Presence**: Network device
- **Sensors**: Ads blocked during the last 24 hours, Ads percentage blocked during the last 24 hours, Seen clients, DNS queries during the last 24 hours, Domains blocked, Average number of DNS queries, DNS queries cached, DNS queries forwarded, DNS unique clients, DNS unique domains, Remaining until blocking mode, Latest data refresh, and 6 more
- **Updates**: Core update, Docker update, FTL update, Web interface update

## Actions

- **Disable**: Disables configured Pi-hole for an amount of time.
  Fields: Duration
- **Active**: Enables configured Pi-hole.

## From the README

> The Pi-hole integration allows you to retrieve statistics and interact with a Pi-hole system.
>
> - Monitor Pi-hole status.
> - Enable/Disable Pi-hole via Home Assistant.
> - Retrieve filtering statistics.
> - Compatibility with the Pi-hole V6 API.

From the README of [bastgau/ha-pi-hole-v6](https://github.com/bastgau/ha-pi-hole-v6#readme), [MIT License](https://spdx.org/licenses/MIT.html). Shortened.

## At a glance

- Kind: Marketplace integration
- Category: [Computers and network](https://vulpo.app/integrations/category/computers-and-network.md), Routers and network
- Brand: [Pi-hole](https://vulpo.app/integrations/pi-hole.md)
- Number: 1.9k installs sharing analytics; 521 GitHub stars
- Connection: Works locally
- Upkeep: Updated in the last 6 months
- Needs: Added as a custom repository in the Marketplace
- Latest version: v1.22.1, last updated October 26, 2026
- Domain: `pi_hole_v6`
- Source: <https://github.com/bastgau/ha-pi-hole-v6>
- Issues: <https://github.com/bastgau/ha-pi-hole-V6/issues>
- Screenshot: https://vulpo.app/integrations-img/46a62e00e87f1345.webp (from bastgau/ha-pi-hole-v6's README)
- Screenshot: https://vulpo.app/integrations-img/8d900c6eb1a40051.webp (from bastgau/ha-pi-hole-v6's README)

In Vulpo: Quick Toggle card, Button card, Chart card, Apple Watch, Control Center

## Other ways in for Pi-hole

| Name | Kind | Installs or stars | Connection | Upkeep |
| --- | --- | --- | --- | --- |
| [Pi-hole](https://vulpo.app/integrations/core/pi-hole.md) | Built-in integration | 7.2k installs sharing analytics | Works locally | Part of Home Assistant |
| [Pi‑hole Presence](https://github.com/lrehmann/pihole_presence) | Marketplace integration | 13 installs sharing analytics | Works locally | Updated in the last 6 months |
| [Pi-hole Card](https://vulpo.app/integrations/cards/homeassistant-extras-pi-hole-card.md) | Dashboard card | 176 GitHub stars | Connection not stated | Updated in the last 6 months |

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. [About these numbers](https://vulpo.app/integrations/about)

Last updated 2026-10-26. Source: https://vulpo.app/integrations/marketplace/bastgau-ha-pi-hole-v6

---

- HTML version of this page: https://vulpo.app/integrations/marketplace/bastgau-ha-pi-hole-v6
- Site index for agents: https://vulpo.app/llms.txt
- Everything in one document: https://vulpo.app/llms-full.txt
- All pages: https://vulpo.app/sitemap.xml
