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
TableJSON 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: {}, }, },