Aktuelles TV-Programm in FHEM

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

Vorheriges Thema - Nächstes Thema

RoBra81

Und da siehst du auch die Probleme: in der channellist muss (auf der linken Seite) alles klein geschrieben werden und 13thstreet ohne '_'...

Ronny

Tommy82

Habs jetzt so abgeändert:
############################### TV Programm ########################
sub
switchChannel($)
{
  my %channellist = (   
pro7 => 'ProSieben_HD',
     '13thstreet' => '13th_Street',
    rtl => 'RTL',
ard => 'Das_Erste_HD',
    kabel1 => 'kabel_eins_HD',
#sat.1# => 'SAT.1_HD',
    rtl2 => 'RTL_II',
sport1 => 'Sport1',
   vox => 'VOX',
zdf => 'ZDF_HD',
    );
 
  my $TVDevice = 'VU_Ultimo';

  my ($channel) = @_;
  Log(0, 'Übergebener channel: '.$channel);
  $channel =~ s/_time//g; 
  Log(0, 'channel ohne _time: '.$channel);
  my $next = 0;
  if ($channel =~ /_next/)
  {
    my @array = split('_next', $channel);
    $channel = $array[0];
    $next = 1;
  }
  my $lcchannel = lc $channel;
  Log(0, 'lcchannel: '.$lcchannel);
  my $command = '';
 
  Log(0, 'channel aus channellist: '.$channellist{$lcchannel});
  $command = 'set '.$TVDevice.' channel '.$channellist{$lcchannel};

  if ($command ne '')
  {
    if ($next == 1)
    {
      $command =~ s/;/;;/g;
      fhem('delete '.$TVDevice.'.Senderwechsel.at');
      fhem('define '.$TVDevice.'.Senderwechsel.at at '.ReadingsVal('TV_Programme_next', $channel.'_next_time', '00:00').' '.$command);
      fhem('attr '.$TVDevice.'.Senderwechsel.at room Wohnzimmer');
    }
    else
    {
      fhem($command);
    }
  }
  else
  {
    Log(1, 'Channelnumber not found for channel: '.$channel);
  }
}


Und es ist besser geworden, jetzt klappt nur noch sat.1 und sport1 nicht
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

RoBra81

Sat 1 ist auskommentiert (#)  und Sport1 sollte funktionieren - was sagt das Log?

Paul

Zitat von: Tommy82 am 09 August 2015, 22:17:05

Und es ist besser geworden, jetzt klappt nur noch sat.1 und sport1 nicht

Logisch, hast es ja auch nicht so geändert wie weiter oben beschrieben.
Cubietruck, HM-USB, CUL, FS20, FHT, HUE, Keymatic

Paul

Sport1 kann nicht gehen:

Zitat von: RoBra81 am 05 August 2015, 06:17:39
Guten Morgen,

schreib mal

'13th_Street' => '13th_Street',

Ohne '' beim Schlüssel funktioniert es nur ohne Zahlen (ich glaube das Thema hatten wir schonmal mit Sat.1...

Ronny
Cubietruck, HM-USB, CUL, FS20, FHT, HUE, Keymatic

raspklaus

Hallo zusammen,

hat jemand die passenden piicons für NDr, rbb, zdf kultur, sat1 und eins plus.

Danke

moonsorrox

#591
es gibt soviele... ich habe diese hier..! Namen mußt du anpassen
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

raspklaus


raspklaus

Hallo moonsorrox,

kannst Du mir bitte auch noch die für WDF, BR, SWR und HR geben? Die sie ich gerade einsetze bsehen etwas bescheiden aus.

Danke

raspklaus

Hat sich am TVhelper etwas verändert ?

Der Aufruf war doch immer:

define TVhelper TVhelper <TV_Programme> <TV_Programme_next>


Bernhard-IN

#595
Ich habe das Script schon mal für mich so umgeschrieben, dass es die Startzeit des laufenden Programms auch noch anzeigt.

Falls interesse besteht, kann ich es hier Posten.

Gruss Bernhard-IN

raspklaus

Ja poste es mal. Kann man wieder etwas lernen

kvo1

Zitat von: moonsorrox am 14 August 2015, 17:57:42
es gibt soviele... ich habe diese hier..! Namen mußt du anpassen
Hättest Du noch wdr und br  ? ;)
Danke
RPi1: mit CUL: HM-CC-RT-DN,HM-ES-PMSw1-Pl,HM-LC-BL1-FM,HM-LC-Bl1PBU-FM,HM-LC-SW1-PL2,HM-SCI-3-FM,HM-SEC-SC-2,KFM-Sensor
RPi2: Viessmann(optolink) mit 99_VCONTROL.pm,
Cubietruck: Wheezy / Apache / Owncloud
Cubietruck: Armbian(Jessie) / fhem 5.7 / LMS 7.9
RPi3: (Test) mit 7" Touch  &  HM-MOD-RPI-PCB

Elektrolurch

Zitat:
Hat sich am TVhelper etwas verändert ?


Angepassst auf die neue Darstellung / Webseite

define TVhelper TVhelper TV_Programme
Attribute:
endtime 23:00
starttime 15:00

Datei -> s.u

Gruß

Elektrolurch

configDB und Windows befreite Zone!

moonsorrox

so hier noch die Icons wie gewünscht, ich glaube ich habe irgendwo weiter vorne schon mal einige eingestellt...! :)
übrigens WDR gibt es zahlreiche regionale...!
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM