Uutta koteloa etsimässä

DVB kortit, emolevyt, adapterit, antennit, kotelot jne
noeikujoo
Yli-ihminen
Viestit: 2156
Liittynyt: 23.08.2004 3:00
Paikkakunta: Kajaani

Viesti Kirjoittaja noeikujoo » 11.11.2009 17:00

Olisko tästä apua -> http://xbmc.org/forum/showpost.php?p=43 ... tcount=243. Tuo viesti löytyi XBMC:n foorumilta tästä threadista.

vega
Säätäjä
Viestit: 232
Liittynyt: 02.10.2006 11:24

Viesti Kirjoittaja vega » 11.11.2009 17:03

noeikujoo kirjoitti:Olisko tästä apua -> http://xbmc.org/forum/showpost.php?p=43 ... tcount=243. Tuo viesti löytyi XBMC:n foorumilta tästä threadista.
Nope, tuo liittyy vain näyttöön. Ei auta IR-vastaanottimen toimimattomuuteen.
.v

noeikujoo
Yli-ihminen
Viestit: 2156
Liittynyt: 23.08.2004 3:00
Paikkakunta: Kajaani

Viesti Kirjoittaja noeikujoo » 11.11.2009 17:11

Täytyy sitten vielä yrittää katella, jos löytyis helppo korjaus Karmiciin tuolle Antecin vastaanottimelle.

Itse sain viime viikolla Karmicissa Lircin toimimaan muokkaamalla /etc/lirc/hardware.conf-tiedostoa. Vika oli vain siinä, että LIRC:iä asennettaessa tuohon tiedostoon ei ollut tullut Sigma Designs RealMagic kaukosäätimelle sopivia asetuksia. Kaivoin netistä valmiin hardware.conf-tiedoston ja bootin jälkeen lirc lähti toimimaan.

noeikujoo
Yli-ihminen
Viestit: 2156
Liittynyt: 23.08.2004 3:00
Paikkakunta: Kajaani

Viesti Kirjoittaja noeikujoo » 12.11.2009 10:46

Näköjään Antecin Ir-vastaanottimen saa toimimaan myös Jauntyssa ilman Lircin päivitystä -> http://www.avenard.org/media/Patches_%2 ... ty%29.html

noeikujoo
Yli-ihminen
Viestit: 2156
Liittynyt: 23.08.2004 3:00
Paikkakunta: Kajaani

Viesti Kirjoittaja noeikujoo » 22.11.2009 11:32

Antecin kotelo saapui viimeinkin. Tuolla pätsillä kaukosäädin lähti toimimaan. Näköjään kaukosäädin on sama kuin tuossa Imon IR Inside-vastaanottimessakin, joten Harmonyn säätöihin ei juurikaan tarvinnut koskea. LCD-näyttöä en vielä ehtinyt säätää toimimaan. Saakohan tuota näyttöä sammumaan, kun kone sammutettaan?

vega
Säätäjä
Viestit: 232
Liittynyt: 02.10.2006 11:24

Viesti Kirjoittaja vega » 22.11.2009 13:17

noeikujoo kirjoitti:Antecin kotelo saapui viimeinkin. Tuolla pätsillä kaukosäädin lähti toimimaan. Näköjään kaukosäädin on sama kuin tuossa Imon IR Inside-vastaanottimessakin, joten Harmonyn säätöihin ei juurikaan tarvinnut koskea. LCD-näyttöä en vielä ehtinyt säätää toimimaan. Saakohan tuota näyttöä sammumaan, kun kone sammutettaan?
Tutkin tuota joskus ja ilmeisesti tuo näytön sammuttaminen kun kone sammuu on huomattavan vaikeaa. Windows-puolella se kuitenkin tiettävästi onnistuu.
.v

noeikujoo
Yli-ihminen
Viestit: 2156
Liittynyt: 23.08.2004 3:00
Paikkakunta: Kajaani

Viesti Kirjoittaja noeikujoo » 24.11.2009 10:20

vega kirjoitti:Tutkin tuota joskus ja ilmeisesti tuo näytön sammuttaminen kun kone sammuu on huomattavan vaikeaa. Windows-puolella se kuitenkin tiettävästi onnistuu.
Näytön saa pimeäksi kun LCDproc:n asetuksista laittaa taustavalon pois päältä. Myös XBMC osaa sammuttaa näytön, kun laittaa elokuvan pyörimään. Vielä pitäisi keksiä, miten taustavalon saisi pois päältä, kun kone sammutetaan.

noeikujoo
Yli-ihminen
Viestit: 2156
Liittynyt: 23.08.2004 3:00
Paikkakunta: Kajaani

Viesti Kirjoittaja noeikujoo » 24.11.2009 11:01

Tutkin taustavalon sammutuksen problematiikkaa hieman lisää ja XBMC:n lähdekoodista löytyi hieman vinkkiä siitä, miten taustavalon saisi sammutettua LCDproc:n kautta.

Pähkäilin, että jos VDR:n svdrpsend.pl perl-skriptiä mallina käyttämällä voisi tehdä oman taustavalon sammutusskriptin ja lähettää "screen_set myscreen -backlight off" komennon ja silloin pitäisi näytön sammua:

Koodi: Valitse kaikki

#!/usr/bin/perl

use Socket;
use Getopt::Std;

$Usage = qq{
Usage: $0 options command...

Options: -d hostname        destination hostname (default: localhost)
         -p port            SVDRP port number (default: 13666)
};

die $Usage if (!$ARGV[0] || !getopts("d:p:"));

$Dest = $opt_d  || "localhost";
$Port = $opt_p  || 13666;

$Timeout = 10; # max. seconds to wait for response

$SIG{ALRM} = sub { Error("timeout"); };
alarm($Timeout);

$iaddr = inet_aton($Dest)                   || Error("no host: $Dest");
$paddr = sockaddr_in($Port, $iaddr);

$proto = getprotobyname('tcp');
socket(SOCK, PF_INET, SOCK_STREAM, $proto)  || Error("socket: $!");
connect(SOCK, $paddr)                       || Error("connect: $!");
select(SOCK); $| = 1;
Receive();
Send("screen_add myscreen";
Receive();
Send("screen_set myscreen -backlight off");
Receive();
close(SOCK)                                 || Error("close: $!");

sub Send
{
  my $cmd = shift || Error("no command to send");
  print SOCK "$cmd\r\n";
  Receive();
}


sub Receive
{
  while (<SOCK>) {
        print STDOUT $_;
        last if substr($_, 3, 1) ne "-";
        }
}

sub Error
{
  print STDERR "@_\n";
  close(SOCK);
  exit 0;
}
Jos tuo toimii, niin silloin tuo komento pitäisi vain suorittaa ennen koneen sammuttamista ja taustavalo pysyy sammuneena. Täytyy varmaan kokeilla tuota ensin telnetillä.

Vastaa Viestiin