frigate-hass-integration

Frigate integration for Home Assistant

MIT License

Stars
726

Bot releases are visible (Hide)

frigate-hass-integration - v3.0.0-rc.3

Published by github-actions[bot] over 2 years ago

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
frigate-hass-integration - v3.0.0-rc.2

Published by github-actions[bot] over 2 years ago

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
frigate-hass-integration - v3.0.0-rc.1

Published by github-actions[bot] over 2 years ago

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
frigate-hass-integration - v2.3

Published by github-actions[bot] over 2 years ago

Changes

  • HACS Action fixes (#242) @NickM-27

🚀 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
frigate-hass-integration - v2.2.2

Published by github-actions[bot] over 2 years ago

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
frigate-hass-integration - v2.2.1

Published by github-actions[bot] almost 3 years ago

Changes

🚀 Features

  • Support more states for main camera entity (#201) @NickM-27

🐞 Fixes

  • Only add camera objects to zones if that zone defines that object (#195) @NickM-27

📚 Documentation

  • Update Frigate Lovelace card screenshot (#184) @dermotduffy

📦 Dependencies

  • Bump version to v2.2.1 . (#202) @dermotduffy
  • Update the HACS github action (#196) @dermotduffy
frigate-hass-integration - v2.2.0

Published by github-actions[bot] almost 3 years ago

Changes

🚀 Features

  • Remove devices no longer found on the Frigate server (#173) @dermotduffy

🔥 Removals and Deprecations

  • Use the new async_camera_image interface to avoid logspam (#172) @dermotduffy
  • Do not specify loop parameter to remove deprecation logspam (#171) @dermotduffy

🐞 Fixes

  • Fixes for HA 2021.12 (#183) @dermotduffy
  • Fixes to support in-progress events (Frigate 0.10+) (#178) @dermotduffy

📚 Documentation

  • Fix broken links in readme to main Frigate documentation (#156) @clavery
  • Include link to HACS project (#160) @srlowe

💄 Style

  • Use http.HTTPStatus instead of const.HTTP_* (#162) @scop

📦 Dependencies

  • Bump version to v2.2.0 . (#182) @dermotduffy
frigate-hass-integration - v2.1.0

Published by github-actions[bot] about 3 years ago

ONLY FRIGATE SERVER v0.9.0+ IS SUPPORTED FROM v2.0.0 ONWARDS
YOU MUST UPGRADE YOUR FRIGATE SERVER TO >= 0.9.0
FRIGATE v0.9.0 INVOLVES FRIGATE CONFIGURATION CHANGES, SEE Release Notes

Changes

💥 Breaking Changes

  • Retire 'camera_image_height' option. (#145) @dermotduffy

🚀 Features

  • Add a websocket proxy to support JSMPEG on the Frigate Lovelace card (#144) @dermotduffy
  • Retire 'camera_image_height' option. (#145) @dermotduffy

📚 Documentation

  • Update README.md to show mqtt dependency (#142) @dermotduffy

📦 Dependencies

  • Bump version to v2.1.0 . (#152) @dermotduffy
frigate-hass-integration - v2.0.0

Published by github-actions[bot] about 3 years ago

Changes

ONLY FRIGATE SERVER v0.9.0 IS SUPPORTED FROM THIS RELEASE ONWARDS
YOU MUST UPGRADE YOUR FRIGATE SERVER TO >= 0.9.0
FRIGATE v0.9.0 INVOLVES FRIGATE CONFIGURATION CHANGES, SEE Release Notes

💥 Breaking Changes 💥

  • Breaking change: Update integration to work with Frigate 0.9.0 (#110) @hunterjm

🐞 Fixes

  • Put server URL in warning message for users with multiple servers. (#135) @dermotduffy
  • Strengthen upgrade error message since we are giving the user no choice. (#134) @dermotduffy

📚 Documentation

  • Add new Lovelace card to documentation (#133) @dermotduffy

📦 Dependencies

  • Bump version to v2.0.0 . (#136) @dermotduffy
frigate-hass-integration - v1.1.2

Published by github-actions[bot] about 3 years ago

Changes

🐞 Fixes

  • Unsubscribe from mqtt topic on unload to resolve log spam on entity disable (#131) @dermotduffy
  • Fix subtle int validation bug impacting browsing of recordings at 00:XX:YY (#127) @dermotduffy

📚 Documentation

  • Update installation instructions now that we're in HACS default. (#129) @dermotduffy
  • Add Frigate logo to README.md (#125) @dermotduffy
  • Minor doc fixes to sync README and HACS info.md (#109) @dermotduffy

📦 Dependencies

  • Bump version to v1.1.2 (#132) @dermotduffy
  • Use lady_beetle instead of beetle as the bug emoji (#122) @dermotduffy
frigate-hass-integration - v1.1.1

Published by github-actions[bot] about 3 years ago

Changes

🐞 Fixes

  • Fix broken import experienced by users of certain versions of HomeAssistant (#120) @dermotduffy

📦 Dependencies

  • Bump version to v1.1.1 (#121) @dermotduffy
frigate-hass-integration - v1.1.0

Published by github-actions[bot] about 3 years ago

Changes

🚀 Features

  • Support snapshots in the media browser (#116) @dermotduffy
  • Add an option to allow specifying camera static image size (#100) @dermotduffy
  • Dynamically attach Frigate integration/server version number to devices (#97) @dermotduffy
  • Add an option to disable the unauthenticated notifications proxy (#98) @dermotduffy
  • Add a template option to allow the RTMP path to be overridden (#93) @dermotduffy
  • Support multiple Frigate instances (#91) @dermotduffy
  • Change date formats to ISO 8601 and time formats to 24h. (#80) @dermotduffy
  • Create more granular per-camera Home Assistant devices (#57) @dermotduffy

🔥 Removals and Deprecations

  • Only proxy GET requests in HomeAssistant views (#81) @dermotduffy

🐞 Fixes

  • Changes for HA >= 2021.8.0.dev0 (#113) @dermotduffy
  • Cleanly handle connection resets (#105) @dermotduffy
  • Remove listener on entry unload to avoid multiple listeners. (#107) @dermotduffy
  • Fix media browser hour validation bug (#103) @dermotduffy
  • Do not set host header on proxied requests (#99) @dermotduffy
  • Fix subtle count-by bug (#73) @dermotduffy

🚨 Testing

  • Add strict type checking (#95) @dermotduffy
  • Fail tests when coverage is < 100% (#78) @dermotduffy
  • Test Coverage: views.py (100% edition) (#77) @dermotduffy
  • Test Coverage: init.py (#76) @dermotduffy
  • Test Coverage: API (#75) @dermotduffy
  • Test Coverage: media_source (#74) @dermotduffy
  • Test Coverage: camera (#72) @dermotduffy
  • Test Coverage: sensor (#71) @dermotduffy
  • Test Coverage: switch (#69) @dermotduffy
  • Add code coverage tracking (codecov) (#68) @dermotduffy
  • Test Coverage: binary_sensor (#62) @dermotduffy
  • Add basic test structure and tests for config_flow (#59) @dermotduffy

📚 Documentation

  • Micro update to README to link to central docs. (#94) @dermotduffy
  • Minor README update (#79) @dermotduffy

🔨 Refactoring

  • Migrate to Frigate ConfigEntry v2 (#92) @dermotduffy
  • Remove event summary cache (#89) @dermotduffy
  • Convert media source identifiers to structured data (#88) @dermotduffy
  • Get rid of the last broad exception usage (#87) @dermotduffy
  • Improved logging and error handling (#86) @dermotduffy
  • Extract common logic out of entities as an Entity refactor (#85) @dermotduffy
  • Improve URL handling by using YARL (#83) @dermotduffy

💄 Style

  • Add pre-commit and adjust to conform to Home Assistant style (#63) @dermotduffy

📦 Dependencies

  • Bump version to v1.1.0 (#118) @dermotduffy
  • Add release-drafter and labeler (#117) @dermotduffy
  • Minor build fixes (#67) @dermotduffy
  • Add github build for Frigate HASS integration. (#66) @dermotduffy
  • Add some additional stock entries to .gitignore (#58) @dermotduffy
frigate-hass-integration - 1.0.6

Published by blakeblackshear over 3 years ago

  • Updates for HA 2021.6 compatibility
  • Reduced precision of sensors to integers
  • Handle invalid folder names in recordings directory
frigate-hass-integration - 1.0.5

Published by blakeblackshear over 3 years ago

  • Add iot_class to manifest
frigate-hass-integration - 1.0.4

Published by blakeblackshear over 3 years ago

Add version to build.json as required by homeassistant

frigate-hass-integration - 1.0.3

Published by blakeblackshear over 3 years ago

  • Add idle/detected states to snapshot cameras for conditional cards
frigate-hass-integration - 1.0.2

Published by blakeblackshear over 3 years ago

  • Fixes zone sensors
frigate-hass-integration - Version 1.0.1

Published by blakeblackshear almost 4 years ago

  • Update snapshot.jpg endpoint to new snapshot endpoint that works during the event
frigate-hass-integration - Version 1.0.0

Published by blakeblackshear almost 4 years ago

  • Updates for Frigate 0.8.0 RC1
  • Added switches for turning detection, clips, snapshots on and off
  • Added back binary sensors
frigate-hass-integration - 0.1.0 Beta 1

Published by blakeblackshear almost 4 years ago

  • Initial release