Jump to content

Probleme mit lirc!


kai-t

Empfohlene Beiträge

Hallo,

 

habe gestern bei mir auch mal lirc eiingerichtet. Habe ohne Probleme die Fernbedienungen zu meinem Fernseher und meiner anlage gefunden. Diese in die lirc.conf eingetragen. Die dateien zur steuerung angelegt.

 

Habe das yadi release vom 02.10 drauf. Dort konnte ich in der neutrino start kein lirc finden. In sbin sind 2 lirc binarys und zwar lircd und lircd.orgi oder so. Habe lirc also mit telnet von hand gestartet /sbin/lirc /var/tuxbox/config/lirc/lirc.conf. Aber wenn ich an der dbox schalte passiert an meinem gerät nichts. Hab schon die lirc und die lirc.orgi ausprobiert. Mit beiden passiert an den geräten nichts.

Woran kann das liegen. Wie kann ich etwas überprüfen, auf telnet kommen ja keine statusmeldungen, gibts nen parameter für debug ausgaben?

 

Kann es daran liegen das ich ein relativ großen raum habe und die empfängergeräte direkt über und unter der Dbox stehen?

 

Gruß

Kai

Link zu diesem Kommentar
Auf anderen Seiten teilen

hallo kai-t,

also mit lirc hatte ich auch so einige Fehlschläge, bis es endlich lief.

Es scheint zb. dass nicht alle images mit lirc klarkommen.

Ich habe die images von nais und von neXus erfolgreich getestet.

Eine lircd.orgi kenne ich nicht, es genügt die lircd ( 57 kb)

Die Räumlichkeiten sind sind wohl auch egal, bei mir ging es im Keller

(20 qm,da lebe ich) und auch im Wohnzimmer (ca. 50 qm, da lebt meine

Familie :) ). Hauptsache Box und Gerät haben "Sichtkontakt".

 

- probier doch mal ein anderes image

- stell die box mal direkt vor das Gerät

- überprüfe deine config.lirc ob sie wirklich zu deinem Gerät gehört.

Eigentlich gehört sie ja zur Fernbedienung des Gerätes und wenn

es da verschiedene Baureihen gibt, geht es auch nicht.

Am besten wäre es wenn Du die FB mit winlirc testen könntest.

Schau mal in die FAQ, ich habe da alles beschrieben (Punkt 2)

 

Gruss

dodo

Link zu diesem Kommentar
Auf anderen Seiten teilen

Also ich hab die ser-nummer der Fernbedienungen in den Anleitungen gefunden und die bei sourceforge ain der liste. Das sollte also stimmen.

Waren immer datein mit .irman was heißt das? Ist das der ersteller?

Was meinst du mit sichtkontakt? Wie gesagt die stehen übereinander. Direkt vornedrann stellen habe ich mir auch schon gedacht muss ich heute mal probieren...

 

Die beiden lirc dateine, lirc.orgi und lirc unterscheiden sich nur minimal in der größe....

Link zu diesem Kommentar
Auf anderen Seiten teilen

hallo kai-t,

mit Sichtkontakt meinte ich, dass die Sendediode (Box) und die Empfangsdiode

optisch nicht unterbrochen sind.

Bei der Nokia ist problemloser, weil das Displaygehäuse oben und unten

herumgeführt ist. Sagem und Philips sind durch das Gehäuse mehr eingeschränkt.

 

