|
2 | 2 |
|
3 | 3 | This document provides comprehensive documentation for each `DeviceFeature` in the python-roborock library, explaining what each feature supports in the Roborock app and vacuum functionality. |
4 | 4 |
|
5 | | -**Source:** Reverse engineered from `hermes/com.roborock.tanos` decompiled Android app code. |
6 | | - |
7 | 5 | ## Table of Contents |
8 | 6 | - [Overview](#overview) |
9 | 7 | - [Feature Detection Systems](#feature-detection-systems) |
@@ -1435,30 +1433,3 @@ These features are determined by hardware capabilities and product variant. |
1435 | 1433 | **Description:** Advanced customization for mop-equipped models. |
1436 | 1434 | **Impact:** Detailed control over mopping parameters. |
1437 | 1435 |
|
1438 | | ---- |
1439 | | - |
1440 | | -## Summary |
1441 | | - |
1442 | | -This documentation covers **178 distinct device features** across the Roborock ecosystem: |
1443 | | - |
1444 | | -- **27** robotNewFeatures (lower 32-bit) features |
1445 | | -- **17** robotNewFeatures (upper 32-bit) features |
1446 | | -- **27** new_feature_info_str mask-based features |
1447 | | -- **88** new_feature_info_str bit-indexed features |
1448 | | -- **7** robotFeatures array-based features |
1449 | | -- **10** model-specific features |
1450 | | -- **8** product/hardware features |
1451 | | - |
1452 | | -Each feature flag enables specific functionality in the Roborock app and affects vacuum behavior, UI options, or dock capabilities. Understanding these features is crucial for: |
1453 | | - |
1454 | | -1. **Home Assistant Integration** - Knowing which features to expose and support |
1455 | | -2. **API Development** - Understanding available commands and capabilities |
1456 | | -3. **Device Compatibility** - Determining which features work with which models |
1457 | | -4. **User Documentation** - Explaining what features are available |
1458 | | -5. **Troubleshooting** - Diagnosing why certain features may not work |
1459 | | - |
1460 | | ---- |
1461 | | - |
1462 | | -**Generated:** 2025-12-30 |
1463 | | -**Source:** RR_API/hermes/com.roborock.tanos decompiled code analysis |
1464 | | -**Library:** python-roborock/roborock/device_features.py |
0 commit comments