Powered by Invision Power Board


  
 
Reply to this topicStart new topicStart Poll

> Lirc (-H udp) nach reboot keine Funktion
Kickaha
Geschrieben am: Sonntag, 17.März 2013, 18:32 Uhr
Quote Post


Professional
****

Gruppe: Professionals
Beiträge: 366
Mitgliedsnummer.: 2030
Mitglied seit: 2007-05-25



Hallo,

um meinen VDR2 (HD Server) per Lirc übers Netzwerk mit der Lircbox zu steuern, habe ich
in die /etc/make.conf
CODE
LIRC_OPTS="-H udp"
LIRC_DEVICES="udp"

und in die /etc/conf.d/lirc
CODE
LIRC_OPTS="-H udp"

eingefügt und mit
CODE
/_config/bin/g2v_build_vdr.sh

den VDR neu gebaut.

Der VDR läßt sich nun mittels der Lircbox per Infrarot übers Netzwerk steuern.

Allerdings nur solange, bis ich den VDR neustarte.

Wenn ich nun Lircd stoppe und neustarte
CODE
stp lircd
lircd --driver=udp
irw

sehe ich auf der Konsole von Putty auch wieder das meine Remote Signale sendet.

Das bedeutet wohl, daß Lircd wohl beim Booten nicht mit der Option "udp" gestartet wird.
Und hier komme ich nicht weiter, da ich nicht weiß, wie ich das machen soll.

Im Admin Plugin ist als FB-Empfänger LircSerial eingetragen, wahrscheinlich müßte ich die Auswahl um eine eigene LircUDP erweitern.

VG
Kickaha
Email Poster
Top
Kickaha
Geschrieben am: Sonntag, 17.März 2013, 19:24 Uhr
Quote Post


Professional
****

Gruppe: Professionals
Beiträge: 366
Mitgliedsnummer.: 2030
Mitglied seit: 2007-05-25



Das gibt cat /var/log/messages | grep lirc aus.

CODE
Mar 17 19:36:22 [lircd-0.9.1-git] removed client
Mar 17 19:36:24 [lircd-0.9.1-git] caught signal
Mar 17 19:36:58 [kernel] lirc_dev: IR Remote Control driver registered, major 249
Mar 17 19:36:58 [kernel] lirc_serial: auto-detected active high receiver
Mar 17 19:36:58 [kernel] lirc_serial lirc_serial.0: lirc_dev: driver lirc_serial registered at minor = 0
Mar 17 19:36:58 [logger] Starting /usr/bin/vdr  --localedir=/etc/vdr/locale --vfat --lirc=/dev/lircd -u root -w 60 --config=/etc/vdr --shutdown='/_config/bin/vdrshutdown' --epgfile=/var/vdr/epg.data --log=3 --video=/video --record='/tmp/vdr/vdr_record' --lib=/usr/lib/vdr/plugins --device=0 --device=1 --device=2 --device=3  --plugin='xine -r' --plugin='streamdev-server ' --plugin='osdserver ' --plugin='xvdr ' --plugin='skinenigmang --epgimages=/var/vdr/epgimages' --plugin='yacoto ' --plugin='epgsearch ' --plugin='control ' --plugin='femon ' --plugin='admin '
Mar 17 19:36:59 [lircd-0.9.1-git] accepted new client on /var/run/lirc/lircd
Mar 17 19:36:59 [lircd-0.9.1-git] Initializing UDP: /dev/lirc0
Mar 17 19:36:59 [lircd-0.9.1-git] invalid port: /dev/lirc0
Mar 17 19:36:59 [lircd-0.9.1-git] Failed to initialize hardware
Mar 17 19:37:03 [lircd-0.9.1-git] accepted new client on /var/run/lirc/lircd
Mar 17 19:37:03 [logger] /_config/bin/vdr-xine.sh - starte <xine --fullscreen --keymap=file:/root/.xine/keymap --post vdr --post vdr_video --post vdr_audio --no-splash --no-logo --hide-gui --no-lirc --no-splash --verbose=3 -V vdpau -A alsa -r anamorphic vdr:/tmp/vdr-xine/stream#demux:mpeg_pes>

Email Poster
Top
Kickaha
Geschrieben am: Sonntag, 17.März 2013, 21:03 Uhr
Quote Post


Professional
****

Gruppe: Professionals
Beiträge: 366
Mitgliedsnummer.: 2030
Mitglied seit: 2007-05-25



Anbei noch mal ein Logset. Nach einem Reboot lirc manuel gestoppt und mit udp neu gestartet.

angehängte Datei ( Anzahl der Downloads: 125 )
angehängte Datei  g2v_log_03172100.7z
Email Poster
Top
R2D2
Geschrieben am: Sonntag, 17.März 2013, 22:10 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



