core: Husqvarna Automower integration fails setup

The problem

Husqvarna Automower integration fails setup - “Failed setup, will retry”. I hope I can help resolving this issue.

Automower model 435X AWD.

Log details provided.

What version of Home Assistant Core has the issue?

core-2024.3.0

What was the last working version of Home Assistant Core?

No response

What type of installation are you running?

Home Assistant OS

Integration causing the issue

Husqvarna Automower

Link to integration documentation on our website

https://www.home-assistant.io/integrations/husqvarna_automower

Diagnostics information

No response

Example YAML snippet

No response

Anything in the logs that might be useful for us?

Logger: homeassistant.components.husqvarna_automower.coordinator
Source: helpers/update_coordinator.py:318
integration: Husqvarna Automower (documentation, issues)
First occurred: 11:03:01 (27 occurrences)
Last logged: 11:33:45

Unexpected error fetching husqvarna_automower data: Field "data" of type list[MowerData] in MowerList has invalid value [{'type': 'mower', 'id': '926206bb-de3f-46d8-8b0e-e822f834b53c', 'attributes': {'system': {'name': 'Urpo', 'model': 'HUSQVARNA AUTOMOWER® 435X AWD', 'serialNumber': 222101061}, 'battery': {'batteryPercent': 72}, 'capabilities': {'headlights': True, 'workAreas': True, 'position': True, 'stayOutZones': True}, 'mower': {'mode': 'HOME', 'activity': 'NOT_APPLICABLE', 'state': 'STOPPED', 'errorCode': 0, 'errorCodeTimestamp': 0}, 'calendar': {'tasks': [{'start': 660, 'duration': 720, 'monday': True, 'tuesday': True, 'wednesday': True, 'thursday': True, 'friday': True, 'saturday': True, 'sunday': True, 'workAreaId': 0}]}, 'planner': {'nextStartTimestamp': 0, 'override': {'action': 'NOT_ACTIVE'}, 'restrictedReason': 'NOT_APPLICABLE'}, 'metadata': {'connected': True, 'statusTimestamp': 1709801960203}, 'workAreas': [{'workAreaId': 0, 'name': '', 'cuttingHeight': 50}, {'workAreaId': 757, 'name': 'Tienvierusta ylä', 'cuttingHeight': 100}, {'workAreaId': 758, 'name': 'Alapiha', 'cuttingHeight': 100}, {'workAreaId': 759, 'name': 'Tienvierusta ala', 'cuttingHeight': 100}, {'workAreaId': 760, 'name': 'Keskialue', 'cuttingHeight': 100}], 'positions': [{'latitude': 60.6027872, 'longitude': 24.6556291}, {'latitude': 60.6026529, 'longitude': 24.6547367}, {'latitude': 60.6027, 'longitude': 24.6549832}, {'latitude': 60.6027089, 'longitude': 24.6546682}, {'latitude': 60.6028025, 'longitude': 24.6548734}, {'latitude': 60.6027013, 'longitude': 24.6546318}, {'latitude': 60.6026999, 'longitude': 24.6554586}, {'latitude': 60.602702, 'longitude': 24.6551749}, {'latitude': 60.6027584, 'longitude': 24.654961}, {'latitude': 60.6027242, 'longitude': 24.6548914}, {'latitude': 60.6027414, 'longitude': 24.6547009}, {'latitude': 60.6028175, 'longitude': 24.654585}, {'latitude': 60.6026777, 'longitude': 24.6550069}, {'latitude': 60.6027151, 'longitude': 24.6552851}, {'latitude': 60.6027147, 'longitude': 24.6552729}, {'latitude': 60.602707, 'longitude': 24.6551995}, {'latitude': 60.6026872, 'longitude': 24.6552274}, {'latitude': 60.6026552, 'longitude': 24.655135}, {'latitude': 60.6027494, 'longitude': 24.6550023}, {'latitude': 60.6027043, 'longitude': 24.6551156}, {'latitude': 60.6026947, 'longitude': 24.6548818}, {'latitude': 60.6026879, 'longitude': 24.6546415}, {'latitude': 60.6027788, 'longitude': 24.6549695}, {'latitude': 60.6026901, 'longitude': 24.6556627}, {'latitude': 60.6026408, 'longitude': 24.6556695}, {'latitude': 60.6025867, 'longitude': 24.6553615}, {'latitude': 60.6026951, 'longitude': 24.6554277}, {'latitude': 60.6027491, 'longitude': 24.6551647}, {'latitude': 60.6026567, 'longitude': 24.6552126}, {'latitude': 60.6027324, 'longitude': 24.6551826}, {'latitude': 60.6027576, 'longitude': 24.6549418}, {'latitude': 60.6027684, 'longitude': 24.654979}, {'latitude': 60.6027445, 'longitude': 24.6551104}, {'latitude': 60.6027166, 'longitude': 24.6551841}, {'latitude': 60.6028134, 'longitude': 24.6549841}, {'latitude': 60.6027598, 'longitude': 24.6551287}, {'latitude': 60.6027208, 'longitude': 24.6551225}, {'latitude': 60.6026539, 'longitude': 24.6553694}, {'latitude': 60.602673, 'longitude': 24.655102}, {'latitude': 60.6027212, 'longitude': 24.6550441}, {'latitude': 60.602682, 'longitude': 24.655137}, {'latitude': 60.602663, 'longitude': 24.6552572}, {'latitude': 60.6026862, 'longitude': 24.6552719}, {'latitude': 60.6026208, 'longitude': 24.6554666}, {'latitude': 60.6025744, 'longitude': 24.6555584}, {'latitude': 60.6026263, 'longitude': 24.6554003}, {'latitude': 60.6026056, 'longitude': 24.6554238}, {'latitude': 60.6025819, 'longitude': 24.6548925}, {'latitude': 60.6026016, 'longitude': 24.6552862}, {'latitude': 60.6026221, 'longitude': 24.6554208}], 'statistics': {'cuttingBladeUsageTime': 2474503, 'numberOfChargingCycles': 539, 'numberOfCollisions': 39309, 'totalChargingTime': 1004425, 'totalCuttingTime': 3517705, 'totalDriveDistance': 2046704, 'totalRunningTime': 3861706, 'totalSearchingTime': 246273}, 'stayOutZones': {'zones': [{'id': '748A5792-3189-40A2-BCEE-1C82C69CA634', 'name': 'Jyrkkä rinne', 'enabled': True}, {'id': 'ADE9679D-8830-4C59-852C-99178717A3CA', 'name': 'Tilapäinen', 'enabled': True}], 'dirty': False}, 'cuttingHeight': 9, 'headlight': {'mode': 'EVENING_AND_NIGHT'}}}]
Unexpected error fetching husqvarna_automower data: Field "data" of type list[MowerData] in MowerList has invalid value [{'type': 'mower', 'id': '926206bb-de3f-46d8-8b0e-e822f834b53c', 'attributes': {'system': {'name': 'Urpo', 'model': 'HUSQVARNA AUTOMOWER® 435X AWD', 'serialNumber': 222101061}, 'battery': {'batteryPercent': 72}, 'capabilities': {'headlights': True, 'workAreas': True, 'position': True, 'stayOutZones': True}, 'mower': {'mode': 'HOME', 'activity': 'NOT_APPLICABLE', 'state': 'STOPPED', 'errorCode': 0, 'errorCodeTimestamp': 0}, 'calendar': {'tasks': [{'start': 660, 'duration': 720, 'monday': True, 'tuesday': True, 'wednesday': True, 'thursday': True, 'friday': True, 'saturday': True, 'sunday': True, 'workAreaId': 0}]}, 'planner': {'nextStartTimestamp': 0, 'override': {'action': 'NOT_ACTIVE'}, 'restrictedReason': 'NOT_APPLICABLE'}, 'metadata': {'connected': True, 'statusTimestamp': 1709802235485}, 'workAreas': [{'workAreaId': 0, 'name': '', 'cuttingHeight': 50}, {'workAreaId': 757, 'name': 'Tienvierusta ylä', 'cuttingHeight': 100}, {'workAreaId': 758, 'name': 'Alapiha', 'cuttingHeight': 100}, {'workAreaId': 759, 'name': 'Tienvierusta ala', 'cuttingHeight': 100}, {'workAreaId': 760, 'name': 'Keskialue', 'cuttingHeight': 100}], 'positions': [{'latitude': 60.6027872, 'longitude': 24.6556291}, {'latitude': 60.6026529, 'longitude': 24.6547367}, {'latitude': 60.6027, 'longitude': 24.6549832}, {'latitude': 60.6027089, 'longitude': 24.6546682}, {'latitude': 60.6028025, 'longitude': 24.6548734}, {'latitude': 60.6027013, 'longitude': 24.6546318}, {'latitude': 60.6026999, 'longitude': 24.6554586}, {'latitude': 60.602702, 'longitude': 24.6551749}, {'latitude': 60.6027584, 'longitude': 24.654961}, {'latitude': 60.6027242, 'longitude': 24.6548914}, {'latitude': 60.6027414, 'longitude': 24.6547009}, {'latitude': 60.6028175, 'longitude': 24.654585}, {'latitude': 60.6026777, 'longitude': 24.6550069}, {'latitude': 60.6027151, 'longitude': 24.6552851}, {'latitude': 60.6027147, 'longitude': 24.6552729}, {'latitude': 60.602707, 'longitude': 24.6551995}, {'latitude': 60.6026872, 'longitude': 24.6552274}, {'latitude': 60.6026552, 'longitude': 24.655135}, {'latitude': 60.6027494, 'longitude': 24.6550023}, {'latitude': 60.6027043, 'longitude': 24.6551156}, {'latitude': 60.6026947, 'longitude': 24.6548818}, {'latitude': 60.6026879, 'longitude': 24.6546415}, {'latitude': 60.6027788, 'longitude': 24.6549695}, {'latitude': 60.6026901, 'longitude': 24.6556627}, {'latitude': 60.6026408, 'longitude': 24.6556695}, {'latitude': 60.6025867, 'longitude': 24.6553615}, {'latitude': 60.6026951, 'longitude': 24.6554277}, {'latitude': 60.6027491, 'longitude': 24.6551647}, {'latitude': 60.6026567, 'longitude': 24.6552126}, {'latitude': 60.6027324, 'longitude': 24.6551826}, {'latitude': 60.6027576, 'longitude': 24.6549418}, {'latitude': 60.6027684, 'longitude': 24.654979}, {'latitude': 60.6027445, 'longitude': 24.6551104}, {'latitude': 60.6027166, 'longitude': 24.6551841}, {'latitude': 60.6028134, 'longitude': 24.6549841}, {'latitude': 60.6027598, 'longitude': 24.6551287}, {'latitude': 60.6027208, 'longitude': 24.6551225}, {'latitude': 60.6026539, 'longitude': 24.6553694}, {'latitude': 60.602673, 'longitude': 24.655102}, {'latitude': 60.6027212, 'longitude': 24.6550441}, {'latitude': 60.602682, 'longitude': 24.655137}, {'latitude': 60.602663, 'longitude': 24.6552572}, {'latitude': 60.6026862, 'longitude': 24.6552719}, {'latitude': 60.6026208, 'longitude': 24.6554666}, {'latitude': 60.6025744, 'longitude': 24.6555584}, {'latitude': 60.6026263, 'longitude': 24.6554003}, {'latitude': 60.6026056, 'longitude': 24.6554238}, {'latitude': 60.6025819, 'longitude': 24.6548925}, {'latitude': 60.6026016, 'longitude': 24.6552862}, {'latitude': 60.6026221, 'longitude': 24.6554208}], 'statistics': {'cuttingBladeUsageTime': 2474503, 'numberOfChargingCycles': 539, 'numberOfCollisions': 39309, 'totalChargingTime': 1004425, 'totalCuttingTime': 3517705, 'totalDriveDistance': 2046704, 'totalRunningTime': 3861706, 'totalSearchingTime': 246273}, 'stayOutZones': {'zones': [{'id': '748A5792-3189-40A2-BCEE-1C82C69CA634', 'name': 'Jyrkkä rinne', 'enabled': True}, {'id': 'ADE9679D-8830-4C59-852C-99178717A3CA', 'name': 'Tilapäinen', 'enabled': True}], 'dirty': False}, 'cuttingHeight': 9, 'headlight': {'mode': 'EVENING_AND_NIGHT'}}}]
Unexpected error fetching husqvarna_automower data: Field "data" of type list[MowerData] in MowerList has invalid value [{'type': 'mower', 'id': '926206bb-de3f-46d8-8b0e-e822f834b53c', 'attributes': {'system': {'name': 'Urpo', 'model': 'HUSQVARNA AUTOMOWER® 435X AWD', 'serialNumber': 222101061}, 'battery': {'batteryPercent': 72}, 'capabilities': {'headlights': True, 'workAreas': True, 'position': True, 'stayOutZones': True}, 'mower': {'mode': 'HOME', 'activity': 'NOT_APPLICABLE', 'state': 'STOPPED', 'errorCode': 0, 'errorCodeTimestamp': 0}, 'calendar': {'tasks': [{'start': 660, 'duration': 720, 'monday': True, 'tuesday': True, 'wednesday': True, 'thursday': True, 'friday': True, 'saturday': True, 'sunday': True, 'workAreaId': 0}]}, 'planner': {'nextStartTimestamp': 0, 'override': {'action': 'NOT_ACTIVE'}, 'restrictedReason': 'NOT_APPLICABLE'}, 'metadata': {'connected': True, 'statusTimestamp': 1709803140540}, 'workAreas': [{'workAreaId': 0, 'name': '', 'cuttingHeight': 50}, {'workAreaId': 757, 'name': 'Tienvierusta ylä', 'cuttingHeight': 100}, {'workAreaId': 758, 'name': 'Alapiha', 'cuttingHeight': 100}, {'workAreaId': 759, 'name': 'Tienvierusta ala', 'cuttingHeight': 100}, {'workAreaId': 760, 'name': 'Keskialue', 'cuttingHeight': 100}], 'positions': [{'latitude': 60.6027872, 'longitude': 24.6556291}, {'latitude': 60.6026529, 'longitude': 24.6547367}, {'latitude': 60.6027, 'longitude': 24.6549832}, {'latitude': 60.6027089, 'longitude': 24.6546682}, {'latitude': 60.6028025, 'longitude': 24.6548734}, {'latitude': 60.6027013, 'longitude': 24.6546318}, {'latitude': 60.6026999, 'longitude': 24.6554586}, {'latitude': 60.602702, 'longitude': 24.6551749}, {'latitude': 60.6027584, 'longitude': 24.654961}, {'latitude': 60.6027242, 'longitude': 24.6548914}, {'latitude': 60.6027414, 'longitude': 24.6547009}, {'latitude': 60.6028175, 'longitude': 24.654585}, {'latitude': 60.6026777, 'longitude': 24.6550069}, {'latitude': 60.6027151, 'longitude': 24.6552851}, {'latitude': 60.6027147, 'longitude': 24.6552729}, {'latitude': 60.602707, 'longitude': 24.6551995}, {'latitude': 60.6026872, 'longitude': 24.6552274}, {'latitude': 60.6026552, 'longitude': 24.655135}, {'latitude': 60.6027494, 'longitude': 24.6550023}, {'latitude': 60.6027043, 'longitude': 24.6551156}, {'latitude': 60.6026947, 'longitude': 24.6548818}, {'latitude': 60.6026879, 'longitude': 24.6546415}, {'latitude': 60.6027788, 'longitude': 24.6549695}, {'latitude': 60.6026901, 'longitude': 24.6556627}, {'latitude': 60.6026408, 'longitude': 24.6556695}, {'latitude': 60.6025867, 'longitude': 24.6553615}, {'latitude': 60.6026951, 'longitude': 24.6554277}, {'latitude': 60.6027491, 'longitude': 24.6551647}, {'latitude': 60.6026567, 'longitude': 24.6552126}, {'latitude': 60.6027324, 'longitude': 24.6551826}, {'latitude': 60.6027576, 'longitude': 24.6549418}, {'latitude': 60.6027684, 'longitude': 24.654979}, {'latitude': 60.6027445, 'longitude': 24.6551104}, {'latitude': 60.6027166, 'longitude': 24.6551841}, {'latitude': 60.6028134, 'longitude': 24.6549841}, {'latitude': 60.6027598, 'longitude': 24.6551287}, {'latitude': 60.6027208, 'longitude': 24.6551225}, {'latitude': 60.6026539, 'longitude': 24.6553694}, {'latitude': 60.602673, 'longitude': 24.655102}, {'latitude': 60.6027212, 'longitude': 24.6550441}, {'latitude': 60.602682, 'longitude': 24.655137}, {'latitude': 60.602663, 'longitude': 24.6552572}, {'latitude': 60.6026862, 'longitude': 24.6552719}, {'latitude': 60.6026208, 'longitude': 24.6554666}, {'latitude': 60.6025744, 'longitude': 24.6555584}, {'latitude': 60.6026263, 'longitude': 24.6554003}, {'latitude': 60.6026056, 'longitude': 24.6554238}, {'latitude': 60.6025819, 'longitude': 24.6548925}, {'latitude': 60.6026016, 'longitude': 24.6552862}, {'latitude': 60.6026221, 'longitude': 24.6554208}], 'statistics': {'cuttingBladeUsageTime': 2474503, 'numberOfChargingCycles': 539, 'numberOfCollisions': 39309, 'totalChargingTime': 1004425, 'totalCuttingTime': 3517705, 'totalDriveDistance': 2046704, 'totalRunningTime': 3861706, 'totalSearchingTime': 246273}, 'stayOutZones': {'zones': [{'id': '748A5792-3189-40A2-BCEE-1C82C69CA634', 'name': 'Jyrkkä rinne', 'enabled': True}, {'id': 'ADE9679D-8830-4C59-852C-99178717A3CA', 'name': 'Tilapäinen', 'enabled': True}], 'dirty': False}, 'cuttingHeight': 9, 'headlight': {'mode': 'EVENING_AND_NIGHT'}}}]
Traceback (most recent call last):
  File "<string>", line 11, in __mashumaro_from_dict__
  File "<string>", line 6, in __mashumaro_from_dict__
