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

latest releases: 1.1.4-rc12, 1.1.4-rc11, 1.1.4-rc10...
pre-release5 hours ago

[1.1.4-rc08] - 2026-02-20

Added

  • Configurable Matter vendor/product ID — New "Override Matter Configuration" option under Advanced features. When enabled, you can set a custom vendor name, vendor ID, product name, and product ID used during Matter device discovery, replacing the plugin defaults.
  • Troubleshooting guide for stuck-at-updating issue — Added a detailed guide (troubleshoot/STUCK_AT_UPDATING_ISSUE.md) to help diagnose and resolve network switch compatibility problems that can cause the plugin to get stuck at the "Updating" phase.

Fixed

  • Message listener stabilitySimpleMessageListener now silently ignores invalid or malformed messages instead of failing, improving overall communication reliability.

Improvements

  • Multi-map active map detection — The plugin now correctly identifies which map is currently active when multiple maps are saved on the vacuum. Rooms are matched to the right map using room ID and name mappings, ensuring accurate area reporting.
  • Cleaner start cleaning flow — Cleaning initialization logic has been consolidated from messageRoutingService into roborockService for clearer responsibility and easier maintenance.
  • Routine cleaning refactored — The routine cleaning method has been restructured with a cleaner separation of concerns across roborockService, areaManagementService, and messageRoutingService.

Internal

  • Formatted roborockService.changeCleanMode for improved readability.
  • Added roomMapInfoListener to handle room-to-map data updates from device messages.
  • Updated tests for MapInfo, RoomIndexMap, getSupportedAreas, platformRunner, area management, and routing services.

Buy Me A Coffee

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

NewReleases is sending notifications on new releases.