Skip to content

Disable getMapTrace() for Ecovacs Goat Lawn Mower #1376

@robinhood-code

Description

@robinhood-code

Checks

  • I have read the above text and I'm aware of the situation
  • I have searched the existing issues and no issue is describing my issue
  • I have installed the latest version

The feature you want to suggest

Whenever my lawn mower robot runs, my HA will be flooded with the following "could not parse" message:

As we simply can't display the map data in HA for the lawn mower, can we just disable the parsing of map data for lawn mower?

Logger: deebot_client.message
Source: runner.py:289
First occurred: 5:08:27 PM (5766 occurrences)
Last logged: 6:18:33 PM

Could not parse getMapTrace: {'header': {'pri': 1, 'tzm': 600, 'ts': '1766387909307', 'ver': '0.0.1', 'fwVer': '1.36.208', 'hwVer': '0.1.1', 'wkVer': '0.1.54'}, 'body': {'data': {'mid': '123456789', 'batid': 'nadfhg', 'serial': '2', 'index': '0', 'type': '0', 'info': 'XQAABABKEQAAAC2WwEIAXhHX5+ZnxrL+4F7YqzSTe2MZjR9yG7M7fM/hRroFREXihIsYCZKuUzkyVN2nkrCfMdCCC87WwbMm/NHY6ArPNhCxD8S4vavx1ex34Qxu89n2F3LZfAFop8xWOZ7Dv9uAQNmRMbhZ0+PzaEIKBfQTXpCsQonNhTE2tMs2+D4pBu/TLpmRxi7dSfrikBwMctpsq/sXHo8CQzBGyopbdBTm7IfczfWKlTibl06mzqkJg2xBLQyDXDBCZ8BSPu4WwpjbmO9Q4zfEqcmOAiMlftWrMuQ8aMonnQtQF7K7UAzA4InRyVlJ34re77w8lvrEmMH0WVNM+Z8dUCC+1PMqNAPTQfWAQKfd5UcwcQF/VRqsaEg7h2pjzYQG4nzLw/FP07BJbOwwjzw0ZI+KYUlKjhQSg95XqqTI9Bn3110vvcDoxUpFWs0sWdQTNXx2bpnB29FCx+dbk4uTy98yWT8aKvIh6MNY6zPOTXDtSzSZ9/WvpDWS9sAAAQ12GV++2xHbVqgAXeM2zeo97G+8eQ1Ha9/qk/9yhtNksu8XSh2kDzBxRTNJiboXGH/piithFK31ivBkrG9fbsjQHi/LUUJTFlzcuX5dbPoY/BGOisSWMbjD3tE+sGzUKUG4QEC8b4x8lekCXV4YFNXGWKUAVg5fRkjGHGbI+KhPxmBzzGa9Y7EIAbUZxo9PuxibofdpUKFWCEsPJINbfSji9RwxLjwW9V6/Jq08BbETQaSe2+iz8tnMZ+Ug22MeMiMvsCRZ8Gn7VGpMlTwvaogDR1s+wwhYuwzwUq8+Buf3sVjvQ0DH3ObMNAxLKwjxWujLFyElxYVdrPOKtVVhl9HSnXq1NhnM91WL+lCZCslRaf/hXmMNZPywLceeQIR9zsJoMZQDYI6l3WTVvWASIQ2uUe4BDXpLd0HgguTMccD2YiTFTk5teBhR/EH21fb+ci8WBk2Hg81UZsKtmbVEeWJ8cHuPfkIr+Aql8IBnLKinU29t5cptUsSwBvl8', 'infoSize': 4426}}}
Could not parse getMapTrace: b'{"header":{"pri":1,"tzm":600,"ts":"1766387909307","ver":"0.0.1","fwVer":"1.36.208","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"data":{"mid":"123456789","batid":"nadfhg","serial":"2","index":"0","type":"0","info":"XQAABABKEQAAAC2WwEIAXhHX5+ZnxrL+4F7YqzSTe2MZjR9yG7M7fM/hRroFREXihIsYCZKuUzkyVN2nkrCfMdCCC87WwbMm/NHY6ArPNhCxD8S4vavx1ex34Qxu89n2F3LZfAFop8xWOZ7Dv9uAQNmRMbhZ0+PzaEIKBfQTXpCsQonNhTE2tMs2+D4pBu/TLpmRxi7dSfrikBwMctpsq/sXHo8CQzBGyopbdBTm7IfczfWKlTibl06mzqkJg2xBLQyDXDBCZ8BSPu4WwpjbmO9Q4zfEqcmOAiMlftWrMuQ8aMonnQtQF7K7UAzA4InRyVlJ34re77w8lvrEmMH0WVNM+Z8dUCC+1PMqNAPTQfWAQKfd5UcwcQF/VRqsaEg7h2pjzYQG4nzLw/FP07BJbOwwjzw0ZI+KYUlKjhQSg95XqqTI9Bn3110vvcDoxUpFWs0sWdQTNXx2bpnB29FCx+dbk4uTy98yWT8aKvIh6MNY6zPOTXDtSzSZ9/WvpDWS9sAAAQ12GV++2xHbVqgAXeM2zeo97G+8eQ1Ha9/qk/9yhtNksu8XSh2kDzBxRTNJiboXGH/piithFK31ivBkrG9fbsjQHi/LUUJTFlzcuX5dbPoY/BGOisSWMbjD3tE+sGzUKUG4QEC8b4x8lekCXV4YFNXGWKUAVg5fRkjGHGbI+KhPxmBzzGa9Y7EIAbUZxo9PuxibofdpUKFWCEsPJINbfSji9RwxLjwW9V6/Jq08BbETQaSe2+iz8tnMZ+Ug22MeMiMvsCRZ8Gn7VGpMlTwvaogDR1s+wwhYuwzwUq8+Buf3sVjvQ0DH3ObMNAxLKwjxWujLFyElxYVdrPOKtVVhl9HSnXq1NhnM91WL+lCZCslRaf/hXmMNZPywLceeQIR9zsJoMZQDYI6l3WTVvWASIQ2uUe4BDXpLd0HgguTMccD2YiTFTk5teBhR/EH21fb+ci8WBk2Hg81UZsKtmbVEeWJ8cHuPfkIr+Aql8IBnLKinU29t5cptUsSwBvl8","infoSize":4426}}}'
Could not parse getMapTrace: {'data': {'mid': '123456789', 'batid': 'nadfhg', 'serial': '2', 'index': '1', 'type': '0', 'info': '5jSODvlhrf4Wc1lupemh9oogM2Di5pNeNSMHzgzvqYmbo0ZSoo+BgZcSo0FAP5Hi0bJ04ATd182Va6ltzu5JmjvAFmnJQsnzv4gWBs0IRGjx3T5PGxEDCJFaKD5J2shOmwWPDDBy/AVOGrpjsdbDtKWlH5ZcfarSJjn41/AzgiUQbDzYIqaZ/el2nn4ertvXUmqxOXt2YpG9fE/cvK6mjcLWdG197DQGjUyVS/jrHuEOSaOZWov3KBBsA+or/5en8vXkRiJULzYNbiaAfu8A9INKok7l0sOc3RudBjA6cJWtWVdGpl2H+2x6RPsvFydBhUX4eUBqT+na0ghvzrkEC/AcMs5zlDiBU3cCC6Nb0z9BKjSENgFANDWO/FGMpQqs6nUgfkU/rPgaAyYKdblXSjG3RQnDFc6gAA==', 'infoSize': 4426}}
Could not parse getMapTrace: {'header': {'pri': 1, 'tzm': 600, 'ts': '1766387909307', 'ver': '0.0.1', 'fwVer': '1.36.208', 'hwVer': '0.1.1', 'wkVer': '0.1.54'}, 'body': {'data': {'mid': '123456789', 'batid': 'nadfhg', 'serial': '2', 'index': '1', 'type': '0', 'info': '5jSODvlhrf4Wc1lupemh9oogM2Di5pNeNSMHzgzvqYmbo0ZSoo+BgZcSo0FAP5Hi0bJ04ATd182Va6ltzu5JmjvAFmnJQsnzv4gWBs0IRGjx3T5PGxEDCJFaKD5J2shOmwWPDDBy/AVOGrpjsdbDtKWlH5ZcfarSJjn41/AzgiUQbDzYIqaZ/el2nn4ertvXUmqxOXt2YpG9fE/cvK6mjcLWdG197DQGjUyVS/jrHuEOSaOZWov3KBBsA+or/5en8vXkRiJULzYNbiaAfu8A9INKok7l0sOc3RudBjA6cJWtWVdGpl2H+2x6RPsvFydBhUX4eUBqT+na0ghvzrkEC/AcMs5zlDiBU3cCC6Nb0z9BKjSENgFANDWO/FGMpQqs6nUgfkU/rPgaAyYKdblXSjG3RQnDFc6gAA==', 'infoSize': 4426}}}
Could not parse getMapTrace: b'{"header":{"pri":1,"tzm":600,"ts":"1766387909307","ver":"0.0.1","fwVer":"1.36.208","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"data":{"mid":"123456789","batid":"nadfhg","serial":"2","index":"1","type":"0","info":"5jSODvlhrf4Wc1lupemh9oogM2Di5pNeNSMHzgzvqYmbo0ZSoo+BgZcSo0FAP5Hi0bJ04ATd182Va6ltzu5JmjvAFmnJQsnzv4gWBs0IRGjx3T5PGxEDCJFaKD5J2shOmwWPDDBy/AVOGrpjsdbDtKWlH5ZcfarSJjn41/AzgiUQbDzYIqaZ/el2nn4ertvXUmqxOXt2YpG9fE/cvK6mjcLWdG197DQGjUyVS/jrHuEOSaOZWov3KBBsA+or/5en8vXkRiJULzYNbiaAfu8A9INKok7l0sOc3RudBjA6cJWtWVdGpl2H+2x6RPsvFydBhUX4eUBqT+na0ghvzrkEC/AcMs5zlDiBU3cCC6Nb0z9BKjSENgFANDWO/FGMpQqs6nUgfkU/rPgaAyYKdblXSjG3RQnDFc6gAA==","infoSize":4426}}}'
Logger: deebot_client.message
Source: /usr/local/lib/python3.13/site-packages/deebot_client/message.py:259
First occurred: 5:08:27 PM (1922 occurrences)
Last logged: 6:18:33 PM

