robovac_get_status
Check the current operational status of your Eufy RoboVac vacuum cleaner to monitor its cleaning activity or connection state.
Instructions
Get the current status of the robovac
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/server.ts:615-625 (handler)The handler function for the 'robovac_get_status' MCP tool. It ensures the RoboVac instance is initialized, calls getStatuses() on the library instance, and returns the status as a formatted JSON string.
case "robovac_get_status": this.ensureRoboVacInitialized(); const status = await this.robovac!.getStatuses(); return { content: [ { type: "text", text: `RoboVac Status:\n${JSON.stringify(status, null, 2)}`, }, ], }; - src/server.ts:368-375 (registration)Registration of the 'robovac_get_status' tool in the listTools handler, including name, description, and empty input schema.
{ name: "robovac_get_status", description: "Get the current status of the robovac", inputSchema: { type: "object", properties: {}, }, }, - src/server.ts:368-375 (schema)Input schema definition for the 'robovac_get_status' tool (empty object, no parameters required).
{ name: "robovac_get_status", description: "Get the current status of the robovac", inputSchema: { type: "object", properties: {}, }, },