mashumaro.exceptions.MissingField: Field "id" of type str is missing in Zones instance

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<string>", line 89, in __mashumaro_from_dict__
  File "<string>", line 13, in __mashumaro_from_dict__
mashumaro.exceptions.InvalidFieldValue: Field "zones" of type list[Zones] in StayOutZones has invalid value [{'id': '748A5792-3189-40A2-BCEE-1C82C69CA634', 'name': 'Jyrkkä rinne', 'enabled': True}, {'id': 'ADE9679D-8830-4C59-852C-99178717A3CA', 'name': 'Tilapäinen', 'enabled': True}]

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<string>", line 14, in __mashumaro_from_dict__
  File "<string>", line 91, in __mashumaro_from_dict__
mashumaro.exceptions.InvalidFieldValue: Field "stay_out_zones" of type Optional[StayOutZones] in MowerAttributes has invalid value {'zones': [{'id': '748A5792-3189-40A2-BCEE-1C82C69CA634', 'name': 'Jyrkkä rinne', 'enabled': True}, {'id': 'ADE9679D-8830-4C59-852C-99178717A3CA', 'name': 'Tilapäinen', 'enabled': True}], 'dirty': False}

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<string>", line 8, in __mashumaro_from_dict__
  File "<string>", line 16, in __mashumaro_from_dict__