Could not parse getMapTrace: {'mid': '123456789', 'batid': 'konlpg', 'serial': '2', 'index': '1', 'type': '0', 'info': '6wXir7foEGEOJPAL8d50JnteBqVFzQSMhB3GFRORTo5nXZfBSovn/TaKCFv059aNsQUD7g9RVQm4jiMRldlsyGIUNnhqOYePtpZvPIDwHPL/++GftY+Am8jXMwRhS+dNMQXq0gBwKGzv2K8rrymUNvKuBA5WAaqldWExELezf9HMVdW2ZsJZrIaJevRAVk+4PBsO1ThW6rS9tMyFYiWvV2yax/dbGvdU7+zek1pxHmGpQswxaCLTD2Hl70iHqNITVJ+afnwiZEOYOlmQitkoldG+IDoOA/kVmubOAvWWHgydO2Nb1D8VFFwKXT9Qs8Yg1zssldMYKa8j8ulGd/oSW5k7j44JdIgz4MH982am2ZynJooF4wmMidmB2Bvv95AP8Ip2iwvK1fs03YxtRtL14hMUb//sqzP3OQ90gELpQO+A', 'infoSize': 4459}
Could not parse getMapTrace: {'mid': '123456789', 'batid': 'eepjne', 'serial': '2', 'index': '0', 'type': '0', 'info': 'XQAABABKEQAAAC2WwEIAXhHX5+ZnxrL+4F7YqzSTe2MZjR9yG7M7fM/hRroFREXihIsYCZKuUzkyVN2nkrCfMdCCC87WwbMm/NHY6ArPNhCxD8S4vavx1ex34Qxu89n2F3LZfAFop8xWOZ7Dv9uAQNmRMbhZ0+PzaEIKBfQTXpCsQonNhTE2tMs2+D4pBu/TLpmRxi7dSfrikBwMctpsq/sXHo8CQzBGyopbdBTm7IfczfWKlTibl06mzqkJg2xBLQyDXDBCZ8BSPu4WwpjbmO9Q4zfEqcmOAiMlftWrMuQ8aMonnQtQF7K7UAzA4InRyVlJ34re77w8lvrEmMH0WVNM+Z8dUCC+1PMqNAPTQfWAQKfd5UcwcQF/VRqsaEg7h2pjzYQG4nzLw/FP07BJbOwwjzw0ZI+KYUlKjhQSg95XqqTI9Bn3110vvcDoxUpFWs0sWdQTNXx2bpnB29FCx+dbk4uTy98yWT8aKvIh6MNY6zPOTXDtSzSZ9/WvpDWS9sAAAQ12GV++2xHbVqgAXeM2zeo97G+8eQ1Ha9/qk/9yhtNksu8XSh2kDzBxRTNJiboXGH/piithFK31ivBkrG9fbsjQHi/LUUJTFlzcuX5dbPoY/BGOisSWMbjD3tE+sGzUKUG4QEC8b4x8lekCXV4YFNXGWKUAVg5fRkjGHGbI+KhPxmBzzGa9Y7EIAbUZxo9PuxibofdpUKFWCEsPJINbfSji9RwxLjwW9V6/Jq08BbETQaSe2+iz8tnMZ+Ug22MeMiMvsCRZ8Gn7VGpMlTwvaogDR1s+wwhYuwzwUq8+Buf3sVjvQ0DH3ObMNAxLKwjxWujLFyElxYVdrPOKtVVhl9HSnXq1NhnM91WL+lCZCslRaf/hXmMNZPywLceeQIR9zsJoMZQDYI6l3WTVvWASIQ2uUe4BDXpLd0HgguTMccD2YiTFTk5teBhR/EH21fb+ci8WBk2Hg81UZsKtmbVEeWJ8cHuPfkIr+Aql8IBnLKinU29t5cptUsSwBvl8', 'infoSize': 4426}
Could not parse getMapTrace: {'mid': '123456789', 'batid': 'eepjne', 'serial': '2', 'index': '1', 'type': '0', 'info': '5jSODvlhrf4Wc1lupemh9oogM2Di5pNeNSMHzgzvqYmbo0ZSoo+BgZcSo0FAP5Hi0bJ04ATd182Va6ltzu5JmjvAFmnJQsnzv4gWBs0IRGjx3T5PGxEDCJFaKD5J2shOmwWPDDBy/AVOGrpjsdbDtKWlH5ZcfarSJjn41/AzgiUQbDzYIqaZ/el2nn4ertvXUmqxOXt2YpG9fE/cvK6mjcLWdG197DQGjUyVS/jrHuEOSaOZWov3KBBsA+or/5en8vXkRiJULzYNbiaAfu8A9INKok7l0sOc3RudBjA6cJWtWVdGpl2H+2x6RPsvFydBhUX4eUBqT+na0ghvzrkEC/AcMs5zlDiBU3cCC6Nb0z9BKjSENgFANDWO/FGMpQqs6nUgfkU/rPgaAyYKdblXSjG3RQnDFc6gAA==', 'infoSize': 4426}
Could not parse getMapTrace: {'mid': '123456789', 'batid': 'nadfhg', 'serial': '2', 'index': '0', 'type': '0', 'info': 'XQAABABKEQAAAC2WwEIAXhHX5+ZnxrL+4F7YqzSTe2MZjR9yG7M7fM/hRroFREXihIsYCZKuUzkyVN2nkrCfMdCCC87WwbMm/NHY6ArPNhCxD8S4vavx1ex34Qxu89n2F3LZfAFop8xWOZ7Dv9uAQNmRMbhZ0+PzaEIKBfQTXpCsQonNhTE2tMs2+D4pBu/TLpmRxi7dSfrikBwMctpsq/sXHo8CQzBGyopbdBTm7IfczfWKlTibl06mzqkJg2xBLQyDXDBCZ8BSPu4WwpjbmO9Q4zfEqcmOAiMlftWrMuQ8aMonnQtQF7K7UAzA4InRyVlJ34re77w8lvrEmMH0WVNM+Z8dUCC+1PMqNAPTQfWAQKfd5UcwcQF/VRqsaEg7h2pjzYQG4nzLw/FP07BJbOwwjzw0ZI+KYUlKjhQSg95XqqTI9Bn3110vvcDoxUpFWs0sWdQTNXx2bpnB29FCx+dbk4uTy98yWT8aKvIh6MNY6zPOTXDtSzSZ9/WvpDWS9sAAAQ12GV++2xHbVqgAXeM2zeo97G+8eQ1Ha9/qk/9yhtNksu8XSh2kDzBxRTNJiboXGH/piithFK31ivBkrG9fbsjQHi/LUUJTFlzcuX5dbPoY/BGOisSWMbjD3tE+sGzUKUG4QEC8b4x8lekCXV4YFNXGWKUAVg5fRkjGHGbI+KhPxmBzzGa9Y7EIAbUZxo9PuxibofdpUKFWCEsPJINbfSji9RwxLjwW9V6/Jq08BbETQaSe2+iz8tnMZ+Ug22MeMiMvsCRZ8Gn7VGpMlTwvaogDR1s+wwhYuwzwUq8+Buf3sVjvQ0DH3ObMNAxLKwjxWujLFyElxYVdrPOKtVVhl9HSnXq1NhnM91WL+lCZCslRaf/hXmMNZPywLceeQIR9zsJoMZQDYI6l3WTVvWASIQ2uUe4BDXpLd0HgguTMccD2YiTFTk5teBhR/EH21fb+ci8WBk2Hg81UZsKtmbVEeWJ8cHuPfkIr+Aql8IBnLKinU29t5cptUsSwBvl8', 'infoSize': 4426}
Could not parse getMapTrace: {'mid': '123456789', 'batid': 'nadfhg', 'serial': '2', 'index': '1', 'type': '0', 'info': '5jSODvlhrf4Wc1lupemh9oogM2Di5pNeNSMHzgzvqYmbo0ZSoo+BgZcSo0FAP5Hi0bJ04ATd182Va6ltzu5JmjvAFmnJQsnzv4gWBs0IRGjx3T5PGxEDCJFaKD5J2shOmwWPDDBy/AVOGrpjsdbDtKWlH5ZcfarSJjn41/AzgiUQbDzYIqaZ/el2nn4ertvXUmqxOXt2YpG9fE/cvK6mjcLWdG197DQGjUyVS/jrHuEOSaOZWov3KBBsA+or/5en8vXkRiJULzYNbiaAfu8A9INKok7l0sOc3RudBjA6cJWtWVdGpl2H+2x6RPsvFydBhUX4eUBqT+na0ghvzrkEC/AcMs5zlDiBU3cCC6Nb0z9BKjSENgFANDWO/FGMpQqs6nUgfkU/rPgaAyYKdblXSjG3RQnDFc6gAA==', 'infoSize': 4426}
Traceback (most recent call last):
  File "/usr/local/lib/python3.13/site-packages/deebot_client/message.py", line 257, in __handle_body_data
    response = cls._handle_body_data(event_bus, data)
  File "/usr/local/lib/python3.13/site-packages/deebot_client/message.py", line 301, in _handle_body_data
    return cls._handle_body_data_dict(event_bus, data)
           ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/deebot_client/commands/json/map/__init__.py", line 330, in _handle_body_data_dict
    total = int(data["totalCount"])
                ~~~~^^^^^^^^^^^^^^
KeyError: 'totalCount'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions