Skip to content

v1.9.0 — Per-device Disable (force-off) switch

Choose a tag to compare

@cm-makes cm-makes released this 26 Jun 10:53

New feature

Per-device Disable (force-off) switch — a new switch.aurum_{slug}_disable is auto-created for every configured device.

When ON it acts as a hard kill-switch:

  • AURUM ignores PV surplus, deadline and manual override for that device
  • the device is switched off and kept off every cycle until you turn the switch back off

Use it to temporarily take a device out of AURUM automation without deleting its configuration. The switch state survives Home Assistant restarts. An optional user-configured disable_entity (e.g. an input_boolean) is also honoured.

Testing

Unit-tested via the simulation harness — force-off under full surplus, precedence over manual override, and no turn-on while disabled (143 tests pass). The new HA entity creation itself is best confirmed in a live Home Assistant instance.

Ported from the private HELIOS parent project.


This release also documents earlier fixes in the changelog: v1.8.2 (deadline force-start for regular devices, #3) and v1.8.3 (slugify cleanup, duplicate notify key, min_on_time after restart).