starting a mow - mikey0000/Mammotion-HA GitHub Wiki
This guide explains how to create a mow task using the mammotion.start_mow action in Home Assistant.
Each mower model exposes different options, and this guide clearly notes which settings apply to all mowers, which are YUKA-only, and which are LUBA-only.
- Go to Developer Tools → Actions in Home Assistant.
- Choose:
Action:
mammotion.start_mow - Select your mower under Targets.
- Enable and set any of the available options below.
Below is a full list of settings visible in the screenshot.
These appear only on YUKA (including Yuka Mini / Yuka Pro):
is_mow: true | false
Enables or disables mowing.
is_dump: true | false
YUKA supports optional grass dumping.
is_edge: true | false
Runs border-only mowing.
collect_grass_frequency: <meters>
Slower mowers collect less often; faster more often.
border_mode:
-
border_first(0) -
grid_first(1)
job_version: <number>
Not required.
job_id: <number>
Not required.
speed: <value>
Example:
speed: 0.3(Shown as ultra_wave in YAML)
Some of these are not supported on some models, some are even though the app doesn't show it.
Options:
- Direct Touch
- Slow Touch
- Less Touch
- No Touch
- Sensitive
In YAML mode:
ultra_wave: "2"cutting_path_mode:
- Zigzag path
- Chessboard path
- Adaptive zigzag path
- Perimeter only
channel_width: <cm>
rain_tactics:
-
off(0) -
on(1)
toward: <degrees>
toward_included_angle: <degrees>
toward_mode:
- Optimal angle
- North angle
- Random angle
- None
border_mode:
- None
- One lap
- Two laps
- Three laps
- Four laps
obstacle_laps:
- None
- One lap
- Two laps
- Three laps
- Four laps
start_progress: <percent>
areas: [list of area switches]
You may select one or multiple mapped areas.
blade_height: <mm>
LUBA has an adjustable cutting blade height.
YUKA models do not support blade height adjustment.
Here is a minimal example for starting a mow:
action: mammotion.start_mow
data:
is_mow: true
speed: 0.3
border_mode: "1"
ultra_wave: "2"
areas: [switch.mower_1]