Aktuelles TV-Programm in FHEM

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

Vorheriges Thema - Nächstes Thema

Puschel74

#30
Hallo,

Zitatdas ist ja schnell gegangen
Dank meiner erzwungenen "Sitzpause" bin ich zur Zeit etwas öfter im Forum unterwegs  8)

Ich dachte eigentlich das die Anzeige
ZitatTV_Programme_next:Sat1_time 12:00
aufgrund eines c&p-Fehlers enstanden sind.
Aber wenn das so passt brauch ich nicht weiter suchen  ;D

ZitatWie sollte das denn am Besten aufgebaut sein? kann man da eine zusätzliche Spalte mit der Zeit machen?
Ich denke schon aber das ist readingsGroup  8)
Da müsste sich vermutlich justme mal einklinken.
Eine Spalte "Beginn" wäre genial.

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Kuzl

Hi,

gute Besserung!

Zitat von: Puschel74 am 23 Oktober 2014, 11:47:47
Ich dachte eigentlich das die Anzeigeaufgrund eines c&p-Fehlers enstanden sind.

ist nur gleich weil RTL und Sat1 beide die nächste Sendung um 12:00 starten

Zitat von: Puschel74 am 23 Oktober 2014, 11:47:47
Ich denke schon aber das ist readingsGroup  8)
Da müsste sich vermutlich justme mal einklinken.

Ja das wär ganz gut. Bin damit nicht so fit.
Gibts noch eine andere Möglichkeit in FHEM Tabellen o.Ä. anzuzeigen?

vg
Kuzl

Puschel74

Hallo,

Zitatgute Besserung!
Danke.

ZitatGibts noch eine andere Möglichkeit in FHEM Tabellen o.Ä. anzuzeigen?
Ohne richtig Ahnung davon zu haben würde ich mal auf weblink tippen.

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Kuzl

Weblink müsste sogar gehen, allerdings wird es schwierig das so an das vorhandene design anzupassen noch dazu ohne ein fhem zur Verfügung zu haben.

Wer lust hat kann da mal was basteln. Ansonsten muss ich mir das mal ansehen, kann aber 1-2 Wochen dauern bis ich dazu komme.. denke das wird für mich als HTML/CSS-Anfänger nicht so leicht :D

Puschel74

#34
Hallo,

wenn ich wenigstens in etwa das genaue Reading finden würde könnte ich mal versuchen nach dem Wikiartikel
http://www.fhemwiki.de/wiki/ReadingsGroup für den EnigmaReceiver etwas zu basteln.

Grüße

Edith: Ich bin aber auch blind - steht ja alles in den Readings  ::)
Edith2: ich vermute wir werden um eine sub in der 99_myUtils.pm nicht herum kommen  >:(
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Doggiebert

hmja, gute Sache ist das...schön kompakt auf einen Blick, was läuft  8)
Die Online-EPGs sind ja leider meistens so gestrickt, dass man sich 'nen Wolf scrollt, bis man mal den Überblick über seine paar Lieblingssender verschafft hat.

Um da mal noch einen echten Mehrwert draufzusetzen - mit dem commands Attribut der readingsGroup müsste ich doch dann eigentlich gleich meinen Fernseher auf den richtigen Kanal schalten können, oder? Muss ich mir mal ansehen, wenn ich Zeit hab.

SW: FHEM 5.5, Raspian, XBMC, Testinstallation auf Win7
HW: Raspi B, 32GB SD, enocean Pi, RFXTRX433E, BSC - MwC-32, Onkyo TX-NR709, Samsung UE55F8090, Jung LS-Eno, permundo SmartPlug, KDG-FB 6490cable (ohne FHEM)

Kuzl

Hallo,

Zitat von: Doggiebert am 23 Oktober 2014, 17:01:10
Um da mal noch einen echten Mehrwert draufzusetzen - mit dem commands Attribut der readingsGroup müsste ich doch dann eigentlich gleich meinen Fernseher auf den richtigen Kanal schalten können, oder? Muss ich mir mal ansehen, wenn ich Zeit hab.
Sollte gehn, ja