Ich würde es mal so versuchen:

CODE
mv /etc/conf.d/lircd /etc/conf.d/lircd.orig
echo 'LIRC_OPTS="-H udp"' > /etc/conf.d/lircd
reboot
Email PosterUsers WebsiteICQ
Top
Kickaha
Geschrieben am: Sonntag, 17.März 2013, 22:36 Uhr
Quote Post


Professional
****

Gruppe: Professionals
Beiträge: 366
Mitgliedsnummer.: 2030
Mitglied seit: 2007-05-25



Danke, hat geholfen!

Ich hatte es dort zwar auch schon mit
CODE
LIRCD_OPTS="-H udp"

probiert, ohne aber den Rest vom Script zu löschen, was so aber nicht klappte. Jetzt kann ich ja noch probieren, daß Script so umzustellen, daß es mit dem Admin Plugin einstellbar ist.
Email Poster
Top
Kickaha
Geschrieben am: Montag, 21.Oktober 2013, 19:25 Uhr
Quote Post


Professional
****

Gruppe: Professionals
Beiträge: 366
Mitgliedsnummer.: 2030
Mitglied seit: 2007-05-25



So, habe jetzt meinen Server auf V4 gebracht und Analog die Änderungen zur V3 für Lirc mit UDP.

Irgendwo hakt es aber noch:
CODE
HD-VDR ~ #  cat /var/log/messages | grep lirc
Oct 21 18:38:09 [lircd-0.9.0] removed client
Oct 21 18:38:13 [lircd-0.9.0] caught signal
Oct 21 18:38:52 [G2V runvdr] Starting /usr/bin/vdr  --localedir=/etc/vdr/locale  --dirnames=1024,128,1 --terminal=/dev/tty8 --grab=/mnt/data/system/tmp --lirc=/dev/lircd -u root -w 0 --config=/etc/vdr --shutdown='/_config/bin/vdrshutdown' --epgfile=/var/vdr/epg.data --log=3 --video=/video --record='/tmp/vdr/vdr_record' --lib=/usr/lib/vdr/plugins  --plugin='control ' --plugin='skinenigmang --epgimages=/var/vdr/epgimages' --plugin='svdrposd ' --plugin='xvdr ' --plugin='streamdev-server ' --plugin='extrecmenu ' --plugin='tvguide ' --plugin='epgsearch ' --plugin='undelete ' --plugin='burn ' --plugin='fritzbox ' --plugin='femon ' --plugin='live --epgimages=/var/vdr/epgimages' --plugin='epgtableid0 ' --plugin='dbus2vdr ' --plugin='admin ' --plugin='dvbsddevice '
Oct 21 18:38:52 [lircd-0.9.0] accepted new client on /var/run/lirc/lircd
Oct 21 18:38:52 [lircd-0.9.0] could not get file information for /dev/lirc0
Oct 21 18:38:52 [lircd-0.9.0] default_init(): No such file or directory_
Oct 21 18:38:52 [lircd-0.9.0] Failed to initialize hardware
Oct 21 19:00:09 [lircd-0.9.0] removed client
Oct 21 19:00:13 [lircd-0.9.0] caught signal
Oct 21 19:01:18 [G2V runvdr] Starting /usr/bin/vdr  --localedir=/etc/vdr/locale  --dirnames=1024,128,1 --terminal=/dev/tty8 --grab=/mnt/data/system/tmp --lirc=/dev/lircd -u root -w 0 --config=/etc/vdr --shutdown='/_config/bin/vdrshutdown' --epgfile=/var/vdr/epg.data --log=3 --video=/video --record='/tmp/vdr/vdr_record' --lib=/usr/lib/vdr/plugins  --plugin='control ' --plugin='skinenigmang --epgimages=/var/vdr/epgimages' --plugin='svdrposd ' --plugin='xvdr ' --plugin='streamdev-server ' --plugin='extrecmenu ' --plugin='tvguide ' --plugin='epgsearch ' --plugin='undelete ' --plugin='burn ' --plugin='fritzbox ' --plugin='femon ' --plugin='live --epgimages=/var/vdr/epgimages' --plugin='epgtableid0 ' --plugin='dbus2vdr ' --plugin='admin ' --plugin='dvbsddevice '
Oct 21 19:01:18 [lircd-0.9.0] accepted new client on /var/run/lirc/lircd
Oct 21 19:01:18 [lircd-0.9.0] could not get file information for /dev/lirc0
Oct 21 19:01:18 [lircd-0.9.0] default_init(): No such file or directory_
Oct 21 19:01:18 [lircd-0.9.0] Failed to initialize hardware
HD-VDR ~ #

