DeebotUniverse / client.py

Deebot client library in python
https://deebot.readthedocs.io
GNU General Public License v3.0
28 stars 41 forks source link

Add support for X2 Omni #472

Closed Ulfmerbold2000 closed 4 months ago

Ulfmerbold2000 commented 4 months ago

Added an own deviceclass-file "e6ofmn.py" for Deebot X2 series and changed target in file "lf3bn4.py" to e6ofmn.py Classname extracted from ecovacs-deebot.js (e6ofmn) Used p1jij8.py as sourcefile for Mainfeatureset(T20 Omni) and upgraded with missing features from 2o4lnm.py file (X1 series) Features missing was Sweep-mode and Voice Assistant

Hopefully i didnt make any mistakes while merging, feel free to double check my changes. Should be ok but better safe than sorry...

Ulfmerbold2000 commented 4 months ago

Fixed the Problem in Workspace an did the commit. Didnt work with github previous, so hopefully the file is ready now

edenhaus commented 4 months ago

pre-commit.ci autofix

codecov[bot] commented 4 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 84.93%. Comparing base (a12aca3) to head (02c076d). Report is 1 commits behind head on dev.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## dev #472 +/- ## ========================================== + Coverage 84.76% 84.93% +0.17% ========================================== Files 84 85 +1 Lines 3150 3186 +36 Branches 527 527 ========================================== + Hits 2670 2706 +36 Misses 429 429 Partials 51 51 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.