I was curious whether you managed to solve your problem, as I am facing the same.
My problem is as follows:
I did download the tv_grab_kazer script (for french channels). I placed it in /usr/bin/, changed the rights and did execute it via ssh (with root account). This worked in the end, as I got a print of the xml file.
I did restart the NAS, and I could find the kazer xmltv in the tab "EPG grabber modules" in tvheadend.
I then mapped the channels to the EPG source.
Unfortunately the EPG never populates and stays empty.
I found out though that running the grabber from tvheadend does not work. It creates an empty zip file and therefore no xml file can be extracted.
PS: the username of tvheadend is not the same as my admin account for the synology.
I have no clue why this does not work. I spent days searching in the forums without success.
If someone could help, that would be fantastic.