Initial commit
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
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>
This commit is contained in:
63
info.md
Normal file
63
info.md
Normal file
@@ -0,0 +1,63 @@
|
||||
# 🛡️ 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! 🚀**
|
Reference in New Issue
Block a user