Skip to content

v0.2.0 - Instance-Based Map Filtering & Enhanced Attributes

Choose a tag to compare

@troykelly troykelly released this 07 Dec 02:44

🎉 What's New

Instance-Based Geo-Location Sources for Map Filtering

Each ABC Emergency instance now uses its configuration title as the geo-location source, enabling precise filtering on Home Assistant map cards.

Before (v0.1.x): All instances shared a generic abc_emergency source
Now (v0.2.0): Each instance uses its unique title like "ABC Emergency (Home)" or "ABC Emergency (NSW)"

Example map card configuration:

type: map
title: Nearby Emergencies
geo_location_sources:
  - "ABC Emergency (Home)"  # Filters to this specific instance
entities:
  - zone.home
default_zoom: 10

Enhanced Sensor Attributes

Count sensors (incidents_total, incidents_nearby, bushfires, floods, storms) now include an incidents list attribute containing detailed information about each incident:

incidents:
  - headline: "Milsons Gully"
    alert_level: "extreme"
    event_type: "Bushfire"
    distance_km: 12.4
    direction: "NW"

Complete Geo-Location Entity Attributes

Geo-location entities now expose all available incident data:

  • source - Instance title for map filtering
  • agency - Reporting emergency service (e.g., "NSW Rural Fire Service")
  • alert_level / alert_text - Warning level information
  • event_type / event_icon - Incident classification
  • status - Current incident status
  • direction - Compass direction from monitored location
  • updated - ISO 8601 timestamp of last update

📚 Documentation

🔧 Full Changelog

  • feat(geo_location): Use friendly entry title as source for map filtering (#36)
  • feat(sensor): Add incidents list attribute to count sensors (#34)
  • docs: Updated dashboard maps and entities documentation