mashumaro.exceptions.InvalidFieldValue: Field "attributes" of type MowerAttributes in MowerData has invalid value {'system': {'name': 'Urpo', 'model': 'HUSQVARNA AUTOMOWER® 435X AWD', 'serialNumber': 222101061}, 'battery': {'batteryPercent': 72}, 'capabilities': {'headlights': True, 'workAreas': True, 'position': True, 'stayOutZones': True}, 'mower': {'mode': 'HOME', 'activity': 'NOT_APPLICABLE', 'state': 'STOPPED', 'errorCode': 0, 'errorCodeTimestamp': 0}, 'calendar': {'tasks': [{'start': 660, 'duration': 720, 'monday': True, 'tuesday': True, 'wednesday': True, 'thursday': True, 'friday': True, 'saturday': True, 'sunday': True, 'workAreaId': 0}]}, 'planner': {'nextStartTimestamp': 0, 'override': {'action': 'NOT_ACTIVE'}, 'restrictedReason': 'NOT_APPLICABLE'}, 'metadata': {'connected': True, 'statusTimestamp': 1709801960203}, 'workAreas': [{'workAreaId': 0, 'name': '', 'cuttingHeight': 50}, {'workAreaId': 757, 'name': 'Tienvierusta ylä', 'cuttingHeight': 100}, {'workAreaId': 758, 'name': 'Alapiha', 'cuttingHeight': 100}, {'workAreaId': 759, 'name': 'Tienvierusta ala', 'cuttingHeight': 100}, {'workAreaId': 760, 'name': 'Keskialue', 'cuttingHeight': 100}], 'positions': [{'latitude': 60.6027872, 'longitude': 24.6556291}, {'latitude': 60.6026529, 'longitude': 24.6547367}, {'latitude': 60.6027, 'longitude': 24.6549832}, {'latitude': 60.6027089, 'longitude': 24.6546682}, {'latitude': 60.6028025, 'longitude': 24.6548734}, {'latitude': 60.6027013, 'longitude': 24.6546318}, {'latitude': 60.6026999, 'longitude': 24.6554586}, {'latitude': 60.602702, 'longitude': 24.6551749}, {'latitude': 60.6027584, 'longitude': 24.654961}, {'latitude': 60.6027242, 'longitude': 24.6548914}, {'latitude': 60.6027414, 'longitude': 24.6547009}, {'latitude': 60.6028175, 'longitude': 24.654585}, {'latitude': 60.6026777, 'longitude': 24.6550069}, {'latitude': 60.6027151, 'longitude': 24.6552851}, {'latitude': 60.6027147, 'longitude': 24.6552729}, {'latitude': 60.602707, 'longitude': 24.6551995}, {'latitude': 60.6026872, 'longitude': 24.6552274}, {'latitude': 60.6026552, 'longitude': 24.655135}, {'latitude': 60.6027494, 'longitude': 24.6550023}, {'latitude': 60.6027043, 'longitude': 24.6551156}, {'latitude': 60.6026947, 'longitude': 24.6548818}, {'latitude': 60.6026879, 'longitude': 24.6546415}, {'latitude': 60.6027788, 'longitude': 24.6549695}, {'latitude': 60.6026901, 'longitude': 24.6556627}, {'latitude': 60.6026408, 'longitude': 24.6556695}, {'latitude': 60.6025867, 'longitude': 24.6553615}, {'latitude': 60.6026951, 'longitude': 24.6554277}, {'latitude': 60.6027491, 'longitude': 24.6551647}, {'latitude': 60.6026567, 'longitude': 24.6552126}, {'latitude': 60.6027324, 'longitude': 24.6551826}, {'latitude': 60.6027576, 'longitude': 24.6549418}, {'latitude': 60.6027684, 'longitude': 24.654979}, {'latitude': 60.6027445, 'longitude': 24.6551104}, {'latitude': 60.6027166, 'longitude': 24.6551841}, {'latitude': 60.6028134, 'longitude': 24.6549841}, {'latitude': 60.6027598, 'longitude': 24.6551287}, {'latitude': 60.6027208, 'longitude': 24.6551225}, {'latitude': 60.6026539, 'longitude': 24.6553694}, {'latitude': 60.602673, 'longitude': 24.655102}, {'latitude': 60.6027212, 'longitude': 24.6550441}, {'latitude': 60.602682, 'longitude': 24.655137}, {'latitude': 60.602663, 'longitude': 24.6552572}, {'latitude': 60.6026862, 'longitude': 24.6552719}, {'latitude': 60.6026208, 'longitude': 24.6554666}, {'latitude': 60.6025744, 'longitude': 24.6555584}, {'latitude': 60.6026263, 'longitude': 24.6554003}, {'latitude': 60.6026056, 'longitude': 24.6554238}, {'latitude': 60.6025819, 'longitude': 24.6548925}, {'latitude': 60.6026016, 'longitude': 24.6552862}, {'latitude': 60.6026221, 'longitude': 24.6554208}], 'statistics': {'cuttingBladeUsageTime': 2474503, 'numberOfChargingCycles': 539, 'numberOfCollisions': 39309, 'totalChargingTime': 1004425, 'totalCuttingTime': 3517705, 'totalDriveDistance': 2046704, 'totalRunningTime': 3861706, 'totalSearchingTime': 246273}, 'stayOutZones': {'zones': [{'id': '748A5792-3189-40A2-BCEE-1C82C69CA634', 'name': 'Jyrkkä rinne', 'enabled': True}, {'id': 'ADE9679D-8830-4C59-852C-99178717A3CA', 'name': 'Tilapäinen', 'enabled': True}], 'dirty': False}, 'cuttingHeight': 9, 'headlight': {'mode': 'EVENING_AND_NIGHT'}}

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 318, in _async_refresh
    self.data = await self._async_update_data()
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/husqvarna_automower/coordinator.py", line 44, in _async_update_data
    return await self.api.get_status()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/aioautomower/session.py", line 153, in get_status
    self.data = mower_list_to_dictionary_dataclass(self._data)
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/aioautomower/utils.py", line 88, in mower_list_to_dictionary_dataclass
    mowers_list = MowerList.from_dict(mower_list)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<string>", line 10, in __mashumaro_from_dict__
