FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Add fixture for RV20 max plus 1.3.0 by rytilahti · Pull Request #1721 · python-kasa/python-kasa · GitHub

Repository navigation

Add fixture for RV20 max plus 1.3.0 - #1721

Closed
rytilahti wants to merge 1 commit into
python-kasa:masterfrom
rytilahti:janitor/rv20maxpls_130
Closed

rytilahti wants to merge 1 commit into
python-kasa:masterfrom
rytilahti:janitor/rv20maxpls_130

Conversation

Copy link
Copy Markdown
Member

Used #1592 to dump the fixture, which caused map reset as described in #1516 and #1665.

The device reports matter support, but fails to query information (requires active pairing mode?), the last error from the run is Device 192.168.x.x received unknown error code: -3016 followed up with the fixture dump, unsure if it finished properly.

> python -m devtools.dump_devinfo --host 192.168.x.x
Host given, performing discovery on 192.168.x.x.
Testing component_nego call ..OK
Skipping ble_whole_setup..UNSUPPORTED
Skipping furniture..UNSUPPORTED
Skipping map_cloud_backup..UNSUPPORTED
Skipping dev_log..UNSUPPORTED
Skipping map_lock..UNSUPPORTED
Skipping carpet_area..UNSUPPORTED
Skipping clean_angle..UNSUPPORTED
Skipping clean_percent..UNSUPPORTED
Skipping no_pose_config..UNSUPPORTED
Testing  device..Testing SmartCall(module='device', request={'get_device_info': None}, should_succeed=True, child_device_id='', supports_multiple=True)..OK
Testing  time..Testing SmartCall(module='time', request={'get_device_time': None}, should_succeed=True, child_device_id='', supports_multiple=True)..OK
Testing  firmware..Testing SmartCall(module='firmware', request={'get_fw_download_state': None}, should_succeed=True, child_device_id='', supports_multiple=True)..OK
Testing  firmware..Testing SmartCall(module='firmware', request={'get_latest_fw': None}, should_succeed=True, child_device_id='', supports_multiple=True)..OK
Testing  quick_setup..Testing SmartCall(module='quick_setup', request={'qs_component_nego': None}, should_succeed=True, child_device_id='', supports_multiple=True)..OK
Testing  clean..Testing SmartCall(module='clean', request={'getCarpetClean': None}, should_succeed=True, child_device_id='', supports_multiple=True)..OK
Testing  clean..Testing SmartCall(module='clean', request={'getCleanRecords': None}, should_succeed=True, child_device_id='', supports_multiple=True)..OK
Testing  clean..Testing SmartCall(module='clean', request={'getVacStatus': None}, should_succeed=True, child_device_id='', supports_multiple=True)..OK
Testing  clean..Testing SmartCall(module='clean', request={'getAreaUnit': None}, should_succeed=True, child_device_id='', supports_multiple=True)..OK
Testing  clean..Testing SmartCall(module='clean', request={'getCleanInfo': None}, should_succeed=True, child_device_id='', supports_multiple=True)..OK
Testing  clean..Testing SmartCall(module='clean', request={'getCleanStatus': None}, should_succeed=True, child_device_id='', supports_multiple=True)..OK
Testing  clean..Testing SmartCall(module='clean', request={'getCleanAttr': {'type': 'global'}}, should_succeed=True, child_device_id='', supports_multiple=True)..OK
Testing  battery..Testing SmartCall(module='battery', request={'getBatteryInfo': None}, should_succeed=True, child_device_id='', supports_multiple=True)..OK
Testing  consumables..Testing SmartCall(module='consumables', request={'getConsumablesInfo': None}, should_succeed=True, child_device_id='', supports_multiple=True)..OK
Testing  button_and_led..Testing SmartCall(module='button_and_led', request={'getChildLockInfo': None}, should_succeed=True, child_device_id='', supports_multiple=True)..OK
Testing  speaker..Testing SmartCall(module='speaker', request={'getSupportVoiceLanguage': None}, should_succeed=True, child_device_id='', supports_multiple=True)..FAIL Error querying device: 192.168.x.x: UNKNOWN_METHOD_ERROR(-1002) for method: getSupportVoiceLanguage (error_code=UNKNOWN_METHOD_ERROR)
Testing  speaker..Testing SmartCall(module='speaker', request={'getCurrentVoiceLanguage': None}, should_succeed=True, child_device_id='', supports_multiple=True)..OK
Testing  speaker..Testing SmartCall(module='speaker', request={'getVolume': None}, should_succeed=True, child_device_id='', supports_multiple=True)..OK
Testing  schedule..Testing SmartCall(module='schedule', request={'get_schedule_rules': {'start_index': 0, 'schedule_mode': ''}}, should_succeed=True, child_device_id='', supports_multiple=True)..OK
Testing  schedule..Testing SmartCall(module='schedule', request={'get_next_event': {'start_index': 0}}, should_succeed=True, child_device_id='', supports_multiple=True)..OK
Testing  wireless..Testing SmartCall(module='wireless', request={'get_wireless_scan_info': {'start_index': 0}}, should_succeed=True, child_device_id='', supports_multiple=True)..OK
Testing  map..Testing SmartCall(module='map', request={'getMapInfo': None}, should_succeed=True, child_device_id='', supports_multiple=True)..OK
Testing  map..Testing SmartCall(module='map', request={'getMapData': None}, should_succeed=True, child_device_id='', supports_multiple=True)..OK
Testing  auto_change_map..Testing SmartCall(module='auto_change_map', request={'getAutoChangeMap': None}, should_succeed=True, child_device_id='', supports_multiple=True)..OK
Testing  dust_bucket..Testing SmartCall(module='dust_bucket', request={'getAutoDustCollection': None}, should_succeed=True, child_device_id='', supports_multiple=True)..OK
Testing  dust_bucket..Testing SmartCall(module='dust_bucket', request={'getDustCollectionInfo': None}, should_succeed=True, child_device_id='', supports_multiple=True)..OK
Testing  inherit..Testing SmartCall(module='inherit', request={'get_inherit_info': None}, should_succeed=True, child_device_id='', supports_multiple=True)..OK
Testing  mop..Testing SmartCall(module='mop', request={'getMopState': None}, should_succeed=True, child_device_id='', supports_multiple=True)..OK
Testing  do_not_disturb..Testing SmartCall(module='do_not_disturb', request={'getDoNotDisturb': None}, should_succeed=True, child_device_id='', supports_multiple=True)..OK
Testing  matter..Testing SmartCall(module='matter', request={'get_matter_setup_info': None}, should_succeed=True, child_device_id='', supports_multiple=True)..FAIL Error querying device: 192.168.x.x: UNKNOWN_METHOD_ERROR(-1002) for method: get_matter_setup_info (error_code=UNKNOWN_METHOD_ERROR)
Device 192.168.x.x received unknown error code: -3016
Got 29 successes

Copy link
Copy Markdown
Member Author

Closing as (probably) unnecessary, a future TPAP-enabled fixture would be more useful.

rytilahti closed this Oct 4, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
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


Back | FazBrowse Home | New Git URL