IRman ist ein Infrarotemfäger für den PC (http://evation.com/irman/index.html)

Ich habe in der Faq einen Eigenbau beschrieben (der ist günstiger).

Gruss

dodo

Link zu diesem Kommentar
Auf anderen Seiten teilen

NEin, ich meinte die files heißen .irman auf sourgefroce. Aber sind genau für meinen FB typ.

 

Was meinst du mit unten und oben herumgeführt? Hab ne Nokia...

Hab noch weiter getestet immer noch nix mit lirc...

Link zu diesem Kommentar
Auf anderen Seiten teilen

die files heissen so, weil sie mit IRman und dem programm irman2lirc erstellt wurden.

die Frontblende ist aus schwarzem lichtdurchlässigen Kunststoff. bei der Nokia

geht die oben und unten ca. 1 cm um die Ecke (Sagem und Philips haben nur ein kleines Fenster in der Front) dadurch können die Geräte auch drunter oder drüber stehen.

Hast Du die box schon mal gegenüber hingestellt?

Ein anderes image probiert

Du kannst auch am Chinchausgang (hinten "VCR Steuerung") eine 2te ir-Diode anschliessen, der Ausgang läuft parallel zur vorderen Diode

 

ich lese gerade nochmal dein erstes posting:

"Habe lirc also mit telnet von hand gestartet /sbin/lirc /var/tuxbox/config/lirc/lirc.conf"

die Datei in sbin heist eigentlich "lircd", lirc.conf ist richtig ohne "d"

 

Gruss

dodo

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo!

 

Du musst im Menue Audio-Volumesteuerung auf lirc stellen

In /var/tuxbox/start_neutrino die Zeile "lircd /var/tuxbox/config/lirc/lirc.conf" am Anfang einfuegen

 

Die Dateien record.lirc, stop.lirc, sleep.lirc, sbon.lirc, sboff.lirc, volplus.lirc, volminus.lirc, mute.lirc in /var/tuxbox/config/lirc anlegen und deine dbox unbedingt neu starten oder via Telnet "lircd /var/tuxbox/config/lirc/lirc.conf"

eingeben. Dann solltest du erfolg haben!!!!!!!!!!!!!!

 

des rest habe ich von :

 

http://cvs.tuxbox.org/cgi-bin/viewcvs.cgi/...r.html?rev=HEAD

 

Von http://www.lirc.org/remotes/ eine zur Fernbedienung passende Datei ziehen und diese als /var/tuxbox/config/lirc/lircd.conf in die Box packen.

Sollte keine zur Fernbedienung passende Datei dabei sein, kann man sie auch selber erstellen, in dem man die Codes aufnimmt. Siehe http://www.lirc.org/

 

Die Dateien aus record.lirc, stop.lirc, sleep.lirc, sbon.lirc, sboff.lirc, volplus.lirc, volminus.lirc, mute.lirc in /var/tuxbox/config/lirc anlegen (bzw. nur die Dateien für die gewüschten Funktionalitäten). Syntax und Bedeutung siehe unten.

 

Box neu starten

 

 

Syntax der Lirc-Kommando Dateien:

Es können in einer Kommando-Datei beliebig viele Befehle der Form

 

 

<device> <command> (<duration>)

oder

wait <duration>

vorkommen.

<device> = Name der Fernbedienung in der lirc.conf Datei

<command> = Name der Taste einer Fernbedienung in lirc.conf

<duration> = Dauer, die das Signal gesendet werden soll, in ms (optional). Wenn nicht angegeben wird das Signal genau ein mal gesendet. Werte zwischen 50ms und 500ms sind ein guter Anfang

Das wait Kommando erzeugt eine Pause der angegeben Zeit in ms.

 

 

Folgende Neutrino-Aktionen können mit IR-Signalen versehen werden:

(ist die entsprechende Kommando-Datei vorhanden, werden die Kommandos gesendet, existiert die Datei nicht, passiert nichts.)

 

VCR-Aufnahme

Beim Start einer VCR-Aufnahme werden die Codes aus der Datei record.lirc gesendet. Beim Stoppen der Aufnahme werden die Code aus der Datei stop.lirc gesendet.

Bsp. /var/tuxbox/config/lirc/record.lirc:

 

vcr power 500

wait 500

vcr av 500

vcr record 500

 

Bsp. /var/tuxbox/config/lirc/stop.lirc:

vcr stop 500

vcr power 500

 

Sleeptimer:

Wenn der Sleeptimer die Box in den Standby bzw. Deep-Standby schickt, werden die Lirc-Kommandos in der Datei sleep.lirc ausgeführt. Dies dient zur Abschaltung des TVs / Verstärkers/...

Bsp. /var/tuxbox/config/lirc/sleep.lirc:

 

tv power 500

amplifier power 500

 

Standby on/off:

Wir die Box in den standby geschickt (egal, ob per Fernbedienung, timer, web,...) so wird die Kommando-Datei sbon.lirc ausgeführt. Wacht sie aus dem Standby auf wird die Kommando-Datei sboff.lirc ausgeführt.

Achtung , bei Deep-Standby funktioniert nur sbon.lirc !

Bsp. /var/tuxbox/config/lirc/sbon.lirc:

tv power 500

amplifier power 500

 

Bsp. /var/tuxbox/config/lirc/sboff.lirc:

tv 1 250

tv av 250

amplifier power 500

 

Volume +/- (Mute):

Bei erhöhen der Lautstärke wird die Kommando-Datei volplus.lirc bei erniedrigen der Lautstärke volminus ausgeführt. Dies ist für Leute interessant, die Audio nicht über den Fernseher, sondern digital über einen Verstärker abspielen. Hier kann jetzt auch über die DBox-Fernbedienung die Lautstärke verändert werden.

Dabei ist zu beachten, dass die Dauer, die die Kommados gesendet werden, relativ kurz sein sollte, da sonst der Neutrino-Programmablauf sehr unflüssig wirkt. Ich arbeite hier mit Werten zwischen 50 und 100 ms.

Ergänzung: In den neueren Images muss die Volume-Steuerung in den Settings auf lirc gestellt werden. Zusätzlich gibt es noch die Datei mute.lirc Die Lautstärke die über Scart an den TV geht, entspricht der zuletzt eingestellten, bevor in den Settings die Volume-Steuerung auf lirc geschaltet wurde. Bsp. /var/tuxbox/config/lirc/volplus.lirc:

amplifier vol_inc 60

 

Bsp. /var/tuxbox/config/lirc/volminus.lirc:

amplifier vol_dec 60

Link zu diesem Kommentar
Auf anderen Seiten teilen

Also habe die box auch schon gegenüber gestellt nix. Audio steuerung hab ich natürlich auf lirc und auch sonst alles beachtet. Hab nun mal mit den entwicklern kontakt aufgenommen.

 

Intressant ist vieleicht für einige das die conf datei lircd.conf heißen sollte. Dann startet lircd automatisch und dies auch ohne eintrag in der start_neutrino.

 

Das ganze kann man einfach testen in dem man nach start der box im telnet killall -9 lircd sagt. Sagt die box dass sie nix killen kann ist lircd nicht gestartet sagt sie nichts war lircd gestartet.

 

Also seit dem meine conf lircd heißt startet lircd ordnungsgemäß beim start der box, aber leider lassen sich die geräte immer noch nicht steuern.

 

Bin langsam am verzweifeln....

 

Fällt noch jemand was ein..

Link zu diesem Kommentar
Auf anderen Seiten teilen

hallo kai-t,

da wird wohl deine lircd.conf nich in ordnung sein.

ist die im unix-format, kannst Du die mit zB. winlirc testen?

wie ist es mit einem andern Image? läuft es da auch nicht?

Gruss

dodo

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo!

 

meine lircd.config für 16 zu 9 Philips Tv:

 

#

# this config file was automatically generated

# using lirc-0.7.0pre1(serial) on Sat Feb 8 00:35:02 2003

#

# contributed by Adrian Vasile <yoyo_@zappmobile.ro>

#

# brand: Philips

# model no. of remote control: VR6000

# devices being controlled by this remote: Philips VCR+TV

#

 

begin remote

 

name P bits 13

flags RC5|CONST_LENGTH

eps 30

aeps 100

 

one 942 835

zero 942 835

plead 956

gap 113475

toggle_bit 0

 

 

begin codes

Eject 0x000000000000196D

POWER 0x000000000000114C

Clear 0x0000000000001971

Select 0x000000000000114B

Monitor 0x000000000000097A

1 0x0000000000001141

2 0x0000000000001942

3 0x0000000000001143

4 0x0000000000001944

5 0x0000000000001145

6 0x0000000000001946

7 0x0000000000001147

8 0x0000000000001948

9 0x0000000000001149

Turbo 0x000000000000195C

0 0x0000000000001140

Timer 0x000000000000195D

Menu 0x0000000000000152

OK 0x0000000000000957

Up 0x0000000000000150

Down 0x0000000000000951

Left 0x0000000000000155

Right 0x0000000000000956

Vol+ 0x0000000000001810

Vol- 0x0000000000001011

Mute 0x000000000000180D

TV_Off 0x000000000000100C

Prg+ 0x0000000000001820

Prg- 0x0000000000001021

Play 0x0000000000001175

Stop 0x0000000000001976

Rewind 0x0000000000001165

Forward 0x0000000000001966

Still 0x0000000000001169

Index 0x0000000000000970

Rec 0x0000000000001177

STANDBY 0x000000000000100C

MENU 0x000000000000182E

STATUS_EXIT 0x000000000000100F

1 0x0000000000001001

2 0x0000000000001802

3 0x0000000000001003

4 0x0000000000001804

5 0x0000000000001005

6 0x0000000000001806

7 0x0000000000001007

8 0x0000000000001808

9 0x0000000000001009

0 0x0000000000001800

UP 0x000000000000101C

LEFT 0x000000000000182C

RIGHT 0x000000000000102B

DOWN 0x000000000000181D

PROG_UP 0x0000000000001020

PROG_DOWN 0x0000000000001821

VOL_UP 0x0000000000001010

VOL_DOWN 0x0000000000001811

MUTE 0x000000000000100D

end codes

 

 

end remote

 

----------------

 

volplus.lirc datei:

 

P VOL_UP 60

 

-----------------

 

volminus.lirc datei:

 

P VOL_DOWN 60

 

-----------------

 

record.lirc datei:

 

P POWER 1000

WAIT 3000

P UP 100

WAIT 3000

P REC 1000

 

-------------------

 

ps:

 

Funktioniert einwandfrei mit dem Yadi Release 1.10.1.0 - Tuxbox CVS Stand vom 30.9 - 2.10.2004.

Wichtig dabei ist das du in der config den selben namen hast wie auch z.b. in der record.lirc datei siehe rot unterlegtem.

 

mfG wolo

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hat jemand noch ne idee? Wie prüfe ich denn am besten ob meine dateien auch im Linux format sind? Hab zwar Proton verwendet, bei dem editor bin ich mir aber nicht 100% sicher und noch das proggie dos2unix, aber wer weiß. Vieleicht tuts nicht richtig. Wie kann ich das 1000% überprüfen?

Link zu diesem Kommentar
Auf anderen Seiten teilen

@kai-t

ich habe meine files mit ultraedit geschrieben, da wird unten in der Statuszeile das Format angezeigt (UNIX).

Könntest Du deine files nicht mal hier posten, vielleicht finden wir dann den Fehler.

 

Gruss

dodo

Link zu diesem Kommentar
Auf anderen Seiten teilen

So die dateien:

 

lircd.conf:

begin remote

 

name EUR511211

bits 32

eps 30

aeps 100

 

one 0 0

zero 0 0

pre_data_bits 32

pre_data 0xFFFF4004

gap 230000

min_repeat 23

toggle_bit 0

 

 

begin codes

POWER 0x000000000100BCBD

MUTE 0x0000000001004C4D

UP 0x0000000001002C2D

DOWN 0x000000000100ACAD

LEFT 0x0000000001008485

RIGHT 0x0000000001000405

+ 0x0000000001009C9D

TV/AV 0x000000000100A0A1

PICTURE 0x0000000001006061

SOUND 0x000000000100E0E1

SETUP 0x0000000001004A4B

RED 0x0000000001000E0F

GREEN 0x0000000001008E8F

YELLOW 0x0000000001004E4F

BLUE 0x000000000100CECF

F.P. 0x000000000180A021

INDEX 0x0000000001801091

HOLD/STILL 0x0000000001809011

1 0x0000000001000809

2 0x0000000001008889

3 0x0000000001004849

4 0x000000000100C8C9

5 0x0000000001002829

6 0x000000000100A8A9

7 0x0000000001006869

8 0x000000000100E8E9

9 0x0000000001001819

0 0x0000000001009899

C 0x0000000001005C5D

-/-- 0x000000000100DCDD

TV/TEXT 0x000000000180C041

DIRECT-TV-REC 0x0000000001909100

() 0x0000000001008C8D

ASPECT 0x0000000001207B5A

PLAY 0x0000000009005059

STOP 0x0000000009000009

REWIND 0x0000000009004049

FORWARD 0x000000000900C0C9

N 0x0000000001003031

PAUSE/PLAY 0x0000000009006069

PROGRAMMEv 0x000000000900ACA5

PROGRAMME^ 0x0000000009002C25

STR 0x000000000100ABAA

HELP 0x0000000001003534

REC 0x0000000009001019

POWER2 0x000000000900BCB5

DVD-PLAY 0x000000000D00505D

DVD-STOP 0x000000000D00000D

DVD-REWIND 0x000000000D00929F

DVD-FORWARD 0x000000000D00525F

DVD-POWER2 0x000000000D00BCB1

end codes

 

end remote

 

begin remote

 

name Sony-RM-U305C

bits 16

eps 30

aeps 100

 

one 0 0

zero 0 0

pre_data_bits 16

pre_data 0xFFFF

post_data_bits 32

post_data 0x0

gap 189961

min_repeat 46

toggle_bit 0

 

 

begin codes

sony-av-sleep 0x0000000000000610

sony-av-av-i/o 0x000000000000A880

sony-av-i/o 0x000000000000A810

sony-av-video 0x0000000000004410

sony-av-dvd/ld 0x000000000000BE10

sony-av-tv/sat 0x0000000000005610

sony-av-aux 0x000000000000B810

sony-av-cd/sacd 0x000000000000A410

sony-av-tuner 0x0000000000008410

sony-av-1 0x0000000000000080

sony-av-2 0x0000000000008080

sony-av-3 0x0000000000004080

sony-av-4 0x000000000000C080

sony-av-5 0x0000000000002080

sony-av-6 0x000000000000A080

sony-av-7 0x0000000000006080

sony-av-8 0x000000000000E080

sony-av-9 0x0000000000001080

sony-av-10+ 0x0000000000005080

sony-av-0 0x0000000000009080

sony-av-enter 0x000000000000D080

sony-av-previous 0x000000000000EA80

sony-av-next 0x0000000000006A80

sony-av-+ 0x00000000000009A0

sony-av-rewind 0x000000000000D880

sony-av-forward 0x0000000000003880

sony-av-- 0x00000000000089A0

sony-av-playback 0x0000000000005A80

sony-av-play 0x0000000000005880

sony-av-disc 0x0000000000005480

sony-av-pause 0x0000000000009880

sony-av-stop 0x0000000000001880

sony-av-tv/video 0x000000000000A500

sony-av-autodec 0x000000000000E212

sony-av-2ch 0x0000000000008212

sony-av-adirect 0x0000000000009210

sony-av-mode- 0x000000000000F612

sony-av-mode+ 0x0000000000007612

sony-av-muting 0x0000000000002810

sony-av-testtone 0x0000000000005212

sony-av-mainmenu 0x000000000000EE12

sony-av-menu

sony-av-menu> 0x000000000000CE12

sony-av-menu- 0x0000000000002E12

sony-av-menu+ 0x000000000000AE12

sony-av-vol+ 0x0000000000004810

sony-av-vol- 0x000000000000C810

end codes

 

end remote

 

 

mute.lirc:

Sony-RM-U305C sony-av-muting 60

 

sboff.lirc:

EUR511211 POWER 500

Sony-RM-U305C sony-av-sleep 500

 

sbon.lirc:

EUR511211 POWER 500

Sony-RM-U305C sony-av-sleep 500

 

sleep.lirc:

Sony-RM-U305C sony-av-sleep 500

 

volminus.lirc:

Sony-RM-U305C sony-av-vol- 60

 

volplus.lirc:

Sony-RM-U305C sony-av-vol+ 60

 

 

Volumensteuerung ist natürlich auf lirc gestellt.

Link zu diesem Kommentar
Auf anderen Seiten teilen

kai-t, hast Du eine Digi-kamera. Dann beobachte mal die IR-Diode durch das LCD, die sollte leuchten wie ein Weihnachtsbaum (lässt sich mit jeder FB testen).

Die files scheinen OK, meine sehen ähnlich aus.

Gruss

dodo

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ok, habs getestet.

Also wenn ich mir die Ferbedienung betrachte leuchtet die Blau... Is echt cool. Wenn ich die Dbox betrachte seh ich nur die grüne led aber sonst nix.... Wo sitzt den die sende diode??? IS die bei mir kaputt wenn ich nix sehe???

 

Gruß

Kai

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo

 

Also

 

Bei meiner dbox von philips leuchtet die Sendediode Blau.

Setz mal die werte auf 1000 und versuche erst mal ein Gerät zu steuern!

Beobachte mal die Ausgabe im DBox-bootmanager im Com-Terminal,oder

im Telnet-- da muss etwas zu Sehen sein wenn die Dbox ein Gerät steuern will!

 

Viel Glück!!!!!!!!

 

mfG wolo

Link zu diesem Kommentar
Auf anderen Seiten teilen

Also bei meiner Nokia leuchtet es links neben dem Display.

 

Wenn das bei Dir nicht geht, hol aus einem anderen Image (zB. nais2000) die lircd Datei und tausch die aus.

 

Gruss

dodo

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ok, das war schon mal ein super tip mit dem Digitalfoto. Hab ja auch noch ne 2te box. werd das mal testen obs bei ihr geht. Wenn nicht dann hol ich die lircd aus nem anderen image, aber dann wäre ja ein fehler im YADI release. Das hat mir bis jetzt noch niemand bestätigt. Werd das aber testen.

 

Die lircd gibt eindeutig keine rückmeldungen im telnet. Eigentlich schade, ein paar debug meldungen wären da schön...

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • Wer ist Online   0 Benutzer

    • Keine registrierten Benutzer online.
×
×
  • Neu erstellen...