mashumaro.exceptions.InvalidFieldValue: Field "data" of type list[MowerData] in MowerList has invalid value [{'type': 'mower', 'id': '926206bb-de3f-46d8-8b0e-e822f834b53c', 'attributes': {'system': {'name': 'Urpo', 'model': 'HUSQVARNA AUTOMOWER® 435X AWD', 'serialNumber': 222101061}, 'battery': {'batteryPercent': 72}, 'capabilities': {'headlights': True, 'workAreas': True, 'position': True, 'stayOutZones': True}, 'mower': {'mode': 'HOME', 'activity': 'NOT_APPLICABLE', 'state': 'STOPPED', 'errorCode': 0, 'errorCodeTimestamp': 0}, 'calendar': {'tasks': [{'start': 660, 'duration': 720, 'monday': True, 'tuesday': True, 'wednesday': True, 'thursday': True, 'friday': True, 'saturday': True, 'sunday': True, 'workAreaId': 0}]}, 'planner': {'nextStartTimestamp': 0, 'override': {'action': 'NOT_ACTIVE'}, 'restrictedReason': 'NOT_APPLICABLE'}, 'metadata': {'connected': True, 'statusTimestamp': 1709801960203}, 'workAreas': [{'workAreaId': 0, 'name': '', 'cuttingHeight': 50}, {'workAreaId': 757, 'name': 'Tienvierusta ylä', 'cuttingHeight': 100}, {'workAreaId': 758, 'name': 'Alapiha', 'cuttingHeight': 100}, {'workAreaId': 759, 'name': 'Tienvierusta ala', 'cuttingHeight': 100}, {'workAreaId': 760, 'name': 'Keskialue', 'cuttingHeight': 100}], 'positions': [{'latitude': 60.6027872, 'longitude': 24.6556291}, {'latitude': 60.6026529, 'longitude': 24.6547367}, {'latitude': 60.6027, 'longitude': 24.6549832}, {'latitude': 60.6027089, 'longitude': 24.6546682}, {'latitude': 60.6028025, 'longitude': 24.6548734}, {'latitude': 60.6027013, 'longitude': 24.6546318}, {'latitude': 60.6026999, 'longitude': 24.6554586}, {'latitude': 60.602702, 'longitude': 24.6551749}, {'latitude': 60.6027584, 'longitude': 24.654961}, {'latitude': 60.6027242, 'longitude': 24.6548914}, {'latitude': 60.6027414, 'longitude': 24.6547009}, {'latitude': 60.6028175, 'longitude': 24.654585}, {'latitude': 60.6026777, 'longitude': 24.6550069}, {'latitude': 60.6027151, 'longitude': 24.6552851}, {'latitude': 60.6027147, 'longitude': 24.6552729}, {'latitude': 60.602707, 'longitude': 24.6551995}, {'latitude': 60.6026872, 'longitude': 24.6552274}, {'latitude': 60.6026552, 'longitude': 24.655135}, {'latitude': 60.6027494, 'longitude': 24.6550023}, {'latitude': 60.6027043, 'longitude': 24.6551156}, {'latitude': 60.6026947, 'longitude': 24.6548818}, {'latitude': 60.6026879, 'longitude': 24.6546415}, {'latitude': 60.6027788, 'longitude': 24.6549695}, {'latitude': 60.6026901, 'longitude': 24.6556627}, {'latitude': 60.6026408, 'longitude': 24.6556695}, {'latitude': 60.6025867, 'longitude': 24.6553615}, {'latitude': 60.6026951, 'longitude': 24.6554277}, {'latitude': 60.6027491, 'longitude': 24.6551647}, {'latitude': 60.6026567, 'longitude': 24.6552126}, {'latitude': 60.6027324, 'longitude': 24.6551826}, {'latitude': 60.6027576, 'longitude': 24.6549418}, {'latitude': 60.6027684, 'longitude': 24.654979}, {'latitude': 60.6027445, 'longitude': 24.6551104}, {'latitude': 60.6027166, 'longitude': 24.6551841}, {'latitude': 60.6028134, 'longitude': 24.6549841}, {'latitude': 60.6027598, 'longitude': 24.6551287}, {'latitude': 60.6027208, 'longitude': 24.6551225}, {'latitude': 60.6026539, 'longitude': 24.6553694}, {'latitude': 60.602673, 'longitude': 24.655102}, {'latitude': 60.6027212, 'longitude': 24.6550441}, {'latitude': 60.602682, 'longitude': 24.655137}, {'latitude': 60.602663, 'longitude': 24.6552572}, {'latitude': 60.6026862, 'longitude': 24.6552719}, {'latitude': 60.6026208, 'longitude': 24.6554666}, {'latitude': 60.6025744, 'longitude': 24.6555584}, {'latitude': 60.6026263, 'longitude': 24.6554003}, {'latitude': 60.6026056, 'longitude': 24.6554238}, {'latitude': 60.6025819, 'longitude': 24.6548925}, {'latitude': 60.6026016, 'longitude': 24.6552862}, {'latitude': 60.6026221, 'longitude': 24.6554208}], 'statistics': {'cuttingBladeUsageTime': 2474503, 'numberOfChargingCycles': 539, 'numberOfCollisions': 39309, 'totalChargingTime': 1004425, 'totalCuttingTime': 3517705, 'totalDriveDistance': 2046704, 'totalRunningTime': 3861706, 'totalSearchingTime': 246273}, 'stayOutZones': {'zones': [{'id': '748A5792-3189-40A2-BCEE-1C82C69CA634', 'name': 'Jyrkkä rinne', 'enabled': True}, {'id': 'ADE9679D-8830-4C59-852C-99178717A3CA', 'name': 'Tilapäinen', 'enabled': True}], 'dirty': False}, 'cuttingHeight': 9, 'headlight': {'mode': 'EVENING_AND_NIGHT'}}}]

