Core profile

Awareness Core

Home awareness automation core for camera, doorbell, entry-sensor, and brief workflows with Redis-backed event history.

Home awareness engine v1.0.33 6 settings Awareness engine
Runtime role

What this surface is for

Home awareness engine

Highlights

Behavior in the current codebase

  • Replaces the old HA automations bridge with an in-core awareness runtime.
  • Connects to Home Assistant state changes and runs camera, doorbell, and entry-sensor rules directly.
  • Stores newest-first events in Redis with source area context, timestamps, and metadata for later querying.
  • Camera and doorbell paths support snapshot + vision summaries, with optional notifications and TTS routing.
  • Entry sensors log both open and closed events, with open-only notifications and optional open-only TTS.
  • Brief jobs generate compact text updates (events/weather/greetings) on schedules for dashboard-style use.
Related Verbas

Direct core support

This surface mainly handles runtime orchestration rather than exposing its own direct Verba target.

Settings

Configuration schema

  • Brief Scheduler Tick (sec) number

    How often the brief scheduler checks for due jobs.

    Key: brief_scheduler_tick_sec Default: 5
  • Entity Catalog Cache (sec) number

    How long to cache Home Assistant entity discovery for UI dropdowns.

    Key: entity_catalog_ttl_sec Default: 30
  • Snapshot Max Size (KB) number

    Maximum JPEG size to store per event snapshot.

    Key: event_snapshot_max_kb Default: 768
  • Events Retention select

    How long to retain awareness events written to Redis.

    Key: events_retention Default: 7d Options: 2d, 7d, 30d, forever
  • Store Event Snapshots checkbox

    Store camera/doorbell snapshot images in Redis for future event gallery UI.

    Key: store_event_snapshots Default: True
  • HA WS Reconnect (sec) number

    Seconds between Home Assistant websocket reconnect attempts.

    Key: ws_reconnect_seconds Default: 5