Files
adguard-control-hub/info.md
Rafal Zielinski e29f7c025b
Some checks failed
🧪 Integration Testing / 🔧 Test Integration (2023.12.0, 3.11) (push) Successful in 2m11s
🧪 Integration Testing / 🔧 Test Integration (2023.12.0, 3.12) (push) Successful in 2m2s
🧪 Integration Testing / 🔧 Test Integration (2024.1.0, 3.11) (push) Successful in 1m4s
🧪 Integration Testing / 🔧 Test Integration (2024.1.0, 3.12) (push) Successful in 1m19s
🛡️ Code Quality & Security Check / 🔍 Code Quality Analysis (push) Failing after 56s
Initial commit
Signed-off-by: Rafal Zielinski <sq4ind@gmail.com>
2025-09-28 13:30:43 +01:00

2.6 KiB

🛡️ AdGuard Control Hub

Transform your AdGuard Home into a smart network management powerhouse!

🎯 What Makes This Special?

Unlike the basic AdGuard integration, AdGuard Control Hub gives you complete control over every aspect of your network filtering:

🏠 Smart Home Integration

  • Individual Device Control: Every AdGuard client becomes a Home Assistant switch
  • Service-Level Blocking: Block YouTube on kids' tablets while allowing it on work computers
  • Automated Parenting: Bedtime routines that automatically restrict internet access
  • Work Productivity: Focus modes that eliminate distracting websites during work hours

🎛️ Rich Dashboard Controls

  • One-Click Emergency Override: Temporary unblock for urgent situations
  • Family Management Panel: Control all kids' devices from a single card
  • Guest Network Controls: Different rules for visitor devices
  • Real-Time Statistics: See exactly what's being blocked and when

🤖 Automation Paradise

  • Time-Based Rules: Different restrictions for school nights vs weekends
  • Presence Detection: Automatically adjust rules when people arrive/leave
  • Bulk Operations: Update multiple devices with pattern matching
  • Custom Schedules: Per-device blocking schedules with precise time control

🛠️ What You Get

Entities Created

  • switch.adguard_protection - Global protection toggle
  • switch.adguard_client_* - Individual device protection
  • switch.adguard_client_*_service_* - Per-device service blocking
  • sensor.adguard_* - DNS statistics and monitoring
  • binary_sensor.adguard_* - Status indicators

Services Available

  • adguard_hub.add_client - Add new devices
  • adguard_hub.block_services - Block specific services
  • adguard_hub.bulk_update_clients - Manage multiple devices
  • adguard_hub.emergency_unblock - Temporary access override

🎬 Perfect For

  • Parents wanting automated screen time controls
  • Remote Workers needing focus mode automation
  • Tech Enthusiasts wanting complete network visibility
  • Families needing different rules for different people
  • Anyone who wants their network to be truly "smart"

📋 Requirements

  • Home Assistant 2023.1+
  • AdGuard Home with API access enabled
  • Admin credentials for your AdGuard Home instance

🚀 Quick Start

  1. Install via HACS or manually
  2. Add integration: Settings → Devices & Services → Add Integration
  3. Enter your AdGuard Home IP, port, username, and password
  4. Watch as all your devices appear as controllable entities!

Ready to take control of your network? Let's get started! 🚀