Additional information

No response

About this issue

  • Original URL
  • State: closed
  • Created 4 months ago
  • Comments: 16 (2 by maintainers)

Most upvoted comments

I’ve found the bug. There was a misleading description in the API description. I’ll fix this later, this day.

As far as

It seems @thecode closed this issue but the Husqvarna integration setup is still failing?

As far as I understood, it will be included in the next version. The referenced issue quotes “This is a hotfix and should be included in HA 2024.3.1”

I am also waiting for it 😉

Also had issue after the upgrade to 2024.3.0, but I remembered last update of the HACS integration said this had to be removed. So I did just that, removed my device, removed the HACS integration version and then added the device again with the build-in integration. That fixed it for me. Seems some functionality didn’t make it in the core integration. No map anymore, basically the only feature I was really using on my dashboard in home assistant. The integration became obsolete for me sadly now. Getting something into the core of home assistant should be an improvement in functionality, not a step backward imo.

I can see the same issue with my mower (model 405X). Note: the mower is currently off (parked), but I expect it should not matter as correct data is still delivered from the cloud.

Here is my log:

Logger: homeassistant.components.husqvarna_automower.coordinator
Zdroj: helpers/update_coordinator.py:318
integrace: Husqvarna Automower (dokumentace, problémy)
První výskyt: 11:50:13 (9 výskyty)
Naposledy logováno: 11:52:11

