The problem
Changing the working speed in Home Assistant corrupts the current saved mowing task.
The task was created in the Mammotion app with:
- Working speed:
0.4 m/s
- Cutting height:
60 mm
Home Assistant displays different values:
number.luba_arbeitsgeschwindigkeit: 0.2 m/s
number.luba_schnitthohe: 0
- Cutting-height limits:
20–65 mm
sensor.luba_schnitthohe: 60 mm
I changed number.luba_arbeitsgeschwindigkeit from 0.2 to 0.3 m/s.
Afterwards, “Continue task” no longer starts the mower. The Mammotion app reports:
Cutting disc blocked (1202)
The cutting disc is physically free. The task worked before changing the setting in Home Assistant.
Steps to reproduce
- Create a saved task in the Mammotion app:
- Working speed:
0.4 m/s
- Cutting height:
60 mm
- Start it through
button.luba_mahen.
- Pause the mowing task.
- Change
number.luba_arbeitsgeschwindigkeit from 0.2 to 0.3 m/s.
- Select “Continue task”.
- The mower does not resume and reports error
1202.
Expected behavior
Changing the working speed should update only the speed.
Home Assistant should not overwrite other parameters with stale or invalid values such as a cutting height of 0.
The entities should also reflect the active saved-task settings from the mower.
Suspected cause
The working_speed entity calls async_modify_plan_if_mowing().
This rebuilds and sends the complete GenerateRouteInformation structure using coordinator.operation_settings.
Saved tasks are started using only their task ID. Their current parameters apparently are not copied into operation_settings.
Therefore, changing only the speed may also resend:
blade_height: 0
This likely causes the false cutting-disc error 1202.
Possible fixes:
- Synchronize
operation_settings with the active saved task.
- Transfer only the changed parameter.
- Never send a cutting height outside the device limits.
- Prevent live modification when the active task settings are unknown.
Environment
- Device: LUBA mini AWD 360 LIDAR 1500
- Home Assistant:
2026.8.2
- Mammotion integration:
0.6.4
- PyMammotion:
0.8.14
- Task created in the official Mammotion app
- Task started through
button.luba_mahen
Related issues
What Mammotion device are you using?
Luba mini AWD LiDAR
What version of the Mammotion integration are you using?
v0.6.4
What version of Home Assistant Core are you running?
core-2026.8.2
The problem
Changing the working speed in Home Assistant corrupts the current saved mowing task.
The task was created in the Mammotion app with:
0.4 m/s60 mmHome Assistant displays different values:
number.luba_arbeitsgeschwindigkeit:0.2 m/snumber.luba_schnitthohe:020–65 mmsensor.luba_schnitthohe:60 mmI changed
number.luba_arbeitsgeschwindigkeitfrom0.2to0.3 m/s.Afterwards, “Continue task” no longer starts the mower. The Mammotion app reports:
Cutting disc blocked (1202)
The cutting disc is physically free. The task worked before changing the setting in Home Assistant.
Steps to reproduce
0.4 m/s60 mmbutton.luba_mahen.number.luba_arbeitsgeschwindigkeitfrom0.2to0.3 m/s.1202.Expected behavior
Changing the working speed should update only the speed.
Home Assistant should not overwrite other parameters with stale or invalid values such as a cutting height of
0.The entities should also reflect the active saved-task settings from the mower.
Suspected cause
The
working_speedentity callsasync_modify_plan_if_mowing().This rebuilds and sends the complete
GenerateRouteInformationstructure usingcoordinator.operation_settings.Saved tasks are started using only their task ID. Their current parameters apparently are not copied into
operation_settings.Therefore, changing only the speed may also resend:
blade_height: 0This likely causes the false cutting-disc error
1202.Possible fixes:
operation_settingswith the active saved task.Environment
2026.8.20.6.40.8.14button.luba_mahenRelated issues
What Mammotion device are you using?
Luba mini AWD LiDAR
What version of the Mammotion integration are you using?
v0.6.4
What version of Home Assistant Core are you running?
core-2026.8.2