Axis door camera does not detect anything but the camera

I have an Axis door camera (A8105-E). When I add the Axis integration it only picks up the camera, not the call button etc. This fixed bug post [Axis Doorstation (A8105-E) doesn't report callbutton · Issue #36866 · home-assistant/core · GitHub] shows it detecting much more. I’m running 2024.1.1 version in docker. Any ideas what’s going on here?

Thanks

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.

Isn’t the proxy just for doing inwards communication to hass?

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?

The call button should probably get a sensor and the relay a switch. Is your user admin?

Yes, user is admin

Better if you open an issue on github. Always cumbersome doing support on the forums

Will do, thanks

1 Like