Aktuelles TV-Programm in FHEM

Begonnen von Kuzl, 20 Oktober 2014, 20:41:43

Vorheriges Thema - Nächstes Thema

Esjay

Schade..Ich habe auch darüber nachgedacht,dies so wie du in meine Tablet UI Zu integrieren,allerdings geht mir der Sinn verloren,wenn ich nicht auch gleich sehen kann,wer z.B. auf welchem Sender gerade spielt. Ich denke das Problem ist einfach,dass "Klick"  keine Programminfos über die kompletten Sky Sender liefert..Vll findet sich ja noch jemand,der die kompletten Sky Sender wie auch immer in Fhem eingebunden hat..
Mfg

bjoernbo

Ja, dass nervt mich auch. Bei Sky hat man ja einen Tv-Guide, den man auch ganz ohne Anmeldung einsehen kann. http://www.sky.de/tvguide-7599. Man bräuchte "nur" ein Modul in welchem man mitteilt, welche Sender man alles als reading erhalten will.
Raspberry Pi 3 - FB6490C - Synology NAS DS916+ - NETATMO - HUE - SIEMENS G-Tag'S - FTUI - EchoDOT -

Tommy82

Hi, kann ich in der rd auch die angezeigte Textlänge angeben? Je nach Sendung sind die Namen der Sendungen sehr unterschiedlich, so das es immer wieder andere größen gibt.

Kann ich das irgendwie definieren, z.b. nur X Zeichen?

Danke
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

Yil

Hi zusammen,

vielleicht habe ich die Lösung hier auch noch nicht gesehen, aber ich bekomme seit der Inbetriebnahme folgende Meldung im Log:

2016.12.04 05:30:26 3: TV_Programme: the attribute readingsName_ARD should no longer be used. Please use reading01Name syntax instead
2016.12.04 05:30:26 3: TV_Programme: For most old attributes you can specify enableControlSet and then set device upgradeAttributes to automatically modify the configuration


Gibt es dazu schon etwas Neues?
HM CCU2 mit ca. 35 HM-Komponenten inkl. Bausätzen
fhem auf RPi mit Sonos, EnOcean-CUL, ZWAVE-CUL und Bluetooth
Osram Lightify

MadMax-FHEM

Hi Yil,

was neues??

Eigentlich ganz alter Hut...

die Einträge bei HTTPMOD müssen jetzt halt so lauten:


