Custom Component: Dreame Vacuum

Looks like the latest firmware (4.3.6_1639) on the L20, broke this component. I get the following error message when I try to execute a command.

Anybody having a similar issue?

Thanks

It’s not the firmware but latest version of HA breaks it and you should upgrade your integration too.

Still on HA 2024.4, but today my camera image stopped working on the X40.
It was working fine till today. New map, shortly the camera runs. untll a certain point and i loose the image again. Does anyone have this?

@tasshack can you help / make suggestions?


Map update Failed: Traceback (most recent call last): File "/config/custom_components/dreame_vacuum/dreame/map.py", line 1212, in update self.request_map_list() File "/config/custom_components/dreame_vacuum/dreame/map.py", line 1417, in request_map_list saved_map_data = DreameVacuumMapDecoder.decode_saved_map( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/dreame_vacuum/dreame/map.py", line 2728, in decode_saved_map return DreameVacuumMapDecoder.decode_map(raw_map, vslam_map, rotation, iv)[0] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/dreame_vacuum/dreame/map.py", line 2720, in decode_map return DreameVacuumMapDecoder.decode_map_data_from_partial( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/dreame_vacuum/dreame/map.py", line 3594, in decode_map_data_from_partial return map_data, saved_map_data ^^^^^^^^^^^^^^ UnboundLocalError: cannot access local variable 'saved_map_data' where it is not associated with a value

ogger: custom_components.dreame_vacuum
Source: helpers/update_coordinator.py:427
integration: Dreame Vacuum ([documentation](https://github.com/Tasshack/dreame-vacuum), [issues](https://github.com/Tasshack/dreame-vacuum/issues))
First occurred: 6:53:54 PM (2 occurrences)
Last logged: 7:20:10 PM

Error requesting dreame_vacuum data: cannot access local variable 'saved_map_data' where it is not associated with a value

Log details (ERROR)

This error originated from a custom integration.

Logger: custom_components.dreame_vacuum.dreame.map
Source: custom_components/dreame_vacuum/dreame/map.py:6284
integration: Dreame Vacuum ([documentation](https://github.com/Tasshack/dreame-vacuum), [issues](https://github.com/Tasshack/dreame-vacuum/issues))
First occurred: 6:53:53 PM (10 occurrences)
Last logged: 7:20:14 PM

Map render Failed: Traceback (most recent call last): File "/config/custom_components/dreame_vacuum/dreame/map.py", line 6040, in render_map image = self.render_objects(cached_layers, map_data, robot_status, station_status, image, object_scale) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/dreame_vacuum/dreame/map.py", line 6588, in render_objects cached_layers[MapRendererLayer.SEGMENT][k] = self.render_segment( ^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/dreame_vacuum/dreame/map.py", line 7681, in render_segment self.color_scheme.segment[segment.color_index][1] ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ TypeError: tuple indices must be integers or slices, not NoneType

Issue still persists on HA 2024.5 and Dreame v2.0.0b15

Found the issue in Vacuum map (camera image) is not available anymore · Issue #591 · Tasshack/dreame-vacuum · GitHub

Thanks!!

Latest firmware of the X40 breaks the integration. I suggest not to upgrade it until v2.0.0b16 is released.

Dreame integration is on v2.0.0b11 and running the latest version of HA. No issue with HA, but the integration is still broken. Can I assume that an upcoming integration update will resolve this matter?
Thanks.

Upgrade it to v2.0.0b15.

I installed the original integration via HACS. How do I upgrade to the latest beta from GitHub? Thanks.

I am sure you will find the answer if you will ever decide reading contents of the issue that i have just shared.

Never mind.

You don’t deserve to use this integration. I hope you couldn’t figure it out and never be able to use it ever.

I just installed and signed in using my Dreame account through the beta app.

Very easy to do and now working as expected. Lots of functionality which already which is a big improvement over my previous Ecovacs device/integration.

Thank you @tasshack

1 Like

Hi, I just bought the Dreame L10s Pro gen 2 and I see today that we can still only login with the mi cloud credentials. Is there a plan to make the HA integration work directly with the Dreame home credentials ? thanks :slight_smile:

Install the Beta.

@tasshack I’m running the beta and finding that the integration uses 1.6gb of memory. Is this expected? It is a 200% increase to where my normal base line is with roughly 25 other integrations running.

What can I do to help troubleshoot?

It is normal due to caching of high resolution map images. You can enable Low Resolution Map from configuration options in Beta version for lower memory consumption.
High memory usage of the integration is the main reason that it cannot be used on RPI3 devices.

Thanks tasshack. Good to know the reasoning. I will have a play with the options.

This integration is brilliant. Just switched over from a Roborock and I’m amazed at all the detail and functionality you have brought in @tasshack

Bought you a drink. Cheers!

1 Like

Good morning guys, can anyone help me, I’m having trouble using the custom component Dreame Vaccum in my home assistant installation on the Raspberry pi 5 with 8GB ram, I’m using the Raspberry pi os and running the stable version of Home Assistant. I have another instance of home assistant also running in docker container on windows and I have no problems. I’ve tried running versions 1.0.4 and beta versions of Dreame Vacuum and none of them work for me.

2024-07-05 10:59:22.771 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property VOICE_ASSISTANT_LANGUAGE Not Available
2024-07-05 10:59:22.771 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property EMPTY_STAMP Not Available
2024-07-05 10:59:22.771 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property CURRENT_CITY Not Available
2024-07-05 10:59:22.771 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property VOICE_TEST Not Available
2024-07-05 10:59:22.771 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property LISTEN_LANGUAGE Not Available
2024-07-05 10:59:22.771 INFO (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property TIMEZONE Added: America/Sao_Paulo
2024-07-05 10:59:22.771 INFO (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property SCHEDULE Added: 83-0-09:00-1111111-1-5-1-2-0
2024-07-05 10:59:22.771 INFO (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property SCHEDULE_CANCEL_REASON Added: 0
2024-07-05 10:59:22.771 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property CRUISE_SCHEDULE Not Available
2024-07-05 10:59:22.771 INFO (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property MAIN_BRUSH_TIME_LEFT Added: 135
2024-07-05 10:59:22.771 INFO (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property MAIN_BRUSH_LEFT Added: 45
2024-07-05 10:59:22.771 INFO (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property SIDE_BRUSH_TIME_LEFT Added: 35
2024-07-05 10:59:22.771 INFO (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property SIDE_BRUSH_LEFT Added: 17
2024-07-05 10:59:22.771 INFO (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property FILTER_LEFT Added: 95
2024-07-05 10:59:22.771 INFO (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property FILTER_TIME_LEFT Added: 143
2024-07-05 10:59:22.772 INFO (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property FIRST_CLEANING_DATE Added: 1647284025
2024-07-05 10:59:22.772 INFO (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property TOTAL_CLEANING_TIME Added: 9873
2024-07-05 10:59:22.772 INFO (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property CLEANING_COUNT Added: 759
2024-07-05 10:59:22.772 INFO (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property TOTAL_CLEANED_AREA Added: 4882
2024-07-05 10:59:22.772 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property TOTAL_RUNTIME Not Available
2024-07-05 10:59:22.772 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property TOTAL_CRUISE_TIME Not Available
2024-07-05 10:59:22.772 INFO (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property MAP_SAVING Added: 1
2024-07-05 10:59:22.772 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property AUTO_DUST_COLLECTING Not Available
2024-07-05 10:59:22.772 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property AUTO_EMPTY_FREQUENCY Not Available
2024-07-05 10:59:22.772 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property DUST_COLLECTION Not Available
2024-07-05 10:59:22.772 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property AUTO_EMPTY_STATUS Not Available
2024-07-05 10:59:22.772 INFO (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property SENSOR_DIRTY_LEFT Added: 0
2024-07-05 10:59:22.772 INFO (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property SENSOR_DIRTY_TIME_LEFT Added: 0
2024-07-05 10:59:22.772 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property MOP_PAD_LEFT Not Available
2024-07-05 10:59:22.772 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property MOP_PAD_TIME_LEFT Not Available
2024-07-05 10:59:22.772 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property TANK_FILTER_LEFT Not Available
2024-07-05 10:59:22.772 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property TANK_FILTER_TIME_LEFT Not Available
2024-07-05 10:59:22.772 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property SILVER_ION_TIME_LEFT Not Available
2024-07-05 10:59:22.772 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property SILVER_ION_LEFT Not Available
2024-07-05 10:59:22.772 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property DETERGENT_LEFT Not Available
2024-07-05 10:59:22.772 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property DETERGENT_TIME_LEFT Not Available
2024-07-05 10:59:22.772 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property SQUEEGEE_LEFT Not Available
2024-07-05 10:59:22.772 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property SQUEEGEE_TIME_LEFT Not Available
2024-07-05 10:59:22.772 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property ONBOARD_DIRTY_WATER_TANK_LEFT Not Available
2024-07-05 10:59:22.772 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property ONBOARD_DIRTY_WATER_TANK_TIME_LEFT Not Available
2024-07-05 10:59:22.772 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property DIRTY_WATER_TANK_LEFT Not Available
2024-07-05 10:59:22.772 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property DIRTY_WATER_TANK_TIME_LEFT Not Available
2024-07-05 10:59:22.772 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property CLEAN_WATER_TANK_STATUS Not Available
2024-07-05 10:59:22.772 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property DIRTY_WATER_TANK_STATUS Not Available
2024-07-05 10:59:22.772 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property DUST_BAG_STATUS Not Available
2024-07-05 10:59:22.772 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property DETERGENT_STATUS Not Available
2024-07-05 10:59:22.772 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property STATION_DRAINAGE_STATUS Not Available
2024-07-05 10:59:22.772 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property AI_MAP_OPTIMIZATION_STATUS Not Available
2024-07-05 10:59:22.772 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property SECOND_CLEANING_STATUS Not Available
2024-07-05 10:59:22.772 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property WATER_TANK_STATUS Not Available
2024-07-05 10:59:22.772 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property ADD_CLEANING_AREA_STATUS Not Available
2024-07-05 10:59:22.772 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property ADD_CLEANING_AREA_RESULT Not Available
2024-07-05 10:59:22.772 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property WETNESS_LEVEL Not Available
2024-07-05 10:59:22.772 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property CLEAN_CARPETS_FIRST Not Available
2024-07-05 10:59:22.772 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property QUICK_WASH_MODE Not Available
2024-07-05 10:59:22.772 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property HOT_WATER_LEVEL Not Available
2024-07-05 10:59:22.772 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property CLEAN_EFFICIENCY Not Available
2024-07-05 10:59:22.773 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property STREAM_STATUS Not Available
2024-07-05 10:59:22.773 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property CAMERA_LIGHT_BRIGHTNESS Not Available
2024-07-05 10:59:22.773 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property CAMERA_LIGHT Not Available
2024-07-05 10:59:22.773 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property STREAM_PROPERTY Not Available
2024-07-05 10:59:22.773 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Property STREAM_SPACE Not Available
2024-07-05 10:59:22.774 INFO (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Capability DISABLE_SENSOR_CLEANING
2024-07-05 10:59:22.774 INFO (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Capability DND
2024-07-05 10:59:22.774 INFO (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Capability MAP
2024-07-05 10:59:22.780 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.map] Map update: 5
2024-07-05 10:59:22.781 INFO (SyncWorker_0) [custom_components.dreame_vacuum.dreame.map] Get Map List: 6555414869/1028454448/9
2024-07-05 10:59:22.781 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.protocol] Get interim file url: 6555414869/1028454448/9
2024-07-05 10:59:22.988 INFO (SyncWorker_0) [custom_components.dreame_vacuum.dreame.map] Request map data from cloud https://awsusor0.fds.api.xiaomi.com/mi-vacuum-1c/6555414869/1028454448/9?Expires=1720189762000&GalaxyAccessKeyId=EAK2SDFZGTODL&Signature=ttDVvcX7Rb85I+4xCV94joEVMPw=
2024-07-05 10:59:23.941 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.map] raw_map: eF7tmc1u20YYRRnFSds8hlZdUABJURIZIDvXgZcJ4J_EMALXcV0jkWw4qVM18IKUYk_yWF30GbLoK3TdbTkSKc1czpCcmqJEZc5CP_MNP90jEtSQemAYxrYx4a97P_77p-EYXw1ifP378p_pqEaj-XYghcCtVptJ5O8LUAsvZjdgfhn18MLU-WivJUIwdT7aa4kQTJ1Pnb0IDjBoryVCMPUUggMM2muJEDZwscVHDbx4ASYwO4zUwUsWmC_wrK0XWXkzwgeWFRDtNWWcDU6_O0QWly8g01PmZ4b5liLGG1lU6pV3so_4Yc6qek018PBKqhLq4IWFCUlVgvYaowrH1OtLBtAuHxJHFB6GlXmNJ-EfSfn_XhOW5bWxgSJAWV7xWaSq82F1XuyoHO01RhEARQDtlUDYnNprivYaowiAIoD2SiBszrt4ZV-tjFEEQBFgeV6xHduaZYwiAIoA2iuBsDlnyyduVA5qrapXcpN3AV45ZC3mH62wVy7ZYmvrpXx9Sbig8bu7e41U-YIqQqjXTRHAIH5Xgtd9RdBATLTHbm4eFgCCkvgpfs4DtWZeoxHmzgUVZKCBGEyqBmrNvTB1PphfBhqIwaRqoJb2SoP5ZaCBGEyqBmpprzSYXwYaiMGkaqCW9kqD-WWggRhMqgZqaa80mF8GGojBpGqglvZKg_lloIEYTKoEWi3JS7QSxqgFmN8s-Ixa9faKsxtGaV6TC7CC0Ksr3gHfP5xcfyVgfCmL8Jq1LAR4pL2YuQTjS5F7ze-LjjB5NqvuNauMMHk2il5hg2Ny4f-A4RMzl2B8KSvnFUZDn6ReMlBr-V6hipeMVfIKYzipCKPuXqxQDJUytNcM7bU-Xrff8dzOKnCTWkL9vAqhvWJClGpoL2RNvTLXUXX2QivtlYv2iglRqqG9AIJW2isX7RUTolRDewEErb5Br9tlenHwm4kgaJXlxWxXhDK9VCFotbZeZG29JtDiWnlNKdVrtK5eWJEQolRDewEEhWJK8JrfZ1szr0RLe6FUo2ovvLMrRMUr-Yso9U9RxV6zzEUo4jU34dFeHASFYrRXPkWWGyH6JKyy13w7KSH6JGgvDoJCMbX3kkGLt7xYnbyyUfPC3-UZ8-2khOiTsBCv4B5LMC-M0IlSJL-MEH0StBclkJCetlJeGDcNE5cBvfg9tgJeTBoVtNcIpe6vhZf4AoypqxKiT0LFXmUTok9C3b2ksLPYNCqkkweZ1aph06iQTh5kVquGTaNCOnmQWa0aNo0K6eRBZrVq2DQqpJMHmdWqYdOokE4eZFarhk2jQrRwzOiEteph06gBy2PZen5JsGnKQ3stigAjlYL2WhQBRioF7bUoAoxUCtprUeCPa0ngx2g0y-Nj8-pD8_HH5tuzwUnz8cGB6zlmy_acnul6bbPleJ57aB70LI-Otn2zZ1vRqG_Z0WjLczqm22ubrh9N7_l0yPd8s-V2fctsd-mrntWmw7Zjd8xuzzZd1zOj6uGh2bw8OX5PP7LVa9u9qGnHdc1W15u8tlyXTumfX0QzDq_N5ruT01dng19oVNuij--HF1Fgy2wOjvrRi-Yz5_erY2fXakaNz8_725vRWNfrWpZt2VFGPxofnJy9OnsdNYwSm13atSvu5A-P-7tvfm5vPxF3sz22m2N2TM-0LdrQEzXccbbevXj2RNaMi9Y1fdrHF_WJgnWP9jrn8l6OzfbqmR7t5Qp79bd-O3q6e3Hc90532vubl_vP34p7uly-qWYnp6UkXofunbkq7eSIOu3s7_56PHh-Je7itlNd2sIu2VpuWssWtdntbw1f7HXeyL91l__WaaeeqNMHd2v4cu-n05dPd06jQ3X4uj_YvHD8PyRduS_LpsfF9fV_tKJA_w==
2024-07-05 10:59:23.941 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.map] Map Data Json: {'vw': {'line': [[482, -1827, 483, -2884], [708, -1839, 710, -2901], [-825, 473, 497, 479], [-989, -4690, 369, -4703], [-1215, 671, 448, 690]], 'rect': [[-7317, -2544, -6817, -2044]], 'mop': []}, 'seg_inf': {'10': {'type': 0, 'name': 'Q2xvc2V0', 'roomID': '686001014739', 'nei_id': [3, 4, 6]}, '6': {'type': 0, 'name': 'Q29ycmVkb3I=', 'roomID': '686001014718', 'nei_id': [2, 5, 8, 10]}, '8': {'type': 0, 'name': 'U2FsYQ==', 'roomID': '686001014719', 'nei_id': [6, 9]}, '9': {'type': 0, 'name': 'Q296aW5oYQ==', 'roomID': '686001014721', 'nei_id': [7, 8]}, '4': {'type': 0, 'name': 'QmFuaGVpcm8gU3XDrXRl', 'roomID': '686001014749', 'nei_id': [10]}, '5': {'type': 0, 'name': 'QmFuaGVpcm8=', 'roomID': '686001014750', 'nei_id': [6]}, '2': {'type': 0, 'name': 'UXVhcnRv', 'roomID': '686001014743', 'nei_id': [6]}, '3': {'type': 0, 'name': 'U3XDrXRl', 'roomID': '686001014744', 'nei_id': [10]}, '1': {'type': 0, 'name': 'VmFyYW5kYQ==', 'roomID': '686001014741', 'nei_id': [7]}, '7': {'type': 0, 'name': 'w4FyZWEgZGUgc2VydmnDp29z', 'roomID': '686001014740', 'nei_id': [1, 9]}}}
2024-07-05 10:59:23.961 INFO (SyncWorker_0) [custom_components.dreame_vacuum.dreame.map] Add saved map: 5
2024-07-05 10:59:23.961 INFO (SyncWorker_0) [custom_components.dreame_vacuum.dreame.map] Get Recovery Map List: 6555414869/1028454448/8
2024-07-05 10:59:23.961 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.protocol] Get interim file url: 6555414869/1028454448/8
2024-07-05 10:59:25.361 INFO (SyncWorker_0) [custom_components.dreame_vacuum.dreame.map] Request map from device [{'piid': 2, 'value': '{"req_type":1,"frame_type":"I","force_type":1}'}]
2024-07-05 10:59:25.361 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.protocol] Send Action: 6.1 [{'piid': 2, 'value': '{"req_type":1,"frame_type":"I","force_type":1}'}]
2024-07-05 10:59:25.929 INFO (SyncWorker_0) [custom_components.dreame_vacuum.dreame.map] Response from device [{'piid': 1, 'value': ''}, {'piid': 3, 'value': '6555414869/1028454448/0,Xrroi9x4DckCIdcj'}, {'piid': 5, 'value': 1720187964784}]
2024-07-05 10:59:25.929 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.protocol] Get interim file url: 6555414869/1028454448/0
2024-07-05 10:59:26.137 INFO (SyncWorker_0) [custom_components.dreame_vacuum.dreame.map] Request map data from cloud https://awsusor0.fds.api.xiaomi.com/mi-vacuum-1c/6555414869/1028454448/0?Expires=1720189766000&GalaxyAccessKeyId=EAK2SDFZGTODL&Signature=5qBTF0iV/gipl66v03gx8bd1mwk=
2024-07-05 10:59:26.373 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.map] raw_map: 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
2024-07-05 10:59:26.374 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.map] Map Data Json: {'rels': {'sc': 0, 'fc': 0}, 'mtid': '61c3254985faa', 'sa': [[9, 1, 4, 3, 1], [7, 1, 4, 3, 2], [8, 1, 4, 3, 3], [6, 1, 4, 3, 4]], 'iscleanlog': True, 'oc': 1, 'nar': 'rc ', 'cf': 1, 'mra': '0', 'ris': 2, 'bt': [0, 0], 'tr': 'S754,-3152L364,-3L-9,2L-3,-44L20,102L-133,108L-78,-9L-20,50L0,51L4,54L276,25L90,76L20,23L-86,26L-330,0L0,136L418,0L0,158L-415,0L0,143L433,0L0,153L-394,9L-20,45L27,46L33,47L332,0L0,156L-352,11L4,2L233,143L101,-2S1000,-3256L-224,0L0,-149L332,0L0,-61L-320,-31L-48,147L58,-132L307,-7L102,687L94,32L6,1507L-180,18L-20,-44L17,-45L-9,-301L-235,-196L-20,-1239L-94,-27L-17,-355L86,-56S1099,-1141L182,0L0,149L-347,0L0,141L410,-8L-2,0L0,169L-498,0L0,138L346,-3L-1,0L0,160L-299,0L0,140L272,0L0,169L-217,0L0,133L351,19L233,85L-3,-11L20,32L-84,37L-578,0L0,141L380,-8L20,48L-13,48L-8,68L-275,-3L-20,-27L74,-26L366,-186L107,-60L20,49L6,-50S1303,-989L6,0L-5,260L-91,340L52,455L237,71L35,136L-27,42L-195,44L-78,179L-248,-5L-26,-497L-17,-256L-80,-60L-3,-820L52,-79L345,4L5,102S668,-3154L-7,0L-12,-148L-1440,0L0,-147L1448,2L20,125L-26,126L-1380,-7L-1,0L0,156L741,5L3,7L11,121L-947,16L6,-6L118,157L498,-11L20,27L-68,26L-204,110L-492,22L-11,9L-20,59L84,65L994,9L255,32L33,-95S-99,-3552L-623,0L0,-151L997,0L0,-142L-1217,-12L19,0L0,-140L1201,0L0,-149L-1402,-5L4,-51L1395,-18L26,97S-449,-2349L-1696,-8L12,0L0,151L2088,12L-195,-5L-20,50L-1,50L-28,-174L20,113L-189,114L-1911,0L0,144L2200,0L20,50L1,50L-3,61L-1573,-7L-20,45L18,74L1577,0L0,198L-354,0L0,40L172,111L22,36L167,1L45,260L-27,-121L20,79L-129,91L-45,0L0,135L582,0L0,156L-601,0L0,138L616,0L0,168L-610,0L0,131L601,0L0,164L-619,0L0,138L643,0L0,151L-652,16L626,-22S248,-891L-252,-9S-1452,-2502L2,0L37,-153L-10,0L0,-2L-39,0L20,57L0,56L-6,175L-189,59L-264,-190L-194,0L40,51L-20,-76L95,-47L141,74L-280,656L-39,33L-32,-4L20,-11L-81,-10L-88,-16L-12,-155L51,-7S-146,-1867L-3,0L47,874L189,61L255,3L55,761L-16,455L-665,15L1,-1216L0,-305L-152,-132L-148,2L-61,-291L-172,-92L-138,55L-18,47L-770,-24L-159,-187L-409,20L-43,-396L237,-190L8,-695L124,0L0,-118L-83,0L-17,99S-1964,-2621L40,0L181,57L155,120L140,-45L51,-243L-123,-26L-20,-66L70,-115L114,-68L-190,55L-371,-131L-127,-137L-23,-145L-52,-81L91,-235L16,71L-20,-65L36,-71L-120,-184L16,-277L171,0L0,-61L-173,14L-3,67S-2022,-3717L18,0L94,209L180,76L148,-30L54,-101L-67,74S-1868,-3077L-20,39L82,48L149,15L187,58L158,-113L107,100L-74,182L-92,177L88,120L197,0L123,-206L79,-120L-39,-42L-20,-73L83,-85L117,-90L13,-200L-115,-93L-10,-9L-20,-14L78,-15L82,-122L-76,-184L-195,-7L-117,74L3,203L170,94L101,-16S-927,-3917L-16,0L-87,-172L-61,-16L-20,-48L14,-48L1386,-17L22,613L175,95L206,6L1,255L-173,123L-449,63L-140,202L-118,218L55,501L132,154L-148,136L10,151S-1216,-3438L12,0L-17,-300L247,-33L51,-191L-14,-51S-1890,-3480L-20,20L76,44L248,-39L48,-90L236,87L198,-143L-26,-144S-2128,-3802L-10,0L-8,-459L205,-8L37,148L-210,133L-4,-203S-2517,-2146L-1751,0L0,146L1884,0L0,118L-213,8L-34,31L-1467,-5L-20,32L59,33L72,89L277,-4L20,45L-3,45L-221,10L245,-33L48,-88L-135,-217L-16,-305L-16,-11L-352,12L-93,38L-4,38L458,68L372,-159L253,-48L715,4L20,9L-77,10L-1601,17L-136,68S-3032,-1732L29,0L48,121L154,11S-2544,-1864L-38,0L-191,156L-38,93L-150,0L-121,-207L-455,22L-155,189L-202,6L-209,-214L-139,-66L-10,-253L131,-149L1708,-11L-43,403L-57,81', 'timestamp_ms': 1720165032635, 'rism': 'eF7tmc1u20YYRRnFSds8hlZdUABJURIZIDvXgZcJ4J_EMALXcV0jkWw4qVM18IKUYk_yWF30GbLoK3TdbTkSKc1czpCcmqJEZc5CP_MNP90jEtSQemAYxrYx4a97P_77p-EYXw1ifP378p_pqEaj-XYghcCtVptJ5O8LUAsvZjdgfhn18MLU-WivJUIwdT7aa4kQTJ1Pnb0IDjBoryVCMPUUggMM2muJEDZwscVHDbx4ASYwO4zUwUsWmC_wrK0XWXkzwgeWFRDtNWWcDU6_O0QWly8g01PmZ4b5liLGG1lU6pV3so_4Yc6qek018PBKqhLq4IWFCUlVgvYaowrH1OtLBtAuHxJHFB6GlXmNJ-EfSfn_XhOW5bWxgSJAWV7xWaSq82F1XuyoHO01RhEARQDtlUDYnNprivYaowiAIoD2SiBszrt4ZV-tjFEEQBFgeV6xHduaZYwiAIoA2iuBsDlnyyduVA5qrapXcpN3AV45ZC3mH62wVy7ZYmvrpXx9Sbig8bu7e41U-YIqQqjXTRHAIH5Xgtd9RdBATLTHbm4eFgCCkvgpfs4DtWZeoxHmzgUVZKCBGEyqBmrNvTB1PphfBhqIwaRqoJb2SoP5ZaCBGEyqBmpprzSYXwYaiMGkaqCW9kqD-WWggRhMqgZqaa80mF8GGojBpGqglvZKg_lloIEYTKoEWi3JS7QSxqgFmN8s-Ixa9faKsxtGaV6TC7CC0Ksr3gHfP5xcfyVgfCmL8Jq1LAR4pL2YuQTjS5F7ze-LjjB5NqvuNauMMHk2il5hg2Ny4f-A4RMzl2B8KSvnFUZDn6ReMlBr-V6hipeMVfIKYzipCKPuXqxQDJUytNcM7bU-Xrff8dzOKnCTWkL9vAqhvWJClGpoL2RNvTLXUXX2QivtlYv2iglRqqG9AIJW2isX7RUTolRDewEErb5Br9tlenHwm4kgaJXlxWxXhDK9VCFotbZeZG29JtDiWnlNKdVrtK5eWJEQolRDewEEhWJK8JrfZ1szr0RLe6FUo2ovvLMrRMUr-Yso9U9RxV6zzEUo4jU34dFeHASFYrRXPkWWGyH6JKyy13w7KSH6JGgvDoJCMbX3kkGLt7xYnbyyUfPC3-UZ8-2khOiTsBCv4B5LMC-M0IlSJL-MEH0StBclkJCetlJeGDcNE5cBvfg9tgJeTBoVtNcIpe6vhZf4AoypqxKiT0LFXmUTok9C3b2ksLPYNCqkkweZ1aph06iQTh5kVquGTaNCOnmQWa0aNo0K6eRBZrVq2DQqpJMHmdWqYdOokE4eZFarhk2jQrRwzOiEteph06gBy2PZen5JsGnKQ3stigAjlYL2WhQBRioF7bUoAoxUCtprUeCPa0ngx2g0y-Nj8-pD8_HH5tuzwUnz8cGB6zlmy_acnul6bbPleJ57aB70LI-Otn2zZ1vRqG_Z0WjLczqm22ubrh9N7_l0yPd8s-V2fctsd-mrntWmw7Zjd8xuzzZd1zOj6uGh2bw8OX5PP7LVa9u9qGnHdc1W15u8tlyXTumfX0QzDq_N5ruT01dng19oVNuij--HF1Fgy2wOjvrRi-Yz5_erY2fXakaNz8_725vRWNfrWpZt2VFGPxofnJy9OnsdNYwSm13atSvu5A-P-7tvfm5vPxF3sz22m2N2TM-0LdrQEzXccbbevXj2RNaMi9Y1fdrHF_WJgnWP9jrn8l6OzfbqmR7t5Qp79bd-O3q6e3Hc90532vubl_vP34p7uly-qWYnp6UkXofunbkq7eSIOu3s7_56PHh-Je7itlNd2sIu2VpuWssWtdntbw1f7HXeyL91l__WaaeeqNMHd2v4cu-n05dPd06jQ3X4uj_YvHD8PyRduS_LpsfF9fV_tKJA_w=='}
2024-07-05 10:59:26.387 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.map] raw_map: eF7tmc1u20YYRRnFSds8hlZdUABJURIZIDvXgZcJ4J_EMALXcV0jkWw4qVM18IKUYk_yWF30GbLoK3TdbTkSKc1czpCcmqJEZc5CP_MNP90jEtSQemAYxrYx4a97P_77p-EYXw1ifP378p_pqEaj-XYghcCtVptJ5O8LUAsvZjdgfhn18MLU-WivJUIwdT7aa4kQTJ1Pnb0IDjBoryVCMPUUggMM2muJEDZwscVHDbx4ASYwO4zUwUsWmC_wrK0XWXkzwgeWFRDtNWWcDU6_O0QWly8g01PmZ4b5liLGG1lU6pV3so_4Yc6qek018PBKqhLq4IWFCUlVgvYaowrH1OtLBtAuHxJHFB6GlXmNJ-EfSfn_XhOW5bWxgSJAWV7xWaSq82F1XuyoHO01RhEARQDtlUDYnNprivYaowiAIoD2SiBszrt4ZV-tjFEEQBFgeV6xHduaZYwiAIoA2iuBsDlnyyduVA5qrapXcpN3AV45ZC3mH62wVy7ZYmvrpXx9Sbig8bu7e41U-YIqQqjXTRHAIH5Xgtd9RdBATLTHbm4eFgCCkvgpfs4DtWZeoxHmzgUVZKCBGEyqBmrNvTB1PphfBhqIwaRqoJb2SoP5ZaCBGEyqBmpprzSYXwYaiMGkaqCW9kqD-WWggRhMqgZqaa80mF8GGojBpGqglvZKg_lloIEYTKoEWi3JS7QSxqgFmN8s-Ixa9faKsxtGaV6TC7CC0Ksr3gHfP5xcfyVgfCmL8Jq1LAR4pL2YuQTjS5F7ze-LjjB5NqvuNauMMHk2il5hg2Ny4f-A4RMzl2B8KSvnFUZDn6ReMlBr-V6hipeMVfIKYzipCKPuXqxQDJUytNcM7bU-Xrff8dzOKnCTWkL9vAqhvWJClGpoL2RNvTLXUXX2QivtlYv2iglRqqG9AIJW2isX7RUTolRDewEErb5Br9tlenHwm4kgaJXlxWxXhDK9VCFotbZeZG29JtDiWnlNKdVrtK5eWJEQolRDewEEhWJK8JrfZ1szr0RLe6FUo2ovvLMrRMUr-Yso9U9RxV6zzEUo4jU34dFeHASFYrRXPkWWGyH6JKyy13w7KSH6JGgvDoJCMbX3kkGLt7xYnbyyUfPC3-UZ8-2khOiTsBCv4B5LMC-M0IlSJL-MEH0StBclkJCetlJeGDcNE5cBvfg9tgJeTBoVtNcIpe6vhZf4AoypqxKiT0LFXmUTok9C3b2ksLPYNCqkkweZ1aph06iQTh5kVquGTaNCOnmQWa0aNo0K6eRBZrVq2DQqpJMHmdWqYdOokE4eZFarhk2jQrRwzOiEteph06gBy2PZen5JsGnKQ3stigAjlYL2WhQBRioF7bUoAoxUCtprUeCPa0ngx2g0y-Nj8-pD8_HH5tuzwUnz8cGB6zlmy_acnul6bbPleJ57aB70LI-Otn2zZ1vRqG_Z0WjLczqm22ubrh9N7_l0yPd8s-V2fctsd-mrntWmw7Zjd8xuzzZd1zOj6uGh2bw8OX5PP7LVa9u9qGnHdc1W15u8tlyXTumfX0QzDq_N5ruT01dng19oVNuij--HF1Fgy2wOjvrRi-Yz5_erY2fXakaNz8_725vRWNfrWpZt2VFGPxofnJy9OnsdNYwSm13atSvu5A-P-7tvfm5vPxF3sz22m2N2TM-0LdrQEzXccbbevXj2RNaMi9Y1fdrHF_WJgnWP9jrn8l6OzfbqmR7t5Qp79bd-O3q6e3Hc90532vubl_vP34p7uly-qWYnp6UkXofunbkq7eSIOu3s7_56PHh-Je7itlNd2sIu2VpuWssWtdntbw1f7HXeyL91l__WaaeeqNMHd2v4cu-n05dPd06jQ3X4uj_YvHD8PyRduS_LpsfF9fV_tKJA_w==
2024-07-05 10:59:26.387 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.map] Map Data Json: {'vw': {'line': [[482, -1827, 483, -2884], [708, -1839, 710, -2901], [-825, 473, 497, 479], [-989, -4690, 369, -4703], [-1215, 671, 448, 690]], 'rect': [[-7317, -2544, -6817, -2044]], 'mop': []}, 'seg_inf': {'10': {'type': 0, 'name': 'Q2xvc2V0', 'roomID': '686001014739', 'nei_id': [3, 4, 6]}, '6': {'type': 0, 'name': 'Q29ycmVkb3I=', 'roomID': '686001014718', 'nei_id': [2, 5, 8, 10]}, '8': {'type': 0, 'name': 'U2FsYQ==', 'roomID': '686001014719', 'nei_id': [6, 9]}, '9': {'type': 0, 'name': 'Q296aW5oYQ==', 'roomID': '686001014721', 'nei_id': [7, 8]}, '4': {'type': 0, 'name': 'QmFuaGVpcm8gU3XDrXRl', 'roomID': '686001014749', 'nei_id': [10]}, '5': {'type': 0, 'name': 'QmFuaGVpcm8=', 'roomID': '686001014750', 'nei_id': [6]}, '2': {'type': 0, 'name': 'UXVhcnRv', 'roomID': '686001014743', 'nei_id': [6]}, '3': {'type': 0, 'name': 'U3XDrXRl', 'roomID': '686001014744', 'nei_id': [10]}, '1': {'type': 0, 'name': 'VmFyYW5kYQ==', 'roomID': '686001014741', 'nei_id': [7]}, '7': {'type': 0, 'name': 'w4FyZWEgZGUgc2VydmnDp29z', 'roomID': '686001014740', 'nei_id': [1, 9]}}}
2024-07-05 10:59:26.407 INFO (SyncWorker_0) [custom_components.dreame_vacuum.dreame.map] Decode I map 7 887
2024-07-05 10:59:26.407 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.map] Change callback
2024-07-05 10:59:26.407 DEBUG (SyncWorker_0) [custom_components.dreame_vacuum.dreame.map] Change callback
2024-07-05 10:59:26.408 INFO (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Get Cleaning History
2024-07-05 10:59:26.825 INFO (SyncWorker_0) [custom_components.dreame_vacuum.dreame.device] Cleaning History Changed
2024-07-05 10:59:27.580 DEBUG (MainThread) [custom_components.dreame_vacuum] Manually updated dreame_vacuum data
[13:59:27] INFO: Home Assistant Core finish process exit code 256
[13:59:27] INFO: Home Assistant Core finish process received signal 11
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped
2024-07-05 11:16:47.078 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration dreame_vacuum which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-07-05 11:16:47.328 WARNING (Recorder) [homeassistant.components.recorder.util] The system could not validate that the sqlite3 database at //config/home-assistant_v2.db was shutdown cleanly
2024-07-05 11:16:47.345 WARNING (Recorder) [homeassistant.components.recorder.util] Ended unfinished session (id=42 from 2024-07-05 14:16:14.280467)
2024-07-05 11:17:02.310 WARNING (MainThread) [custom_components.dreame_vacuum] Integration start failed: Traceback (most recent call last):
  File "/config/custom_components/dreame_vacuum/coordinator.py", line 437, in _async_update_data
    await self.hass.async_add_executor_job(self._device.update)
  File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/dreame_vacuum/dreame/device.py", line 2670, in update
    self.connect_device()
  File "/config/custom_components/dreame_vacuum/dreame/device.py", line 1936, in connect_device
    self._request_properties()
  File "/config/custom_components/dreame_vacuum/dreame/device.py", line 666, in _request_properties
    result = self._protocol.get_properties(props[:15])
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/dreame_vacuum/dreame/protocol.py", line 1232, in get_properties
    return self.send("get_properties", parameters=parameters, retry_count=retry_count)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/dreame_vacuum/dreame/protocol.py", line 1224, in send
    raise DeviceException("Unable to discover the device over cloud") from None
custom_components.dreame_vacuum.dreame.exceptions.DeviceException: Unable to discover the device over cloud

Its unable to discover the device over cloud.