v1.9.2 — Bug Fixes, NDJSON & Camera Snapshots Blueprint
Bug Fixes
image_templatevariables not injected — Template context variables (entity_id,state,timestamp,attributes, etc.) are now passed directly via HA'srender_templatevariables parameter instead of using{% set %}inside a batch loop (#8)- Missing custom entity attributes — History API no longer uses
minimal_responsewhenimage_templateis configured, ensuring custom attributes likesnapshot_urlare available in the template context (#8) - Timestamp timezone mismatch — Blueprint and card template now both normalize through
as_timestamp→timestamp_customfor consistent snapshot filenames regardless of HA timezone configuration (#8) - REST
field_mapnested paths — Dot-notation likestart.dateTimenow 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_templatematches events to snapshots automatically. Works with Reolink, Amcrest, ONVIF, and more. - Official HA blueprint import buttons — One-click import via
my.home-assistant.ioin docs and README
Editor Improvements
- Added help text to
image_templatefields 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