Zitat von: Puschel74 am 23 Oktober 2014, 15:56:50
ich vermute wir werden um eine sub in der 99_myUtils.pm nicht herum kommen  >:(
glaub ich auch

vg
Kuzl

Puschel74

Hallo,

hmmm.
Mich erschlagen die Beispiele im Wiki und der commandref zur RG  :-[
Ich bekomm genau 0 ans laufen und probier schon den ganzen Nachmittag rum.

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Kuzl

Hallo,

Ich hab mal gebastelt.
Funktioniert schon ganz gut, nur das Problem ist, dass es durch die 2 Devices immer 2 Zeilen pro Programm macht.
Wie kann ich das denn ändern?

2. Problem ist, dass die Readings aus einer alten Konfiguration im _next-Device noch vorhanden sind. Wie bekomm ich die weg?

Grüße
Kuzl

Kuzl

Hallo nochmal,

ich denk jetzt hab ichs hier die komplette def:


###########################
define TV_Programme HTTPMOD http://www.tvmovie.de/tv-programm-jetzt-im-tv.html?tv-stations-count=100&time=now&form_build_id=form-7f6a9332d4b1e7b5bc6af20e39353673&form_id=dikr_tvm_tv_guide_tv_stations_count_form 60
attr TV_Programme readingsName_DMAX DMAX
attr TV_Programme readingsName_Pro7 Pro7
attr TV_Programme readingsName_RTL RTL
attr TV_Programme readingsName_Sat1 Sat1
attr TV_Programme readingsRegex_DMAX <span>DMAX<[\w\W]*?alt="(.*?)" title=
attr TV_Programme readingsRegex_Pro7 <span>PRO 7 <span[\w\W]*?alt="(.*?)" title=
attr TV_Programme readingsRegex_RTL <span>RTL <span[\w\W]*?alt="(.*?)" title=
attr TV_Programme readingsRegex_Sat1 <span>SAT.1 <span[\w\W]*?alt="(.*?)" title=
attr TV_Programme stateFormat mein_TV_programm: Pro7
attr TV_Programme timeout 5
attr TV_Programme verbose 1

#######################
define TV_Programme_next HTTPMOD http://www.tvmovie.de/tv-programm-gleich-im-tv.html?tv-stations-count=100&time=soon&form_build_id=form-6c71e36a9e9651420736eccb5287fdec&form_id=dikr_tvm_tv_guide_tv_stations_count_form 60
attr TV_Programme_next readingsName_DMAX_next DMAX_next
attr TV_Programme_next readingsName_DMAX_next_time DMAX_next_time
attr TV_Programme_next readingsName_Pro7_next Pro7_next
attr TV_Programme_next readingsName_Pro7_next_time Pro7_next_time
attr TV_Programme_next readingsName_RTL_next RTL_next
attr TV_Programme_next readingsName_RTL_next_time RTL_next_time
attr TV_Programme_next readingsName_Sat1_next Sat1_next
attr TV_Programme_next readingsName_Sat1_next_time Sat1_next_time
attr TV_Programme_next readingsRegex_DMAX_next <span>DMAX<[\w\W]*?alt="(.*?)" title=
attr TV_Programme_next readingsRegex_DMAX_next_time <span>DMAX<[\w\W]*?air-time"><strong>(.*?)<\/strong>
attr TV_Programme_next readingsRegex_Pro7_next <span>PRO 7 <span[\w\W]*?alt="(.*?)" title=
attr TV_Programme_next readingsRegex_Pro7_next_time <span>PRO 7 <[\w\W]*?air-time"><strong>(.*?)<\/strong>
attr TV_Programme_next readingsRegex_RTL_next <span>RTL <span[\w\W]*?alt="(.*?)" title=
attr TV_Programme_next readingsRegex_RTL_next_time <span>RTL <[\w\W]*?air-time"><strong>(.*?)<\/strong>
attr TV_Programme_next readingsRegex_Sat1_next <span>SAT.1 <span[\w\W]*?alt="(.*?)" title=
attr TV_Programme_next readingsRegex_Sat1_next_time <span>SAT.1 <[\w\W]*?air-time"><strong>(.*?)<\/strong>
attr TV_Programme_next stateFormat mein_TV_programm: Pro7_next
attr TV_Programme_next timeout 10
attr TV_Programme_next verbose 1

###########################
define TV_Programm readingsGroup <Programm>,<Jetzt>,<Dann>,<Uhrzeit> TV_Programme_next:Sat1@TV_Programme,Sat1_next,Sat1_next_time TV_Programme_next:Pro7@TV_Programme,Pro7_next,Pro7_next_time TV_Programme_next:RTL@TV_Programme,RTL_next,RTL_next_time TV_Programme_next:DMAX@TV_Programme,DMAX_next,DMAX_next_time
attr TV_Programm group TV_Programm
attr TV_Programm nameIcon { Pro7 => 'logo_pro7', Sat1 => 'logo_sat1', DMAX => 'logo_dmax', RTL => 'logo_rtl'}
attr TV_Programm nameStyle style="color:yellow;;font-weight:bold"
attr TV_Programm room Kuzl
attr TV_Programm style style="font-size:18px"

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


ich bitte um einen Test :D

Viele Grüße
Kuzl

Puschel74

Hallo,

hier der Test  8)
Sieht gut aus.

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Rince

Schick.
Jetzt muss fhem nur noch bei bestimmten Filmen automatisch via Kodi bzw XBMC eine Aufnahme anstoßen :)
Wer zu meinen Posts eine Frage schreibt und auf eine Antwort wartet, ist hiermit herzlich eingeladen mich per PN darauf aufmerksam zu machen. (Bitte mit Link zum betreffenden Thread)

