Skip to content

feature: add support for RoboVac G20 (T2257) - #612

Open
cooper645 wants to merge 3 commits into
damacus:mainfrom
cooper645:feature/add-t2257-support
Open

cooper645 wants to merge 3 commits into
damacus:mainfrom
cooper645:feature/add-t2257-support

Conversation

@cooper645

Copy link
Copy Markdown

Adds support for the Eufy RoboVac G20 (T2257), which was previously
unsupported — only the Hybrid variants T2256 and T2258 existed.

DPS command codes were confirmed live against a real device via a direct
Tuya status query (tinytuya), rather than assumed from a sibling model.

Tested and working: start, pause, resume, stop, return home, locate,
battery %, error sensor, spot clean.

Not yet fully verified: additional fan speeds/modes beyond 'max' and
'nosweep' — could use further testing from other T2257 owners.

Tested and working on most up to date HA release.
Resolves flake8 errors from CI (W292, F811, F821): the test file had been accidentally pasted in twice, causing redefinition and undefined name errors, and both new files were missing a trailing newline.
auto-merge was automatically disabled September 14, 2026 06:52

Head branch was pushed to by a user without write access

@cooper645 cooper645 left a comment

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

updated and removed an erroneously pushed .DS_Store file.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant