lirc Probleme. Hat schon jemand mit rumgespielt?

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
hartmann
Interessierter
Interessierter
Beiträge: 23
Registriert: Montag 17. Februar 2003, 13:26

lirc Probleme. Hat schon jemand mit rumgespielt?

Beitrag von hartmann »

Hi,

ich schreibe mal nicht in die Newbie Ecke, weil das, denke ich, eher hierher gehört, auch wenn ich erst seit Sonntag dabei bin...
Ich will vor allem für meine Kids und Eltern das Ein- und Ausschalten vereinfachen, weil die irgendwie nie kapieren, daß man drei Geräte an und aus machen muß, wenn man fernsieht :-)

Ich habe zunächst die Codes geholt, in eine Datei geschrieben, alles gelöscht, was ich nie brauchen werde. Dann habe ich die entprechenden scripte für sbon, sboff, record, start, stop und sleep geschrieben. Dann habe ich die start_neutrino editiert (BTW: kann ich das /bin/cdkVcInfo Neutrino eigentlich rausschmeißen oder tut das mehr als nur die Version auf den Schirm tickern?).

Dann habe ich alle durch dos2unix geschickt. Über telnet habe ich dann den start_neutrino link gelöscht, weil mein perfect ftp das irgendwie nich tun wollte und an dessen Stelle meine neue start_neutrino gepackt (Die eigentliche liegt ja im ro und steht da natürlich auch immer noch, ist doch richtig, oder?) . Die lirc.conf und *.lircs habe ich alle nach /var/tuxbox/config/ geschoben und dann neu gestartet. Alles läuft problemlos. Leider passiert aber gar nix neues, die Geräte werden offenbar nicht angesteuert. Wirkung muß es aber grundsätzlich haben, weil ich das ganze vorher schon mal mit einem dicken Fehler probiert und da hatte ich dann eine Bootschleife und konnte nochmal neu flashen. Ich häng' mal meine Scripte dran:

neutrino_start

Code: Alles auswählen

#!/bin/sh
/bin/cdkVcInfo Neutrino
/sbin/lircd /var/tuxbox/config/lirc.conf
/sbin/ifconfig eth0 192.168.1.42
/bin/sectionsd
/bin/timerd
/bin/camd2
/bin/zapit
/bin/controld
/bin/nhttpd
/bin/neutrino -flash -su
/sbin/halt
exit 0
lirc.conf

Code: Alles auswählen

begin remote

  name  TV
  bits            9
  flags SPACE_ENC|CONST_LENGTH
  eps            30
  aeps          100

  header       2364   635
  one          1164   639
  zero          562   639
  ptrail        563
  post_data_bits  2
  post_data      0x0
  gap          45001
  min_repeat      3
  toggle_bit      0

      begin codes
          STANDBY                  0x0000000000000152
          1                        0x0000000000000002
      end codes

end remote

begin remote

  name  VIDEO
  bits           11
  flags SPACE_ENC|CONST_LENGTH
  eps            30
  aeps          100

  header       2495   518
  one          1276   518
  zero          677   518
  ptrail        676
  gap          44886
  min_repeat      2
  toggle_bit      0

      begin codes
	POWER		0x054d
	EJECT		0x034d
	TV/VIDEO	0x02ad
	INPUT-SELECT	0x079d
	REC		0x05cd
      end codes

end remote

begin remote

  name  VIDEO2
  bits           14
  flags SPACE_ENC|CONST_LENGTH
  eps            30
  aeps          100

  header       2494   518
  one          1276   518
  zero          677   518
  ptrail       1276
  gap          44887
  min_repeat      2
  toggle_bit      0

      begin codes
	PLAY		0x062e
	STOP		0x3c2e
	REW		0x022e
	FF		0x222e
      end codes

end remote


begin remote

  name  RECEIVER
  bits           12
  flags SPACE_ENC
  eps            30
  aeps          100

  header       2530   480
  one          1300   500
  zero          700   500
  gap          25061
  repeat_bit      0
  min_repeat      2

      begin codes
          POWER                    0x0000000000000A81
          VIDEO                    0x0000000000000441
          TV                       0x0000000000000561
          TAPE_MD                  0x0000000000000C41
          CD                       0x0000000000000A41
          TUNER                    0x0000000000000841
          PHONO                    0x0000000000000041
          MUTE                     0x0000000000000281
          VOL_UP                   0x0000000000000481
          VOL_DOWN                 0x0000000000000C81
      end codes

end remote

und die *.lircs

Code: Alles auswählen

#record
VIDEO POWER 1000
WAIT 5000
VIDEO REC 1000

#stop
VIDEO2 STOP 1000
WAIT 5000
VIDEO POWER 1000

#sbon
RECEIVER TV 1000
WAIT 3000
TV 1 1000

#sboff und sleep
RECEIVER POWER 1000
TV Standby 1000

damyly
Einsteiger
Einsteiger
Beiträge: 119
Registriert: Donnerstag 9. Januar 2003, 17:27

Beitrag von damyly »

Bei mir läuft es.

Aber durch die Von-hinten-durch-die-Brust-ins-Auge-Methode.

Habe neueste cramfs aufgespielt.

Das lircd-Modul habe ich mir hier irgendwo runtergeladen (Suchfunktion!!),

und per ftp nach /var/etc gesendet.

Dann einen neuen Ordner /var/tuxbox/cinfig/lirc erstellt.

Dort hinein record.lirc, stop.lirc und lirc.conf.


record.lirc sieht bei mir so aus:

orion POWER 400
orion WAIT 1000
orion CH1 500
orion WAIT 1500
orion CH- 500
orion WAIT 2000
orion RECOTR 500


Name des vcr muss am Anfang stehen.

start_neutrino geändert, sieht bei mir so aus:


#!/bin/sh
/var/etc/lircd /var/tuxbox/config/lirc/lirc.conf
/bin/cdkVcInfo Neutrino
/sbin/ifconfig eth0 192.168.0.42
/bin/sectionsd
/bin/timerd
/bin/camd2
/bin/zapit
/bin/controld
/bin/nhttpd
/bin/neutrino -flash -su
/sbin/halt

exit 0

start_neutrino und lircd mit telnet Zugriffsrecht erteilen.



Das war es.

Grüße Damyly