Axis camera component

Im not sure. I know some people say ACS pro changes authentication to basic which is not yet supported by the integration (only digest) i have an open branch looking into supporting basic

@Robban unrelated to my previous message, but just ran up a PI with latest version of ha and tried to add a P1465-LE on Axis OS12.5.73, it pulled through the binary sensors but no video streams. Upgraded to 12.7.53 and now has no entities at all.

Are there compatibility issues with the later Axis OS?

cheers

Hmm. Axis tries to keep breaking changes to the first releases per major so I don’t think so. Unfortunately I’m busy IRL so don’t have any time to debug at current time :frowning:
If [quote=“frank451, post:424, topic:14594, full:true”]
@Robban unrelated to my previous message, but just ran up a PI with latest version of ha and tried to add a P1465-LE on Axis OS12.5.73, it pulled through the binary sensors but no video streams. Upgraded to 12.7.53 and now has no entities at all.

Are there compatibility issues with the later Axis OS?

cheers
[/quote]

you run the Axis lib in the terminal does it work or maybe you see any error?

Hello! I’ve put some effort into improving some things of the library and the integration, minor things yet.

Automatic selection of basic/digest authentication as from AXIS OS 12 HTTP will do Digest and HTTPS will do Basic which might have triggered silent errors in the integration. Lets see if this improves the situation, this is out with the 2026.3.3 release

I’ve also switched over from HTTPx to aiohttp as it now supports digest authentication. Ive seen some posts that maybe HTTPx is not as actively developed or not, I don’t know if its true but the majority of Home Assistant use aiohttp so can’t go wrong with that anyway. This change will be out with HA 2026.4, but is already merged so in nightly. If you feel adventurous try it out :slight_smile:

Im gonna look at using websocket for events, a new API for video and some other smaller things. Once the next HA release is out and not too many things break I will remove HTTPx support completely from the Axis library and clean it up.

Cheers
/Robban

1 Like

Hello all!

Release notes of the Axis integration coming with Home Assistant 2026.5.0

Last HA release I replaced the underlying library managing HTTP requests (aiohttp after many years finally got digest support needed for Axis devices) but there was a bug in the library when explicitly sending command for toggling off ports. With this release of HA the doorbell event was introduced so why not add support for it, I only know of the button port on the I8116 so that is the only one supported currently, do you have a different intercom you can create an issue on Github and we’ll expand the support. For a very long time the primary transport of device events is on a home cooked RTSP implementation, there is also limited MQTT support but waiting on proper digest support through official open source packages takes time but now with AIOHTTP finally supporting digest we can also utilise web sockets properly on devices supporting it (IIRC from 10.12 and forward).

Cheers!

/Robban


For feature requests of the integration post an issue at Axis github

I’m on Github Sponsors if you appreciate my work.

1 Like

I use below to get temperature of the Axis camera.

curl --digest -u root:pass “http://IPaddress/axis-cgi/temperaturecontrol.cgi?action=statusall”

then I saved it as .sh under config folder

Then I make a sensor at configuration.yaml

command_line:

  • sensor:
    name: “IPaddress Temp”
    command: “bash /config/get_IPaddress_temp.sh | grep ‘Sensor.S0.Fahrenheit’ | cut -d’=’ -f2”
    unit_of_measurement: “°F”
    value_template: “{{ value | float }}”
    scan_interval: 300

Works well for me.

According to Claude.ai there should be a binary sensor for perimeter defender, but I can't find it. Should it indeed be there? Thanks

No alot of other analytics though

That depends on the camera, I would imagine.

Sure. But I'm of course talking about cams that have it installed