Skip to content

Add fixture for RV20 max plus 1.3.0#1721

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

Add fixture for RV20 max plus 1.3.0#1721
rytilahti wants to merge 1 commit into
python-kasa:masterfrom
rytilahti:janitor/rv20maxpls_130

Conversation

@rytilahti

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

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