github valentinfrlch/ha-llmvision v1.6.0-alpha.2
Structured Output & New Timeline API

pre-release9 hours ago

v1.6.0 Alpha 2 Release Notes

This release adds support for structured output and a new Timeline API.

⚠️ Breaking Changes

To avoid confusion with LLM Vision Memory:

  • The remember action is now called create_event
  • The remember parameter has been renamed to store_in_timeline.

Please make sure to update these in your custom automations. If you use the blueprint, make sure to update to the latest version. For this alpha version please use the following url to import the v1.6.0-alpha blueprint:

https://github.com/valentinfrlch/ha-llmvision/blob/v1.6.0-beta/blueprints/event_summary_beta.yaml

If you use LLM Vision Cards, please update to v1.6.0 as well. The cards now use the new Timeline API, and older versions are no longer supported.

Contributors

A huge thank you to our contributors @rmaher001, @Smiley73, @muminkoykiran, and @boian-ivanov!

Integration

✨ Features

  • Structured Output: Valid JSON output can now be forced using the structure parameter. See the docs for more details. (by @rmaher001)
  • Timeline API: Events stored in the timeline can now be fetched through the new Timeline API. This is used by the LLM Vision Cards, but you may use the API for your automations as well. See the API docs for more details. (by @valentinfrlch)
  • Event classification: Events are now classified into categories and labels. For custom events, these can be assigned manually using the create_event action. For events that are automatically added through an analyzer or the blueprint, category and label is assigned automatically. For a full list of all available categories and labels, see the docs. (by @valentinfrlch)

🔧 Improvements & Bug Fixes

  • Create Events: The create_events action now supports setting the category and (new) label for an event manually. (#536) (by @valentinfrlch)
  • Timeline: Fixed an issue that caused images to be removed before the event was created, resulting in broken notifications and timeline cards. (#551) (by @valentinfrlch)
  • Unavailable Cameras: Added checks to detect if a camera is offline. Only raises an error if all cameras are unavailable. (by @rmaher001)
  • Unit Test Coverage: Added unit tests. (by @Smiley73)

🌐 Languages

  • Support for Hungarian language: Added 🇧🇬 Bulgarian translations. (by @boian-ivanov)
  • Support for Turkish language: Added 🇹🇷 Turkish translations. (by @muminkoykiran)

Don't miss a new ha-llmvision release

NewReleases is sending notifications on new releases.