Improvements
The group entities were skipping the update waiting for the entities to update. Now I am triggering their update, so it should speed up the group frequency update.
Also a general review of asyncio methods.
Finally, adding unit tests for collect_garbage
service and group
frequency configuration. These catch many bugs that would become issues.