I have created a custom integration to test the official Unifi Network API:
The main goal is to test the API and maybe prepare its future use in this core integration - though this would require quite a lot of work (I saw Unifi protect started along this path).
For my use case it solves the CPU load issue, as it only does local polling of the API.
Feedbacks welcome !