attr httpmod_TV_EPG_aktuell reading01Name ARD
attr httpmod_TV_EPG_aktuell reading01Regex title="ARD"[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>


statt 'readingsName_ARD'

Siehe auch Commandref bzgl. HTTPMOD...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Yil

Perfekt, danke - mit HTTPMOD hatte ich bislang wenig zu tun.
HM CCU2 mit ca. 35 HM-Komponenten inkl. Bausätzen
fhem auf RPi mit Sonos, EnOcean-CUL, ZWAVE-CUL und Bluetooth
Osram Lightify

bjoernbo

Kann mir jemand veraten, wie das reading aussshen muss, damit ich auch die "Bilder" mit einbinden kann? Ich meine das Bild, was immer zu einer Sendung mit angezeigt wird.

Würde dass dann gerne auch später im FTUI einbinden.

DANKE
Raspberry Pi 3 - FB6490C - Synology NAS DS916+ - NETATMO - HUE - SIEMENS G-Tag'S - FTUI - EchoDOT -

bjoernbo

Möchte meine Frage nochmal anstoßen.

Wie muss das reading aussehen damit ich das epgImage auslesen kann und schlußendlich in FTUI einbinden kann?

Danke.
Raspberry Pi 3 - FB6490C - Synology NAS DS916+ - NETATMO - HUE - SIEMENS G-Tag'S - FTUI - EchoDOT -

Tommy82

#743
Hi,
klappt denn dein TV_Programm denn grundsätzlich in Fhem?

Ich hab die redingsGroup einfach in der FTUI dargestellt:

<!-- ========= TV Programm ========== -->
<!-- ====================================== -->
<li data-row="2" data-col="5" data-sizex="4" data-sizey="5">
    <header class="headerTransparent">TV Programm</header>
    <div data-type="readingsgroup" data-device="TV_Programm" data-max-update="86400"></div>

</li>


Ich habe aber auch mal noch ein Problem, das Umschalten auf aktuelle Sender funktioniert Problemlos, allerdings leider nicht das Umschalten auf Spätere Sendungen, wenn ich in der rd eine Nachdolgende Sendung anklicke, dann kommt im Log:

2016.12.26 19:06:35.838 0: Übergebener channel: 13THSTREET_next
2016.12.26 19:06:35.839 0: channel ohne _time: 13THSTREET_next
2016.12.26 19:06:35.840 0: lcchannel: 13thstreet
2016.12.26 19:06:35.840 0: channel aus channellist: 13th_Street
2016.12.26 19:06:35.854 3: delete VU_Ultimo.Senderwechsel.at : Please define VU_Ultimo.Senderwechsel.at first
2016.12.26 19:13:22.324 0: Übergebener channel: 13THSTREET_next
2016.12.26 19:13:22.325 0: channel ohne _time: 13THSTREET_next
2016.12.26 19:13:22.325 0: lcchannel: 13thstreet
2016.12.26 19:13:22.325 0: channel aus channellist: 13th_Street

aber es wird dann nicht wie es sein sollte (in dem Beispiel um 19:25) aufden Sender umgeschaltet.

Für mich sieht es so aus, als ob das notify zwar den Sender (Dummy) richtig setzt zum Umschalten
Internals:
   NAME       Senderwechsel
   NR         161
   STATE      13THSTREET_next
   TYPE       dummy
   Helper:
     Dblog:
       State:
         Mydblog:
           TIME       1482778598.10544
           VALUE      13THSTREET_next
   Readings:
     2016-12-26 19:56:37   state           13THSTREET_next
Attributes:
   group      TV_Programm
   room       Wohnzimmer
   setList    ARD ZDF SAT.1 RTL rtl2 Pro7 VOX KABEL1 Sport1 13th_Street


allerdings das at für die Umschaltzeit nicht, steht immer auf 00:00
Internals:
   CFGFN
   COMMAND    set VU_Ultimo channel 13th_Street
   DEF        2016-12-27T00:00:00 set VU_Ultimo channel 13th_Street
   NAME       VU_Ultimo.Senderwechsel.at
   NR         526134
   PERIODIC   no
   RELATIVE   no
   STATE      Next: 00:00:00
   TIMESPEC   00:00
   TRIGGERTIME 1482793200
   TRIGGERTIME_FMT 2016-12-27 00:00:00
   TYPE       at
   VOLATILE   1
   Helper:
     Dblog:
       Next:
         Mydblog:
           TIME       1482778597.90739
           VALUE      00:00:00
   Readings:
     2016-12-26 19:56:37   state           Next: 00:00:00
Attributes:
   room       Wohnzimmer


das notify sieht so aus:
Internals:
   DEF        Senderwechsel.* {switchChannel($EVENT)}
   NAME       Senderwechsel.nf
   NR         162
   NTFY_ORDER 50-Senderwechsel.nf
   REGEXP     Senderwechsel.*
   STATE      2016-12-26 19:56:37
   TYPE       notify
   Readings:
     2016-12-11 15:05:48   state           active
Attributes:
   group      TV_Programm
   room       Wohnzimmer

Einer eine idee was da falsch sein könnte?

der Part in meiner 99_MyUtils.pm sieht so aus:
{
      $command =~ s/;/;;/g;
      fhem('delete '.$TVDevice.'.Senderwechsel.at');
      fhem('define '.$TVDevice.'.Senderwechsel.at at '.ReadingsVal('TV_Programme_next', $channel.'_next_time', '00:00').' '.$command);
      fhem('attr '.$TVDevice.'.Senderwechsel.at room Wohnzimmer');
    }
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

EnderPhilipp

Hi,

hat wer eine funktionierende Möglichkeit das TV-Programm in FHEM zu integrieren ?
Das HTTPMOD aus dem ersten Post funktioniert bei mir nicht  :-[

Mfg
Philipp
¡¡¡ANFÄNGERALARM!!!
Raspberry Pi 3 (Hauptsystem)
Raspberry Pi B+ (Kellersonde)
Homematic,Philips Hue, LD382, nanoCul 433/868mhz, MPD, Intertechno, FIRMATA, EspEasy, SSCAM, STV, HDMI-CEC, EchoDot

Esjay

Zitat von: EnderPhilipp am 04 Januar 2017, 21:49:10
Hi,

hat wer eine funktionierende Möglichkeit das TV-Programm in FHEM zu integrieren ?
Das HTTPMOD aus dem ersten Post funktioniert bei mir nicht  :-[

Mfg
Philipp

Grüße

Ich habe folgendes in meiner config stehen.


define TV_ProgrammePT HTTPMOD http://www.klack.de/fernsehprogramm/2015-im-tv/0/-0/all.html 900
attr TV_ProgrammePT userattr reading01Name reading01Regex reading02Name reading02Regex reading03Name reading03Regex reading04Name reading04Regex reading05Name reading05Regex reading06Name reading06Regex reading07Name reading07Regex reading08Name reading08Regex reading09Name reading09Regex reading100Name reading100Regex reading101Name reading101Regex reading102Name reading102Regex reading103Name reading103Regex reading104Name reading104Regex reading105Name reading105Regex reading106Name reading106Regex reading107Name reading107Regex reading108Name reading108Regex reading109Name reading109Regex reading10Name reading10Regex reading110Name reading110Regex reading111Name reading111Regex reading112Name reading112Regex reading113Name reading113Regex reading114Name reading114Regex reading115Name reading115Regex reading116Name reading116Regex reading117Name reading117Regex reading118Name reading118Regex reading119Name reading119Regex reading11Name reading11Regex reading120Name reading120Regex reading121Name reading121Regex reading122Name reading122Regex reading123Name reading123Regex reading124Name reading124Regex reading125Name reading125Regex reading126Name reading126Regex reading127Name reading127Regex reading128Name reading128Regex reading129Name reading129Regex reading12Name reading12Regex reading130Name reading130Regex reading131Name reading131Regex reading132Name reading132Regex reading133Name reading133Regex reading134Name reading134Regex reading135Name reading135Regex reading136Name reading136Regex reading137Regex reading138Name reading138Regex reading139Name reading139Regex reading13Name reading13Regex reading140Name reading140Regex reading141Name reading141Regex reading142Name reading142Regex reading143Name reading143Regex reading144Name reading144Regex reading145Name reading145Regex reading146Name reading146Regex reading147Name reading147Regex reading148Name reading148Regex reading149Name reading149Regex reading14Name reading14Regex reading150Name reading150Regex reading151Name reading151Regex reading152Name reading152Regex reading153Name reading153Regex reading154Regex reading155Name reading155Regex reading156Name reading156Regex reading15Name reading15Regex reading16Name reading16Regex reading17Name reading17Regex reading18Name reading18Regex reading19Name reading19Regex reading20Name reading20Regex reading21Name reading21Regex reading22Name reading22Regex reading23Name reading23Regex reading24Name reading24Regex reading25Name reading25Regex reading26Name reading26Regex reading27Name reading27Regex reading28Name reading28Regex reading29Name reading29Regex reading30Name reading30Regex reading31Name reading31Regex reading32Name reading32Regex reading33Name reading33Regex reading34Name reading34Regex reading35Name reading35Regex reading36Name reading36Regex reading37Name reading37Regex reading38Name reading38Regex reading39Name reading39Regex reading40Name reading40Regex reading41Name reading41Regex reading42Name reading42Regex reading43Name reading43Regex reading44Name reading44Regex reading45Name reading45Regex reading46Name reading46Regex reading47Name reading47Regex reading48Name reading48Regex reading49Name reading49Regex reading50Name reading50Regex reading51Name reading51Regex reading52Name reading52Regex reading53Name reading53Regex reading54Name reading54Regex reading55Name reading55Regex reading56Name reading56Regex reading57Name reading57Regex reading58Name reading58Regex reading59Regex reading60Name reading60Regex reading61Name reading61Regex reading62Name reading62Regex reading63Name reading63Regex reading64Name reading64Regex reading65Name reading65Regex reading66Name reading66Regex reading67Name reading67Regex reading68Name reading68Regex reading69Name reading69Regex reading70Name reading70Regex reading71Name reading71Regex reading72Name reading72Regex reading73Name reading73Regex reading74Name reading74Regex reading75Regex reading76Name reading76Regex reading77Name reading77Regex reading78Name reading78Regex reading79Name reading79Regex reading80Name reading80Regex reading81Name reading81Regex reading82Name reading82Regex reading83Name reading83Regex reading84Name reading84Regex reading85Name reading85Regex reading86Name reading86Regex reading87Name reading87Regex reading88Name reading88Regex reading89Name reading89Regex reading90Name reading90Regex reading91Name reading91Regex reading92Name reading92Regex reading93Name reading93Regex reading94Name reading94Regex reading95Name reading95Regex reading96Name reading96Regex reading97Name reading97Regex reading98Name reading98Regex reading99Name reading99Regex readingsName_ORF3PT readingsName_ORF3PT_Next readingsName_ORF3PT_Nexttime readingsName_ORF3PT_Starttime stateFormat timeout verbose
attr TV_ProgrammePT enableControlSet 1
attr TV_ProgrammePT reading01Name MDRPT
attr TV_ProgrammePT reading01Regex title="MDR"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading02Name NTVPT_Nexttime
attr TV_ProgrammePT reading02Regex title="N-TV"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading03Name SRF1PT
attr TV_ProgrammePT reading03Regex title="Schweiz 1"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading04Name SERVUSTVPT_Nexttime
attr TV_ProgrammePT reading04Regex title="Servus TV"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading05Name Pro7PT_Next
attr TV_ProgrammePT reading05Regex title="Pro7"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading06Name ZDFPT_Next
attr TV_ProgrammePT reading06Regex title="ZDF"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading07Name Sat1PT_Nexttime
attr TV_ProgrammePT reading07Regex title="SAT.1"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading08Name SERVUSTVPT_Next
attr TV_ProgrammePT reading08Regex title="Servus TV"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading09Name ORF1PT
attr TV_ProgrammePT reading09Regex title="ORF 1"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading100Name EINSPLUSPT_Starttime
attr TV_ProgrammePT reading100Regex title="Eins Plus"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading101Name SWRPT_Next
attr TV_ProgrammePT reading101Regex title="SWR RP"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading102Name VOXPT_Next
attr TV_ProgrammePT reading102Regex title="VOX"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading103Name RTL2PT_Next
attr TV_ProgrammePT reading103Regex title="RTL 2"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading104Name ATV2PT_Starttime
attr TV_ProgrammePT reading104Regex title="ATV 2"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading105Name Pro7MaxxPT
attr TV_ProgrammePT reading105Regex title="Pro7 Maxx"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading106Name ZDFPT_Nexttime
attr TV_ProgrammePT reading106Regex title="ZDF"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading107Name EINSPLUSPT_Nexttime
attr TV_ProgrammePT reading107Regex title="Eins Plus"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading108Name EINSFESTIVALPT
attr TV_ProgrammePT reading108Regex title="EinsFestival"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading109Name ATVPT_Next
attr TV_ProgrammePT reading109Regex title="ATV"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading10Name MDRPT_Nexttime
attr TV_ProgrammePT reading10Regex title="MDR"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading110Name HRPT_Starttime
attr TV_ProgrammePT reading110Regex title="HR"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading111Name N24PT
attr TV_ProgrammePT reading111Regex title="N24"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading112Name DMAXPT_Starttime
attr TV_ProgrammePT reading112Regex title="DMAX"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading113Name RTLNITROPT
attr TV_ProgrammePT reading113Regex title="RTL NITRO"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading114Name ORF2PT_Nexttime
attr TV_ProgrammePT reading114Regex title="ORF 2"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading115Name PHOENIXPT
attr TV_ProgrammePT reading115Regex title="Phoenix"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading116Name N24PT_Nexttime
attr TV_ProgrammePT reading116Regex title="N24"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading117Name DREISATPT_Nexttime
attr TV_ProgrammePT reading117Regex title="3sat"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading118Name SWRPT_Starttime
attr TV_ProgrammePT reading118Regex title="SWR RP"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading119Name EINSPLUSPT
attr TV_ProgrammePT reading119Regex title="Eins Plus"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading11Name ATV2PT_Next
attr TV_ProgrammePT reading11Regex title="ATV 2"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading120Name DMAXPT
attr TV_ProgrammePT reading120Regex title="DMAX"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading121Name SRF1PT_Next
attr TV_ProgrammePT reading121Regex title="Schweiz 1"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading122Name ARDPT_Next
attr TV_ProgrammePT reading122Regex title="ARD"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading123Name SRF2PT_Starttime
attr TV_ProgrammePT reading123Regex title="Schweiz 2"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading124Name Kabel1PT_Starttime
attr TV_ProgrammePT reading124Regex title="Kabel eins"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading125Name PHOENIXPT_Starttime
attr TV_ProgrammePT reading125Regex title="Phoenix"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading126Name ARTEPT
attr TV_ProgrammePT reading126Regex title="ARTE"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading127Name SERVUSTVPT_Starttime
attr TV_ProgrammePT reading127Regex title="Servus TV"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading128Name SIXXPT_Nexttime
attr TV_ProgrammePT reading128Regex title="sixx"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading129Name RTLPT
attr TV_ProgrammePT reading129Regex title="RTL"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading12Name EINSFESTIVALPT_Next
attr TV_ProgrammePT reading12Regex title="EinsFestival"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading130Name RBBPT
attr TV_ProgrammePT reading130Regex title="RBB"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading131Name BRPT_Next
attr TV_ProgrammePT reading131Regex title="Bayern"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading132Name ZDFNEOPT_Next
attr TV_ProgrammePT reading132Regex title="ZDF neo"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading133Name NDRPT
attr TV_ProgrammePT reading133Regex title="NDR"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading134Name NDRPT_Nexttime
attr TV_ProgrammePT reading134Regex title="NDR"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading135Name SWRPT_Nexttime
attr TV_ProgrammePT reading135Regex title="SWR RP"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading136Name SUPERRTLPT_Nexttime
attr TV_ProgrammePT reading136Regex title="Super RTL"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading137Regex title="ORF 3"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading138Name DREISATPT
attr TV_ProgrammePT reading138Regex title="3sat"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading139Name PHOENIXPT_Next
attr TV_ProgrammePT reading139Regex title="Phoenix"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading13Name ZDFPT_Starttime
attr TV_ProgrammePT reading13Regex title="ZDF"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading140Name RTL2PT_Nexttime
attr TV_ProgrammePT reading140Regex title="RTL 2"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading141Name RTLPT_Next
attr TV_ProgrammePT reading141Regex title="RTL"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading142Name VOXPT_Starttime
attr TV_ProgrammePT reading142Regex title="VOX"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading143Name RTLPT_Nexttime
attr TV_ProgrammePT reading143Regex title="RTL"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading144Name Pro7MaxxPT_Next
attr TV_ProgrammePT reading144Regex title="Pro7 Maxx"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading145Name ATV2PT_Nexttime
attr TV_ProgrammePT reading145Regex title="ATV 2"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading146Name ARTEPT_Nexttime
attr TV_ProgrammePT reading146Regex title="ARTE"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading147Name WDRPT
attr TV_ProgrammePT reading147Regex title="WDR"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading148Name DMAXPT_Nexttime
attr TV_ProgrammePT reading148Regex title="DMAX"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading149Name ARTEPT_Next
attr TV_ProgrammePT reading149Regex title="ARTE"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading14Name SRF2PT_Nexttime
attr TV_ProgrammePT reading14Regex title="Schweiz 2"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading150Name VOXPT_Nexttime
attr TV_ProgrammePT reading150Regex title="VOX"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading151Name DREISATPT_Next
attr TV_ProgrammePT reading151Regex title="3sat"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading152Name MDRPT_Starttime
attr TV_ProgrammePT reading152Regex title="MDR"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading153Name Kabel1PT
attr TV_ProgrammePT reading153Regex title="Kabel eins"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading154Regex title="ORF 3"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading155Name Pro7PT_Nexttime
attr TV_ProgrammePT reading155Regex title="Pro7"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading156Name SUPERRTLPT_Next
attr TV_ProgrammePT reading156Regex title="Super RTL"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading15Name ARDALPHAPT_Starttime
attr TV_ProgrammePT reading15Regex title="ARD ALPHA"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading16Name Kabel1PT_Next
attr TV_ProgrammePT reading16Regex title="Kabel eins"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading17Name ZDFPT
attr TV_ProgrammePT reading17Regex title="ZDF"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading18Name N24PT_Next
attr TV_ProgrammePT reading18Regex title="N24"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading19Name Sat1PT
attr TV_ProgrammePT reading19Regex title="SAT.1"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading20Name ATV2PT
attr TV_ProgrammePT reading20Regex title="ATV 2"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading21Name DREISATPT_Starttime
attr TV_ProgrammePT reading21Regex title="3sat"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading22Name ORF2PT
attr TV_ProgrammePT reading22Regex title="ORF 2"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading23Name ATVPT_Starttime
attr TV_ProgrammePT reading23Regex title="ATV"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading24Name SIXXPT
attr TV_ProgrammePT reading24Regex title="sixx"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading25Name NTVPT_Starttime
attr TV_ProgrammePT reading25Regex title="N-TV"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading26Name WDRPT_Nexttime
attr TV_ProgrammePT reading26Regex title="WDR"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading27Name SRF2PT_Next
attr TV_ProgrammePT reading27Regex title="Schweiz 2"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading28Name WDRPT_Starttime
attr TV_ProgrammePT reading28Regex title="WDR"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading29Name SUPERRTLPT_Starttime
attr TV_ProgrammePT reading29Regex title="Super RTL"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading30Name PHOENIXPT_Nexttime
attr TV_ProgrammePT reading30Regex title="Phoenix"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading31Name SRF1PT_Starttime
attr TV_ProgrammePT reading31Regex title="Schweiz 1"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading32Name RTLNITROPT_Starttime
attr TV_ProgrammePT reading32Regex title="RTL NITRO"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading33Name HRPT
attr TV_ProgrammePT reading33Regex title="HR"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading34Name ATVPT
attr TV_ProgrammePT reading34Regex title="ATV"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading35Name EINSPLUSPT_Next
attr TV_ProgrammePT reading35Regex title="Eins Plus"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading36Name PULS4PT_Next
attr TV_ProgrammePT reading36Regex title="Puls 4"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading37Name EINSFESTIVALPT_Starttime
attr TV_ProgrammePT reading37Regex title="EinsFestival"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading38Name ARDALPHAPT_Nexttime
attr TV_ProgrammePT reading38Regex title="ARD ALPHA"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading39Name ZDFINFOPT
attr TV_ProgrammePT reading39Regex title="ZDF info"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading40Name ARDALPHAPT_Next
attr TV_ProgrammePT reading40Regex title="ARD ALPHA"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading41Name ORF1PT_Next
attr TV_ProgrammePT reading41Regex title="ORF 1"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading42Name RBBPT_Next
attr TV_ProgrammePT reading42Regex title="RBB"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading43Name RTLPT_Starttime
attr TV_ProgrammePT reading43Regex title="RTL"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading44Name NDRPT_Starttime
attr TV_ProgrammePT reading44Regex title="NDR"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading45Name SIXXPT_Next
attr TV_ProgrammePT reading45Regex title="sixx"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading46Name ORF1PT_Starttime
attr TV_ProgrammePT reading46Regex title="ORF 1"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading47Name SUPERRTLPT
attr TV_ProgrammePT reading47Regex title="Super RTL"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading48Name PULS4PT
attr TV_ProgrammePT reading48Regex title="Puls 4"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading49Name ARDALPHAPT
attr TV_ProgrammePT reading49Regex title="ARD ALPHA"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading50Name BRPT
attr TV_ProgrammePT reading50Regex title="Bayern"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading51Name ATVPT_Nexttime
attr TV_ProgrammePT reading51Regex title="ATV"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading52Name ZDFNEOPT_Starttime
attr TV_ProgrammePT reading52Regex title="ZDF neo"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading53Name ZDFNEOPT_Nexttime
attr TV_ProgrammePT reading53Regex title="ZDF neo"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading54Name EINSFESTIVALPT_Nexttime
attr TV_ProgrammePT reading54Regex title="EinsFestival"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading55Name RBBPT_Starttime
attr TV_ProgrammePT reading55Regex title="RBB"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading56Name NTVPT
attr TV_ProgrammePT reading56Regex title="N-TV"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading57Name RTLNITROPT_Nexttime
attr TV_ProgrammePT reading57Regex title="RTL NITRO"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading58Name SERVUSTVPT
attr TV_ProgrammePT reading58Regex title="Servus TV"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading59Regex title="ORF 3"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading60Name Pro7PT
attr TV_ProgrammePT reading60Regex title="Pro7"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading61Name SIXXPT_Starttime
attr TV_ProgrammePT reading61Regex title="sixx"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading62Name Pro7MaxxPT_Starttime
attr TV_ProgrammePT reading62Regex title="Pro7 Maxx"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading63Name ARTEPT_Starttime
attr TV_ProgrammePT reading63Regex title="ARTE"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading64Name RBBPT_Nexttime
attr TV_ProgrammePT reading64Regex title="RBB"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading65Name MDRPT_Next
attr TV_ProgrammePT reading65Regex title="MDR"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading66Name RTL2PT
attr TV_ProgrammePT reading66Regex title="RTL 2"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading67Name ZDFINFOPT_Starttime
attr TV_ProgrammePT reading67Regex title="ZDF info"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading68Name DMAXPT_Next
attr TV_ProgrammePT reading68Regex title="DMAX"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading69Name SWRPT
attr TV_ProgrammePT reading69Regex title="SWR RP"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading70Name VOXPT
attr TV_ProgrammePT reading70Regex title="VOX"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading71Name Pro7MaxxPT_Nexttime
attr TV_ProgrammePT reading71Regex title="Pro7 Maxx"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading72Name NTVPT_Next
attr TV_ProgrammePT reading72Regex title="N-TV"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading73Name BRPT_Nexttime
attr TV_ProgrammePT reading73Regex title="Bayern"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading74Name ARDPT_Nexttime
attr TV_ProgrammePT reading74Regex title="ARD"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading75Regex title="ORF 3"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading76Name RTL2PT_Starttime
attr TV_ProgrammePT reading76Regex title="RTL 2"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading77Name N24PT_Starttime
attr TV_ProgrammePT reading77Regex title="N24"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading78Name ARDPT
attr TV_ProgrammePT reading78Regex title="ARD"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading79Name Sat1PT_Starttime
attr TV_ProgrammePT reading79Regex title="SAT.1"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading80Name Kabel1PT_Nexttime
attr TV_ProgrammePT reading80Regex title="Kabel eins"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading81Name ZDFNEOPT
attr TV_ProgrammePT reading81Regex title="ZDF neo"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading82Name Pro7PT_Starttime
attr TV_ProgrammePT reading82Regex title="Pro7"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading83Name ORF1PT_Nexttime
attr TV_ProgrammePT reading83Regex title="ORF 1"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading84Name ORF2PT_Next
attr TV_ProgrammePT reading84Regex title="ORF 2"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading85Name SRF2PT
attr TV_ProgrammePT reading85Regex title="Schweiz 2"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading86Name ARDPT_Starttime
attr TV_ProgrammePT reading86Regex title="ARD"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading87Name ZDFINFOPT_Nexttime
attr TV_ProgrammePT reading87Regex title="ZDF info"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading88Name PULS4PT_Nexttime
attr TV_ProgrammePT reading88Regex title="Puls 4"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading89Name HRPT_Nexttime
attr TV_ProgrammePT reading89Regex title="HR"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading90Name SRF1PT_Nexttime
attr TV_ProgrammePT reading90Regex title="Schweiz 1"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading91Name Sat1PT_Next
attr TV_ProgrammePT reading91Regex title="SAT.1"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading92Name ZDFINFOPT_Next
attr TV_ProgrammePT reading92Regex title="ZDF info"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading93Name RTLNITROPT_Next
attr TV_ProgrammePT reading93Regex title="RTL NITRO"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading94Name HRPT_Next
attr TV_ProgrammePT reading94Regex title="HR"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading95Name ORF2PT_Starttime
attr TV_ProgrammePT reading95Regex title="ORF 2"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading96Name PULS4PT_Starttime
attr TV_ProgrammePT reading96Regex title="Puls 4"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading97Name WDRPT_Next
attr TV_ProgrammePT reading97Regex title="WDR"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading98Name BRPT_Starttime
attr TV_ProgrammePT reading98Regex title="Bayern"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading99Name NDRPT_Next
attr TV_ProgrammePT reading99Regex title="NDR"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT room TV Program
attr TV_ProgrammePT stateFormat mein_TV_programmPT: ARDPT_Next
attr TV_ProgrammePT timeout 20
attr TV_ProgrammePT verbose 1


Sind zwar nur die Standart Sender, aber mir reicht es.

Lg

EnderPhilipp

#746
Danke, das geht.

Das ist aber immer nur die PrimeTime, oder?

Hat denn wer auch was, was das aktuelle Programm anzeigt ?  ;D

Mfg
Philipp ;D
¡¡¡ANFÄNGERALARM!!!
Raspberry Pi 3 (Hauptsystem)
Raspberry Pi B+ (Kellersonde)
Homematic,Philips Hue, LD382, nanoCul 433/868mhz, MPD, Intertechno, FIRMATA, EspEasy, SSCAM, STV, HDMI-CEC, EchoDot

DodiHudori

#747
da ich mir hier selbst viel abgeguckt habe, dann aber doch noch einwenig basteln musste hier mal mein "Komplettpaket":

fhem.cfg:

[code]##########################
###########################
#---------Start:Fernsehprogram---------
#Get Current TV Show
define TV_Programme HTTPMOD http://www.klack.de/fernsehprogramm/was-laeuft-gerade/0/0/all.html 300
attr TV_Programme userattr reading01Name reading01Regex reading02Name reading02Regex reading03Name reading03Regex reading04Name reading04Regex reading05Name reading05Regex reading06Name reading06Regex reading07Name reading07Regex reading08Name reading08Regex reading09Name reading09Regex reading10Name reading10Regex reading11Name reading11Regex reading12Name reading12Regex reading13Name reading13Regex reading14Name reading14Regex reading15Name reading15Regex reading16Name reading16Regex reading17Name reading17Regex reading18Name reading18Regex reading19Name reading19Regex reading20Name reading20Regex reading21Name reading21Regex reading22Name reading22Regex reading23Name reading23Regex reading24Name reading24Regex reading25Regex reading26Name reading26Regex reading27Name reading27Regex reading28Name reading28Regex reading29Name reading29Regex reading30Name reading30Regex reading31Name reading31Regex reading32Name reading32Regex reading33Name reading33Regex reading34Name reading34Regex reading35Name reading35Regex reading36Name reading36Regex reading37Name reading37Regex reading38Name reading38Regex reading39Name reading39Regex reading40Name reading40Regex reading41Name reading41Regex reading42Name reading42Regex reading43Name reading43Regex reading44Name reading44Regex reading45Name reading45Regex reading46Name reading46Regex reading47Name reading47Regex reading48Name reading48Regex reading49Name reading49Regex reading50Name reading50Regex reading51Name reading51Regex reading52Name reading52Regex reading53Name reading53Regex reading54Name reading54Regex reading55Name reading55Regex reading56Name reading56Regex reading57Name reading57Regex reading58Name reading58Regex reading59Name reading59Regex reading60Name reading60Regex reading61Name reading61Regex reading62Name reading62Regex reading63Name reading63Regex reading64Name reading64Regex reading65Name reading65Regex reading66Name reading66Regex reading67Name reading67Regex reading68Name reading68Regex reading69Name reading69Regex reading70Name reading70Regex reading71Name reading71Regex reading72Name reading72Regex reading73Name reading73Regex reading74Name reading74Regex reading75Name reading75Regex reading76Name reading76Regex reading77Name reading77Regex reading78Name reading78Regex reading79Name reading79Regex reading80Name reading80Regex reading81Name reading81Regex reading82Name reading82Regex reading83Name reading83Regex reading84Name reading84Regex reading85Name reading85Regex reading86Name reading86Regex reading87Name reading87Regex reading88Name reading88Regex reading89Name reading89Regex reading90Name reading90Regex reading91Name reading91Regex reading92Name reading92Regex reading93Name reading93Regex reading94Name reading94Regex reading95Name reading95Regex reading96Name reading96Regex reading97Name reading97Regex stateFormat timeout verbose
attr TV_Programme enableControlSet 1
attr TV_Programme reading01Name RTL_Nexttime
attr TV_Programme reading01Regex title="RTL"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading02Name N24
attr TV_Programme reading02Regex title="N24"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading03Name COMEDYCENTRAL_Nexttime
attr TV_Programme reading03Regex title="Comedy Central"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading04Name SWR
attr TV_Programme reading04Regex title="SWR RP"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading05Name EINSFESTIVAL_Next
attr TV_Programme reading05Regex title="EinsFestival"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading06Name DMAX_Next
attr TV_Programme reading06Regex title="DMAX"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading07Name Pro7_Next
attr TV_Programme reading07Regex title="Pro7"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading08Name BR_Next
attr TV_Programme reading08Regex title="Bayern"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading09Name BR
attr TV_Programme reading09Regex title="Bayern"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading10Name N24_Next
attr TV_Programme reading10Regex title="N24"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading11Name ARD
attr TV_Programme reading11Regex title="ARD"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading12Name DMAX_Nexttime
attr TV_Programme reading12Regex title="DMAX"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading13Name ZDF_Next
attr TV_Programme reading13Regex title="ZDF"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading14Name Kabel1_Next
attr TV_Programme reading14Regex title="Kabel eins"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading15Name Pro7_Nexttime
attr TV_Programme reading15Regex title="Pro7"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading16Name SUPERRTL_Nexttime
attr TV_Programme reading16Regex title="Super RTL"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading17Name VOX_Next
attr TV_Programme reading17Regex title="VOX"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading18Name SIXX_Next
attr TV_Programme reading18Regex title="sixx"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading19Name SPORT1_Nexttime
attr TV_Programme reading19Regex title="Sport 1"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading20Name EUROSPORT_Next
attr TV_Programme reading20Regex title="Eurosport"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading21Name SAT1GOLD_Nexttime
attr TV_Programme reading21Regex title="SAT.1 Gold"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading22Name SAT1GOLD_Next
attr TV_Programme reading22Regex title="SAT.1 Gold"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading23Name Pro7
attr TV_Programme reading23Regex title="Pro7"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading24Name ARTE_Next
attr TV_Programme reading24Regex title="ARTE"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading25Regex title="MDR"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading26Name EINSPLUS_Next
attr TV_Programme reading26Regex title="Eins Plus"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading27Name SWR_Nexttime
attr TV_Programme reading27Regex title="SWR RP"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading28Name MDR
attr TV_Programme reading28Regex title="MDR"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading29Name SPORT1_Next
attr TV_Programme reading29Regex title="Sport 1"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading30Name NTV_Nexttime
attr TV_Programme reading30Regex title="N-TV"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading31Name ARD_Nexttime
attr TV_Programme reading31Regex title="ARD"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading32Name Sat1_Next
attr TV_Programme reading32Regex title="SAT.1"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading33Name SUPERRTL
attr TV_Programme reading33Regex title="Super RTL"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading34Name NDR
attr TV_Programme reading34Regex title="NDR"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading35Name SWR_Next
attr TV_Programme reading35Regex title="SWR RP"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading36Name RTLNITRO_Next
attr TV_Programme reading36Regex title="RTL NITRO"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading37Name RBB
attr TV_Programme reading37Regex title="RBB"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading38Name Kabel1_Nexttime
attr TV_Programme reading38Regex title="Kabel eins"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading39Name SAT1GOLD
attr TV_Programme reading39Regex title="SAT.1 Gold"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading40Name SPORT1
attr TV_Programme reading40Regex title="Sport 1"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading41Name NDR_Next
attr TV_Programme reading41Regex title="NDR"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading42Name RTL2
attr TV_Programme reading42Regex title="RTL II"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading43Name WDR
attr TV_Programme reading43Regex title="WDR"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading44Name RTL2_Next
attr TV_Programme reading44Regex title="RTL II"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading45Name TELE5_Nexttime
attr TV_Programme reading45Regex title="TELE 5"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading46Name TELE5
attr TV_Programme reading46Regex title="TELE 5"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading47Name DMAX
attr TV_Programme reading47Regex title="DMAX"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading48Name MDR_Next
attr TV_Programme reading48Regex title="MDR"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading49Name ZDFNEO
attr TV_Programme reading49Regex title="ZDF neo"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading50Name EINSFESTIVAL_Nexttime
attr TV_Programme reading50Regex title="EinsFestival"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading51Name EINSPLUS_Nexttime
attr TV_Programme reading51Regex title="Eins Plus"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading52Name ZDF_Nexttime
attr TV_Programme reading52Regex title="ZDF"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading53Name VOX_Nexttime
attr TV_Programme reading53Regex title="VOX"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading54Name RTLNITRO
attr TV_Programme reading54Regex title="RTL NITRO"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading55Name COMEDYCENTRAL_Next
attr TV_Programme reading55Regex title="Comedy Central"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading56Name WDR_Nexttime
attr TV_Programme reading56Regex title="WDR"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading57Name ZDF
attr TV_Programme reading57Regex title="ZDF"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading58Name Sat1
attr TV_Programme reading58Regex title="SAT.1"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading59Name ARD_Next
attr TV_Programme reading59Regex title="ARD"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading60Name RTL2_Nexttime
attr TV_Programme reading60Regex title="RTL II"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading61Name HR
attr TV_Programme reading61Regex title="HR"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading62Name RTL
attr TV_Programme reading62Regex title="RTL"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading63Name ZDFNEO_Nexttime
attr TV_Programme reading63Regex title="ZDF neo"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading64Name Kabel1
attr TV_Programme reading64Regex title="Kabel eins"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading65Name RTL_Next
attr TV_Programme reading65Regex title="RTL"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading66Name MDR_Nexttime
attr TV_Programme reading66Regex title="MDR"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading67Name N24_Nexttime
attr TV_Programme reading67Regex title="N24"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading68Name VOX
attr TV_Programme reading68Regex title="VOX"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading69Name EINSFESTIVAL
attr TV_Programme reading69Regex title="EinsFestival"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading70Name SIXX
attr TV_Programme reading70Regex title="sixx"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading71Name RBB_Nexttime
attr TV_Programme reading71Regex title="RBB"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading72Name NTV_Next
attr TV_Programme reading72Regex title="N-TV"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading73Name DREISAT_Nexttime
attr TV_Programme reading73Regex title="3sat"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading74Name BR_Nexttime
attr TV_Programme reading74Regex title="Bayern"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading75Name HR_Next
attr TV_Programme reading75Regex title="HR"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading76Name EUROSPORT
attr TV_Programme reading76Regex title="Eurosport"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading77Name WDR_Next
attr TV_Programme reading77Regex title="WDR"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading78Name RBB_Next
attr TV_Programme reading78Regex title="RBB"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading79Name ZDFNEO_Next
attr TV_Programme reading79Regex title="ZDF neo"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading80Name RTLNITRO_Nexttime
attr TV_Programme reading80Regex title="RTL NITRO"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading81Name SIXX_Nexttime
attr TV_Programme reading81Regex title="sixx"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading82Name Sat1_Nexttime
attr TV_Programme reading82Regex title="SAT.1"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading83Name NTV
attr TV_Programme reading83Regex title="N-TV"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading84Name ARTE_Nexttime
attr TV_Programme reading84Regex title="ARTE"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading85Name DREISAT_Next
attr TV_Programme reading85Regex title="3sat"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading86Name EUROSPORT_Nexttime
attr TV_Programme reading86Regex title="Eurosport"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading87Name NDR_Nexttime
attr TV_Programme reading87Regex title="NDR"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading88Name ARTE
attr TV_Programme reading88Regex title="ARTE"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading89Name HR_Nexttime
attr TV_Programme reading89Regex title="HR"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading90Name EINSPLUS
attr TV_Programme reading90Regex title="Eins Plus"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading91Name COMEDYCENTRAL
attr TV_Programme reading91Regex title="Comedy Central"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading92Name DREISAT
attr TV_Programme reading92Regex title="3sat"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading93Name SUPERRTL_Next
attr TV_Programme reading93Regex title="Super RTL"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading94Name TELE5_Next
attr TV_Programme reading94Regex title="TELE 5"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading95Name SONNENKLARTV
attr TV_Programme reading95Regex title="Sonnenklar TV"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading96Name SONNENKLARTV_Next
attr TV_Programme reading96Regex title="Sonnenklar TV"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading97Name SONNENKLARTV_Nexttime
attr TV_Programme reading97Regex title="Sonnenklar TV"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme stateFormat mein_TV_programm: ARD_Next
attr TV_Programme timeout 20
attr TV_Programme verbose 1
#########
########



define TV_Programm_Next readingsGroup <Sender>,<Aktuelle Sendung>,<Ab>,<Nachfolgende Sendung> \
TV_Programme:ARD,ARD_Nexttime,ARD_Next \
TV_Programme:ZDF,ZDF_Nexttime,ZDF_Next \
TV_Programme:RTL,RTL_Nexttime,RTL_Next \
TV_Programme:Pro7,Pro7_Nexttime,Pro7_Next \
TV_Programme:Sat1,Sat1_Nexttime,Sat1_Next \
TV_Programme:SPORT1,SPORT1_Nexttime,SPORT1_Next \
TV_Programme:EUROSPORT,EUROSPORT_Nexttime,EUROSPORT_Next \
TV_Programme:DMAX,DMAX_Nexttime,DMAX_Next \
TV_Programme:N24,N24_Nexttime,N24_Next \
TV_Programme:NTV,NTV_Nexttime,NTV_Next \
TV_Programme:Kabel1,Kabel1_Nexttime,Kabel1_Next \
TV_Programme:VOX,VOX_Nexttime,VOX_Next \
TV_Programme:RTL2,RTL2_Nexttime,RTL2_Next \
TV_Programme:SUPERRTL,SUPERRTL_Nexttime,SUPERRTL_Next \
TV_Programme:NDR,NDR_Nexttime,NDR_Next \
TV_Programme:MDR,MDR_Nexttime,MDR_Next \
TV_Programme:BR,BR_Nexttime,BR_Next \
TV_Programme:HR,HR_Nexttime,HR_Next \
TV_Programme:RBB,RBB_Nexttime,RBB_Next \
TV_Programme:SWR,SWR_Nexttime,SWR_Next \
TV_Programme:WDR,WDR_Nexttime,WDR_Next \
TV_Programme:ZDFNEO,ZDFNEO_Nexttime,ZDFNEO_Next \
TV_Programme:RTLNITRO,RTLNITRO_Nexttime,RTLNITRO_Next \
TV_Programme:SAT1GOLD,SAT1GOLD_Nexttime,SAT1GOLD_Next \
TV_Programme:SIXX,SIXX_Nexttime,SIXX_Next \
TV_Programme:TELE5,TELE5_Nexttime,TELE5_Next \
TV_Programme:DREISAT,DREISAT_Nexttime,DREISAT_Next \
TV_Programme:ARTE,ARTE_Nexttime,ARTE_Next \
TV_Programme:EINSPLUS,EINSPLUS_Nexttime,EINSPLUS_Next \
TV_Programme:EINSFESTIVAL,EINSFESTIVAL_Nexttime,EINSFESTIVAL_Next \
TV_Programme:COMEDYCENTRAL,COMEDYCENTRAL_Nexttime,COMEDYCENTRAL_Next\
TV_Programme:SONNENKLARTV,SONNENKLARTV_Nexttime,SONNENKLARTV_Next
attr TV_Programm_Next alias aktuelles TV-Programm
attr TV_Programm_Next nameIcon { ARD => 'tvmovie/tvlogo_das-erste_s', ZDF => 'tvmovie/tvlogo_zdf_s', Pro7 => 'tvmovie/tvlogo_pro7_s', RTL => 'tvmovie/tvlogo_rtl', Sat1 => 'tvmovie/tvlogo_sat1_s', Kabel1 => 'tvmovie/tvlogo_kabel1_s', VOX => 'tvmovie/tvlogo_vox_s', RTL2 => 'tvmovie/tvlogo_rtl2_s', DMAX => 'tvmovie/tvlogo_dmax_s', SUPERRTL => 'tvmovie/tvlogo_super_rtl_logo', NDR => 'tvmovie/tvlogo_ndr_s', BR => 'tvmovie/tvlogo_br_l', HR => 'tvmovie/tvlogo_hr_s', MDR => 'tvmovie/tvlogo_mdr_s', RBB => 'tvmovie/tvlogo_rbb-brandenburg_s', SWR => 'tvmovie/tvlogo_swr_logo', WDR => 'tvmovie/tvlogo_wdr_s', ZDFNEO => 'tvmovie/tvlogo_zdf-neo_s', RTLNITRO => 'tvmovie/rtl_nitro', SAT1GOLD => 'tvmovie/tvlogo_sat1_rgb_sat1gold',  SIXX => 'tvmovie/sixx', TELE5 => 'tvmovie/tvlogo_tele-5_s', DREISAT => 'tvmovie/tvlogo_3sat_s', EINSPLUS => 'tvmovie/tvlogo_eins-plus_s', EINSFESTIVAL => 'tvmovie/tvlogo_eins-festival_s', SPORT1 => 'tvmovie/sport1', EUROSPORT => 'tvmovie/eurosport', N24 => 'tvmovie/n24', COMEDYCENTRAL => 'tvmovie/comedy_central', ARTE => 'tvmovie/tvlogo_arte_s', NTV => 'tvmovie/tvlogo_ntv_s', SONNENKLARTV => 'tvmovie/tv'}
attr TV_Programm_Next nameStyle style="color:grey"
attr TV_Programm_Next room TV
attr TV_Programm_Next style style="font-size:18px"
attr TV_Programm_Next valueFormat {wrapLine($VALUE, 50)}


################################################################################################################################

# Programm zur Primetime

define TV_ProgrammePT HTTPMOD http://www.klack.de/fernsehprogramm/2015-im-tv/0/-0/all.html 300
attr TV_ProgrammePT userattr reading01Name reading01Regex reading02Name reading02Regex reading03Name reading03Regex reading04Name reading04Regex reading05Name reading05Regex reading06Name reading06Regex reading07Name reading07Regex reading08Name reading08Regex reading09Name reading09Regex reading100Name reading100Regex reading101Name reading101Regex reading102Name reading102Regex reading103Name reading103Regex reading104Name reading104Regex reading105Name reading105Regex reading106Name reading106Regex reading107Name reading107Regex reading108Name reading108Regex reading109Name reading109Regex reading10Name reading10Regex reading110Name reading110Regex reading111Name reading111Regex reading112Name reading112Regex reading113Name reading113Regex reading114Name reading114Regex reading115Name reading115Regex reading116Name reading116Regex reading117Name reading117Regex reading118Name reading118Regex reading119Name reading119Regex reading11Name reading11Regex reading120Name reading120Regex reading121Name reading121Regex reading122Name reading122Regex reading123Name reading123Regex reading124Name reading124Regex reading125Name reading125Regex reading126Name reading126Regex reading127Name reading127Regex reading128Name reading128Regex reading12Name reading12Regex reading13Name reading13Regex reading14Name reading14Regex reading15Name reading15Regex reading16Name reading16Regex reading17Name reading17Regex reading18Name reading18Regex reading19Name reading19Regex reading20Name reading20Regex reading21Name reading21Regex reading22Name reading22Regex reading23Name reading23Regex reading24Name reading24Regex reading25Name reading25Regex reading26Name reading26Regex reading27Name reading27Regex reading28Name reading28Regex reading29Name reading29Regex reading30Name reading30Regex reading31Name reading31Regex reading32Name reading32Regex reading33Name reading33Regex reading34Name reading34Regex reading35Name reading35Regex reading36Name reading36Regex reading37Name reading37Regex reading38Name reading38Regex reading39Name reading39Regex reading40Name reading40Regex reading41Name reading41Regex reading42Name reading42Regex reading43Name reading43Regex reading44Name reading44Regex reading45Name reading45Regex reading46Name reading46Regex reading47Name reading47Regex reading48Name reading48Regex reading49Name reading49Regex reading50Name reading50Regex reading51Name reading51Regex reading52Name reading52Regex reading53Name reading53Regex reading54Name reading54Regex reading55Name reading55Regex reading56Name reading56Regex reading57Name reading57Regex reading58Name reading58Regex reading59Name reading59Regex reading60Name reading60Regex reading61Name reading61Regex reading62Name reading62Regex reading63Name reading63Regex reading64Name reading64Regex reading65Name reading65Regex reading66Name reading66Regex reading67Name reading67Regex reading68Name reading68Regex reading69Name reading69Regex reading70Name reading70Regex reading71Name reading71Regex reading72Name reading72Regex reading73Name reading73Regex reading74Name reading74Regex reading75Name reading75Regex reading76Name reading76Regex reading77Name reading77Regex reading78Name reading78Regex reading79Name reading79Regex reading80Name reading80Regex reading81Name reading81Regex reading82Name reading82Regex reading83Name reading83Regex reading84Name reading84Regex reading85Name reading85Regex reading86Name reading86Regex reading87Name reading87Regex reading88Name reading88Regex reading89Name reading89Regex reading90Name reading90Regex reading91Name reading91Regex reading92Name reading92Regex reading93Name reading93Regex reading94Name reading94Regex reading95Name reading95Regex reading96Name reading96Regex reading97Name reading97Regex reading98Name reading98Regex reading99Name reading99Regex
attr TV_ProgrammePT enableControlSet 1
attr TV_ProgrammePT reading01Name ARDPT
attr TV_ProgrammePT reading01Regex title="ARD"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading02Name TELE5PT_Next
attr TV_ProgrammePT reading02Regex title="TELE 5"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading03Name EUROSPORTPT_Starttime
attr TV_ProgrammePT reading03Regex title="Eurosport"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading04Name MDRPT_Starttime
attr TV_ProgrammePT reading04Regex title="MDR"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading05Name SONNENKLARTVPT_Next
attr TV_ProgrammePT reading05Regex title="SONNENKLARTV"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading06Name TELE5PT
attr TV_ProgrammePT reading06Regex title="TELE 5"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading07Name SONNENKLARTVPT_Starttime
attr TV_ProgrammePT reading07Regex title="SONNENKLARTV"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading08Name DMAXPT
attr TV_ProgrammePT reading08Regex title="DMAX"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading09Name Sat1PT_Starttime
attr TV_ProgrammePT reading09Regex title="SAT.1"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading100Name WDRPT_Starttime
attr TV_ProgrammePT reading100Regex title="WDR"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading101Name HRPT_Nexttime
attr TV_ProgrammePT reading101Regex title="HR"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading102Name ARTEPT_Nexttime
attr TV_ProgrammePT reading102Regex title="ARTE"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading103Name SWRPT_Starttime
attr TV_ProgrammePT reading103Regex title="SWR RP"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading104Name BRPT
attr TV_ProgrammePT reading104Regex title="Bayern"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading105Name RBBPT_Next
attr TV_ProgrammePT reading105Regex title="RBB"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading106Name NDRPT_Nexttime
attr TV_ProgrammePT reading106Regex title="NDR"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading107Name ZDFPT
attr TV_ProgrammePT reading107Regex title="ZDF"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading108Name VOXPT_Next
attr TV_ProgrammePT reading108Regex title="VOX"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading109Name SPORT1PT_Next
attr TV_ProgrammePT reading109Regex title="Sport 1"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading10Name HRPT
attr TV_ProgrammePT reading10Regex title="HR"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading110Name EUROSPORTPT_Next
attr TV_ProgrammePT reading110Regex title="Eurosport"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading111Name HRPT_Starttime
attr TV_ProgrammePT reading111Regex title="HR"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading112Name TELE5PT_Nexttime
attr TV_ProgrammePT reading112Regex title="TELE 5"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading113Name COMEDYCENTRALPT_Starttime
attr TV_ProgrammePT reading113Regex title="Comedy Central"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading114Name RTLNITROPT_Starttime
attr TV_ProgrammePT reading114Regex title="RTL NITRO"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading115Name SPORT1PT
attr TV_ProgrammePT reading115Regex title="Sport 1"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading116Name N24PT_Starttime
attr TV_ProgrammePT reading116Regex title="N24"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading117Name DREISATPT
attr TV_ProgrammePT reading117Regex title="3sat"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading118Name EINSPLUSPT_Next
attr TV_ProgrammePT reading118Regex title="Eins Plus"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading119Name ZDFNEOPT_Next
attr TV_ProgrammePT reading119Regex title="ZDF neo"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading11Name RBBPT_Nexttime
attr TV_ProgrammePT reading11Regex title="RBB"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading120Name SWRPT_Nexttime
attr TV_ProgrammePT reading120Regex title="SWR RP"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading121Name SAT1GOLDPT
attr TV_ProgrammePT reading121Regex title="SAT.1 Gold"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading122Name NTVPT_Starttime
attr TV_ProgrammePT reading122Regex title="N-TV"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading123Name Pro7PT_Next
attr TV_ProgrammePT reading123Regex title="Pro7"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading124Name Sat1PT_Next
attr TV_ProgrammePT reading124Regex title="SAT.1"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading125Name Kabel1PT_Next
attr TV_ProgrammePT reading125Regex title="Kabel eins"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading126Name EUROSPORTPT_Nexttime
attr TV_ProgrammePT reading126Regex title="Eurosport"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading127Name RTL2PT_Next
attr TV_ProgrammePT reading127Regex title="RTL II"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading128Name SAT1GOLDPT_Nexttime
attr TV_ProgrammePT reading128Regex title="SAT.1 Gold"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading12Name HRPT_Next
attr TV_ProgrammePT reading12Regex title="HR"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading13Name SPORT1PT_Nexttime
attr TV_ProgrammePT reading13Regex title="Sport 1"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading14Name SUPERRTLPT
attr TV_ProgrammePT reading14Regex title="Super RTL"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading15Name ZDFPT_Next
attr TV_ProgrammePT reading15Regex title="ZDF"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading16Name DREISATPT_Starttime
attr TV_ProgrammePT reading16Regex title="3sat"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading17Name WDRPT_Next
attr TV_ProgrammePT reading17Regex title="WDR"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading18Name NTVPT_Nexttime
attr TV_ProgrammePT reading18Regex title="N-TV"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading19Name SIXXPT
attr TV_ProgrammePT reading19Regex title="sixx"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading20Name SONNENKLARTVPT_Nexttime
attr TV_ProgrammePT reading20Regex title="SONNENKLARTV"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading21Name ZDFPT_Nexttime
attr TV_ProgrammePT reading21Regex title="ZDF"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading22Name MDRPT_Next
attr TV_ProgrammePT reading22Regex title="MDR"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading23Name Kabel1PT
attr TV_ProgrammePT reading23Regex title="Kabel eins"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading24Name ARDPT_Starttime
attr TV_ProgrammePT reading24Regex title="ARD"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading25Name VOXPT_Starttime
attr TV_ProgrammePT reading25Regex title="VOX"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading26Name MDRPT
attr TV_ProgrammePT reading26Regex title="MDR"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading27Name BRPT_Nexttime
attr TV_ProgrammePT reading27Regex title="Bayern"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading28Name RBBPT
attr TV_ProgrammePT reading28Regex title="RBB"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading29Name COMEDYCENTRALPT_Nexttime
attr TV_ProgrammePT reading29Regex title="Comedy Central"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading30Name RTL2PT_Nexttime
attr TV_ProgrammePT reading30Regex title="RTL II"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading31Name BRPT_Next
attr TV_ProgrammePT reading31Regex title="Bayern"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading32Name RTLPT_Starttime
attr TV_ProgrammePT reading32Regex title="RTL"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading33Name MDRPT_Nexttime
attr TV_ProgrammePT reading33Regex title="MDR"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading34Name NDRPT_Next
attr TV_ProgrammePT reading34Regex title="NDR"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading35Name NDRPT_Starttime
attr TV_ProgrammePT reading35Regex title="NDR"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading36Name ZDFPT_Starttime
attr TV_ProgrammePT reading36Regex title="ZDF"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading37Name Sat1PT
attr TV_ProgrammePT reading37Regex title="SAT.1"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading38Name DREISATPT_Nexttime
attr TV_ProgrammePT reading38Regex title="3sat"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading39Name SIXXPT_Nexttime
attr TV_ProgrammePT reading39Regex title="sixx"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading40Name SUPERRTLPT_Nexttime
attr TV_ProgrammePT reading40Regex title="Super RTL"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading41Name RTLPT_Next
attr TV_ProgrammePT reading41Regex title="RTL"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading42Name BRPT_Starttime
attr TV_ProgrammePT reading42Regex title="Bayern"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading43Name EINSPLUSPT
attr TV_ProgrammePT reading43Regex title="Eins Plus"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading44Name NTVPT
attr TV_ProgrammePT reading44Regex title="N-TV"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading45Name Kabel1PT_Nexttime
attr TV_ProgrammePT reading45Regex title="Kabel eins"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading46Name ZDFNEOPT_Nexttime
attr TV_ProgrammePT reading46Regex title="ZDF neo"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading47Name ARTEPT_Starttime
attr TV_ProgrammePT reading47Regex title="ARTE"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading48Name Pro7PT_Nexttime
attr TV_ProgrammePT reading48Regex title="Pro7"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading49Name SPORT1PT_Starttime
attr TV_ProgrammePT reading49Regex title="Sport 1"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading50Name RBBPT_Starttime
attr TV_ProgrammePT reading50Regex title="RBB"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading51Name SIXXPT_Starttime
attr TV_ProgrammePT reading51Regex title="sixx"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading52Name RTL2PT
attr TV_ProgrammePT reading52Regex title="RTL II"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading53Name SUPERRTLPT_Next
attr TV_ProgrammePT reading53Regex title="Super RTL"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading54Name EINSFESTIVALPT_Starttime
attr TV_ProgrammePT reading54Regex title="EinsFestival"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading55Name EINSPLUSPT_Nexttime
attr TV_ProgrammePT reading55Regex title="Eins Plus"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading56Name N24PT_Next
attr TV_ProgrammePT reading56Regex title="N24"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading57Name VOXPT_Nexttime
attr TV_ProgrammePT reading57Regex title="VOX"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading58Name N24PT
attr TV_ProgrammePT reading58Regex title="N24"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading59Name ZDFNEOPT_Starttime
attr TV_ProgrammePT reading59Regex title="ZDF neo"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading60Name ARTEPT_Next
attr TV_ProgrammePT reading60Regex title="ARTE"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading61Name ARDPT_Nexttime
attr TV_ProgrammePT reading61Regex title="ARD"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading62Name VOXPT
attr TV_ProgrammePT reading62Regex title="VOX"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading63Name RTLNITROPT
attr TV_ProgrammePT reading63Regex title="RTL NITRO"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading64Name EINSPLUSPT_Starttime
attr TV_ProgrammePT reading64Regex title="Eins Plus"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading65Name RTLNITROPT_Next
attr TV_ProgrammePT reading65Regex title="RTL NITRO"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading66Name COMEDYCENTRALPT
attr TV_ProgrammePT reading66Regex title="Comedy Central"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading67Name DMAXPT_Starttime
attr TV_ProgrammePT reading67Regex title="DMAX"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading68Name RTL2PT_Starttime
attr TV_ProgrammePT reading68Regex title="RTL II"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading69Name COMEDYCENTRALPT_Next
attr TV_ProgrammePT reading69Regex title="Comedy Central"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading70Name WDRPT
attr TV_ProgrammePT reading70Regex title="WDR"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading71Name RTLPT
attr TV_ProgrammePT reading71Regex title="RTL"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading72Name NDRPT
attr TV_ProgrammePT reading72Regex title="NDR"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading73Name ARTEPT
attr TV_ProgrammePT reading73Regex title="ARTE"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading74Name Sat1PT_Nexttime
attr TV_ProgrammePT reading74Regex title="SAT.1"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading75Name TELE5PT_Starttime
attr TV_ProgrammePT reading75Regex title="TELE 5"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading76Name SAT1GOLDPT_Starttime
attr TV_ProgrammePT reading76Regex title="SAT.1 Gold"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading77Name SUPERRTLPT_Starttime
attr TV_ProgrammePT reading77Regex title="Super RTL"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading78Name RTLNITROPT_Nexttime
attr TV_ProgrammePT reading78Regex title="RTL NITRO"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading79Name SWRPT_Next
attr TV_ProgrammePT reading79Regex title="SWR RP"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading80Name Kabel1PT_Starttime
attr TV_ProgrammePT reading80Regex title="Kabel eins"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading81Name ZDFNEOPT
attr TV_ProgrammePT reading81Regex title="ZDF neo"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading82Name Pro7PT
attr TV_ProgrammePT reading82Regex title="Pro7"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading83Name SWRPT
attr TV_ProgrammePT reading83Regex title="SWR RP"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading84Name SONNENKLARTVPT
attr TV_ProgrammePT reading84Regex title="SONNENKLARTV"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading85Name Pro7PT_Starttime
attr TV_ProgrammePT reading85Regex title="Pro7"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading86Name DMAXPT_Nexttime
attr TV_ProgrammePT reading86Regex title="DMAX"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading87Name ARDPT_Next
attr TV_ProgrammePT reading87Regex title="ARD"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading88Name NTVPT_Next
attr TV_ProgrammePT reading88Regex title="N-TV"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading89Name DREISATPT_Next
attr TV_ProgrammePT reading89Regex title="3sat"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading90Name DMAXPT_Next
attr TV_ProgrammePT reading90Regex title="DMAX"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading91Name RTLPT_Nexttime
attr TV_ProgrammePT reading91Regex title="RTL"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading92Name SIXXPT_Next
attr TV_ProgrammePT reading92Regex title="sixx"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading93Name EINSFESTIVALPT_Next
attr TV_ProgrammePT reading93Regex title="EinsFestival"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading94Name EINSFESTIVALPT
attr TV_ProgrammePT reading94Regex title="EinsFestival"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading95Name N24PT_Nexttime
attr TV_ProgrammePT reading95Regex title="N24"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading96Name WDRPT_Nexttime
attr TV_ProgrammePT reading96Regex title="WDR"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading97Name EINSFESTIVALPT_Nexttime
attr TV_ProgrammePT reading97Regex title="EinsFestival"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading98Name SAT1GOLDPT_Next
attr TV_ProgrammePT reading98Regex title="SAT.1 Gold"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading99Name EUROSPORTPT
attr TV_ProgrammePT reading99Regex title="Eurosport"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT stateFormat mein_TV_programmPT: ARDPT_Next
attr TV_ProgrammePT timeout 20
attr TV_ProgrammePT verbose 1
###
###


define TV_ProgrammPT_Next readingsGroup <Sender>,<Ab>,<Primetime-Sendung>,<Ab>,<Nachfolgende Sendung> \
TV_ProgrammePT:ARDPT_Starttime,ARDPT,ARDPT_Nexttime,ARDPT_Next \
TV_ProgrammePT:ZDFPT_Starttime,ZDFPT,ZDFPT_Nexttime,ZDFPT_Next \
TV_ProgrammePT:RTLPT_Starttime,RTLPT,RTLPT_Nexttime,RTLPT_Next \
TV_ProgrammePT:Pro7PT_Starttime,Pro7PT,Pro7PT_Nexttime,Pro7PT_Next \
TV_ProgrammePT:Sat1PT_Starttime,Sat1PT,Sat1PT_Nexttime,Sat1PT_Next \
TV_ProgrammePT:SPORT1PT_Starttime,SPORT1PT,SPORT1PT_Nexttime,SPORT1PT_Next \
TV_ProgrammePT:EUROSPORTPT_Starttime,EUROSPORTPT,EUROSPORTPT_Nexttime,EUROSPORTPT_Next \
TV_ProgrammePT:DMAXPT_Starttime,DMAXPT,DMAXPT_Nexttime,DMAXPT_Next \
TV_ProgrammePT:N24PT_Starttime,N24PT,N24PT_Nexttime,N24PT_Next \
TV_ProgrammePT:NTVPT_Starttime,NTVPT,NTVPT_Nexttime,NTVPT_Next \
TV_ProgrammePT:Kabel1PT_Starttime,Kabel1PT,Kabel1PT_Nexttime,Kabel1PT_Next \
TV_ProgrammePT:VOXPT_Starttime,VOXPT,VOXPT_Nexttime,VOXPT_Next \
TV_ProgrammePT:RTL2PT_Starttime,RTL2PT,RTL2PT_Nexttime,RTL2PT_Next \
TV_ProgrammePT:SUPERRTLPT_Starttime,SUPERRTLPT,SUPERRTLPT_Nexttime,SUPERRTLPT_Next \
TV_ProgrammePT:NDRPT_Starttime,NDRPT,NDRPT_Nexttime,NDRPT_Next \
TV_ProgrammePT:MDRPT_Starttime,MDRPT,MDRPT_Nexttime,MDRPT_Next \
TV_ProgrammePT:BRPT_Starttime,BRPT,BRPT_Nexttime,BRPT_Next \
TV_ProgrammePT:HRPT_Starttime,HRPT,HRPT_Nexttime,HRPT_Next \
TV_ProgrammePT:RBBPT_Starttime,RBBPT,RBBPT_Nexttime,RBBPT_Next \
TV_ProgrammePT:SWRPT_Starttime,SWRPT,SWRPT_Nexttime,SWRPT_Next \
TV_ProgrammePT:WDRPT_Starttime,WDRPT,WDRPT_Nexttime,WDRPT_Next \
TV_ProgrammePT:ZDFNEOPT_Starttime,ZDFNEOPT,ZDFNEOPT_Nexttime,ZDFNEOPT_Next \
TV_ProgrammePT:RTLNITROPT_Starttime,RTLNITROPT,RTLNITROPT_Nexttime,RTLNITROPT_Next \
TV_ProgrammePT:SAT1GOLDPT_Starttime,SAT1GOLDPT,SAT1GOLDPT_Nexttime,SAT1GOLDPT_Next \
TV_ProgrammePT:SIXXPT_Starttime,SIXXPT,SIXXPT_Nexttime,SIXXPT_Next \
TV_ProgrammePT:TELE5PT_Starttime,TELE5PT,TELE5PT_Nexttime,TELE5PT_Next \
TV_ProgrammePT:DREISATPT_Starttime,DREISATPT,DREISATPT_Nexttime,DREISATPT_Next \
TV_ProgrammePT:ARTEPT_Starttime,ARTEPT,ARTEPT_Nexttime,ARTEPT_Next \
TV_ProgrammePT:EINSPLUSPT_Starttime,EINSPLUSPT,EINSPLUSPT_Nexttime,EINSPLUSPT_Next \
TV_ProgrammePT:EINSFESTIVALPT_Starttime,EINSFESTIVALPT,EINSFESTIVALPT_Nexttime,EINSFESTIVALPT_Next \
TV_ProgrammePT:COMEDYCENTRALPT_Starttime,COMEDYCENTRALPT,COMEDYCENTRALPT_Nexttime,COMEDYCENTRALPT_Next\
TV_ProgrammePT:SONNENKLARTVPT_Starttime,SONNENKLARTVPT,SONNENKLARTVPT_Nexttime,SONNENKLARTVPT_Next
attr TV_ProgrammPT_Next alias TV-Programm zur Primetime
attr TV_ProgrammPT_Next nameIcon { ARDPT_Starttime => 'tvmovie/tvlogo_das-erste_s', ZDFPT_Starttime => 'tvmovie/tvlogo_zdf_s', Pro7PT_Starttime => 'tvmovie/tvlogo_pro7_s', RTLPT_Starttime => 'tvmovie/tvlogo_rtl', Sat1PT_Starttime => 'tvmovie/tvlogo_sat1_s', Kabel1PT_Starttime => 'tvmovie/tvlogo_kabel1_s', VOXPT_Starttime => 'tvmovie/tvlogo_vox_s', RTL2PT_Starttime => 'tvmovie/tvlogo_rtl2_s', DMAXPT_Starttime => 'tvmovie/tvlogo_dmax_s', SUPERRTLPT_Starttime => 'tvmovie/tvlogo_super_rtl_logo', NDRPT_Starttime => 'tvmovie/tvlogo_ndr_s', BRPT_Starttime => 'tvmovie/tvlogo_br_l', HRPT_Starttime => 'tvmovie/tvlogo_hr_s', MDRPT_Starttime => 'tvmovie/tvlogo_mdr_s', RBBPT_Starttime => 'tvmovie/tvlogo_rbb-brandenburg_s', SWRPT_Starttime => 'tvmovie/tvlogo_swr_logo', WDRPT_Starttime => 'tvmovie/tvlogo_wdr_s', ZDFNEOPT_Starttime => 'tvmovie/tvlogo_zdf-neo_s', RTLNITROPT_Starttime => 'tvmovie/rtl_nitro', SAT1GOLDPT_Starttime => 'tvmovie/tvlogo_sat1_rgb_sat1gold',  SIXXPT_Starttime => 'tvmovie/sixx', TELE5PT_Starttime => 'tvmovie/tvlogo_tele-5_s', DREISATPT_&

Esjay

#748
Zitat von: DodiHudori am 25 Januar 2017, 18:23:13
da ich mir hier selbst viel abgeguckt habe, dann aber doch noch einwenig basteln musste hier mal mein "Komplettpaket":

fhem.cfg:



define TV_Programme HTTPMOD http://www.klack.de/fernsehprogramm/was-laeuft-gerade/0/0/all.html 300
attr TV_Programme userattr reading01Name reading01Regex reading02Name reading02Regex reading03Name reading03Regex reading04Name reading04Regex reading05Name reading05Regex reading06Name reading06Regex reading07Name reading07Regex reading08Name reading08Regex reading09Name reading09Regex reading10Name reading10Regex reading11Name reading11Regex reading12Name reading12Regex reading13Name reading13Regex reading14Name reading14Regex reading15Name reading15Regex reading16Name reading16Regex reading17Name reading17Regex reading18Name reading18Regex reading19Name reading19Regex reading20Name reading20Regex reading21Name reading21Regex reading22Name reading22Regex reading23Name reading23Regex reading24Name reading24Regex reading25Regex reading26Name reading26Regex reading27Name reading27Regex reading28Name reading28Regex reading29Name reading29Regex reading30Name reading30Regex reading31Name reading31Regex reading32Name reading32Regex reading33Name reading33Regex reading34Name reading34Regex reading35Name reading35Regex reading36Name reading36Regex reading37Name reading37Regex reading38Name reading38Regex reading39Name reading39Regex reading40Name reading40Regex reading41Name reading41Regex reading42Name reading42Regex reading43Name reading43Regex reading44Name reading44Regex reading45Name reading45Regex reading46Name reading46Regex reading47Name reading47Regex reading48Name reading48Regex reading49Name reading49Regex reading50Name reading50Regex reading51Name reading51Regex reading52Name reading52Regex reading53Name reading53Regex reading54Name reading54Regex reading55Name reading55Regex reading56Name reading56Regex reading57Name reading57Regex reading58Name reading58Regex reading59Name reading59Regex reading60Name reading60Regex reading61Name reading61Regex reading62Name reading62Regex reading63Name reading63Regex reading64Name reading64Regex reading65Name reading65Regex reading66Name reading66Regex reading67Name reading67Regex reading68Name reading68Regex reading69Name reading69Regex reading70Name reading70Regex reading71Name reading71Regex reading72Name reading72Regex reading73Name reading73Regex reading74Name reading74Regex reading75Name reading75Regex reading76Name reading76Regex reading77Name reading77Regex reading78Name reading78Regex reading79Name reading79Regex reading80Name reading80Regex reading81Name reading81Regex reading82Name reading82Regex reading83Name reading83Regex reading84Name reading84Regex reading85Name reading85Regex reading86Name reading86Regex reading87Name reading87Regex reading88Name reading88Regex reading89Name reading89Regex reading90Name reading90Regex reading91Name reading91Regex reading92Name reading92Regex reading93Name reading93Regex reading94Name reading94Regex reading95Name reading95Regex reading96Name reading96Regex reading97Name reading97Regex stateFormat timeout verbose
attr TV_Programme enableControlSet 1
attr TV_Programme reading01Name RTL_Nexttime
attr TV_Programme reading01Regex title="RTL"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading02Name N24
attr TV_Programme reading02Regex title="N24"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading03Name COMEDYCENTRAL_Nexttime
attr TV_Programme reading03Regex title="Comedy Central"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading04Name SWR
attr TV_Programme reading04Regex title="SWR RP"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading05Name EINSFESTIVAL_Next
attr TV_Programme reading05Regex title="EinsFestival"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading06Name DMAX_Next
attr TV_Programme reading06Regex title="DMAX"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading07Name Pro7_Next
attr TV_Programme reading07Regex title="Pro7"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading08Name BR_Next
attr TV_Programme reading08Regex title="Bayern"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading09Name BR
attr TV_Programme reading09Regex title="Bayern"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading10Name N24_Next
attr TV_Programme reading10Regex title="N24"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading11Name ARD
attr TV_Programme reading11Regex title="ARD"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading12Name DMAX_Nexttime
attr TV_Programme reading12Regex title="DMAX"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading13Name ZDF_Next
attr TV_Programme reading13Regex title="ZDF"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading14Name Kabel1_Next
attr TV_Programme reading14Regex title="Kabel eins"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading15Name Pro7_Nexttime
attr TV_Programme reading15Regex title="Pro7"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading16Name SUPERRTL_Nexttime
attr TV_Programme reading16Regex title="Super RTL"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading17Name VOX_Next
attr TV_Programme reading17Regex title="VOX"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading18Name SIXX_Next
attr TV_Programme reading18Regex title="sixx"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading19Name SPORT1_Nexttime
attr TV_Programme reading19Regex title="Sport 1"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading20Name EUROSPORT_Next
attr TV_Programme reading20Regex title="Eurosport"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading21Name SAT1GOLD_Nexttime
attr TV_Programme reading21Regex title="SAT.1 Gold"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading22Name SAT1GOLD_Next
attr TV_Programme reading22Regex title="SAT.1 Gold"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading23Name Pro7
attr TV_Programme reading23Regex title="Pro7"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading24Name ARTE_Next
attr TV_Programme reading24Regex title="ARTE"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading25Regex title="MDR"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading26Name EINSPLUS_Next
attr TV_Programme reading26Regex title="Eins Plus"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading27Name SWR_Nexttime
attr TV_Programme reading27Regex title="SWR RP"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading28Name MDR
attr TV_Programme reading28Regex title="MDR"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading29Name SPORT1_Next
attr TV_Programme reading29Regex title="Sport 1"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading30Name NTV_Nexttime
attr TV_Programme reading30Regex title="N-TV"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading31Name ARD_Nexttime
attr TV_Programme reading31Regex title="ARD"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading32Name Sat1_Next
attr TV_Programme reading32Regex title="SAT.1"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading33Name SUPERRTL
attr TV_Programme reading33Regex title="Super RTL"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading34Name NDR
attr TV_Programme reading34Regex title="NDR"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading35Name SWR_Next
attr TV_Programme reading35Regex title="SWR RP"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading36Name RTLNITRO_Next
attr TV_Programme reading36Regex title="RTL NITRO"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading37Name RBB
attr TV_Programme reading37Regex title="RBB"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading38Name Kabel1_Nexttime
attr TV_Programme reading38Regex title="Kabel eins"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading39Name SAT1GOLD
attr TV_Programme reading39Regex title="SAT.1 Gold"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading40Name SPORT1
attr TV_Programme reading40Regex title="Sport 1"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading41Name NDR_Next
attr TV_Programme reading41Regex title="NDR"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading42Name RTL2
attr TV_Programme reading42Regex title="RTL II"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading43Name WDR
attr TV_Programme reading43Regex title="WDR"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading44Name RTL2_Next
attr TV_Programme reading44Regex title="RTL II"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading45Name TELE5_Nexttime
attr TV_Programme reading45Regex title="TELE 5"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading46Name TELE5
attr TV_Programme reading46Regex title="TELE 5"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading47Name DMAX
attr TV_Programme reading47Regex title="DMAX"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading48Name MDR_Next
attr TV_Programme reading48Regex title="MDR"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading49Name ZDFNEO
attr TV_Programme reading49Regex title="ZDF neo"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading50Name EINSFESTIVAL_Nexttime
attr TV_Programme reading50Regex title="EinsFestival"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading51Name EINSPLUS_Nexttime
attr TV_Programme reading51Regex title="Eins Plus"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading52Name ZDF_Nexttime
attr TV_Programme reading52Regex title="ZDF"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading53Name VOX_Nexttime
attr TV_Programme reading53Regex title="VOX"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading54Name RTLNITRO
attr TV_Programme reading54Regex title="RTL NITRO"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading55Name COMEDYCENTRAL_Next
attr TV_Programme reading55Regex title="Comedy Central"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading56Name WDR_Nexttime
attr TV_Programme reading56Regex title="WDR"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading57Name ZDF
attr TV_Programme reading57Regex title="ZDF"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading58Name Sat1
attr TV_Programme reading58Regex title="SAT.1"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading59Name ARD_Next
attr TV_Programme reading59Regex title="ARD"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading60Name RTL2_Nexttime
attr TV_Programme reading60Regex title="RTL II"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading61Name HR
attr TV_Programme reading61Regex title="HR"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading62Name RTL
attr TV_Programme reading62Regex title="RTL"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading63Name ZDFNEO_Nexttime
attr TV_Programme reading63Regex title="ZDF neo"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading64Name Kabel1
attr TV_Programme reading64Regex title="Kabel eins"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading65Name RTL_Next
attr TV_Programme reading65Regex title="RTL"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading66Name MDR_Nexttime
attr TV_Programme reading66Regex title="MDR"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading67Name N24_Nexttime
attr TV_Programme reading67Regex title="N24"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading68Name VOX
attr TV_Programme reading68Regex title="VOX"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading69Name EINSFESTIVAL
attr TV_Programme reading69Regex title="EinsFestival"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading70Name SIXX
attr TV_Programme reading70Regex title="sixx"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading71Name RBB_Nexttime
attr TV_Programme reading71Regex title="RBB"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading72Name NTV_Next
attr TV_Programme reading72Regex title="N-TV"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading73Name DREISAT_Nexttime
attr TV_Programme reading73Regex title="3sat"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading74Name BR_Nexttime
attr TV_Programme reading74Regex title="Bayern"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading75Name HR_Next
attr TV_Programme reading75Regex title="HR"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading76Name EUROSPORT
attr TV_Programme reading76Regex title="Eurosport"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading77Name WDR_Next
attr TV_Programme reading77Regex title="WDR"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading78Name RBB_Next
attr TV_Programme reading78Regex title="RBB"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading79Name ZDFNEO_Next
attr TV_Programme reading79Regex title="ZDF neo"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading80Name RTLNITRO_Nexttime
attr TV_Programme reading80Regex title="RTL NITRO"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading81Name SIXX_Nexttime
attr TV_Programme reading81Regex title="sixx"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading82Name Sat1_Nexttime
attr TV_Programme reading82Regex title="SAT.1"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading83Name NTV
attr TV_Programme reading83Regex title="N-TV"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading84Name ARTE_Nexttime
attr TV_Programme reading84Regex title="ARTE"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading85Name DREISAT_Next
attr TV_Programme reading85Regex title="3sat"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading86Name EUROSPORT_Nexttime
attr TV_Programme reading86Regex title="Eurosport"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading87Name NDR_Nexttime
attr TV_Programme reading87Regex title="NDR"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading88Name ARTE
attr TV_Programme reading88Regex title="ARTE"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading89Name HR_Nexttime
attr TV_Programme reading89Regex title="HR"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme reading90Name EINSPLUS
attr TV_Programme reading90Regex title="Eins Plus"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading91Name COMEDYCENTRAL
attr TV_Programme reading91Regex title="Comedy Central"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading92Name DREISAT
attr TV_Programme reading92Regex title="3sat"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading93Name SUPERRTL_Next
attr TV_Programme reading93Regex title="Super RTL"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading94Name TELE5_Next
attr TV_Programme reading94Regex title="TELE 5"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading95Name SONNENKLARTV
attr TV_Programme reading95Regex title="Sonnenklar TV"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading96Name SONNENKLARTV_Next
attr TV_Programme reading96Regex title="Sonnenklar TV"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_Programme reading97Name SONNENKLARTV_Nexttime
attr TV_Programme reading97Regex title="Sonnenklar TV"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_Programme stateFormat mein_TV_programm: ARD_Next
attr TV_Programme timeout 20
attr TV_Programme verbose 1
#########
########



define TV_Programm_Next readingsGroup <Sender>,<Aktuelle Sendung>,<Ab>,<Nachfolgende Sendung> \
TV_Programme:ARD,ARD_Nexttime,ARD_Next \
TV_Programme:ZDF,ZDF_Nexttime,ZDF_Next \
TV_Programme:RTL,RTL_Nexttime,RTL_Next \
TV_Programme:Pro7,Pro7_Nexttime,Pro7_Next \
TV_Programme:Sat1,Sat1_Nexttime,Sat1_Next \
TV_Programme:SPORT1,SPORT1_Nexttime,SPORT1_Next \
TV_Programme:EUROSPORT,EUROSPORT_Nexttime,EUROSPORT_Next \
TV_Programme:DMAX,DMAX_Nexttime,DMAX_Next \
TV_Programme:N24,N24_Nexttime,N24_Next \
TV_Programme:NTV,NTV_Nexttime,NTV_Next \
TV_Programme:Kabel1,Kabel1_Nexttime,Kabel1_Next \
TV_Programme:VOX,VOX_Nexttime,VOX_Next \
TV_Programme:RTL2,RTL2_Nexttime,RTL2_Next \
TV_Programme:SUPERRTL,SUPERRTL_Nexttime,SUPERRTL_Next \
TV_Programme:NDR,NDR_Nexttime,NDR_Next \
TV_Programme:MDR,MDR_Nexttime,MDR_Next \
TV_Programme:BR,BR_Nexttime,BR_Next \
TV_Programme:HR,HR_Nexttime,HR_Next \
TV_Programme:RBB,RBB_Nexttime,RBB_Next \
TV_Programme:SWR,SWR_Nexttime,SWR_Next \
TV_Programme:WDR,WDR_Nexttime,WDR_Next \
TV_Programme:ZDFNEO,ZDFNEO_Nexttime,ZDFNEO_Next \
TV_Programme:RTLNITRO,RTLNITRO_Nexttime,RTLNITRO_Next \
TV_Programme:SAT1GOLD,SAT1GOLD_Nexttime,SAT1GOLD_Next \
TV_Programme:SIXX,SIXX_Nexttime,SIXX_Next \
TV_Programme:TELE5,TELE5_Nexttime,TELE5_Next \
TV_Programme:DREISAT,DREISAT_Nexttime,DREISAT_Next \
TV_Programme:ARTE,ARTE_Nexttime,ARTE_Next \
TV_Programme:EINSPLUS,EINSPLUS_Nexttime,EINSPLUS_Next \
TV_Programme:EINSFESTIVAL,EINSFESTIVAL_Nexttime,EINSFESTIVAL_Next \
TV_Programme:COMEDYCENTRAL,COMEDYCENTRAL_Nexttime,COMEDYCENTRAL_Next\
TV_Programme:SONNENKLARTV,SONNENKLARTV_Nexttime,SONNENKLARTV_Next
attr TV_Programm_Next alias aktuelles TV-Programm
attr TV_Programm_Next nameIcon { ARD => 'tvmovie/tvlogo_das-erste_s', ZDF => 'tvmovie/tvlogo_zdf_s', Pro7 => 'tvmovie/tvlogo_pro7_s', RTL => 'tvmovie/tvlogo_rtl', Sat1 => 'tvmovie/tvlogo_sat1_s', Kabel1 => 'tvmovie/tvlogo_kabel1_s', VOX => 'tvmovie/tvlogo_vox_s', RTL2 => 'tvmovie/tvlogo_rtl2_s', DMAX => 'tvmovie/tvlogo_dmax_s', SUPERRTL => 'tvmovie/tvlogo_super_rtl_logo', NDR => 'tvmovie/tvlogo_ndr_s', BR => 'tvmovie/tvlogo_br_l', HR => 'tvmovie/tvlogo_hr_s', MDR => 'tvmovie/tvlogo_mdr_s', RBB => 'tvmovie/tvlogo_rbb-brandenburg_s', SWR => 'tvmovie/tvlogo_swr_logo', WDR => 'tvmovie/tvlogo_wdr_s', ZDFNEO => 'tvmovie/tvlogo_zdf-neo_s', RTLNITRO => 'tvmovie/rtl_nitro', SAT1GOLD => 'tvmovie/tvlogo_sat1_rgb_sat1gold',  SIXX => 'tvmovie/sixx', TELE5 => 'tvmovie/tvlogo_tele-5_s', DREISAT => 'tvmovie/tvlogo_3sat_s', EINSPLUS => 'tvmovie/tvlogo_eins-plus_s', EINSFESTIVAL => 'tvmovie/tvlogo_eins-festival_s', SPORT1 => 'tvmovie/sport1', EUROSPORT => 'tvmovie/eurosport', N24 => 'tvmovie/n24', COMEDYCENTRAL => 'tvmovie/comedy_central', ARTE => 'tvmovie/tvlogo_arte_s', NTV => 'tvmovie/tvlogo_ntv_s', SONNENKLARTV => 'tvmovie/tv'}
attr TV_Programm_Next nameStyle style="color:grey"
attr TV_Programm_Next room TV
attr TV_Programm_Next style style="font-size:18px"
attr TV_Programm_Next valueFormat {wrapLine($VALUE, 50)}


################################################################################################################################

# Programm zur Primetime

define TV_ProgrammePT HTTPMOD http://www.klack.de/fernsehprogramm/2015-im-tv/0/-0/all.html 300
attr TV_ProgrammePT userattr reading01Name reading01Regex reading02Name reading02Regex reading03Name reading03Regex reading04Name reading04Regex reading05Name reading05Regex reading06Name reading06Regex reading07Name reading07Regex reading08Name reading08Regex reading09Name reading09Regex reading100Name reading100Regex reading101Name reading101Regex reading102Name reading102Regex reading103Name reading103Regex reading104Name reading104Regex reading105Name reading105Regex reading106Name reading106Regex reading107Name reading107Regex reading108Name reading108Regex reading109Name reading109Regex reading10Name reading10Regex reading110Name reading110Regex reading111Name reading111Regex reading112Name reading112Regex reading113Name reading113Regex reading114Name reading114Regex reading115Name reading115Regex reading116Name reading116Regex reading117Name reading117Regex reading118Name reading118Regex reading119Name reading119Regex reading11Name reading11Regex reading120Name reading120Regex reading121Name reading121Regex reading122Name reading122Regex reading123Name reading123Regex reading124Name reading124Regex reading125Name reading125Regex reading126Name reading126Regex reading127Name reading127Regex reading128Name reading128Regex reading12Name reading12Regex reading13Name reading13Regex reading14Name reading14Regex reading15Name reading15Regex reading16Name reading16Regex reading17Name reading17Regex reading18Name reading18Regex reading19Name reading19Regex reading20Name reading20Regex reading21Name reading21Regex reading22Name reading22Regex reading23Name reading23Regex reading24Name reading24Regex reading25Name reading25Regex reading26Name reading26Regex reading27Name reading27Regex reading28Name reading28Regex reading29Name reading29Regex reading30Name reading30Regex reading31Name reading31Regex reading32Name reading32Regex reading33Name reading33Regex reading34Name reading34Regex reading35Name reading35Regex reading36Name reading36Regex reading37Name reading37Regex reading38Name reading38Regex reading39Name reading39Regex reading40Name reading40Regex reading41Name reading41Regex reading42Name reading42Regex reading43Name reading43Regex reading44Name reading44Regex reading45Name reading45Regex reading46Name reading46Regex reading47Name reading47Regex reading48Name reading48Regex reading49Name reading49Regex reading50Name reading50Regex reading51Name reading51Regex reading52Name reading52Regex reading53Name reading53Regex reading54Name reading54Regex reading55Name reading55Regex reading56Name reading56Regex reading57Name reading57Regex reading58Name reading58Regex reading59Name reading59Regex reading60Name reading60Regex reading61Name reading61Regex reading62Name reading62Regex reading63Name reading63Regex reading64Name reading64Regex reading65Name reading65Regex reading66Name reading66Regex reading67Name reading67Regex reading68Name reading68Regex reading69Name reading69Regex reading70Name reading70Regex reading71Name reading71Regex reading72Name reading72Regex reading73Name reading73Regex reading74Name reading74Regex reading75Name reading75Regex reading76Name reading76Regex reading77Name reading77Regex reading78Name reading78Regex reading79Name reading79Regex reading80Name reading80Regex reading81Name reading81Regex reading82Name reading82Regex reading83Name reading83Regex reading84Name reading84Regex reading85Name reading85Regex reading86Name reading86Regex reading87Name reading87Regex reading88Name reading88Regex reading89Name reading89Regex reading90Name reading90Regex reading91Name reading91Regex reading92Name reading92Regex reading93Name reading93Regex reading94Name reading94Regex reading95Name reading95Regex reading96Name reading96Regex reading97Name reading97Regex reading98Name reading98Regex reading99Name reading99Regex
attr TV_ProgrammePT enableControlSet 1
attr TV_ProgrammePT reading01Name ARDPT
attr TV_ProgrammePT reading01Regex title="ARD"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading02Name TELE5PT_Next
attr TV_ProgrammePT reading02Regex title="TELE 5"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading03Name EUROSPORTPT_Starttime
attr TV_ProgrammePT reading03Regex title="Eurosport"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading04Name MDRPT_Starttime
attr TV_ProgrammePT reading04Regex title="MDR"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading05Name SONNENKLARTVPT_Next
attr TV_ProgrammePT reading05Regex title="SONNENKLARTV"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading06Name TELE5PT
attr TV_ProgrammePT reading06Regex title="TELE 5"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading07Name SONNENKLARTVPT_Starttime
attr TV_ProgrammePT reading07Regex title="SONNENKLARTV"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading08Name DMAXPT
attr TV_ProgrammePT reading08Regex title="DMAX"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading09Name Sat1PT_Starttime
attr TV_ProgrammePT reading09Regex title="SAT.1"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading100Name WDRPT_Starttime
attr TV_ProgrammePT reading100Regex title="WDR"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading101Name HRPT_Nexttime
attr TV_ProgrammePT reading101Regex title="HR"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading102Name ARTEPT_Nexttime
attr TV_ProgrammePT reading102Regex title="ARTE"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading103Name SWRPT_Starttime
attr TV_ProgrammePT reading103Regex title="SWR RP"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading104Name BRPT
attr TV_ProgrammePT reading104Regex title="Bayern"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading105Name RBBPT_Next
attr TV_ProgrammePT reading105Regex title="RBB"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading106Name NDRPT_Nexttime
attr TV_ProgrammePT reading106Regex title="NDR"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading107Name ZDFPT
attr TV_ProgrammePT reading107Regex title="ZDF"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading108Name VOXPT_Next
attr TV_ProgrammePT reading108Regex title="VOX"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading109Name SPORT1PT_Next
attr TV_ProgrammePT reading109Regex title="Sport 1"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading10Name HRPT
attr TV_ProgrammePT reading10Regex title="HR"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading110Name EUROSPORTPT_Next
attr TV_ProgrammePT reading110Regex title="Eurosport"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading111Name HRPT_Starttime
attr TV_ProgrammePT reading111Regex title="HR"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading112Name TELE5PT_Nexttime
attr TV_ProgrammePT reading112Regex title="TELE 5"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading113Name COMEDYCENTRALPT_Starttime
attr TV_ProgrammePT reading113Regex title="Comedy Central"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading114Name RTLNITROPT_Starttime
attr TV_ProgrammePT reading114Regex title="RTL NITRO"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading115Name SPORT1PT
attr TV_ProgrammePT reading115Regex title="Sport 1"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading116Name N24PT_Starttime
attr TV_ProgrammePT reading116Regex title="N24"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading117Name DREISATPT
attr TV_ProgrammePT reading117Regex title="3sat"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading118Name EINSPLUSPT_Next
attr TV_ProgrammePT reading118Regex title="Eins Plus"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading119Name ZDFNEOPT_Next
attr TV_ProgrammePT reading119Regex title="ZDF neo"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading11Name RBBPT_Nexttime
attr TV_ProgrammePT reading11Regex title="RBB"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading120Name SWRPT_Nexttime
attr TV_ProgrammePT reading120Regex title="SWR RP"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading121Name SAT1GOLDPT
attr TV_ProgrammePT reading121Regex title="SAT.1 Gold"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading122Name NTVPT_Starttime
attr TV_ProgrammePT reading122Regex title="N-TV"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading123Name Pro7PT_Next
attr TV_ProgrammePT reading123Regex title="Pro7"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading124Name Sat1PT_Next
attr TV_ProgrammePT reading124Regex title="SAT.1"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading125Name Kabel1PT_Next
attr TV_ProgrammePT reading125Regex title="Kabel eins"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading126Name EUROSPORTPT_Nexttime
attr TV_ProgrammePT reading126Regex title="Eurosport"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading127Name RTL2PT_Next
attr TV_ProgrammePT reading127Regex title="RTL II"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading128Name SAT1GOLDPT_Nexttime
attr TV_ProgrammePT reading128Regex title="SAT.1 Gold"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading12Name HRPT_Next
attr TV_ProgrammePT reading12Regex title="HR"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading13Name SPORT1PT_Nexttime
attr TV_ProgrammePT reading13Regex title="Sport 1"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading14Name SUPERRTLPT
attr TV_ProgrammePT reading14Regex title="Super RTL"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading15Name ZDFPT_Next
attr TV_ProgrammePT reading15Regex title="ZDF"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading16Name DREISATPT_Starttime
attr TV_ProgrammePT reading16Regex title="3sat"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading17Name WDRPT_Next
attr TV_ProgrammePT reading17Regex title="WDR"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading18Name NTVPT_Nexttime
attr TV_ProgrammePT reading18Regex title="N-TV"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading19Name SIXXPT
attr TV_ProgrammePT reading19Regex title="sixx"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading20Name SONNENKLARTVPT_Nexttime
attr TV_ProgrammePT reading20Regex title="SONNENKLARTV"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading21Name ZDFPT_Nexttime
attr TV_ProgrammePT reading21Regex title="ZDF"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading22Name MDRPT_Next
attr TV_ProgrammePT reading22Regex title="MDR"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading23Name Kabel1PT
attr TV_ProgrammePT reading23Regex title="Kabel eins"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading24Name ARDPT_Starttime
attr TV_ProgrammePT reading24Regex title="ARD"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading25Name VOXPT_Starttime
attr TV_ProgrammePT reading25Regex title="VOX"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading26Name MDRPT
attr TV_ProgrammePT reading26Regex title="MDR"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading27Name BRPT_Nexttime
attr TV_ProgrammePT reading27Regex title="Bayern"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading28Name RBBPT
attr TV_ProgrammePT reading28Regex title="RBB"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading29Name COMEDYCENTRALPT_Nexttime
attr TV_ProgrammePT reading29Regex title="Comedy Central"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading30Name RTL2PT_Nexttime
attr TV_ProgrammePT reading30Regex title="RTL II"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading31Name BRPT_Next
attr TV_ProgrammePT reading31Regex title="Bayern"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading32Name RTLPT_Starttime
attr TV_ProgrammePT reading32Regex title="RTL"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading33Name MDRPT_Nexttime
attr TV_ProgrammePT reading33Regex title="MDR"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading34Name NDRPT_Next
attr TV_ProgrammePT reading34Regex title="NDR"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading35Name NDRPT_Starttime
attr TV_ProgrammePT reading35Regex title="NDR"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading36Name ZDFPT_Starttime
attr TV_ProgrammePT reading36Regex title="ZDF"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading37Name Sat1PT
attr TV_ProgrammePT reading37Regex title="SAT.1"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading38Name DREISATPT_Nexttime
attr TV_ProgrammePT reading38Regex title="3sat"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading39Name SIXXPT_Nexttime
attr TV_ProgrammePT reading39Regex title="sixx"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading40Name SUPERRTLPT_Nexttime
attr TV_ProgrammePT reading40Regex title="Super RTL"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading41Name RTLPT_Next
attr TV_ProgrammePT reading41Regex title="RTL"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading42Name BRPT_Starttime
attr TV_ProgrammePT reading42Regex title="Bayern"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading43Name EINSPLUSPT
attr TV_ProgrammePT reading43Regex title="Eins Plus"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading44Name NTVPT
attr TV_ProgrammePT reading44Regex title="N-TV"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading45Name Kabel1PT_Nexttime
attr TV_ProgrammePT reading45Regex title="Kabel eins"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading46Name ZDFNEOPT_Nexttime
attr TV_ProgrammePT reading46Regex title="ZDF neo"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading47Name ARTEPT_Starttime
attr TV_ProgrammePT reading47Regex title="ARTE"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading48Name Pro7PT_Nexttime
attr TV_ProgrammePT reading48Regex title="Pro7"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading49Name SPORT1PT_Starttime
attr TV_ProgrammePT reading49Regex title="Sport 1"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading50Name RBBPT_Starttime
attr TV_ProgrammePT reading50Regex title="RBB"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading51Name SIXXPT_Starttime
attr TV_ProgrammePT reading51Regex title="sixx"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading52Name RTL2PT
attr TV_ProgrammePT reading52Regex title="RTL II"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading53Name SUPERRTLPT_Next
attr TV_ProgrammePT reading53Regex title="Super RTL"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading54Name EINSFESTIVALPT_Starttime
attr TV_ProgrammePT reading54Regex title="EinsFestival"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading55Name EINSPLUSPT_Nexttime
attr TV_ProgrammePT reading55Regex title="Eins Plus"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading56Name N24PT_Next
attr TV_ProgrammePT reading56Regex title="N24"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading57Name VOXPT_Nexttime
attr TV_ProgrammePT reading57Regex title="VOX"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading58Name N24PT
attr TV_ProgrammePT reading58Regex title="N24"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading59Name ZDFNEOPT_Starttime
attr TV_ProgrammePT reading59Regex title="ZDF neo"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading60Name ARTEPT_Next
attr TV_ProgrammePT reading60Regex title="ARTE"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading61Name ARDPT_Nexttime
attr TV_ProgrammePT reading61Regex title="ARD"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading62Name VOXPT
attr TV_ProgrammePT reading62Regex title="VOX"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading63Name RTLNITROPT
attr TV_ProgrammePT reading63Regex title="RTL NITRO"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading64Name EINSPLUSPT_Starttime
attr TV_ProgrammePT reading64Regex title="Eins Plus"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading65Name RTLNITROPT_Next
attr TV_ProgrammePT reading65Regex title="RTL NITRO"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading66Name COMEDYCENTRALPT
attr TV_ProgrammePT reading66Regex title="Comedy Central"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading67Name DMAXPT_Starttime
attr TV_ProgrammePT reading67Regex title="DMAX"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading68Name RTL2PT_Starttime
attr TV_ProgrammePT reading68Regex title="RTL II"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading69Name COMEDYCENTRALPT_Next
attr TV_ProgrammePT reading69Regex title="Comedy Central"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading70Name WDRPT
attr TV_ProgrammePT reading70Regex title="WDR"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading71Name RTLPT
attr TV_ProgrammePT reading71Regex title="RTL"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading72Name NDRPT
attr TV_ProgrammePT reading72Regex title="NDR"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading73Name ARTEPT
attr TV_ProgrammePT reading73Regex title="ARTE"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading74Name Sat1PT_Nexttime
attr TV_ProgrammePT reading74Regex title="SAT.1"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading75Name TELE5PT_Starttime
attr TV_ProgrammePT reading75Regex title="TELE 5"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading76Name SAT1GOLDPT_Starttime
attr TV_ProgrammePT reading76Regex title="SAT.1 Gold"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading77Name SUPERRTLPT_Starttime
attr TV_ProgrammePT reading77Regex title="Super RTL"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading78Name RTLNITROPT_Nexttime
attr TV_ProgrammePT reading78Regex title="RTL NITRO"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading79Name SWRPT_Next
attr TV_ProgrammePT reading79Regex title="SWR RP"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading80Name Kabel1PT_Starttime
attr TV_ProgrammePT reading80Regex title="Kabel eins"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading81Name ZDFNEOPT
attr TV_ProgrammePT reading81Regex title="ZDF neo"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading82Name Pro7PT
attr TV_ProgrammePT reading82Regex title="Pro7"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading83Name SWRPT
attr TV_ProgrammePT reading83Regex title="SWR RP"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading84Name SONNENKLARTVPT
attr TV_ProgrammePT reading84Regex title="SONNENKLARTV"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading85Name Pro7PT_Starttime
attr TV_ProgrammePT reading85Regex title="Pro7"><img[\w\W]*?<td class="time">\s*(.*?)\s*<
attr TV_ProgrammePT reading86Name DMAXPT_Nexttime
attr TV_ProgrammePT reading86Regex title="DMAX"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading87Name ARDPT_Next
attr TV_ProgrammePT reading87Regex title="ARD"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading88Name NTVPT_Next
attr TV_ProgrammePT reading88Regex title="N-TV"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading89Name DREISATPT_Next
attr TV_ProgrammePT reading89Regex title="3sat"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading90Name DMAXPT_Next
attr TV_ProgrammePT reading90Regex title="DMAX"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading91Name RTLPT_Nexttime
attr TV_ProgrammePT reading91Regex title="RTL"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading92Name SIXXPT_Next
attr TV_ProgrammePT reading92Regex title="sixx"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading93Name EINSFESTIVALPT_Next
attr TV_ProgrammePT reading93Regex title="EinsFestival"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading94Name EINSFESTIVALPT
attr TV_ProgrammePT reading94Regex title="EinsFestival"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading95Name N24PT_Nexttime
attr TV_ProgrammePT reading95Regex title="N24"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading96Name WDRPT_Nexttime
attr TV_ProgrammePT reading96Regex title="WDR"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading97Name EINSFESTIVALPT_Nexttime
attr TV_ProgrammePT reading97Regex title="EinsFestival"><img[\w\W]*?<td class="time[\w\W]*?Row">\s*(.*?)\s*<div
attr TV_ProgrammePT reading98Name SAT1GOLDPT_Next
attr TV_ProgrammePT reading98Regex title="SAT.1 Gold"><img[\w\W]*?<td class="time[\w\W]*?Row">[\w\W]*?<div[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT reading99Name EUROSPORTPT
attr TV_ProgrammePT reading99Regex title="Eurosport"><img[\w\W]*?<div class="content">\s*<a[\w\W]*?>\s*(.*?)\s*</a>
attr TV_ProgrammePT stateFormat mein_TV_programmPT: ARDPT_Next
attr TV_ProgrammePT timeout 20
attr TV_ProgrammePT verbose 1
###
###


define TV_ProgrammPT_Next readingsGroup <Sender>,<Ab>,<Primetime-Sendung>,<Ab>,<Nachfolgende Sendung> \
TV_ProgrammePT:ARDPT_Starttime,ARDPT,ARDPT_Nexttime,ARDPT_Next \
TV_ProgrammePT:ZDFPT_Starttime,ZDFPT,ZDFPT_Nexttime,ZDFPT_Next \
TV_ProgrammePT:RTLPT_Starttime,RTLPT,RTLPT_Nexttime,RTLPT_Next \
TV_ProgrammePT:Pro7PT_Starttime,Pro7PT,Pro7PT_Nexttime,Pro7PT_Next \
TV_ProgrammePT:Sat1PT_Starttime,Sat1PT,Sat1PT_Nexttime,Sat1PT_Next \
TV_ProgrammePT:SPORT1PT_Starttime,SPORT1PT,SPORT1PT_Nexttime,SPORT1PT_Next \
TV_ProgrammePT:EUROSPORTPT_Starttime,EUROSPORTPT,EUROSPORTPT_Nexttime,EUROSPORTPT_Next \
TV_ProgrammePT:DMAXPT_Starttime,DMAXPT,DMAXPT_Nexttime,DMAXPT_Next \
TV_ProgrammePT:N24PT_Starttime,N24PT,N24PT_Nexttime,N24PT_Next \
TV_ProgrammePT:NTVPT_Starttime,NTVPT,NTVPT_Nexttime,NTVPT_Next \
TV_ProgrammePT:Kabel1PT_Starttime,Kabel1PT,Kabel1PT_Nexttime,Kabel1PT_Next \
TV_ProgrammePT:VOXPT_Starttime,VOXPT,VOXPT_Nexttime,VOXPT_Next \
TV_ProgrammePT:RTL2PT_Starttime,RTL2PT,RTL2PT_Nexttime,RTL2PT_Next \
TV_ProgrammePT:SUPERRTLPT_Starttime,SUPERRTLPT,SUPERRTLPT_Nexttime,SUPERRTLPT_Next \
TV_ProgrammePT:NDRPT_Starttime,NDRPT,NDRPT_Nexttime,NDRPT_Next \
TV_ProgrammePT:MDRPT_Starttime,MDRPT,MDRPT_Nexttime,MDRPT_Next \
TV_ProgrammePT:BRPT_Starttime,BRPT,BRPT_Nexttime,BRPT_Next \
TV_ProgrammePT:HRPT_Starttime,HRPT,HRPT_Nexttime,HRPT_Next \
TV_ProgrammePT:RBBPT_Starttime,RBBPT,RBBPT_Nexttime,RBBPT_Next \
TV_ProgrammePT:SWRPT_Starttime,SWRPT,SWRPT_Nexttime,SWRPT_Next \
TV_ProgrammePT:WDRPT_Starttime,WDRPT,WDRPT_Nexttime,WDRPT_Next \
TV_ProgrammePT:ZDFNEOPT_Starttime,ZDFNEOPT,ZDFNEOPT_Nexttime,ZDFNEOPT_Next \
TV_ProgrammePT:RTLNITROPT_Starttime,RTLNITROPT,RTLNITROPT_Nexttime,RTLNITROPT_Next \
TV_ProgrammePT:SAT1GOLDPT_Starttime,SAT1GOLDPT,SAT1GOLDPT_Nexttime,SAT1GOLDPT_Next \
TV_ProgrammePT:SIXXPT_Starttime,SIXXPT,SIXXPT_Nexttime,SIXXPT_Next \
TV_ProgrammePT:TELE5PT_Starttime,TELE5PT,TELE5PT_Nexttime,TELE5PT_Next \
TV_ProgrammePT:DREISATPT_Starttime,DREISATPT,DREISATPT_Nexttime,DREISATPT_Next \
TV_ProgrammePT:ARTEPT_Starttime,ARTEPT,ARTEPT_Nexttime,ARTEPT_Next \
TV_ProgrammePT:EINSPLUSPT_Starttime,EINSPLUSPT,EINSPLUSPT_Nexttime,EINSPLUSPT_Next \
TV_ProgrammePT:EINSFESTIVALPT_Starttime,EINSFESTIVALPT,EINSFESTIVALPT_Nexttime,EINSFESTIVALPT_Next \
TV_ProgrammePT:COMEDYCENTRALPT_Starttime,COMEDYCENTRALPT,COMEDYCENTRALPT_Nexttime,COMEDYCENTRALPT_Next\
TV_ProgrammePT:SONNENKLARTVPT_Starttime,SONNENKLARTVPT,SONNENKLARTVPT_Nexttime,SONNENKLARTVPT_Next
attr TV_ProgrammPT_Next alias TV-Programm zur Primetime
attr TV_ProgrammPT_Next nameIcon { ARDPT_Starttime => 'tvmovie/tvlogo_das-erste_s', ZDFPT_Starttime => 'tvmovie/tvlogo_zdf_s', Pro7PT_Starttime => 'tvmovie/tvlogo_pro7_s', RTLPT_Starttime => 'tvmovie/tvlogo_rtl', Sat1PT_Starttime => 'tvmovie/tvlogo_sat1_s', Kabel1PT_Starttime => 'tvmovie/tvlogo_kabel1_s', VOXPT_Starttime => 'tvmovie/tvlogo_vox_s', RTL2PT_Starttime => 'tvmovie/tvlogo_rtl2_s', DMAXPT_Starttime => 'tvmovie/tvlogo_dmax_s', SUPERRTLPT_Starttime => 'tvmovie/tvlogo_super_rtl_logo', NDRPT_Starttime => 'tvmovie/tvlogo_ndr_s', BRPT_Starttime => 'tvmovie/tvlogo_br_l', HRPT_Starttime => 'tvmovie/tvlogo_hr_s', MDRPT_Starttime => 'tvmovie/tvlogo_mdr_s', RBBPT_Starttime => 'tvmovie/tvlogo_rbb-brandenburg_s', SWRPT_Starttime => 'tvmovie/tvlogo_swr_logo', WDRPT_Starttime => 'tvmovie/tvlogo_wdr_s', ZDFNEOPT_Starttime => 'tvmovie/tvlogo_zdf-neo_s', RTLNITROPT_Starttime => 'tvmovie/rtl_nitro', SAT1GOLDPT_Starttime => 'tvmovie/tvlogo_sat1_rgb_sat1gold',  SIXXPT_Starttime => 'tv


Ich bin mal so frei, und packe das ganze in Code Tags. Der Übersicht halber!

EnderPhilipp

Kleine Frage:
In welchen Ordner muss der tvmovie-Ordner ?

Mfg
Philipp
¡¡¡ANFÄNGERALARM!!!
Raspberry Pi 3 (Hauptsystem)
Raspberry Pi B+ (Kellersonde)
Homematic,Philips Hue, LD382, nanoCul 433/868mhz, MPD, Intertechno, FIRMATA, EspEasy, SSCAM, STV, HDMI-CEC, EchoDot