I've taken the old ST integration for UniFI NVR and ported it, mostly, over to Hubitat. Right now only motion detection is working but I hope to get "snapshots" and "snapshot on motion" features working soon. I'm not a java/groovy guy (I'm more of a php, python, shell, ruby, puppet, chef guy) so this has been a learning experience for me.
In the settings for the user in the UniFi NVR software. On the right hand side you'll see an "API Access" tab. Click on the tab and you'll see a key. If there is no key there you can generate one there.
Yeah, I found the problem. I forgot to re-enable the camera polling that I had disabled in order to try to get snapshots working. Pull down the camera driver again and give it a shot.
I updated and it appears to have filled in the status information now. I will try to keep an eye on it.
Thanks so much for the help.
It has motivated me to try and port the Rheem and Lennox code from ST to hubitat. Any advice on what is needed to port specific functions or just copy and paste the code over and fix error by error?
Watching. It would be great to have the Lennox thermostat supported in Hubitat. Please keep me posted. With this and Spruce, I'd be mostly good to switch over.
It looks like UniFi is moving away from "UniFi NVR" to "UniFi Protect" and at this time "UniFi Protect" has no API so I can't even play with that. Things appear to be in flux right now so I'm kind of waiting to see how things go with UniFi before I spend too much time on this.
No, I had it working back when I used ST, and Unifi NVR on my computer. I switched to HE, and to Unifi Protect. Now I can view the stream on my dashboard in 1 second increments, but no motion notifications like I used to get on ST, so I do miss that. Maybe it can work if someone uses one of the hub connect apps, and keep the ST & NVR integration.