Some checks failed
Integration Testing / Integration Tests (2025.9.4, 3.13) (push) Failing after 30s
Signed-off-by: Rafal Zielinski <sq4ind@gmail.com>
🛡️ AdGuard Control Hub
The ultimate Home Assistant integration for AdGuard Home
Transform your AdGuard Home into a smart network management powerhouse.
✨ Features
🎯 Smart Client Management
- Automatic discovery of AdGuard clients
- Per-client protection controls
- Real-time blocking statistics
🛡️ Service Blocking
- Per-client service blocking (YouTube, Netflix, Gaming, etc.)
- Emergency unblock capabilities
- Advanced automation services
🏠 Home Assistant Integration
- Rich entity support: switches, sensors, binary sensors
- Automation-friendly services
- Real-time DNS statistics
📦 Installation
Method 1: HACS (Recommended)
- Open HACS > Integrations
- Add custom repository:
https://git.sq4ind.eu/sq4ind/adguard-control-hub
- Install "AdGuard Control Hub"
- Restart Home Assistant
- Add integration via UI
Method 2: Manual
- Download latest release
- Extract to
custom_components/adguard_hub/
- Restart Home Assistant
- Add via Integrations UI
⚙️ Configuration
- Host: AdGuard Home IP/hostname
- Port: Default 3000
- Username/Password: Admin credentials
- SSL: Enable if using HTTPS
🎬 Example
automation:
- alias: "Kids Bedtime"
trigger:
platform: time
at: "20:00:00"
action:
service: adguard_hub.block_services
data:
client_name: "Kids iPad"
services: ["youtube", "gaming"]
📄 License
MIT License - Made with ❤️ for Home Assistant users!
Languages
Python
100%