Skip to content

Change Log

intermittech edited this page Jul 15, 2026 · 5 revisions

Change log

2021-04

  • First implementation.

2021-11

  • Added information about dynamic configuration options
  • Added button support.

2023-05

  • Added support for PCF8574 I2C port expander (multiple)

2023-11

  • @chrisburrows Added support for compile time defaults for setting DELAY, EXTERNAL, INVERTS and HA discovery

2026-07 - Changed to PowerManager

  • Added support for the AW9523(B) 16-port I2C expander (expander type selector replaces the PCF8574 checkbox; legacy configs migrate automatically)
  • Maximum number of relays raised from 8 to 16
  • Added segment coupling: a relay can follow a segment's on/off state (incl. "any segment" master mode) to cut power to individual LED sections
  • Added relay names (settings page or POWERMANAGER_NAMES), used in the segment "Power relays" menu, Info page and HA discovery
  • Split delay-s into per-relay delay-on-s and delay-off-s (legacy configs migrate to both)
  • Added anti-flash power-on: black frames around energising a coupled port (black-pre-ms/black-post-ms)
  • Added stabilize-s PSU stabilization for any-segment master relays: sections wait after the main supply powers on
  • Relay 0 is now the dedicated Master AC relay slot (enable checkbox on the settings page; the any-segment role is reserved for it)
  • Added optional main power sync: main power follows the Master AC relay (off when everything is off, restored by switching a segment on)
  • Presets can carry relay links (PowerManager block with optional "save":false for RAM-only application)
  • Renamed from Multi Relay to Power Manager and split off as a standalone external usermod; configuration from a previous multi_relay installation migrates automatically (original multi_relay by @blazoncek remains part of WLED)

This page is generated from the usermod's in-tree readme (usermods/PowerManager/readme.md) by sync_wiki.py - edit there, not here.

Clone this wiki locally