I am impressed that someone got this working. I tried to follow some steps here, but I am still out of luck. My grabber is called tv_grab_de_tvmovie_clickfinder and I can run it from the command line when logging onto the synology via ssh. I also switched to the user 'tvheadend' via su tvheadend and ran the command, which worked.
The tvheadend interface still only gives me Disabled as an option. I do have python and bash installed (ipkg install bash). I also tried chowning the file to the user "admin" which is used for logging into the tvheadend webinterface
-rwxr-xr-x 1 admin root 2315 Sep 16 16:16 tv_grab_de_tvmovie_clickfinder
-rwxr-xr-x 1 tvheadend root 2315 Sep 16 16:16 tv_grab_de_tvmovie_clickfinder
when running the grabber I get the following:
[/tmp/tv_grab_de_tvmovie_clickfinder-root/tvdaten-free-552.cftv]
End-of-central-directory signature not found. Either this file is not
a zipfile, or it constitutes one disk of a multi-part archive. In the
latter case the central directory and zipfile comment will be found on
the last disk(s) of this archive.
unzip: cannot find zipfile directory in one of /tmp/tv_grab_de_tvmovie_clickfinder-root/tvdaten-free-552.cftv or
/tmp/tv_grab_de_tvmovie_clickfinder-root/tvdaten-free-552.cftv.zip, and cannot find /tmp/tv_grab_de_tvmovie_clickfinder-root/tvdaten-free-552.cftv.ZIP, period.
followed by the correct output of the xml file.