Skip to content

v2.0.27

Choose a tag to compare

@github-actions github-actions released this 13 May 11:45
· 22 commits to main since this release

Feature: Synology NAS support (DSM 7+)

A Synology NAS is now a first-class always-on host for Dibby Wemo. Two install paths are shipped, both fully compatible with DSM 7.


Path A — Container Manager / Docker (recommended)

Multi-arch container image (linux/amd64 + linux/arm64) published to GitHub Container Registry, built automatically on every release tag.

Pull:

docker pull ghcr.io/k0rb3nd4ll4s/dibby-wemo-manager:2.0.27
# or :latest

One-screen Synology recipe:

  1. Install Container Manager from Package Center if not already there.
  2. File Station → create /volume1/docker/dibby-wemo/data.
  3. Container Manager → Project → Create → paste the docker/synology-compose.yml template.
  4. Build → Start → browse to http://<NAS-IP>:3456.

Why network_mode: host? HomeKit's mDNS broadcast and Wemo's SSDP multicast can't cross Docker's bridge network — packets get filtered before reaching the LAN. Host mode lets the container share the NAS's network stack so discovery and pairing Just Work.


Path B — Native Package Center .spk

For users who prefer a native install. Download the .spk matching your NAS arch from the Assets below:

DSM arch CPU Example models
apollolake Celeron J3455 DS418play, DS918+, DS1019+
geminilake Celeron J4115 DS220+, DS420+, DS720+, DS920+, DS1520+
denverton Atom C3538 DS1819+, DS3018xs, RS1619xs+
broadwell Xeon DS3617xs, RS3617xs, RS18017xs+
rtd1296 Realtek (aarch64) DS124, DS223, DS223j, DS423

Not sure which arch? DSM → Control Panel → Info Center → CPU shows the chip — match it to the table.

Then Package Center → ⋮ → Manual Install → upload .spk → Apply.

Data persists at /volume1/@appstore/dibby-wemo-manager/data/ and survives upgrades.


Same code, different packaging

Both paths deploy the same JS bundle (scheduler, store, HomeKit bridge, web UI) — packaging is the only difference, so feature parity between Docker and .spk is guaranteed.

Full file-level breakdown is in the CHANGELOG.

Other packages — unified version bump

  • homebridge-dibby-wemo@2.0.27 (npm)
  • node-red-contrib-dibby-wemo@2.0.27 (npm)
  • Home Assistant integration via HACS (2.0.27)
  • Desktop apps — no functional changes in this release

Upgrade existing Synology install

  • Docker: Container Manager → Project → dibby-wemo → Stop → Build → Start (pulls the new image).
  • .spk: Package Center → Manual Install → upload the new .spk (DSM detects an upgrade and preserves your data).