github valentinfrlch/ha-llmvision v1.5.2-rc.1
Bug Fixes & Improvements

pre-release11 hours ago

v1.5.2 Release Candidate 1 Release Notes

⚠️ Please read the breaking changes before updating!

This update includes bug fixes and performance improvements.

Contributors

A huge thank you to our contributors @TheRealFalseReality, @bekdan1988 and @alemuro!

⚠️ Breaking Changes

In our previous release (1.5.1), we moved snapshots to /config/media/llmvision/snapshots. This change caused issues for some users who were using other integrations that depend on the /media directory. As a result, the snapshots directory is moving again to /media/llmvision/snapshots.

What this means for you:

  • Existing snapshots will automatically migrate to the new location when you restart after upgrading to 1.5.2.
  • You can remove the media folder configuration that you may have added to your configuration.yaml as it is no longer required.
  • If you have any custom automations that use snapshots, update your template to:
    {{ response.key_frame.replace('/media','/media/local') }}
  • If you use the Timeline Card, make sure to update it as well!

I apologize for any inconvenience this causes!

Integration

🌐 Languages

  • Support for Hungarian language: Added 🇭🇺 Hungarian translations. (by @bekdan1988)
  • Support for Catalan language: Added Catalan translations. (by @alemuro)

🔧 Improvements & Fixes

  • Improved keyframe selection: Keyframe should now show the detected object more reliably. (by @valentinfrlch)
  • Timeline events not deleted: Fixed a bug that caused events not being deleted properly. (by @valentinfrlch)
  • Anthropic fix: Fixed an issue that caused validation to fail for the Anthropic provider. (#475) (by @valentinfrlch)
  • Reduced image pipeline latency: Frames are now stored directly in memory instead of in a temporary directory. This reduces disk wear and reduces latency caused by I/O operations. It also fixes a race condition when running multiple actions in parallel. (#505, #510) (by @valentinfrlch)
  • Moved Timeline snapshots: Snapshots are now stored securely behind Home Assistant authentication in /media. LLM Vision will attempt to migrate your previously captured snapshots to the new folder. (by @valentinfrlch)
  • System Prompts: System prompts are now injected as actual system messages for every provider, which should improve their effectiveness. Also try out the updated default system and title prompts. (by @valentinfrlch)
  • max_tokens now optional: max_tokens is now an optional parameter. Newer models use tokens for reasoning, which could result in empty responses if max_tokens was set too low. (by @valentinfrlch)

Blueprint

To test the beta blueprint, please add it from this url:

https://github.com/valentinfrlch/ha-llmvision/blob/main/blueprints/event_summary_beta.yaml

A huge thank you to @TheRealFalseReality for maintaining the blueprint!

🔧 Improvements & Fixes

Don't miss a new ha-llmvision release

NewReleases is sending notifications on new releases.