Discussions

Ask a Question
Back to All

Control D Integration for Home Assistant

Feature Request: Control D Integration for Home Assistant

Summary

It would be great to have an integration for Control D within Home Assistant that provides statistics and control over Control D endpoints, devices, and profiles—similar to the existing NextDNS Home Assistant Integration.

Desired Functionality

Statistics & Logs

  • Display total number of queries
  • Display number of blocked queries
  • Ability to clear log entries

Control & Toggle Settings

  • Enable/Disable logging
  • Toggle SafeSearch enforcement
  • Toggle DNS Rebinding Protection
  • Other toggles similar to those available in the NextDNS integration

Integration with CLI (if available)

  • The NextDNS Home Assistant integration utilizes the NextDNS CLI. If Control D provides a similar API or CLI, the integration could use it to fetch data and execute actions.

Notes

I understand that not all features from the NextDNS integration may be available due to API or service limitations. However, it would be great to have at least basic statistics within Home Assistant for each Control D profile, providing insights and minimal control.

Reference

For reference, the existing NextDNS Home Assistant integration code can be found here:
Home Assistant NextDNS Integration

This would be a valuable addition for users who rely on Control D for DNS filtering and security within their home networks.