Unexpected error fetching husqvarna_automower data: Field "data" of type list[MowerData] in MowerList has invalid value [{'type': 'mower', 'id': 'f4ef833a-e530-42ea-abc0-1bd0814f7f88', 'attributes': {'system': {'name': 'Garden Turtle', 'model': 'HUSQVARNA AUTOMOWER® 405X', 'serialNumber': 220311995}, 'battery': {'batteryPercent': 100}, 'capabilities': {'headlights': True, 'workAreas': True, 'position': True, 'stayOutZones': True}, 'mower': {'mode': 'HOME', 'activity': 'PARKED_IN_CS', 'state': 'IN_OPERATION', 'errorCode': 0, 'errorCodeTimestamp': 0}, 'calendar': {'tasks': [{'start': 480, 'duration': 960, 'monday': True, 'tuesday': True, 'wednesday': True, 'thursday': True, 'friday': True, 'saturday': True, 'sunday': True, 'workAreaId': 0}]}, 'planner': {'nextStartTimestamp': 0, 'override': {'action': 'NOT_ACTIVE'}, 'restrictedReason': 'NOT_APPLICABLE'}, 'metadata': {'connected': False, 'statusTimestamp': 1700343147988}, 'workAreas': [{'workAreaId': 0, 'name': '', 'cuttingHeight': 50}], 'positions': [{'latitude': 49.7307143, 'longitude': 13.4317149}, {'latitude': 49.7307418, 'longitude': 13.4316654}, {'latitude': 49.7307634, 'longitude': 13.4315854}, {'latitude': 49.7307107, 'longitude': 13.4315298}, {'latitude': 49.7306669, 'longitude': 13.4314665}, {'latitude': 49.7307017, 'longitude': 13.4313857}, {'latitude': 49.7307485, 'longitude': 13.4313246}, {'latitude': 49.7307805, 'longitude': 13.4312478}, {'latitude': 49.7308152, 'longitude': 13.4311524}, {'latitude': 49.7308188, 'longitude': 13.4311358}, {'latitude': 49.7307648, 'longitude': 13.4312235}, {'latitude': 49.7307117, 'longitude': 13.4313183}, {'latitude': 49.7306879, 'longitude': 13.4313746}, {'latitude': 49.7307198, 'longitude': 13.4313071}, {'latitude': 49.7307294, 'longitude': 13.4313053}, {'latitude': 49.7307183, 'longitude': 13.4313187}, {'latitude': 49.7307084, 'longitude': 13.4313671}, {'latitude': 49.7307294, 'longitude': 13.4312974}, {'latitude': 49.7307218, 'longitude': 13.431344}, {'latitude': 49.7306845, 'longitude': 13.4313766}, {'latitude': 49.7306638, 'longitude': 13.431473}, {'latitude': 49.7306595, 'longitude': 13.4314235}, {'latitude': 49.7306905, 'longitude': 13.4313595}, {'latitude': 49.7306628, 'longitude': 13.4314506}, {'latitude': 49.7306412, 'longitude': 13.4314353}, {'latitude': 49.7306537, 'longitude': 13.4314876}, {'latitude': 49.7306669, 'longitude': 13.4314692}, {'latitude': 49.7306553, 'longitude': 13.4314645}, {'latitude': 49.7306663, 'longitude': 13.4314459}, {'latitude': 49.7306713, 'longitude': 13.431438}, {'latitude': 49.7306368, 'longitude': 13.4314529}, {'latitude': 49.7306326, 'longitude': 13.4314613}, {'latitude': 49.7306774, 'longitude': 13.4314892}, {'latitude': 49.7306752, 'longitude': 13.4314828}, {'latitude': 49.7306796, 'longitude': 13.4315176}, {'latitude': 49.7306947, 'longitude': 13.4315601}, {'latitude': 49.7307572, 'longitude': 13.431513}, {'latitude': 49.730755, 'longitude': 13.4314864}, {'latitude': 49.7307565, 'longitude': 13.4314876}, {'latitude': 49.730727, 'longitude': 13.4315483}, {'latitude': 49.7306926, 'longitude': 13.4316195}, {'latitude': 49.7306792, 'longitude': 13.4315418}, {'latitude': 49.7307479, 'longitude': 13.4314933}, {'latitude': 49.7307198, 'longitude': 13.4315983}, {'latitude': 49.7306874, 'longitude': 13.4316754}, {'latitude': 49.7306944, 'longitude': 13.4316695}, {'latitude': 49.7307469, 'longitude': 13.431584}, {'latitude': 49.7307265, 'longitude': 13.4315177}, {'latitude': 49.7307101, 'longitude': 13.4316616}, {'latitude': 49.7307019, 'longitude': 13.4317066}], 'statistics': {'cuttingBladeUsageTime': 3886495, 'numberOfChargingCycles': 1914, 'numberOfCollisions': 56691, 'totalChargingTime': 5557951, 'totalCuttingTime': 6447998, 'totalDriveDistance': 2692985, 'totalRunningTime': 7086804, 'totalSearchingTime': 413486}, 'stayOutZones': {'zones': [{'id': '7252f283-8d38-4863-868a-31ac2bc43859', 'name': 'Zpracování dřeva', 'enabled': False}, {'id': 'ff3be33a-a740-4e8f-bc77-bd0cda9dc08f', 'name': 'Grilování', 'enabled': False}], 'dirty': False}, 'cuttingHeight': 9, 'headlight': {'mode': 'ALWAYS_ON'}}}]
Traceback (most recent call last):
  File "<string>", line 11, in __mashumaro_from_dict__
  File "<string>", line 6, in __mashumaro_from_dict__