Wenn ich das ganze manuell kontrolliere, funktioniert die Fernbedienung.
CODE
stp lircd
lircd --driver=udp
irw


Ratlose Grüße,
Kickaha
Email Poster
Top
HelAu
Geschrieben am: Montag, 21.Oktober 2013, 21:24 Uhr
Quote Post


Scheffe
****

Gruppe: Admin
Beiträge: 11285
Mitgliedsnummer.: 2
Mitglied seit: 2003-04-25



Hi
Du kannst die originale /etc/conf.d/lircd nehmen,
LIRCD_OPTS="-H udp"
darin setzen und als FB-Empfaenger traegst Du Other ein
Email PosterUsers WebsiteICQAOLYahoo
Top
Kickaha
Geschrieben am: Montag, 21.Oktober 2013, 22:25 Uhr
Quote Post


Professional
****

Gruppe: Professionals
Beiträge: 366
Mitgliedsnummer.: 2030
Mitglied seit: 2007-05-25



Falls du das so dachtest ...

etc/lircd.conf
CODE
LIRC_OPTS="-H udp"
# this config file was automatically generated
# using lirc-0.7.0(serial) on Fri Jan 21 18:28:26 2005
#
# contributed by
#
# brand:                                    SupportPlus
# model no. of remote control:              SP-URC-LCD-F15
# devices being controlled by this remote:  VDR with CBL/Sat Code 240

begin remote

 name  lircd.conf.SP-URC-LCD-F15
 bits           13
 flags RC5|CONST_LENGTH
 eps            30
 aeps          100

 one           898   863
 zero          898   863
 plead         921
 gap          111965
 min_repeat      1
 toggle_bit      2


     begin codes
         power                    0x000000000000128C
         ch+                      0x00000000000012A0
         ch-                      0x00000000000012A1
         mute                     0x0000000000000286
         vol+                     0x0000000000001290
         vol-                     0x0000000000001291
         up                       0x0000000000000290
         down                     0x0000000000000291
         left                     0x0000000000000295
         right                    0x0000000000000296
         ok                       0x0000000000000297
         menu                     0x00000000000002AA
         exit                     0x00000000000012A8
         frew                     0x000000000000128B
         ffwd                     0x000000000000128A
         play                     0x000000000000028F
         rec                      0x00000000000002AD
         stop                     0x00000000000002AC
         pause                    0x00000000000002A1
         red                      0x0000000000000292
         green                    0x00000000000012AF
         yellow                   0x00000000000002B0
         blue                     0x000000000000128F
         1                        0x0000000000001281
         2                        0x0000000000001282
         3                        0x0000000000001283
         4                        0x0000000000001284
         5                        0x0000000000001285
         6                        0x0000000000001286
         7                        0x0000000000001287
         8                        0x0000000000001288
         9                        0x0000000000001289
         0                        0x0000000000001280
         teletext                 0x00000000000002AB
         still                    0x00000000000002AE
     end codes

end remote


und im Setup "Other" anstatt "manuell" da nicht angeboten, funktioniert das leider nicht.

In der /etc/conf.d/lircd hatte ich
CODE
LIRC_OPTS="-H udp"
aber schon gesetzt.
Email Poster
Top
HelAu
Geschrieben am: Montag, 21.Oktober 2013, 23:26 Uhr
Quote Post


Scheffe
****

Gruppe: Admin
Beiträge: 11285
Mitgliedsnummer.: 2
Mitglied seit: 2003-04-25



QUOTE (Kickaha @ Montag, 21.Oktober 2013, 23:25 Uhr)
Falls du das so dachtest ...

etc/lircd.conf 
CODE
LIRC_OPTS="-H udp"...

und im Setup "Other" anstatt "manuell" da nicht angeboten, funktioniert das leider nicht.
In der /etc/conf.d/lircd hatte ich
CODE
LIRC_OPTS="-H udp"
aber schon gesetzt.

Aua, da war ja alles Muell was ich geschrieben hatte ;)
Ich habs jetzt oben korrigiert, bei Dir fehlt noch ein D fuer:
LIRCD_OPTS="-H udp"
Email PosterUsers WebsiteICQAOLYahoo
Top
Kickaha
Geschrieben am: Montag, 21.Oktober 2013, 23:59 Uhr
Quote Post


Professional
****

Gruppe: Professionals
Beiträge: 366
Mitgliedsnummer.: 2030
Mitglied seit: 2007-05-25



Ja, mit dem "D" funktionierts. :D
Als Fernbedienung habe ich dann Lirc_Serial gewählt.

Danke.
Email Poster
Top
Thema wird von 1 Benutzer(n) gelesen (1 Gäste und 0 Anonyme Benutzer)
0 Mitglieder:

Topic Options Reply to this topicStart new topicStart Poll