github RinDevJunior/matterbridge-roborock-vacuum-plugin 1.1.4-rc14

latest release: 1.1.4
pre-release10 hours ago

[1.1.4-rc14] - 2026-02-21

Fixed

  • Offline device not registered — Devices that fail local network connection (e.g. online: false) are now registered in Matterbridge in MQTT-only mode instead of being silently skipped. Previously, a failed get_network_info request caused an early return, resulting in only one device appearing when multiple vacuums were configured.
  • Message routing DUID filteringV1ResponseBroadcaster and B01ResponseBroadcaster now filter incoming messages by duid before dispatching to listeners, preventing messages intended for one device from being routed to another device's listeners.
  • Multiple map active map updategetRoomMap is now only called when isMultipleMapEnabled is enabled, avoiding unnecessary MQTT requests for single-map setups.
  • SimpleMessageListener crash on non-object result — Fixed Cannot use 'in' operator to search for 'state' in 104 error when a device returns a primitive value (e.g. result: [104]) instead of a status object. Added typeof guard before the 'state' in messageBody check.

Improved

  • MQTT connection readiness checkinitializeMessageClient now waits for both isReady() and isConnected() before proceeding, ensuring the MQTT connection is fully established.
  • MQTT topic logging — The full MQTT publish topic is now included in the debug log for easier tracing.

Buy Me A Coffee

Don't miss a new matterbridge-roborock-vacuum-plugin release

NewReleases is sending notifications on new releases.