Aktuelles TV-Programm in FHEM

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

Vorheriges Thema - Nächstes Thema

bjoernbo

Ich wiederhole mal meine Frage:
Hat es jem. geschaft, das auch die Bilder zur Sendung ausgelesen werden können? Ich hätte diese gerne als nettes "Gimmick" auch im FTUI.
Raspberry Pi 3 - FB6490C - Synology NAS DS916+ - NETATMO - HUE - SIEMENS G-Tag'S - FTUI - EchoDOT -

Ghostchaser

Zitat von: EnderPhilipp am 26 Januar 2017, 16:00:47
Kleine Frage:
In welchen Ordner muss der tvmovie-Ordner ?

Mfg
Philipp

Hi Philipp,
der Ordner muss in /fhem/www/images/default/.
Dann vielleicht einmal die Icons neu einlesen über: set WEB rereadicons.

Gruß
Jörg

DodiHudori

Zitat von: Esjay am 26 Januar 2017, 09:37:02


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!

hatte ich eigentlich auch, funktioniert bloß irgendwie nicht  ???

Zitat von: Ghostchaser am 26 Januar 2017, 17:12:53
Hi Phi

Esjay

Zitat von: DodiHudori am 27 Januar 2017, 10:16:25
hatte ich eigentlich auch, funktioniert bloß irgendwie nicht  ???

Zitat von: Ghostchaser am 26 Januar 2017, 17:12:53
Hi Phi

Schau dir mal deinen Post nochmal genau an.
Du hast zwar "" an den Anfang gesetzt, aber kein "" ans Ende --> Tipp, erst die Raute anklicken, und dann seinen Text dazwischen einfügen.Back to Topic
Zitat von: bjoernbo am 26 Januar 2017, 16:37:31
Ich wiederhole mal meine Frage:
Hat es jem. geschaft, das auch die Bilder zur Sendung ausgelesen werden können? Ich hätte diese gerne als nettes "Gimmick" auch im FTUI.

Hallo Bjoernbo
ich glaube gelesen zu haben(etwas länger her / glaube im User Demo Theard), dass das Bild nicht ohne weiteres ausgelesen werden kann, sondern aus einer Enigma2 Box kommt. Meine steht Zuhause schon in den Startlöchern.Wenn ich da näheres raus finde,melde ich mich hier nochmal.

Grüße

bjoernbo

ok, mir würde es auch reichen wenn ich die Bilder aus meiner VU+ bekommen würde. Muss dazu erstmal gucken ob es da überhaupt welche gibt! ;D
Raspberry Pi 3 - FB6490C - Synology NAS DS916+ - NETATMO - HUE - SIEMENS G-Tag'S - FTUI - EchoDOT -

Tommy82

Hi, gibt es aktuell wieder irgendwelche Änderungen? Hab seit ein paar Tagen den Log voll mit:
2017.02.21 01:44:41.875 3: TV_Programme_abend: Read callback: request type was update retry 0,
Header: HTTP/1.1 200 OK
Date: Tue, 21 Feb 2017 00:39:25 GMT
Server: Apache
Set-Cookie: d2eb32ef92ab9e953aa00bd5b54b2c06=9195883776797280cd9763e4f8267501; path=/
P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"
Cache-Control: no-cache
Pragma: no-cache
Vary: Accept-Encoding
Connection: close
Content-Type: text/html; charset=utf-8, body empty,
Error: www.klack.de: Network is unreachable
2017.02.21 01:45:29.417 3: TV_Programme: Read callback: request type was update retry 0,
Header: HTTP/1.1 200 OK
Date: Tue, 21 Feb 2017 00:39:25 GMT
Server: Apache
Set-Cookie: d2eb32ef92ab9e953aa00bd5b54b2c06=aa67fda4ac64c29ec1f27745a980bb33; path=/
P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"
Cache-Control: no-cache
Pragma: no-cache
Vary: Accept-Encoding
Connection: close
Content-Type: text/html; charset=utf-8, body empty,
Error: www.klack.de: Connection timed out
2017.02.21 01:49:34.280 3: TV_Programme_abend: Read callback: request type was update retry 0,
Header: HTTP/1.1 200 OK
Date: Tue, 21 Feb 2017 00:39:25 GMT
Server: Apache
Set-Cookie: d2eb32ef92ab9e953aa00bd5b54b2c06=9195883776797280cd9763e4f8267501; path=/
P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"
Cache-Control: no-cache
Pragma: no-cache
Vary: Accept-Encoding
Connection: close
Content-Type: text/html; charset=utf-8, body empty,
Error: www.klack.de: Network is unreachable
2017.02.21 01:50:29.363 3: TV_Programme: Read callback: request type was update retry 0,
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

