Releases: blakeblackshear/frigate-hass-integration
v4.0.0-beta3
Frigate v0.12: This release is intended as a partner to the Frigate v0.12 beta release. Please ensure you are using an updated backend along with this updated integration.
Changes since v4.0.0-beta2
Changes
๐ Fixes
- Expose timezone in
ws_api
(#410) @dermotduffy
๐ฆ Dependencies
v4.0.0-beta2
Frigate v0.12: This release is intended as a partner to the Frigate v0.12 beta release. Please ensure you are using an updated backend along with this updated integration.
Changes since v4.0.0-beta1
๐ Fixes
- Use the HA timezone setting for requesting recordings, provide timezone to event summary (#397) @NickM-27
๐จ Refactoring
๐ฆ Dependencies
v4.0.0-beta1
Frigate v0.12: This release is intended as a partner to the Frigate v0.12 beta release. Please ensure you are using an updated backend along with this updated integration.
Changes
๐ Features
- Birdseye Camera Entity with birdseye stream (#386) @NickM-27
- Support Frigate RTSP Restream (#361) @NickM-27
- Add sensor for gpu usage (#344) @NickM-27
- Support sensors for per-process CPU usage (#369) @NickM-27
- Add proxies for MSE and WebRTC live view websockets (#365) @NickM-27
- Add recordings download proxy (#345) @dermotduffy
- Switch to region-agnostic media browser title formats (#392) @NickM-27
๐ Documentation
๐จ Refactoring
- Rewrite recordings media source to use Recordings Summary API (#389) @NickM-27
- Support Frigate v0.12 UTC based recording paths (#384) @NickM-27
๐ฆ Dependencies
- Bump version on v0.12 branch to match backend release (#390) @dermotduffy
- Merge master back into the v0.12 branch (#381) @dermotduffy
- Bump actions/checkout from 3.0.2 to 3.1.0 (#351) @dependabot
- Bump codecov/codecov-action from 3.1.0 to 3.1.1 (#339) @dependabot
v3.0.0
Frigate v0.11: This release is intended as a partner to the Frigate v0.11 release. This integration release will function with prior Frigate server versions but new functionality available through the integration (e.g. true motion sensors) will not yet be functional.
Warning: This release renames some commonly used Frigate entity ids, so you will likely need to update dashboards, automations and templates manually that use the old entity ids. In addition, new Frigate integration installations will see a different mix of entities disabled/enabled by default to better match actual usage and reduce entity pollution.
Example old names | Example new names |
---|---|
binary_sensor.kitchen_person_motion | binary_sensor.kitchen_person_occupancy |
(No such entity) | binary_sensor.kitchen_motion |
sensor.front_door_person | sensor.front_door_person_count |
sensor.front_door_all | sensor.front_door_all_count |
Motivation: The original names included _motion
despite not being motion sensors (they are occupancy sensors). This created a light stream of user confusion and support load. As this release includes actual motion sensors (as distinct from occupancy), this was the trigger to finally fix this misnomer.
Changes since v2.3
๐ฅ Breaking Changes
- ๐ฅ Rename the object count entities for clarity (#259) @NickM-27
- ๐ฅ Support for general motion sensor (#248) @NickM-27
๐ Features
- Export events over websocket (#340) @dermotduffy
- Support dynamic icons for binary sensors (#336) @NickM-27
- Add icons for bicycle, cow, and horse, and change car and person icons (#317) @felipecrs
- Allow setting an expiration time for unauthenticated notification events (#169) @gmrandom
- Update VodSegmentProxyView to allow mp4/m4s files (#331) @uvjustin
- FEAT: Allow threshold and contour_area to be set from Home Assistant (#316) @NickM-27
- Add icon for motorcycle entities (#315) @felipecrs
- FEAT: Add support for coral temp sensor entities (#313) @NickM-27
- Allow favorite_event to be configured from UI (#301) @felipecrs
- Add service to 'favorite' an event (#296) @NickM-27
- Add recordings WS endpoint (#297) @dermotduffy
- Add a websocket API to the integration for event retain (#295) @dermotduffy
- Support built in motion detection read / set (#271) @NickM-27
- Add a server status sensor (#278) @NickM-27
- Proxy the new Frigate recordings API (allows the card to support recordings) (#267) @dermotduffy
- Ability to disable media browser (#262) @NickM-27
- Support for general motion sensor (#248) @NickM-27
๐ Fixes
- Restore JSON decode for ws_api (#329) @dermotduffy
- Prevent assert from cors library on preparing response to cors request (#291) @dermotduffy
- Fix entity rename for unusually named entities (#276) @dermotduffy
๐ Performance
- Don't proxy authSig parameter unless necessary (#333) @uvjustin
- Revert "Restore JSON decode for ws_api (#329)" (#330) @uvjustin
- Remove "static/" from ThumbnailsProxyView path (#326) @uvjustin
- Fetch thumbnails over http instead of using base64 embedded thumbnails (#322) @uvjustin
- Use iter_any() instead of iter_chunked() (#323) @uvjustin
- Avoid decoding json when proxying over ws (#321) @uvjustin
๐จ Testing
- Use debugpy hass integration in devcontainer (#302) @felipecrs
- Improve devcontainer experience (e.g. adds python debugging, improves port forwarding) (#300) @felipecrs
- Allow setting specific HA/Frigate versions in devcontainer (#289) @dermotduffy
- Improve devcontainer preconfig (#288) @felipecrs
- Improve devcontainer environment (#287) @dermotduffy
- Rename the devcontainer Frigate camera (#285) @dermotduffy
- Bump docker-compose forwarded ports (#284) @felipecrs
- Preconfigure HA and Frigate in devcontainer (#280) @felipecrs
๐ Documentation
๐ฅ Removals and Deprecations
- Remove the HTTP view for recordings API (WS still available) (#299) @dermotduffy
- Update entities to respect new enable/visibility principles (#273) @dermotduffy
๐ฆ Dependencies
- Bump version to v3.0.0 . (#338) @dermotduffy
- Bump version to v3.0.0-rc.4 . (#334) @dermotduffy
- Bump release-drafter/release-drafter from 5.20.0 to 5.20.1 (#332) @dependabot
- Bump actions/setup-python from 4.1.0 to 4.2.0 (#325) @dependabot
- Bump actions/setup-python from 4.0.0 to 4.1.0 (#312) @dependabot
- Bump actions/checkout from 2.4.2 to 3.0.2 (#308) @dependabot
- Bump release-drafter/release-drafter from 5.19.0 to 5.20.0 (#307) @dependabot
- Upgrade Home Assistant to 2022.7 (#306) @felipecrs
- Set up dependabot for Actions (#305) @felipecrs
- Upgrade Python from 3.9 to 3.10 (#303) @felipecrs
- Bump version to 3.0.0-rc.3 . (#298) @dermotduffy
- Update actions (#281) @wrt54g
- Bump version to v3.0.0-rc.1 (#274) @dermotduffy
- Remove deprecated HACS manifest values (#263) @Vaskivskyi
v3.0.0-rc.4
Prepare for Frigate v0.11: This pre-release is intended as a partner to the upcoming Frigate v0.11 release (or the latest v0.11 beta). This integration release will function with prior Frigate server versions but new functionality available through the integration (e.g. true motion sensors) will not yet be functional.
Warning: This release renames some commonly used Frigate entity ids, so you will likely need to update dashboards, automations and templates manually that use the old entity ids. In addition, new Frigate integration installations will see a different mix of entities disabled/enabled by default to better match actual usage and reduce entity pollution.
Example old names | Example new names |
---|---|
binary_sensor.kitchen_person_motion | binary_sensor.kitchen_person_occupancy |
(No such entity) | binary_sensor.kitchen_motion |
sensor.front_door_person | sensor.front_door_person_count |
sensor.front_door_all | sensor.front_door_all_count |
Motivation: The original names included _motion
despite not being motion sensors (they are occupancy sensors). This created a light stream of user confusion and support load. As this release includes actual motion sensors (as distinct from occupancy), this was the trigger to finally fix this misnomer.
Changes since v3.0.0-rc.3
Changes
๐ฅ Breaking Changes
- Use new-style HA entity naming (renames sensor.frigate_detection_fps, sensor.frigate_[detector] entities) (#309) @NickM-27
๐ Features
- Add icons for bicycle, cow, and horse, and change car and person icons (#317) @felipecrs
- Allow setting an expiration time for unauthenticated notification events (#169) @gmrandom
- Update VodSegmentProxyView to allow mp4/m4s files (#331) @uvjustin
- FEAT: Allow threshold and contour_area to be set from Home Assistant (#316) @NickM-27
- Add icon for motorcycle entities (#315) @felipecrs
- FEAT: Add support for coral temp sensor entities (#313) @NickM-27
- Allow favorite_event to be configured from UI (#301) @felipecrs
๐ฅ Removals and Deprecations
- Remove the HTTP view for recordings API (WS still available) (#299) @dermotduffy
๐ Fixes
- Restore JSON decode for ws_api (#329) @dermotduffy
๐ Performance
- Don't proxy authSig parameter unless necessary (#333) @uvjustin
- Revert "Restore JSON decode for ws_api (#329)" (#330) @uvjustin
- Remove "static/" from ThumbnailsProxyView path (#326) @uvjustin
- Fetch thumbnails over http instead of using base64 embedded thumbnails (#322) @uvjustin
- Use iter_any() instead of iter_chunked() (#323) @uvjustin
- Avoid decoding json when proxying over ws (#321) @uvjustin
๐จ Testing
- Use debugpy hass integration in devcontainer (#302) @felipecrs
- Improve devcontainer experience (e.g. adds python debugging, improves port forwarding) (#300) @felipecrs
๐ Documentation
๐ฆ Dependencies
- Bump version to v3.0.0-rc.4 . (#334) @dermotduffy
- Bump release-drafter/release-drafter from 5.20.0 to 5.20.1 (#332) @dependabot
- Bump actions/setup-python from 4.1.0 to 4.2.0 (#325) @dependabot
- Bump actions/setup-python from 4.0.0 to 4.1.0 (#312) @dependabot
- Bump actions/checkout from 2.4.2 to 3.0.2 (#308) @dependabot
- Bump release-drafter/release-drafter from 5.19.0 to 5.20.0 (#307) @dependabot
- Upgrade Home Assistant to 2022.7 (#306) @felipecrs
- Set up dependabot for Actions (#305) @felipecrs
- Upgrade Python from 3.9 to 3.10 (#303) @felipecrs
v3.0.0-rc.3
Prepare for Frigate v0.11: This pre-release is intended as a partner to the upcoming Frigate v0.11 release (or the latest v0.11 beta). This integration release will function with prior Frigate server versions but new functionality available through the integration (e.g. true motion sensors) will not yet be functional.
Warning: This release renames some commonly used Frigate entity ids, so you will likely need to update dashboards, automations and templates manually that use the old entity ids. In addition, new Frigate integration installations will see a different mix of entities disabled/enabled by default to better match actual usage and reduce entity pollution.
Example old names | Example new names |
---|---|
binary_sensor.kitchen_person_motion | binary_sensor.kitchen_person_occupancy |
(No such entity) | binary_sensor.kitchen_motion |
sensor.front_door_person | sensor.front_door_person_count |
sensor.front_door_all | sensor.front_door_all_count |
Motivation: The original names included _motion
despite not being motion sensors (they are occupancy sensors). This created a light stream of user confusion and support load. As this release includes actual motion sensors (as distinct from occupancy), this was the trigger to finally fix this misnomer.
Changes since v3.0.0-rc.2
๐ Features
- Add service to 'favorite' an event (#296) @NickM-27
- Add recordings WS endpoint (#297) @dermotduffy
- Add a websocket API to the integration for event retain (#295) @dermotduffy
- Support built in motion detection read / set (#271) @NickM-27
- Add a server status sensor (#278) @NickM-27
๐ Fixes
- Prevent assert from cors library on preparing response to cors request (#291) @dermotduffy
๐จ Testing
- Allow setting specific HA/Frigate versions in devcontainer (#289) @dermotduffy
- Improve devcontainer preconfig (#288) @felipecrs
- Improve devcontainer environment (#287) @dermotduffy
- Rename the devcontainer Frigate camera (#285) @dermotduffy
- Bump docker-compose forwarded ports (#284) @felipecrs
- Preconfigure HA and Frigate in devcontainer (#280) @felipecrs
๐ฆ Dependencies
- Bump version to 3.0.0-rc.3 . (#298) @dermotduffy
- Update actions (#281) @wrt54g
v3.0.0-rc.2
Prepare for Frigate v0.11: This pre-release is intended as a partner to the upcoming Frigate v0.11 release (or the latest v0.11 beta). This integration release will function with prior Frigate server versions but new functionality available through the integration (e.g. true motion sensors) will not yet be functional.
Warning: This release renames some commonly used Frigate entity ids, so you will likely need to update dashboards, automations and templates manually that use the old entity ids. In addition, new Frigate integration installations will see a different mix of entities disabled/enabled by default to better match actual usage and reduce entity pollution.
Example old names | Example new names |
---|---|
binary_sensor.kitchen_person_motion | binary_sensor.kitchen_person_occupancy |
(No such entity) | binary_sensor.kitchen_motion |
sensor.front_door_person | sensor.front_door_person_count |
sensor.front_door_all | sensor.front_door_all_count |
Motivation: The original names included _motion
despite not being motion sensors (they are occupancy sensors). This created a light stream of user confusion and support load. As this release includes actual motion sensors (as distinct from occupancy), this was the trigger to finally fix this misnomer.
Changes
๐ Fixes
- Fix entity rename for unusually named entities (#276) @dermotduffy
v3.0.0-rc.1
Prepare for Frigate v0.11: This pre-release is intended as a partner to the upcoming Frigate v0.11 release (or the latest v0.11 beta). This integration release will function with prior Frigate server versions but new functionality available through the integration (e.g. true motion sensors) will not yet be functional.
Warning: This release renames some commonly used Frigate entity ids, so you will likely need to update dashboards, automations and templates manually that use the old entity ids. In addition, new Frigate integration installations will see a different mix of entities disabled/enabled by default to better match actual usage and reduce entity pollution.
Example old names | Example new names |
---|---|
binary_sensor.kitchen_person_motion | binary_sensor.kitchen_person_occupancy |
(No such entity) | binary_sensor.kitchen_motion |
sensor.front_door_person | sensor.front_door_person_count |
sensor.front_door_all | sensor.front_door_all_count |
Motivation: The original names included _motion
despite not being motion sensors (they are occupancy sensors). This created a light stream of user confusion and support load. As this release includes actual motion sensors (as distinct from occupancy), this was the trigger to finally fix this misnomer.
Changes
๐ฅ Breaking Changes
- ๐ฅ Rename the object count entities for clarity (#259) @NickM-27
- ๐ฅ Support for general motion sensor (#248) @NickM-27
๐ Features
- Proxy the new Frigate recordings API (allows the card to support recordings) (#267) @dermotduffy
- Ability to disable media browser (#262) @NickM-27
- Support for general motion sensor (#248) @NickM-27
๐ฅ Removals and Deprecations
- Update entities to respect new enable/visibility principles (#273) @dermotduffy
๐ฆ Dependencies
- Bump version to v3.0.0-rc.1 (#274) @dermotduffy
- Remove deprecated HACS manifest values (#263) @Vaskivskyi
v2.3
Changes
๐ Features
- Add diagnostics to make issue reporting easier (#254) @NickM-27
- Add support for motion detection switch (#241) @NickM-27
- Add an 'update' entity to report new versions of the Frigate backend (#237) @NickM-27
- Add an improve_contrast switch (#230) @hawkeye217
- Add support for entity categories (#228) @dmyoung9
- Add support for device configuration URLs (#229) @dmyoung9
- Add
all
object sensor to camera and zone devices (#224) @NickM-27 - Attach the raw Frigate event to the BrowseMediaSource (will improve the card experience) (#225) @dermotduffy
๐ Fixes
- #232: Camera state not updating when toggling recordings (#233) @NickM-27
- Fix issue with superfluous 'all' sensor being created (#227) @NickM-27
๐ Documentation
- Rename Brazilian Portuguese Translation (#221) @LeandroIssa
- Add Brazilian Portuguese translations (#216) @LeandroIssa
๐ฆ Dependencies
- Bump version to v2.3 . (#255) @dermotduffy
- Fix the build after
improve_contrast
switch (#245) @dermotduffy - Fixes for HA 2022.4.5 (#243) @dermotduffy
v2.2.2
Changes
๐ Fixes
- MQTT change to support >= HA 2022.3.0 (#213) @dermotduffy
- use retain=False for command topic (#204) @blakeblackshear
- Make async_sign_path backwards compatible (#208) @balloob
๐ฆ Dependencies
- Bump up to v2.2.2 (#214) @dermotduffy