Closed bam7 closed 5 months ago
When connecting to a UniFi system, I use a ready-made Python library. Unfortunately, I cannot provide support for this.
If you have logged in to the UniFi Controller and open any subpage, please take a look at the URL at the top of the browser. This URL also contains the API name. After a search on the Internet, I came across the name "UDMP-unifiOS" in the case of a "Cloudkey Gen2". I also came across another API version/site ID that was previously missing from my documentation:
v4 v5 unifiOS UDMP-unifiOS default
As I don't have a UniFi myself, unfortunately I can't really help you more extensively.
Thanks for the response and good info. I do not see the API name in the URL of any page of the Cloudkey controller, it appears that that might only be the case for the older Unifi devices. However, I was able to use UDMP-UnifiOS in the PiAlert config and did get a connection after restarting the service. I am still not detecting all network devices but it's a start. I will keep working on it. Thanks for the help.
Main question answered
Any thoughts on why I can't connect to my Unifi cloudkey controller no matter what settings I use for UNIFI_API? I am using a verified read-only user that can login to the local Unifi Cloud key with the same credentials defined in the config. There really isn't a lot to the config, so there isn't much chance I'm missing something.
All I see in the log is: UniFi Method... Could not connect to UniFi Controller
If it matters, I'm using a Cloudkey Gen2 with UniFi OS 3.2.10, network version 8.0.28.