Skip to content

Plugin Verification Request: homebridge-tesvor-matter #1069

@osnipassos

Description

@osnipassos

Plugin Verification Request

Plugin Details

Field Value
Plugin Name homebridge-tesvor-matter
npm Package https://www.npmjs.com/package/homebridge-tesvor-matter
GitHub Repository https://github.com/osnipassos/homebridge-tesvor-matter
Version 2.0.0
Plugin Type Dynamic Platform

Description

Plugin for Tesvor/WeBack robot vacuum cleaners that exposes devices as native Matter RVC accessories in Apple Home (iOS 18+) using Homebridge 2.0's api.matter.

The vacuum cleaner appears with the correct RobotVacuumCleaner category in Apple Home with full support for:

  • Start / pause / resume cleaning
  • Return to base (Go Home)
  • Real-time battery status
  • Multiple cleaning modes (Auto, Edge, Spot, Room, Smart)
  • Operational states: Running, Stopped, Paused, Seeking Charger, Charging, Docked, Error

Matter Clusters Implemented

  • RvcRunMode — Idle / Cleaning modes
  • RvcCleanMode — 5 cleaning sub-modes
  • RvcOperationalState — Full state machine per Matter spec §7.4
  • PowerSource — Battery level and charge state

Checklist

  • Published to npm
  • Source code on GitHub with issues enabled
  • GitHub release created for v2.0.0 with release notes
  • Dynamic platform type
  • Implements Homebridge Plugin Settings GUI (config.schema.json)
  • No analytics or user tracking
  • Runs on Node.js v18, v20, v22, v24
  • Does not modify the user's system via post-install scripts
  • No unhandled exceptions — errors are caught and logged

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions