Version 5.0.0 🎥
New Features
- Media Browser: Browse your recordings stored on camera in Home Assistant.
- Previously played recordings are securely cached for 24 hours on your Home Assistant host and when requested to play, moved instantly and securely to hot storage from which they are played.
- Requesting a recording which has not already been cached in Home Assistant can take a longer time as downloads from cameras are really complex and slow process.
Developer Note
Ability to download recordings has been worked on for more than 2 years with a lot of dead ends and 10s to 100s of hours spent on it across multiple developers. It was finally possible thanks to go2rtc and Alex X, who found the last missing piece of the puzzle. Huge thanks also goes to Davide Depau who discovered and wrote the first implementation and core of streaming communication protocol used for this.
Fixes
- Fix #289: TypeError: 'bool' object is not subscriptable
- Fix #278: Integration causes a constant and abnormal increasing of CPU and RAM Memory usage
- Fix home-assistant/core#90382, home-assistant/core#85902: Bump onvif-zeep-async to 1.2.3
Breaking Changes
If you wish to play or download recordings, you will need to add cloud password to your camera configuration.