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
Signed-off-by: Rafal Zielinski <sq4ind@gmail.com>
2.6 KiB
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 toggleswitch.adguard_client_*
- Individual device protectionswitch.adguard_client_*_service_*
- Per-device service blockingsensor.adguard_*
- DNS statistics and monitoringbinary_sensor.adguard_*
- Status indicators
Services Available
adguard_hub.add_client
- Add new devicesadguard_hub.block_services
- Block specific servicesadguard_hub.bulk_update_clients
- Manage multiple devicesadguard_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
- Install via HACS or manually
- Add integration: Settings → Devices & Services → Add Integration
- Enter your AdGuard Home IP, port, username, and password
- Watch as all your devices appear as controllable entities!
Ready to take control of your network? Let's get started! 🚀