Skip to content

v1.9.2 — Bug Fixes, NDJSON & Camera Snapshots Blueprint

Choose a tag to compare

@KadenThomp36 KadenThomp36 released this 20 Mar 14:17

Bug Fixes

  • image_template variables not injected — Template context variables (entity_id, state, timestamp, attributes, etc.) are now passed directly via HA's render_template variables parameter instead of using {% set %} inside a batch loop (#8)
  • Missing custom entity attributes — History API no longer uses minimal_response when image_template is configured, ensuring custom attributes like snapshot_url are available in the template context (#8)
  • Timestamp timezone mismatch — Blueprint and card template now both normalize through as_timestamptimestamp_custom for consistent snapshot filenames regardless of HA timezone configuration (#8)
  • REST field_map nested paths — Dot-notation like start.dateTime now traverses nested objects correctly. Previously only top-level keys worked, causing "INVALID DATE" with APIs like HA's calendar endpoint (#9)

New Features

  • NDJSON support — REST adapter now handles newline-delimited JSON (one JSON object per line), enabling ntfy and similar APIs that don't return standard JSON arrays (#4)
  • Camera Detection Snapshots blueprint — Captures camera snapshots on AI detection events (person, vehicle, pet, doorbell) with timestamp-based filenames. Chronicle Card's image_template matches events to snapshots automatically. Works with Reolink, Amcrest, ONVIF, and more.
  • Official HA blueprint import buttons — One-click import via my.home-assistant.io in docs and README

Editor Improvements

  • Added help text to image_template fields clarifying that the editor preview will show errors (variables are injected at render time, not in the preview)

Full Changelog: v1.9.1...v1.9.2