Tom_S

kann ich nicht bestätigen. Ich habe keine derartigen Einträge im log.

Tom_S
RaspberryPI2 + pilight, 3x AVR-NetIO, LW12, LW12HX, LW12FC; MAX-Lan, ESP8266, Arduino, H801, Neopixel, Solaredge, Modbus

Florian_GT

Bei den meisten Code snippets hier fehlt am Ende einiges an Code...
FHEM: Proxmox Server, FHEM in VM, pgSQL DB
Hardware: Ethersex (Pollin NETIO Boards), Diverse Tasmota MQTT Devices, Raspberry Pi Zero W Kameras, (Github RaspberryPiStreamingCamera), Zigbee2MQTT, ESPEasy

Development: UBA (Umwelt Bundesamt), BFS (Bundesamt für Strahlenschutz)

Florian_GT

Zitat von: Hardlife am 13 März 2016, 14:46:07
Mein Aufbau der Config inkl. aller österreichischen Sender:
(Alles bereits nach den neuen HTTPMOD-Definitionen)

Vorarbeiten:
- Die Icons downloaden:
   (siehe Post 632 vom Grimm80 + 633 von Adriano)
   https://forum.fhem.de/index.php/topic,28123.msg342134.html#msg342134
   https://forum.fhem.de/index.php/topic,28123.msg342169.html#msg342169
   -> in der ssh-Console
Für schlanke Icons:
cd /opt/fhem/www/images/default/tvmovie

wget -nd -r -l 1 -A png -e robots=off http://images.klack.de/images/stories/stations/

Oder für größere Icons:
wget -nd -r -l 1 -A png -e robots=off http://images.klack.de/images/stories/stations/details/
-> Am Ende dann noch in FHEM "set WEB rereadicons".

- Sonderzeichenerkennung und Zeilenumbruch
    (im Beispiel nach 50 Zeichen)
    (siehe dazu Post Nr.630 von RoBra81)
    https://forum.fhem.de/index.php/topic,28123.msg341836.html#msg341836
    Alles schön in die 99_myUtils.pm packen:
use HTML::Entities;

sub
wrapLine($$)
{
  my ($string, $maxLength) = @_;
  $string = decode_entities($string);
my @stringParts = split(/ /, $string);
  my $actRowLength = 0;
  my $resultString = '';
  while (scalar(@stringParts) > 0) {
  my $tempString = shift @stringParts;
    if ($actRowLength > 0)
    {
    if (($actRowLength + length($tempString)) > $maxLength)
      {
      $actRowLength = 0;
        $resultString .= '<br>';
      }
    }
    $resultString .= $tempString;
    $actRowLength += length($tempString);
    if (scalar(@stringParts) > 0)
    {
    $resultString .= ' ';
    $actRowLength += 1;
    }
  }
  if ($resultString eq '')
  {
  return ' ';
  }
  else
  {
  return $resultString;
  }
}


in die ReadingsGroup der fhem.cfg kommt:
(siehe auch untenstehenden Code - dort bereits enthalten)
(hier wird auch der Umbruch nach 50 Zeichen definiert)
attr TV_Programm_zur_Primetime valueFormat {wrapLine($VALUE, 50)}


- Mein Code aus der fhem.cfg:
    (Festlegung der Senderreihenfolge jeweils natürlich in den ReadingsGroups)
    -> siehe angehängte Datei "fhem.cfg-TV"

Getestet und läuft. VIELEN DANK!
FHEM: Proxmox Server, FHEM in VM, pgSQL DB
Hardware: Ethersex (Pollin NETIO Boards), Diverse Tasmota MQTT Devices, Raspberry Pi Zero W Kameras, (Github RaspberryPiStreamingCamera), Zigbee2MQTT, ESPEasy

Development: UBA (Umwelt Bundesamt), BFS (Bundesamt für Strahlenschutz)

ch.eick

#759
Ich hab da auch noch was....

