Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Roidmi EVE Plus v1.0.x not working #2227

Open
pkoutsovasilis opened this issue Dec 28, 2024 · 4 comments
Open

Roidmi EVE Plus v1.0.x not working #2227

pkoutsovasilis opened this issue Dec 28, 2024 · 4 comments

Comments

@pkoutsovasilis
Copy link

pkoutsovasilis commented Dec 28, 2024

Device model / 设备型号

roidmi.vacuum.v60

Component version / 插件版本

1.0.7

HA core version / HA版本

2024.12.5

Integrated mode / 集成方式

Automatic (自动模式)

The problem / 问题详情

Here is my card config. With v0.7.25 everything is working fine, but with v1.0.7 almost nothing works 😄

Entity attributes / 实体属性

state with v0.7.25 (last working version)

fan_speed_list:
  - Silent
  - Basic
  - Strong
  - Full Speed
  - Sweep
battery_level: 91
battery_icon: mdi:battery-charging-100
fan_speed: Strong
model: roidmi.vacuum.v60
lan_ip: 192.168.32.102
mac_address: 30:49:50:90:8c:2d
entity_class: MiotVacuumEntity
exclude_miot_services: null
miot_type: urn:miot-spec-v2:device:vacuum:0000A006:roidmi-v60:3
vacuum.status: 6
vacuum.fault: 0
vacuum.mode: 3
vacuum.sweep_type: 0
vacuum.on: 1
sweep.sweep_mode: 0
custom.mop: 0
custom.work_station_freq: 0
custom.timing: "{\"tz\":2,\"tzs\":7200}"
custom.clean_area: 0
custom.uid: "1596858527"
custom.auto_boost: 0
custom.forbid_mode: "{\"time\":[79200,43200,0],\"tz\":2,\"tzs\":7200}"
custom.water_level: 3
custom.total_clean_time: 1450446
custom.total_clean_areas: 13999
custom.clean_counts: 555
custom.clean_time: 35
custom.double_clean: 1
custom.edge_sweep: 0
custom.led_switch: 1
custom.lidar_collision: 1
custom.station_key: 1
custom.station_led: 1
custom.current_audio: girl_en
custom.progress: file not exist !!!
custom.station_type: 102
custom.voice_conf: file not exist !!!
brush_left_time-15-1: 710
brush_life_level-15-2: 39
brush_left_time-12-1: 10910
brush_life_level-12-2: 90
brush_cleaner.brush_left_time: 16910
brush_cleaner.brush_life_level: 93
filter.filter_life_level: 87
filter.filter_left_time: 7910
speaker.volume: 30
speaker.mute: 0
battery.charging_state: 1
state_updater: lan
vacuum.status_desc: Charging
miot_action_result:
  did: "558399571"
  miid: 0
  siid: 3
  aiid: 1
  code: 0
  exe_time: 52
  net_cost: 51
  ot_cost: 8
  otlocalts: 1735398488888724
  _oa_rpc_cost: 115
  withLatency: 0
sub_entities:
  - filter-10.filter_life_level-1
  - filter-10.filter_left_time-2
  - battery-3.battery_level-1
  - battery-3.charging_state-2
  - brush_cleaner-11.brush_left_time-1
  - brush_cleaner-11.brush_life_level-2
  - brush_cleaner-12.brush_left_time-1
  - brush_cleaner-12.brush_life_level-2
  - brush_cleaner-15.brush_left_time-1
  - brush_cleaner-15.brush_life_level-2
friendly_name: Jason Robot Cleaner
supported_features: 12539
miot_local: true
miot_cloud: false
miot_cloud_action: true

Home Assistant Logs / 系统日志

