Skip to content

v2.0.15 — Countdown rule is now state-based (level-triggered)

Choose a tag to compare

@K0rb3nD4ll4S K0rb3nD4ll4S released this 18 Apr 17:01

What's New in v2.0.15

All monorepo packages bumped to 2.0.15 in unified versioning — Desktop, Homebridge plugin, Home Assistant integration, Node-RED nodes, MQTT bridge, core, and Android app.

⏱ Countdown rule is now state-based, not transition-based

The DWM Countdown rule (auto-timer-off / auto-timer-on) is now level-triggered instead of edge-triggered. Previously, the timer only started when the device transitioned into the trigger state — so if the device was already ON when Homebridge, Home Assistant, or the Desktop scheduler started, the auto-OFF timer would never run until someone manually toggled it off and back on. That's fixed.

New behavior:

  • The timer runs whenever the device is in the trigger state, regardless of how it got there. If the device is already ON when the scheduler starts, the auto-OFF countdown starts immediately.
  • If the device leaves the trigger state before the timer fires (e.g. you manually turn off an auto-off device early), the pending timer is cancelled — no surprise re-toggle.
  • If the device re-enters the trigger state, a fresh countdown starts.
  • If the active-window expires mid-countdown, the pending timer is cancelled.

UI wording updated everywhere:

Before After
If device turns ON → auto-OFF after duration If device is ON → auto-OFF after duration
If device turns OFF → auto-ON after duration If device is OFF → auto-ON after duration

Applied consistently in:

  • Desktop app Countdown editor
  • Homebridge plugin rule editor + Help tab description
  • Home Assistant integration

Compatibility: Existing rules with countdownAction: 'on_to_off' or 'off_to_on' continue to work unchanged — no rule-store migration required.


Install

Platform Command / Action
Homebridge npm install -g homebridge-dibby-wemo
HOOBS Plugins tab → search homebridge-dibby-wemo → Install
Home Assistant HACS → Custom repositories → add this repo as Integration
Node-RED npm install node-red-contrib-dibby-wemo (from ~/.node-red)
MQTT Bridge docker compose up -d from packages/mqtt-bridge/
Desktop (Windows) Download Dibby Wemo Manager Setup 2.0.15.exe below