Lets assume you had a DNA test at MyHeritage (or FamilyTreeDNA or …) You get your data and a list of matches.
The DNAmatches gramplet lists out all of the match data that you entered into gramps for the active person. To do that you have to enter the data into Gramps.
The active person is the person who took the test. Go to MyHeritage → DNA Matches → Chromosome Browser (Advanced Options) and Download Shared DNA data.
Now you have all of the shared data that you will upload to Gramps. Look at the CSV file and you will see two names (first your name, then the match name) and then the chromosome info (Chromosome,Start Location,End Location,Start RSID,End RSID,Centimorgans,SNPs)
Make an Association of type DNA with the match name. Create a Note that contains the chromosome data for that person (may be multiple lines). Do not include your name or the match name in the Note. The start of a sample Note would be:
1,752566,68120163,rs3094315,rs658634,96.7,36992
1,76532848,154721780,rs1251472,rs6698628,60.6,26240
1,191577392,216618220,rs2050664,rs12059468,29,13440
1,226539909,249222527,rs35709863,rs114152372,42.5,14463
Now remove the two fields that have rs in them (these are extra fields that MyHeritage provides, but gramps does not need). The result is
1,752566,68120163,96.7,36992
1,76532848,154721780,60.6,26240
1,191577392,216618220,29,13440
1,226539909,2492225272,42.5,14463
You can add Associations for each match person.
Now if you run the DNA matches gramplet, you will get a list of all of the DNA match data. If you run the DNASegmentMap gramplet, you will get a view that is similar to the Chromosome Browser.
Feel free to update the wiki page Addon:DNAMatches - Gramps to make better.