MCPcopy Index your code
hub / github.com/BnMcG/HomeAssistant-RoboVac

github.com/BnMcG/HomeAssistant-RoboVac @v0.1.3

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.1.3 ↗ · + Follow
20 symbols 47 edges 2 files 20 documented · 100%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

HomeAssistant-RoboVac

Component to implement Eufy RoboVac support in Home Assistant. Tested with the Eufy RoboVac 11c. Implemented using the standard Vaacum platform for Home Assistant.

Configuration

Add the following to your configuration.yaml:

vacuum:
  - platform: eufyrobovac
    ip_address: 192.168.0.123
    username: your_eufy_username
    password: your_eufy_password

You may optionally provide a name for your RoboVac:

vacuum:
  - platform: eufyrobovac
    name: NotARobot
    ip_address: 192.168.0.123
    username: your_eufy_username
    password: your_eufy_password

Why do you need my Eufy credentials?

Each Eufy RoboVac has its own 'local code' - this is essentially a password that the app uses to authenticate with the RoboVac. This code can be retrieved from the Eufy API by logging in with your username and password, and finding the device using its IP address. By providing the component with your username and password, this can be done automatically.

Core symbols most depended-on inside this repo

async_stop
called by 1
custom_components/eufyrobovac/vacuum.py
async_return_to_base
called by 1
custom_components/eufyrobovac/vacuum.py
async_setup_platform
called by 0
custom_components/eufyrobovac/vacuum.py
supported_features
called by 0
custom_components/eufyrobovac/vacuum.py
fan_speed
called by 0
custom_components/eufyrobovac/vacuum.py
fan_speed_list
called by 0
custom_components/eufyrobovac/vacuum.py
battery_level
called by 0
custom_components/eufyrobovac/vacuum.py
status
called by 0
custom_components/eufyrobovac/vacuum.py

Shape

Method 18
Class 1
Function 1

Languages

Python100%

Modules by API surface

custom_components/eufyrobovac/vacuum.py20 symbols

For agents

$ claude mcp add HomeAssistant-RoboVac \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page