Skip to content

Releases: Highsteads/DeviceActivityMonitor

v1.10.2 — the support URL Indigo asks for

Choose a tag to compare

@Highsteads Highsteads released this 02 Aug 16:54

Adds the support URL Indigo requires in every plugin. It gives the plugin an About menu item linking to its page, and it is one of the six keys the plugin bundle is meant to carry — this one had never been there. Found by sweeping the estate after the same missing key stopped a brand-new plugin installing at all. No plugin logic changed.

Also in this release (1.10.1, not separately released)

the shared utility refresh from the Appliance Monitor deep review: the log timestamp filter is now idempotent, so toggling timestamps twice no longer double-stamps every line, the module imports outside Indigo for offline tests, a malformed log call keeps its arguments instead of losing them, and a new shared as_bool() stops a preference saved as the string "false" reading as true. No plugin logic changed.

Installing

Download Device_Activity_Monitor.indigoPlugin.zip, unzip it, and double-click Device_Activity_Monitor.indigoPlugin.

v1.10.0 — deep-review release

Choose a tag to compare

@Highsteads Highsteads released this 17 Jul 21:19

The 1.9.11 → 1.10.0 releases are the result of a full deep review of the plugin (75 confirmed findings, all fixed).

Fixes you will actually notice

  • Editing a group's members now takes effect immediately — it used to silently do nothing until the plugin was restarted
  • Group triggers no longer double-fire on Zigbee2MQTT duplicate publishes, and no longer fire on housekeeping updates (lastSeen, link quality, battery)
  • One typo in a hand-edited config file can no longer stop the plugin loading
  • Re-running discovery preserves your variables, custom labels, exclusions and manually added entries instead of quietly resetting them — and refuses to overwrite a config it cannot parse
  • A device name containing a quote no longer corrupts the generated config
  • Locks, relays and openers are no longer offered as contact sensors just because their name contains "door"

New in 1.10.0

  • Test Fire All Group Triggers menu item — check your trigger actions without walking round the house waving at sensors
  • Discovery applies its results immediately (no separate reload step)
  • Configure dialog for the three runtime toggles plus debug logging
  • Warnings when a group still references a deleted device, and when excluded ids go stale
  • Triggers can no longer be saved without a group selected
  • Startup log trimmed to a one-line summary (warnings still stand out)

Under the bonnet: atomic config writes, per-trigger failure isolation, toggle settings that survive a crash, and the test suite grown from 104 to 143 checks — including the first direct coverage of the group-trigger firing path.

Upgrading: just install over the top. Your JSON config and groups are untouched. The bundled standalone discovery scripts were removed (superseded by the menu items since v1.9.0).

v1.9.9

Choose a tag to compare

@Highsteads Highsteads released this 11 Jun 16:40

DeviceActivityMonitor 1.9.9 — maintenance and improvement release.

Install: download the .indigoPlugin.zip below, unzip it, and double-click the .indigoPlugin — Indigo installs it. Upgrading from an earlier version works the same way and keeps your settings.

The full run of changes since the previous release is in the README's version history.

v1.9.6

Choose a tag to compare

@Highsteads Highsteads released this 29 May 16:31

Full Changelog: v1.9.5...v1.9.6

v1.9.5

Choose a tag to compare

@Highsteads Highsteads released this 23 May 15:02

v1.9.5 — Runtime toggle menu items

Three new items under Plugins → Device Activity Monitor let you turn each half of the plugin on or off without restarting:

  • Toggle Device Change Log (on/off) — gates per-device / per-variable event-log lines
  • Toggle Group Change Triggers (on/off) — gates damGroup-driven custom-event firing
  • Toggle Timestamps in Log (on/off) — strips/restores the [HH:MM:SS.mmm] prefix on every plugin log line

All three flags persist across plugin restarts (pluginPrefs: logEnabled / groupEnabled / timestampEnabled) and default ON, so existing installs behave identically after upgrade. Show Plugin Info now reports the current state of all three.

Also reworded the README's comparison to Morris's Group Change Listener to credit it neutrally as the basis of this plugin.

Installation

  1. Download Device_Activity_Monitor.indigoPlugin.zip below
  2. Unzip — you'll get Device_Activity_Monitor.indigoPlugin
  3. Double-click the .indigoPlugin — Indigo will install it

v1.9.4

Choose a tag to compare

@Highsteads Highsteads released this 20 May 22:14

Release v1.9.4

Sync of currently installed plugin.

DeviceActivityMonitor v1.9.0

Choose a tag to compare

@Highsteads Highsteads released this 12 May 11:30

Indigo plugin release v1.9.0.

Download Device_Activity_Monitor.indigoPlugin.zip below, unzip, and double-click the resulting .indigoPlugin to install.

Per-plugin changelog: see README.md / repo CLAUDE.md for full release notes.

SensorMonitor v1.8.1

Choose a tag to compare

@Highsteads Highsteads released this 12 May 11:15

Indigo plugin release v1.8.1.

Download Sensor_Monitor.indigoPlugin.zip below, unzip, and double-click the resulting .indigoPlugin to install.

Per-plugin changelog: see README.md / repo CLAUDE.md for full release notes.

SensorMonitor v1.8.0

Choose a tag to compare

@Highsteads Highsteads released this 12 May 11:04

Indigo plugin release v1.8.0.

Download Sensor_Monitor.indigoPlugin.zip below, unzip, and double-click the resulting .indigoPlugin to install.

Per-plugin changelog: see README.md / repo CLAUDE.md for full release notes.

SensorMonitor v1.7.2

Choose a tag to compare

@Highsteads Highsteads released this 12 May 08:18

Indigo plugin release v1.7.2.

Download Sensor_Monitor.indigoPlugin.zip below, unzip, and double-click the resulting .indigoPlugin to install.

Per-plugin changelog: see README.md / repo CLAUDE.md for full release notes.