Home

Awesome

🌐 UniFi Site Manager for Home Assistant

🔍 About

A powerful Home Assistant integration that provides comprehensive monitoring and management capabilities for UniFi network devices across multiple sites through the UI.com API.

hacs_badge GitHub Release Project Maintenance

💸 Donations Welcome!

If you find this integration useful, please consider donating. Your support is greatly appreciated!

paypal


✨ Features

🚀 Installation

HACS Installation (Recommended)

  1. Open HACS in your Home Assistant instance
  2. Click on "Integrations"
  3. Click the three dots in the top right corner
  4. Select "Custom repositories"
  5. Add this repository URL
  6. Select "Integration" as the category
  7. Click "Add"
  8. Find "UniFi Site Manager" in the integration list
  9. Click "Download"
  10. Restart Home Assistant

Manual Installation

  1. Download the latest release
  2. Copy the custom_components/ha_unifi_site_manager directory to your Home Assistant's custom_components directory
  3. Restart Home Assistant

⚙️ Configuration

  1. Go to Settings > Devices & Services
  2. Click "Add Integration"
  3. Search for "UniFi Site Manager"
  4. Enter your UI.com API key

📡 Sensors

Site Sensor

Device Sensor

ISP Metrics Sensor

⏱️ Update Interval

The integration updates every 15 minutes by default. This interval is configurable through the const.py file if needed.

🔒 API Authentication

The integration uses API key authentication with the UI.com API. The API key is stored securely in Home Assistant's encrypted storage and is never exposed in plain text.

⚠️ Error Handling

The integration includes comprehensive error handling for:

🔧 Debugging

To enable debug logging, add the following to your configuration.yaml:

logger:
  default: info
  logs:
    custom_components.ha_unifi_site_manager: debug

🤝 Contributing

Feel free to contribute to this project. Please read the contributing guidelines before making a pull request.

📜 License

This project is licensed under the MIT License - see the LICENSE file for details.

⚖️ Disclaimer

This integration is not affiliated with Ubiquiti Inc. or UI.com. All product names, logos, and brands are property of their respective owners.