Files

1.1 KiB

Changelog

1.1 — 2026-10-03

  • Full command, state and availability topics are required in the private INI.
  • Subscription, state publication, availability and Last Will use those settings.
  • Generic shared topic examples; no installation-specific topic prefixes in the current source.
  • MQTT client ID can also be configured in the INI.
  • Missing, blank, duplicate, wildcard and oversized topics are rejected at startup.
  • Upgrade instructions preserve existing topics and the existing Home Assistant entity.
  • 24 behaviour/configuration tests with mocked MQTT and Docker.

1.0 — 2026-10-03

  • MQTT-controlled handover between MeshCore WebUI and a native phone app.
  • Independent systemd controller; stops/starts only meshcore-webui.
  • Confirmed Docker state, retained JSON and MQTT availability/Last Will.
  • Automatic MQTT reconnect without changing container state.
  • Non-retained ON/OFF commands and idempotent container operations.
  • Home Assistant package, Debian installer and example credentials config.
  • 16 behaviour tests; initial installation and switching confirmed working.