Nach dem Herunterladen haben die Image Dateinamen nicht gepasst.


  • zuerst ins Verzeichnis für die TV Images wechseln (oder sogar noch eins mit "mkdir" anlegen
  • dann mit dem bekannten wget die Images abholen
  • nun den Dateien noch einen Prefix  verpassen, falls sie mal ins allgemeine Image Verzeichnis sollen
  • für die kleinen (small) Images kommt noch ein "_s" vor dem ".png" in den Dateinamen
  • Nun wird noch im FHEM "attr NameIcon" gesetzt, damit die Dateinamen auch richtig zugeordnet sind
  • danach noch "set WEB rereadicons" aufrufen
  • und die "TV Sendungen" Seite aufrufen
  • für die großen Images dann nochmal den Code darunter durchlaufen

Im UNIX:

cd /opt/fhem/www/images/default/tvmovie
wget -nd -r -l 1 -A png -e robots=off http://images.klack.de/images/stories/stations/
ls | xargs -I§ mv § tvlogo_§
rename 's/.png/_s.png/' *.png


Im FEHM:

attr NameIcon { ARD => 'tvmovie/tvlogo_ard_s', ZDF => 'tvmovie/tvlogo_zdf_s', Pro7 => 'tvmovie/tvlogo_pro7_s', RTL => 'tvmovie/tvlogo_rtl_s', Sat1 => 'tvmovie/tvlogo_sat1_s', Kabel1 => 'tvmovie/tvlogo_kabel-eins_s', VOX => 'tvmovie/tvlogo_vox_s', RTL2 => 'tvmovie/tvlogo_rtl2_s', DMAX => 'tvmovie/tvlogo_dmax_s', SUPERRTL => 'tvmovie/tvlogo_super-rtl_s', NDR => 'tvmovie/tvlogo_ndr_s', BR => 'tvmovie/tvlogo_bayern_s', HR => 'tvmovie/tvlogo_hr_s', MDR => 'tvmovie/tvlogo_mdr_s', RBB => 'tvmovie/tvlogo_rbb_s', SWR => 'tvmovie/tvlogo_swr_rp_s', WDR => 'tvmovie/tvlogo_wdr_s', ZDFNEO => 'tvmovie/tvlogo_zdf-neo_s', RTLNITRO => 'tvmovie/tvlogo_rtl_nitro_s', SAT1GOLD => 'tvmovie/tvlogo_sat1gold_s',  SIXX => 'tvmovie/tvlogo_sixx_s', 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/tvlogo_sport-1_s', EUROSPORT => 'tvmovie/tvlogo_eurosport_s', N24 => 'tvmovie/tvlogo_n24_s', COMEDYCENTRAL => 'tvmovie/tvlogo_comedy-central_s', ARTE => 'tvmovie/tvlogo_arte_s', NTV => 'tvmovie/tvlogo_n-tv_s', SONNENKLARTV => 'tvmovie/tvlogo_sonnenklar-tv_s'}
set WEB rereadicons

"_s" für small

Und für die großen Images dann folgendes, da ja alle im gleichen Verzeichnis sind.

Im UNIX:

cd /opt/fhem/www/images/default/tvmovie
wget -nd -r -l 1 -A png -e robots=off http://images.klack.de/images/stories/stations/details/
ls | grep -v tvlogo_ | rename 's/.png/_b.png/'
ls | grep -v tvlogo_ | xargs -I§ mv § tvlogo_§


Im FHEM:

attr NameIcon { ARD => 'tvmovie/tvlogo_ard_b', ZDF => 'tvmovie/tvlogo_zdf_b', Pro7 => 'tvmovie/tvlogo_pro7_b', RTL => 'tvmovie/tvlogo_rtl_b', Sat1 => 'tvmovie/tvlogo_sat1_b', Kabel1 => 'tvmovie/tvlogo_kabel-eins_b', VOX => 'tvmovie/tvlogo_vox_b', RTL2 => 'tvmovie/tvlogo_rtl2_b', DMAX => 'tvmovie/tvlogo_dmax_b', SUPERRTL => 'tvmovie/tvlogo_super-rtl_b', NDR => 'tvmovie/tvlogo_ndr_b', BR => 'tvmovie/tvlogo_bayern_b', HR => 'tvmovie/tvlogo_hr_b', MDR => 'tvmovie/tvlogo_mdr_b', RBB => 'tvmovie/tvlogo_rbb_b', SWR => 'tvmovie/tvlogo_swr_rp_b', WDR => 'tvmovie/tvlogo_wdr_b', ZDFNEO => 'tvmovie/tvlogo_zdf-neo_b', RTLNITRO => 'tvmovie/tvlogo_rtl_nitro_b', SAT1GOLD => 'tvmovie/tvlogo_sat1gold_b',  SIXX => 'tvmovie/tvlogo_sixx_b', TELE5 => 'tvmovie/tvlogo_tele-5_b', DREISAT => 'tvmovie/tvlogo_3sat_b', EINSPLUS => 'tvmovie/tvlogo_eins-plus_b', EINSFESTIVAL => 'tvmovie/tvlogo_eins-festival_b', SPORT1 => 'tvmovie/tvlogo_sport-1_b', EUROSPORT => 'tvmovie/tvlogo_eurosport_b', N24 => 'tvmovie/tvlogo_n24_b', COMEDYCENTRAL => 'tvmovie/tvlogo_comedy-central_b', ARTE => 'tvmovie/tvlogo_arte_b', NTV => 'tvmovie/tvlogo_n-tv_b', SONNENKLARTV => 'tvmovie/tvlogo_sonnenklar-tv_b'}
set WEB rereadicons

"_b" für big

Große und kleine Images können natürlich nur wahlweise verwendet werden, oder mit einem separaten "define".

Gruß
    Christian
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick

T3mplate

Ich habe immer beim Abrufen der Seiten 1-2 Sekunden blockieren (lokalisiert durch perfmon)
Gibt es dafür bereits eine Lösung?
Auf Seite 13 wird etwas über wget und Zwischenspeichern auf einer lokalen Homepage und dann Abrufen der lokalen Homepage mittels httpmod geschrieben.
Gefühlt muss es doch aber eine bessere Lösung geben, sonst hätten sich doch schon mehr hier "beschwert".
Oder?
Hardware: Raspberry 3

en-trust

Hat jemand eine schicke Smartphone Ansicht für den TV Guide sich gebastelt und könnte diesen mal als screenshot ggf html code posten ?
danke.

Kusselin

Zitat von: Esjay am 04 Januar 2017, 21:54:49
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

Hallo Zusammen,

den Code mit den ganzen "attr" stehen ja in der fhem.cfg drinn..richtig?

1. Hier wird immer davon gesprochen das man die Werte bzw. den Code nicht direkt in die fhem.cfg datei kopieren soll..richtig?

2. Also müsste ich ja jetzt wenn ichs genau machen will jeden "attr" markieren und dann oben in fhem in die kommandozeile kopieren und bestätigen...dann noch sichern..richtig?

Gruss

Gisbert

#763
Zitat von: en-trust am 04 Juli 2017, 12:43:15
Hat jemand eine schicke Smartphone Ansicht für den TV Guide sich gebastelt und könnte diesen mal als screenshot ggf html code posten ?
danke.
Das interessiert mich auch brennend, ist ja schließlich das Gerät, welches am ehesten auf dem Sofa zum Einsatz kommt, wenn man kein Tablet hat oder mag.

Ich hab noch eine Merkwürdigkeit bei den großen Symbolen.
Die Sendelogos werden alle in einer ansprechenden großen Version dargeboten und sind alle rechts angeordnet, soweit noch Platz in diesem Feld ist.
Außer das Logo von Tele 5 ist links angordnet und winzig klein (siehe angehängte Datei).

Die großen Symbole habe ich mit folgendem Befehl eingelesen:
wget -nd -r -l 1 -A png -e robots=off http://images.klack.de/images/stories/stations/details/


Noch eine Frage: gibt es die Möglichkeit die Symbole in der Spalte mittig oder linksbündig anzuordnen?

Viele Grüße Gisbert

PS:
Das Logo von Tele5 wird nur im Firefox Desktop-Browser so merkwürdig klein angezeigt; in Chrome sieht es völlig normal aus.
Im Fully-Browser auf'm Handy sieht das auch ok aus.
Nachdem ich Firefox geschlossen und wieder neu gestartet habe, sieht das Tele5-Logo in Ordnung aus - sehr merkwürdig.
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY

Kusselin

Hallo Zusammen,

wärd ihr bitte so nett und würdet bitte meinen post beantworten... ist eine verständnisfrage für mich.

Vielen Dank