I hope everything is well for all of you and that you are safe. I am here to announce that I released a beta version Release v4.14.0b0 · xaviml/controllerx · GitHub.
This update contains changes about grouped entities. Up until now, ControlerX only officially supported Group Integration, however, it was not very convenient for people using Light Group Integration for example, which is way more common for lights. The latter should work flawlessly if Home Assistant would consistently show the right attribute for those entities. This made the Light Group integration not work properly with ControllerX.
I have updated the code to take into account all type of groups by reading the
entity_id attribute from the entities, this way I can detect which entities are group or not. Before ControllerX detected this through the name of the entity (e.g.
group.all_lights). For this reason, I would you to download the latest beta version and see if any errors popup for your use cases. Everything is fully tested with automated tests and manual tests in my local environment, and I was not able to find any issues with it. I have never had problems with Light Groups, but if anyone did, you can now try if it is working properly with the new beta version.
TL;DR: There is a new ControllerX beta version, and I would really appreciate if you try it out and report if you have any issues. If you install ControllerX through HACS, you should be able to rollback version in case of something breaking.