Danke für die Antworten, nach etwas Herumprobieren scheint es jetzt zu funktionieren.
Da ich über das osd die Einstellungen nicht finde (ich benutzte vdr-sxfe), habe ich die setup.conf per Hand editiert und zwar folgende Einträge:
SetSystemTime = 1
TimeSource = C
TimeTransponder = 442
InitialChannel = 34
Wobei ich mal davon ausgegangen bin dass die channel-Nummern die vdr verwendet den Zeilennummern der channels.conf entsprechen (stimmt das?)
Die TimeTransponder-Konfiguration bedeutet (so verstehe ich das) eine Frequenz von 442Mhz - man konfiguriert also offenbar doch nicht einen speziellen Kanal, sondern das Zeitsignal scheint kanalunabhängig zu sein. Falls sich damit jemand auskennt würde es mich interessieren wo genau das herkommt.
Was mich verblüfft hat ist die Tatsache dass vdr offenbar unterschiedliche Arten hat um sich auf Kanäle zu beziehen.
Ich hatte z.B. folgende Einträge in der setup.conf:
CurrentChannel = 34
InitialChannel = 34
Nach einem Lauf hat vdr das dann umgeschrieben zu
CurrentChannel = 34
InitialChannel = C-9999-161-12103
Also für den CurrentChannel verwendet er die Zeilennummer der channels.conf, während er den Eintrag in InitialChannel umschreibt.
Aber sei's drum, es scheint zu gehen. Als kleine Unschönheit habe ich nur dass wenn mein pi mal am Netz hängt er vermutlich per ntp schneller eine genauere Zeit bekommt die dann der vdr später wieder plättet, aber damit kann ich leben.