Eine andere Fernbedinung

Boxenweitwurf
the_moon
Einsteiger
Einsteiger
Beiträge: 223
Registriert: Samstag 25. Januar 2003, 11:18

Eine andere Fernbedinung

Beitrag von the_moon »

Hi,

ich will anstatt standart Fernbedinung von DBoxII eine andere benutzen. Ich denke mit lirc sollte es einfach gehen. Hat jemand schon sowas ausprobiert? Eventuell gibt es schon eine Einleitung?

Danke

the_moon
Nachtvogel
Tuxboxer
Tuxboxer
Beiträge: 4391
Registriert: Freitag 21. Mai 2004, 17:16

Beitrag von Nachtvogel »

Hallo!

Schau mal da nach:
http://wiki.tuxbox-cvs.sourceforge.net/LIRC

Gruß Nachtvogel
Bild
the_moon
Einsteiger
Einsteiger
Beiträge: 223
Registriert: Samstag 25. Januar 2003, 11:18

Beitrag von the_moon »

Nachtvogel hat geschrieben:Hallo!

Schau mal da nach:
http://wiki.tuxbox-cvs.sourceforge.net/LIRC

Gruß Nachtvogel
Nein, das ist etwas anderes. Ich hab es so verstanden, dass der DBox als FB für andere geräte benutzt wird.

Und ich möchte eine andere FB, e.g. von Stereosystem benutzen um DBox zu Steuern.

Aber es ist schon klar, ich denke in Doku zum LIRC finde ich alles.
Npq
Senior Member
Beiträge: 1339
Registriert: Donnerstag 24. April 2003, 12:12

Beitrag von Npq »

Ohne Umbau funktioniert das nicht.

Man muß beim Demux den fehlenden TSOP nachrüsten (oder den existierenden mit dranhängen).

Siehe:
http://forum.tuxbox-cvs.sourceforge.net ... php?t=7707

Für den 2.6er Kernel gibt es auch noch einen speziellen Input-Event-Treiber, um mit einer (nicht-Nokia-)Dbox2 die alte dbox1/Nokia-FB zu verwenden.

Der normale LIRC-Treiber sollte aber natürlich auch funktionieren, ich hab allerdings nie was damit gemacht.
the_moon
Einsteiger
Einsteiger
Beiträge: 223
Registriert: Samstag 25. Januar 2003, 11:18

Beitrag von the_moon »

[quote="Npq"][/quote]

Vielen Dank
the_moon
Einsteiger
Einsteiger
Beiträge: 223
Registriert: Samstag 25. Januar 2003, 11:18

Beitrag von the_moon »

OK, ich habe einen TSOP4838 reingetan. Es scheint zu funktionieren (aus /dev/lirc kommt was raus wenn ich Knopfe auf'm FB betätige)

Was nun, wie kann ich den mühl aus /dev/lirc anordnen?

Ich habe es so verstanden, dass ich mittels irrecord eine Kofigurationsdatei erstellen soll. Aber was dann? Ich habe 2.4.27 kernel. Gibt es ein input driver oder wie?
the_moon
Einsteiger
Einsteiger
Beiträge: 223
Registriert: Samstag 25. Januar 2003, 11:18

Beitrag von the_moon »

Komisch

ich habe lirc kompilirt. Dann startete ich irrecord um eine Konfigurationsdetei zu erstellen. Mit den zwei Reien von Punkent (2x80) hat es gut geklappt. Dann kammen abere erste Probleme. Wenn ich eine Name für eine taste eingebe und nichts drücke dann kommt es so was:


Got It
Length 1


Wenn ich inerhalb diese sekunde eine Taste betätige, dann kommt es mit Lenge = 64 oder seltener mit etwas kleinere Länge (umgefähr 5 oder 40)

Na gut. Dann habe ich lircd mit der neu erstellte Datei gestarted.

cat /dev/lircd kommt, komischerweise mit der Meldung "cat: /dev/lircd: No such device" aus, obwohl /dev/lircd Knoten da ist.

Zum testen habe ich so ein .lircrc erstellt.

Code: Alles auswählen

begin
      remote = *
      button = *
      prog   = irexec
      repeat = 0
      config = echo "hello"
end
und irexec gestarted aber es reagirt nicht auf meine Aktivitäten.

Mache ich etwas falsh? Vieleicht sollte ich doch den Kondensator einbauen der zu TSOP1838 epmfohlen worden und den ich weggelassen habe?
Npq
Senior Member
Beiträge: 1339
Registriert: Donnerstag 24. April 2003, 12:12

Beitrag von Npq »

Hmm, also eigentlich sollte das aber /dev/lirc heißen, das ist auch das was der Treiber anlegt.

Ich habe sogar einfach nur den vorhandenen TSOP parallel an FP und Demux gehängt, ist schaltungstechnisch nicht astrein (fehlende Entkopplung, ich weiß nicht wie stark die Last von Demux-Input und Frontprozessor ist), ging aber in 5 Minuten und mir war eher das Probieren mit dem Treiber wichtig.

Glaube aber ehrlichgesagt nicht, daß überhaupt viele großartig was mit der IR-Input-Geschichte gemacht haben, die meisten nutzen den LIRC-Daemon wohl nur zum Senden.

Von wjoost gibt's auch noch einen alternativen Treiber für die Samsung-Infrarot-Tastatur, aber der geht nicht zusammen mit dem lirc-Treiber.

Im 2.6er-Branch ist auch noch ein Beispieltreiber für die alte Nokia-Fernbedienung drin, der ist aber nicht mehr kompatibel zum ollen 2.4er Zweig.
the_moon
Einsteiger
Einsteiger
Beiträge: 223
Registriert: Samstag 25. Januar 2003, 11:18

Beitrag von the_moon »

[quote="Npq"][/quote]

Also ich denke, doch, das Problem liegt an den fehlenden Kondensator. Ich habe nämlich TSOP nicht an der Platine direkt eingehängt, sondern mit einem Audio CDROM Kabel verbunden und erst dann an die Platine. Gründ dafür ist, dass ich die innere von DBOX in eine andere Gehäuse reingesteckt und da gab kein Platz am Front für die Platine.

http://rugame.org/img/pict5455.jpg (Achtung für die Traffik-Sparer, ein grosses Bildchen)

Ich habe mit irrecord herumgespielt. Immer denselben knopf unter verschidenen Bezeichnern immer wieder gedrückt und immer wieder kamm es in conf zu anderen Ergebnissen.

Dann habe ich die Konfigurationsdatei mit ircat ausprobiert und bei einer der Varienten geht es doch mit FB aber nicht immer.

Also, muss ich mir wohl den kondensator doch besorgen und einbauen.
the_moon
Einsteiger
Einsteiger
Beiträge: 223
Registriert: Samstag 25. Januar 2003, 11:18

Beitrag von the_moon »

Ja, mit dem Kondensator geht es jetzt besser.

Nun mal zu dem FB und Frontprocessor. Kann man irgendwie den FrontProcessor so programmieren, dass er das DBox auch mit der neuen FB einschaltet.
Npq
Senior Member
Beiträge: 1339
Registriert: Donnerstag 24. April 2003, 12:12

Beitrag von Npq »

Nein, da die Frontprozessor-Firmware fest eingebrannt und unveränderlich ist.

Außerdem ist sie nie ausgelesen/analysiert worden und nur BR weiß was da so alles mit möglich war.
the_moon
Einsteiger
Einsteiger
Beiträge: 223
Registriert: Samstag 25. Januar 2003, 11:18

Beitrag von the_moon »

Na ja, dann eben ohne deep standby. :-?