homeassistant  | 2024-12-28 15:00:16.145 ERROR (SyncWorker_10) [miio.miioprotocol] Got error when receiving: {'code': -9999, 'message': 'user ack timeout'}
homeassistant  | 2024-12-28 15:00:16.145 WARNING (SyncWorker_10) [custom_components.xiaomi_miot.core.device.roidmi.vacuum.v60] Call miot action {'did': '558399571', 'siid': 14, 'aiid': 1, 'in': [2, '{"mapId":1666280717,"segmentId":[6]}']} failed: Unable to recover failed command
homeassistant  | 2024-12-28 15:00:25.442 ERROR (SyncWorker_4) [miio.miioprotocol] Got error when receiving: timed out
homeassistant  | 2024-12-28 15:00:25.443 ERROR (MainThread) [custom_components.xiaomi_miot.core.device.roidmi.vacuum.v60] Got MiioException while fetching the state: No response from the device, mapping: {'custom.clean_area': {'siid': 8, 'piid': 7}, 'custom.water_level': {'siid': 8, 'piid': 11}, 'custom.clean_time': {'siid': 8, 'piid': 19}, 'vacuum.status': {'siid': 2, 'piid': 1}, 'vacuum.mode': {'siid': 2, 'piid': 4}, 'vacuum.sweep_type': {'siid': 2, 'piid': 8}}, max_properties: 6/6
homeassistant  | 2024-12-28 15:00:26.148 WARNING (MainThread) [homeassistant.helpers.entity] Update of vacuum.roidmi_v60_8c2d_robot_cleaner is taking over 10 seconds
homeassistant  | 2024-12-28 15:00:26.795 ERROR (SyncWorker_6) [miio.miioprotocol] Got error when receiving: {'code': -9999, 'message': 'user ack timeout'}
homeassistant  | 2024-12-28 15:00:26.795 WARNING (SyncWorker_6) [custom_components.xiaomi_miot.core.device.roidmi.vacuum.v60] Call miot action {'did': '558399571', 'siid': 8, 'aiid': 1, 'in': []} failed: Unable to recover failed command
homeassistant  | 2024-12-28 15:00:52.396 ERROR (SyncWorker_6) [miio.miioprotocol] Got error when receiving: {'code': -9999, 'message': 'user ack timeout'}
homeassistant  | 2024-12-28 15:00:52.396 WARNING (SyncWorker_6) [custom_components.xiaomi_miot.core.device.roidmi.vacuum.v60] Call miot action {'did': '558399571', 'siid': 14, 'aiid': 1, 'in': [2, '{"mapId":1666280717,"segmentId":[6]}']} failed: Unable to recover failed command
homeassistant  | 2024-12-28 15:00:54.654 ERROR (SyncWorker_13) [miio.miioprotocol] Got error when receiving: {'code': -9999, 'message': 'user ack timeout'}
homeassistant  | 2024-12-28 15:00:54.654 ERROR (SyncWorker_9) [miio.miioprotocol] Got error when receiving: {'code': -9999, 'message': 'user ack timeout'}
homeassistant  | 2024-12-28 15:00:54.655 ERROR (MainThread) [custom_components.xiaomi_miot.core.device.roidmi.vacuum.v60] Got MiioException while fetching the state: Unable to recover failed command, mapping: {'custom.mop': {'siid': 8, 'piid': 1}, 'custom.auto_boost': {'siid': 8, 'piid': 9}, 'custom.double_clean': {'siid': 8, 'piid': 20}, 'custom.edge_sweep': {'siid': 8, 'piid': 21}, 'custom.led_switch': {'siid': 8, 'piid': 22}, 'custom.lidar_collision': {'siid': 8, 'piid': 23}, 'speaker.mute': {'siid': 9, 'piid': 2}}, max_properties: 7/7
homeassistant  | 2024-12-28 15:00:54.658 ERROR (SyncWorker_8) [miio.miioprotocol] Got error when receiving: {'code': -9999, 'message': 'user ack timeout'}
homeassistant  | 2024-12-28 15:00:54.659 ERROR (MainThread) [custom_components.xiaomi_miot.core.device.roidmi.vacuum.v60] Got MiioException while fetching the state: Unable to recover failed command, mapping: {'custom.clean_area': {'siid': 8, 'piid': 7}, 'custom.water_level': {'siid': 8, 'piid': 11}, 'custom.clean_time': {'siid': 8, 'piid': 19}, 'vacuum.status': {'siid': 2, 'piid': 1}, 'vacuum.mode': {'siid': 2, 'piid': 4}, 'vacuum.sweep_type': {'siid': 2, 'piid': 8}}, max_properties: 6/6
homeassistant  | 2024-12-28 15:00:54.661 ERROR (MainThread) [custom_components.xiaomi_miot.core.device.roidmi.vacuum.v60] Got MiioException while fetching the state: Unable to recover failed command, mapping: {'sweep.sweep_mode': {'siid': 14, 'piid': 1}, 'custom.work_station_freq': {'siid': 8, 'piid': 2}, 'custom.timing': {'siid': 8, 'piid': 6}, 'custom.uid': {'siid': 8, 'piid': 8}, 'custom.forbid_mode': {'siid': 8, 'piid': 10}, 'custom.total_clean_time': {'siid': 8, 'piid': 13}, 'custom.total_clean_areas': {'siid': 8, 'piid': 14}, 'custom.clean_counts': {'siid': 8, 'piid': 18}, 'custom.station_key': {'siid': 8, 'piid': 24}, 'custom.station_led': {'siid': 8, 'piid': 25}, 'custom.current_audio': {'siid': 8, 'piid': 26}, 'custom.progress': {'siid': 8, 'piid': 28}, 'custom.station_type': {'siid': 8, 'piid': 29}, 'custom.voice_conf': {'siid': 8, 'piid': 30}, 'speaker.volume': {'siid': 9, 'piid': 1}, 'battery_level': {'siid': 3, 'piid': 1}, 'battery.charging_state': {'siid': 3, 'piid': 2}, 'vacuum.fault': {'siid': 2, 'piid': 2}}, max_properties: 9/18
@al-one
Copy link
Owner

al-one commented Dec 30, 2024

Try master branch.

wget -O - https://get.hacs.vip | DOMAIN=xiaomi_miot ARCHIVE_TAG=master bash -

@pkoutsovasilis
Copy link
Author

Hey 👋 sorry for the delay, I just tried v1.0.8 and the issues persist:

  • after waiting a bit I realised that the commands like change clean times, carpet auto-pressure mode, etc. are executed but they are really really slow to finish.
  • room cleaning still nevers succeeds

as before, restoring to the older v0.7.25 resolves all of the issues

@Rgokcay
Copy link

Rgokcay commented Jan 2, 2025

Ana dalı deneyin.

wget -O - https://get.hacs.vip | DOMAIN=xiaomi_miot ARCHIVE_TAG=master bash -

0.7.25 versiyonda herşey çok hızlı tepki veriyor ama 1.0.7 ve sonrasıda çok yavaş tepki veriyor seçeneklerinin süpürgeye iletilmesi 2 dakika sürüyor

@pkoutsovasilis
Copy link
Author

@al-one anything more I could extract to help resolve this bug? 🙂

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

No branches or pull requests

3 participants