mashumaro.exceptions.MissingField: Field "id" of type str is missing in Zones instance

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<string>", line 89, in __mashumaro_from_dict__
  File "<string>", line 13, in __mashumaro_from_dict__
mashumaro.exceptions.InvalidFieldValue: Field "zones" of type list[Zones] in StayOutZones has invalid value [{'id': '7252f283-8d38-4863-868a-31ac2bc43859', 'name': 'Zpracování dřeva', 'enabled': False}, {'id': 'ff3be33a-a740-4e8f-bc77-bd0cda9dc08f', 'name': 'Grilování', 'enabled': False}]

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<string>", line 14, in __mashumaro_from_dict__
  File "<string>", line 91, in __mashumaro_from_dict__
mashumaro.exceptions.InvalidFieldValue: Field "stay_out_zones" of type Optional[StayOutZones] in MowerAttributes has invalid value {'zones': [{'id': '7252f283-8d38-4863-868a-31ac2bc43859', 'name': 'Zpracování dřeva', 'enabled': False}, {'id': 'ff3be33a-a740-4e8f-bc77-bd0cda9dc08f', 'name': 'Grilování', 'enabled': False}], 'dirty': False}

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<string>", line 8, in __mashumaro_from_dict__
  File "<string>", line 16, in __mashumaro_from_dict__
mashumaro.exceptions.InvalidFieldValue: Field "attributes" of type MowerAttributes in MowerData has invalid value {'system': {'name': 'Garden Turtle', 'model': 'HUSQVARNA AUTOMOWER® 405X', 'serialNumber': 220311995}, 'battery': {'batteryPercent': 100}, 'capabilities': {'headlights': True, 'workAreas': True, 'position': True, 'stayOutZones': True}, 'mower': {'mode': 'HOME', 'activity': 'PARKED_IN_CS', 'state': 'IN_OPERATION', 'errorCode': 0, 'errorCodeTimestamp': 0}, 'calendar': {'tasks': [{'start': 480, 'duration': 960, 'monday': True, 'tuesday': True, 'wednesday': True, 'thursday': True, 'friday': True, 'saturday': True, 'sunday': True, 'workAreaId': 0}]}, 'planner': {'nextStartTimestamp': 0, 'override': {'action': 'NOT_ACTIVE'}, 'restrictedReason': 'NOT_APPLICABLE'}, 'metadata': {'connected': False, 'statusTimestamp': 1700343147988}, 'workAreas': [{'workAreaId': 0, 'name': '', 'cuttingHeight': 50}], 'positions': [{'latitude': 49.7307143, 'longitude': 13.4317149}, {'latitude': 49.7307418, 'longitude': 13.4316654}, {'latitude': 49.7307634, 'longitude': 13.4315854}, {'latitude': 49.7307107, 'longitude': 13.4315298}, {'latitude': 49.7306669, 'longitude': 13.4314665}, {'latitude': 49.7307017, 'longitude': 13.4313857}, {'latitude': 49.7307485, 'longitude': 13.4313246}, {'latitude': 49.7307805, 'longitude': 13.4312478}, {'latitude': 49.7308152, 'longitude': 13.4311524}, {'latitude': 49.7308188, 'longitude': 13.4311358}, {'latitude': 49.7307648, 'longitude': 13.4312235}, {'latitude': 49.7307117, 'longitude': 13.4313183}, {'latitude': 49.7306879, 'longitude': 13.4313746}, {'latitude': 49.7307198, 'longitude': 13.4313071}, {'latitude': 49.7307294, 'longitude': 13.4313053}, {'latitude': 49.7307183, 'longitude': 13.4313187}, {'latitude': 49.7307084, 'longitude': 13.4313671}, {'latitude': 49.7307294, 'longitude': 13.4312974}, {'latitude': 49.7307218, 'longitude': 13.431344}, {'latitude': 49.7306845, 'longitude': 13.4313766}, {'latitude': 49.7306638, 'longitude': 13.431473}, {'latitude': 49.7306595, 'longitude': 13.4314235}, {'latitude': 49.7306905, 'longitude': 13.4313595}, {'latitude': 49.7306628, 'longitude': 13.4314506}, {'latitude': 49.7306412, 'longitude': 13.4314353}, {'latitude': 49.7306537, 'longitude': 13.4314876}, {'latitude': 49.7306669, 'longitude': 13.4314692}, {'latitude': 49.7306553, 'longitude': 13.4314645}, {'latitude': 49.7306663, 'longitude': 13.4314459}, {'latitude': 49.7306713, 'longitude': 13.431438}, {'latitude': 49.7306368, 'longitude': 13.4314529}, {'latitude': 49.7306326, 'longitude': 13.4314613}, {'latitude': 49.7306774, 'longitude': 13.4314892}, {'latitude': 49.7306752, 'longitude': 13.4314828}, {'latitude': 49.7306796, 'longitude': 13.4315176}, {'latitude': 49.7306947, 'longitude': 13.4315601}, {'latitude': 49.7307572, 'longitude': 13.431513}, {'latitude': 49.730755, 'longitude': 13.4314864}, {'latitude': 49.7307565, 'longitude': 13.4314876}, {'latitude': 49.730727, 'longitude': 13.4315483}, {'latitude': 49.7306926, 'longitude': 13.4316195}, {'latitude': 49.7306792, 'longitude': 13.4315418}, {'latitude': 49.7307479, 'longitude': 13.4314933}, {'latitude': 49.7307198, 'longitude': 13.4315983}, {'latitude': 49.7306874, 'longitude': 13.4316754}, {'latitude': 49.7306944, 'longitude': 13.4316695}, {'latitude': 49.7307469, 'longitude': 13.431584}, {'latitude': 49.7307265, 'longitude': 13.4315177}, {'latitude': 49.7307101, 'longitude': 13.4316616}, {'latitude': 49.7307019, 'longitude': 13.4317066}], 'statistics': {'cuttingBladeUsageTime': 3886495, 'numberOfChargingCycles': 1914, 'numberOfCollisions': 56691, 'totalChargingTime': 5557951, 'totalCuttingTime': 6447998, 'totalDriveDistance': 2692985, 'totalRunningTime': 7086804, 'totalSearchingTime': 413486}, 'stayOutZones': {'zones': [{'id': '7252f283-8d38-4863-868a-31ac2bc43859', 'name': 'Zpracování dřeva', 'enabled': False}, {'id': 'ff3be33a-a740-4e8f-bc77-bd0cda9dc08f', 'name': 'Grilování', 'enabled': False}], 'dirty': False}, 'cuttingHeight': 9, 'headlight': {'mode': 'ALWAYS_ON'}}

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 318, in _async_refresh
    self.data = await self._async_update_data()
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/husqvarna_automower/coordinator.py", line 44, in _async_update_data
    return await self.api.get_status()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/aioautomower/session.py", line 153, in get_status
    self.data = mower_list_to_dictionary_dataclass(self._data)
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/aioautomower/utils.py", line 88, in mower_list_to_dictionary_dataclass
    mowers_list = MowerList.from_dict(mower_list)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<string>", line 10, in __mashumaro_from_dict__