Puschel74

Hallo,

Zitat von: Rince am 23 Oktober 2014, 20:20:13
Schick.
Jetzt muss fhem nur noch bei bestimmten Filmen automatisch via Kodi bzw XBMC eine Aufnahme anstoßen :)
Mit einem entsprechenden notify sollte sich das auch direkt aus der RG heraus machen lassen  ;D
Die Möglichkeiten mit FHEM werden immer genialer  8)

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Paul

@Kuzl

Sieht super aus

hast Du einen Tipp wie man die richtigen Namen für weitere Sender leicht findet

ARD muss zB mit Leerzeichen angegeben werden DMAX ohne
Cubietruck, HM-USB, CUL, FS20, FHT, HUE, Keymatic

mattes1007

Da schließe ich meine Frage gleich mal an  :)

Das Auslesen hab ich auch noch nicht ganz verstanden. Wenn ich jetzt z.B. das hier Sky+24

Das aktuelle TV-Programm auf Sky CINEMA +24"><span>Sky CINEMA +24</span></a> </div> </td> <td style="padding: 0px; margin: 0px;"> <div class="image-cell"> <div class=

auslesen möchte....

attr TV_Programme readingsName_SkyCINEMA+24 SkyCINEMA+24

attr TV_Programme readingsRegex_SkyCINEMA+24 <span>Sky CINEMA +24</span>[\w\W]*?alt="(.*?)" title=


müsste doch so gehen...oder  ???

so sieht es momentan aus

attr TV_Programme readingsName_DMAX DMAX
attr TV_Programme readingsName_Pro7 Pro7
attr TV_Programme readingsName_RTL RTL
attr TV_Programme readingsName_Sat1 Sat1
attr TV_Programme readingsName_SkyCINEMA SkyCINEMA
attr TV_Programme readingsName_SkyCINEMA+24 SkyCINEMA+24
attr TV_Programme readingsName_SkyACTION SkyACTION
attr TV_Programme readingsName_SkyHITS SkyHITS
attr TV_Programme readingsName_ARD ARD
attr TV_Programme readingsName_ZDF ZDF
attr TV_Programme readingsRegex_DMAX <span>DMAX<[\w\W]*?alt="(.*?)" title=
attr TV_Programme readingsRegex_Pro7 <span>PRO 7 <span[\w\W]*?alt="(.*?)" title=
attr TV_Programme readingsRegex_RTL <span>RTL <span[\w\W]*?alt="(.*?)" title=
attr TV_Programme readingsRegex_Sat1 <span>SAT.1 <span[\w\W]*?alt="(.*?)" title=
attr TV_Programme readingsRegex_SkyCINEMA <span>Sky CINEMA <[\w\W]*?alt="(.*?)" title=
attr TV_Programme readingsRegex_SkyCINEMA+24 <span>Sky CINEMA +24</span>[\w\W]*?alt="(.*?)" title=
attr TV_Programme readingsRegex_SkyACTION <span>Sky ACTION <[\w\W]*?alt="(.*?)" title=
attr TV_Programme readingsRegex_SkyHITS <span>Sky HITS <[\w\W]*?alt="(.*?)" title=
attr TV_Programme readingsRegex_ARD <span>ARD <[\w\W]*?alt="(.*?)" title=
attr TV_Programme readingsRegex_ZDF <span>ZDF <[\w\W]*?alt="(.*?)" title=
attr TV_Programme stateFormat mein_TV_programm: Pro7


es geht alles bis auf Sky+24. Da hab ich schon alles versucht. 24< 24 < 24 <span 24</span ....
was mache ich falsch  :-[

Gruß mattes