This particular device should support at least a few motion detection events, button press and setting the relay on/off.
The integration works by reading some configuration data from the device and then setting up a RTSP stream where events will be sent from the device. When the integration receives the events it will create entities for those events which are supported. In some cases firewall rules have blocked the RTSP stream, how are you running home assistant? If you have not configured motion detection on the device it can’t send motion events, if you have not given the user administrator access to the device it will not create switches to control the relay.
Thanks, this is very helpful. I’ve added an nginx proxy in front of the server to serve tls. It’s not really necessary given ha supports tls using a config. I’ll get rid of the proxy and configure the ha container directly. Hopefully that will solve the problem. I’m also using traefik. I’ll look at that next.
Yes, but I’m not familiar with the RTSP protocol. In theory, my nginx proxy could be blocking ha from seeing the RTSP stream. Not sure yet, but removing it all will allow me to verify ha works as expected.
I’ve removed both the Nginx proxy and Traefik. I’m hitting a local IP address using http . I’m expecting ha to register the call button along with the camera upon device registration. It only registers the camera as an entity. Should it be detecting the call button as well upon registration?