Skip to content

Releases: xtimmy86x/alarmgrid

Release 2.1.0

Choose a tag to compare

@xtimmy86x xtimmy86x released this 29 Aug 15:49
1712c32

What's Changed

  • feat(card): add visual editor for AlarmGrid card by @xtimmy86x in #12
  • fix: preserve visual editor state in AlarmGrid card editor by @xtimmy86x in #13
  • chore(release): prepare AlarmGrid 2.1.0 by @xtimmy86x in #14

Full Changelog: 2.0.0...2.1.0

Release 2.0.0

Choose a tag to compare

@xtimmy86x xtimmy86x released this 29 Aug 14:21
d3387e0

AlarmGrid 2.0.0

AlarmGrid is the new independent identity of the industrial alarm management integration for Home Assistant.

This release establishes the final project name, Home Assistant domain, frontend namespace, sidebar panel, Lovelace card, services, storage keys, and Telegram callback namespace before public distribution.

Highlights

  • New AlarmGrid branding and visual identity
  • New Home Assistant integration domain: alarmgrid
  • New service namespace: alarmgrid.*
  • New Lovelace card: custom:alarmgrid-card
  • New sidebar panel at /alarmgrid
  • New frontend bundle and WebSocket namespace
  • New storage namespace and history database name
  • New alarmgrid_* entity naming
  • Interactive Telegram alarm actions
  • English and Italian localization
  • DCS-style alarm lifecycle with ACK, shelving, disable/enable, history, and rule management

Alarm management

AlarmGrid provides a DCS-style alarm annunciator workflow for Home Assistant, including:

  • Active and acknowledged alarms
  • Cleared alarms
  • Temporary shelving
  • Persistent disable/enable
  • Alarm history
  • Priority handling
  • Browser and media-player alarm sound
  • Per-rule Home Assistant entities
  • Manual rule creation and editing
  • CSV import and export
  • Bulk deletion of selected rules

Telegram

Telegram support includes:

  • Optional outbound alarm notifications
  • Multiple notification targets
  • Global minimum priority filtering
  • Per-rule notification policy:
    • inherit global settings
    • always notify
    • never notify
  • Interactive actions:
    • ACK
    • Shelve
    • Unshelve
    • Disable
    • Enable
  • English and Italian messages
  • Multi-bot callback handling

AlarmGrid does not store Telegram bot tokens or credentials. Telegram configuration remains managed by Home Assistant.

Frontend

The frontend has been reworked around the new AlarmGrid identity:

  • Sidebar console: /alarmgrid
  • Panel custom element: alarmgrid-panel
  • Lovelace card: custom:alarmgrid-card
  • Frontend resource: alarmgrid.js
  • Explicit frontend build cache-busting
  • Responsive light/dark UI
  • Compact dashboard alarm card
  • Rule editor
  • Alarm history export

Rule handling improvements

Rule changes no longer perform a full integration reload.

Creating, editing, importing, or deleting rules now refreshes only the rule-dependent runtime state and entities, keeping the AlarmGrid sidebar open and avoiding unnecessary integration restarts.

Breaking changes

This is a clean breaking release.

The previous pre-release project used the domain:

industrial_alarm_panel

AlarmGrid now uses:

alarmgrid

There is no automatic migration from earlier pre-release builds.

If you previously tested Industrial Alarm Panel:

  1. Remove the old integration from Home Assistant.
  2. Remove the old custom repository if necessary.
  3. Restart Home Assistant.
  4. Install AlarmGrid.
  5. Add the AlarmGrid integration again.
  6. Update Lovelace configuration to use:
type: custom:alarmgrid-card

1.0.24

Choose a tag to compare

@xtimmy86x xtimmy86x released this 29 Aug 11:59
3adf98f

What's Changed

  • fix(telegram): correct interactive actions and localization by @xtimmy86x in #4

Full Changelog: 1.0.23...1.0.24

1.0.23

Choose a tag to compare

@xtimmy86x xtimmy86x released this 29 Aug 11:29
0da7429

What's Changed

  • feat(telegram): add interactive Telegram alarm actions (v1.0.23) by @xtimmy86x in #3

Full Changelog: 1.0.22...1.0.23

1.0.22

Choose a tag to compare

@xtimmy86x xtimmy86x released this 29 Aug 09:18
7adb827

What's Changed

  • feat(telegram): add per-rule Telegram notification policy by @xtimmy86x in #2

Full Changelog: 1.0.21...1.0.22

1.0.21

Choose a tag to compare

@xtimmy86x xtimmy86x released this 29 Aug 08:33
879035b

What's Changed

  • Add opt-in outbound Telegram notifications and event plumbing (v1.0.21) by @xtimmy86x in #1

New Contributors

Full Changelog: 1.0.20...1.0.21

1.0.20

Choose a tag to compare

@xtimmy86x xtimmy86x released this 28 Aug 21:34

Full Changelog: 1.0.19...1.0.20

1.0.19

Choose a tag to compare

@xtimmy86x xtimmy86x released this 28 Aug 19:53

Full Changelog: 1.0.18...1.0.19

1.0.18

Choose a tag to compare

@xtimmy86x xtimmy86x released this 28 Aug 19:40

Full Changelog: 1.0.17...1.0.18

1.0.17

Choose a tag to compare

@xtimmy86x xtimmy86x released this 28 Aug 19:29

Full Changelog: 1.0.16...1.0.17