u/CCPK-1

Control D Manager for Home Assistant v1.3.1 Released

Control D Manager for Home Assistant v1.3.1 Released

Hey everyone,

Quick update on the Control D Manager integration for Home Assistant. I realized I never posted the announcement for the 1.3.0 release, so let me cover that and bundle in the just released 1.3.1 all at once.

✅ Version 1.3.0 — Smarter entities & Easier setup

A while back, 1.3.0 rolled out with two big themes: making entities more reliable to build on, and making setup problems actually diagnosable.

Structured entity metadata Every Control D entity now carries consistent metadata — integration, profile, purpose, item type, taxonomy path, and item name. In practical terms, dashboards, templates, and automations no longer have to hack their way around entity names; you can select and build on entities programmatically in a consistent way.

Much better setup diagnostics Startup and refresh now log far more detail — which stage is running, what normalization is happening, and exactly where an upstream payload mismatch breaks. If you ever hit a setup failure, the log now points at the real cause instead of leaving you guessing.

A compatibility fix Some Control D accounts return live service IDs as numbers instead of strings, which could break setup. 1.3.0 now handles both, so those accounts set up cleanly.

🎉 Version 1.3.1 — No more entity state flickering

If you toggled a few options, filters, or services at once — or ran a script that flips 5-10 settings in a loop — you'd sometimes see the UI and the the underlying entity state briefly "bounce back" to an older value before correcting.

What was happening Every change was triggering its own full inventory refresh, and if a refresh was already running when you made a change, that stale result could land afterward and momentarily flip the UI back to the old state.

What's fixed

  • Writes now apply instantly, and the integration waits a short moment before re-checking the cloud state.
  • If a refresh was already in flight when you made a change, that stale result is now thrown away instead of overriding your newer change.
  • Rapid batches of changes get coalesced into a single refresh instead of one refresh per setting — so bulk scripts are much lighter on the API.

The result: no flicker, whether you change one thing or a whole batch.

📝 Upgrade Notes

  • No breaking changes or configuration needed — update via HACS as usual and you're done.
  • Both 1.3.0 and 1.3.1 are included in this single update.

GitHub Repository & Documentation: https://github.com/ccpk1/controld-manager-ha

Home Assistant Community Thread: https://community.home-assistant.io/t/controld-manager-dns-orchestration/1002714/7

❤️ Support the Project

If Control D Manager is making your home better, I'd genuinely appreciate the support:

Enjoy — and let me know how Control D is working for you!

u/CCPK-1 — 20 hours ago

Control D Manager v1.2.0 for Home Assistant - Smarter Service and Rule Syncing

Hey everyone,

Following up on the v1.1.0 release a few weeks ago, the next major update for the Control D Manager integration in Home Assistant is live! Version 1.2.0 is entirely focused on making the integration smarter, cleaner, and much easier to manage, keeping your HA entity registry completely free of bloat.

✨ The Big Enabler: Control D Release v2.0.14

A few days ago, Control D released platform update v2.0.14. Hidden in those release notes was a massive quality-of-life improvement: a new "See All Active Services" view in their web dashboard.

Previously, Home Assistant users had to expose entire Service Categories (which could contain 100+ disabled entities) just to manually enable the two or three services they actually cared about. Because Control D now centralizes your active services upstream, I was able to completely rewrite how this integration syncs that data.

🛠️ Smarter Syncing & Zero Entity Bloat

  • "Expose all active services" (The New Default): The integration now directly syncs with the explicit live service rows you already have present on your Control D profile. No more category dumping or sifting through hundreds of disabled entities. You get the exact control surface you built in Control D, directly in Home Assistant.
  • "Expose all custom rules": You now have a one-click, opt-in policy to expose the full, live custom-rule surface for a specific profile without manually picking folders or rules one by one.

The Recommended Workflow:

  1. Switch your profile in the integration options to "Expose all active services".
  2. Manage what's active directly in the Control D web UI.
  3. The integration will automatically sync and expose only those active services as entities.

(Note: The manual category-based method is still available if you genuinely want that broader surface, but the active sync is the new recommended path).

📝 Upgrade Notes

  • No breaking changes. Update via HACS as usual!
  • Existing profiles that had no manual service categories saved will automatically migrate to the new "Expose all active services" behavior.
  • Existing profiles that were already using explicitly stored service categories will retain those categories and do not migrate automatically.

https://preview.redd.it/q1svmvfavw0h1.png?width=512&format=png&auto=webp&s=0f24c338de3ff877d6a0a70e3bc3ac8c6c87d398

GitHub Repository & Documentation: https://github.com/ccpk1/controld-manager-ha

Home Assistant Community Thread: https://community.home-assistant.io/t/control-d-manager-dns-orchestration/1002714/7

❤️ Support the Project

If Control D Manager is making your home better, I would genuinely appreciate the support:

Enjoy the cleaner registry, and let me know how the new syncing workflow feels for your setup!

reddit.com
u/CCPK-1 — 3 months ago