mashumaro.exceptions.InvalidFieldValue: Field "data" of type list[MowerData] in MowerList has invalid value [{'type': 'mower', 'id': 'f4ef833a-e530-42ea-abc0-1bd0814f7f88', 'attributes': {'system': {'name': 'Garden Turtle', 'model': 'HUSQVARNA AUTOMOWER® 405X', 'serialNumber': 220311995}, 'battery': {'batteryPercent': 100}, 'capabilities': {'headlights': True, 'workAreas': True, 'position': True, 'stayOutZones': True}, 'mower': {'mode': 'HOME', 'activity': 'PARKED_IN_CS', 'state': 'IN_OPERATION', 'errorCode': 0, 'errorCodeTimestamp': 0}, 'calendar': {'tasks': [{'start': 480, 'duration': 960, 'monday': True, 'tuesday': True, 'wednesday': True, 'thursday': True, 'friday': True, 'saturday': True, 'sunday': True, 'workAreaId': 0}]}, 'planner': {'nextStartTimestamp': 0, 'override': {'action': 'NOT_ACTIVE'}, 'restrictedReason': 'NOT_APPLICABLE'}, 'metadata': {'connected': False, 'statusTimestamp': 1700343147988}, 'workAreas': [{'workAreaId': 0, 'name': '', 'cuttingHeight': 50}], 'positions': [{'latitude': 49.7307143, 'longitude': 13.4317149}, {'latitude': 49.7307418, 'longitude': 13.4316654}, {'latitude': 49.7307634, 'longitude': 13.4315854}, {'latitude': 49.7307107, 'longitude': 13.4315298}, {'latitude': 49.7306669, 'longitude': 13.4314665}, {'latitude': 49.7307017, 'longitude': 13.4313857}, {'latitude': 49.7307485, 'longitude': 13.4313246}, {'latitude': 49.7307805, 'longitude': 13.4312478}, {'latitude': 49.7308152, 'longitude': 13.4311524}, {'latitude': 49.7308188, 'longitude': 13.4311358}, {'latitude': 49.7307648, 'longitude': 13.4312235}, {'latitude': 49.7307117, 'longitude': 13.4313183}, {'latitude': 49.7306879, 'longitude': 13.4313746}, {'latitude': 49.7307198, 'longitude': 13.4313071}, {'latitude': 49.7307294, 'longitude': 13.4313053}, {'latitude': 49.7307183, 'longitude': 13.4313187}, {'latitude': 49.7307084, 'longitude': 13.4313671}, {'latitude': 49.7307294, 'longitude': 13.4312974}, {'latitude': 49.7307218, 'longitude': 13.431344}, {'latitude': 49.7306845, 'longitude': 13.4313766}, {'latitude': 49.7306638, 'longitude': 13.431473}, {'latitude': 49.7306595, 'longitude': 13.4314235}, {'latitude': 49.7306905, 'longitude': 13.4313595}, {'latitude': 49.7306628, 'longitude': 13.4314506}, {'latitude': 49.7306412, 'longitude': 13.4314353}, {'latitude': 49.7306537, 'longitude': 13.4314876}, {'latitude': 49.7306669, 'longitude': 13.4314692}, {'latitude': 49.7306553, 'longitude': 13.4314645}, {'latitude': 49.7306663, 'longitude': 13.4314459}, {'latitude': 49.7306713, 'longitude': 13.431438}, {'latitude': 49.7306368, 'longitude': 13.4314529}, {'latitude': 49.7306326, 'longitude': 13.4314613}, {'latitude': 49.7306774, 'longitude': 13.4314892}, {'latitude': 49.7306752, 'longitude': 13.4314828}, {'latitude': 49.7306796, 'longitude': 13.4315176}, {'latitude': 49.7306947, 'longitude': 13.4315601}, {'latitude': 49.7307572, 'longitude': 13.431513}, {'latitude': 49.730755, 'longitude': 13.4314864}, {'latitude': 49.7307565, 'longitude': 13.4314876}, {'latitude': 49.730727, 'longitude': 13.4315483}, {'latitude': 49.7306926, 'longitude': 13.4316195}, {'latitude': 49.7306792, 'longitude': 13.4315418}, {'latitude': 49.7307479, 'longitude': 13.4314933}, {'latitude': 49.7307198, 'longitude': 13.4315983}, {'latitude': 49.7306874, 'longitude': 13.4316754}, {'latitude': 49.7306944, 'longitude': 13.4316695}, {'latitude': 49.7307469, 'longitude': 13.431584}, {'latitude': 49.7307265, 'longitude': 13.4315177}, {'latitude': 49.7307101, 'longitude': 13.4316616}, {'latitude': 49.7307019, 'longitude': 13.4317066}], 'statistics': {'cuttingBladeUsageTime': 3886495, 'numberOfChargingCycles': 1914, 'numberOfCollisions': 56691, 'totalChargingTime': 5557951, 'totalCuttingTime': 6447998, 'totalDriveDistance': 2692985, 'totalRunningTime': 7086804, 'totalSearchingTime': 413486}, 'stayOutZones': {'zones': [{'id': '7252f283-8d38-4863-868a-31ac2bc43859', 'name': 'Zpracování dřeva', 'enabled': False}, {'id': 'ff3be33a-a740-4e8f-bc77-bd0cda9dc08f', 'name': 'Grilování', 'enabled': False}], 'dirty': False}, 'cuttingHeight': 9, 'headlight': {'mode': 'ALWAYS_ON'}}}]