Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Integration irtrans server
#76
ich geb das mal als anhang, schätze aber hier zb: 6148 ?        Ss    0:00 /usr/local/irtrans irserver ttyUSB99 wird schon probleme machen


Angehängte Dateien
.txt   ps.txt (Größe: 7,99 KB / Downloads: 2)
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel® G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

Zitieren
#77
Ja genau

  Das Mistding wird also doch vom upstart gestartet
  und blockiert dann sicherlich den manuellen Aufruf. 
  ( daher wohl die Meldung  "Could not bind to IP socket (Another server running ?)" )


  also dann auf jeden Fall mal im upstart
  TTYUSB_DEV="ttyUSB99"
auf
    TTYUSB_DEV="/dev/ttyUSB9"

  ändern    ... und reboot
pille: (vdr1)
Anubis TYPHOON DVB-T Light;Terratec Cinergy1200; GA-M56S-S3; AMD X2 3800(35W); 2x1GB, PCIe 9500GT/LE-40M86BD; Hitachi 320GB; IDE DVD; OCZ 32GB SSD; Trust C-5250/opt./Denon-AV; lirc/DVICO/MD81035; USB-HD 256GB & 1TB ; GraphTFT/LCD 15"; easyVDR 1.0
chekov: (vdr2)
Esprimo5600/1,5GB/AMD Athlon64 X2 3800+; Club-3D GS8400 512MB/G98/19"CRT;Nova T-500; OCZ 32GB SSD, IDE DVD-Rom;  lirc/DVICO/MD82467; easyvdr1.0

[color=#00008B]scotty: (work - no vdr)
GA-M52L-S3; AMD X4; 4x1GB, NVidia 9800GT/1GByte; Hitachi 320GB;60GByte SSD; 80GByte Hd for wine; SATA DVD; Trust C-5250;Kubuntu 12.10; Netz: Intel GBit PCIe cardt + ...
Zitieren
#78
jup, geändert und der server läuft schon mal, nur die fb will noch nicht.
symlink steht aber :Smile
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel® G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

Zitieren
#79
puuuhhh


  man  ---  soone action wegen 'nem vergessenen /dev/
                  ich könnte mich  ..  wenn ich könnte

  Fernbedienung... 
    ..link steht

  hmm was sacht denn "irw" 
    ( nach diesem ganzen Rumgebastel hats vlt. die remote.conf geschreddert )

c.b.
pille: (vdr1)
Anubis TYPHOON DVB-T Light;Terratec Cinergy1200; GA-M56S-S3; AMD X2 3800(35W); 2x1GB, PCIe 9500GT/LE-40M86BD; Hitachi 320GB; IDE DVD; OCZ 32GB SSD; Trust C-5250/opt./Denon-AV; lirc/DVICO/MD81035; USB-HD 256GB & 1TB ; GraphTFT/LCD 15"; easyVDR 1.0
chekov: (vdr2)
Esprimo5600/1,5GB/AMD Athlon64 X2 3800+; Club-3D GS8400 512MB/G98/19"CRT;Nova T-500; OCZ 32GB SSD, IDE DVD-Rom;  lirc/DVICO/MD82467; easyvdr1.0

[color=#00008B]scotty: (work - no vdr)
GA-M52L-S3; AMD X4; 4x1GB, NVidia 9800GT/1GByte; Hitachi 320GB;60GByte SSD; 80GByte Hd for wine; SATA DVD; Trust C-5250;Kubuntu 12.10; Netz: Intel GBit PCIe cardt + ...
Zitieren
#80
irw sagt mir die tasten an, die ich drücke  Wink
schon mal ein teilerfolg...

ich versuch mal neu anzulernen
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel® G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

Zitieren
#81
neu angelernt und läuft
wo machen wir jetzt wetier  ;D
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel® G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

Zitieren
#82
Heiliger Stohsack  --  das war ja ein Akt...


  wie weiter:

  Erstmal muss ich jetzt die Sachen, die ich vorhin als Zip angehängt habe
  auf den aktuellen Stand bringen ( das werden ja die Dateien werden die
  per update dann verfügbar sein sollen )

  Desweiteren habe ich in der Zwischenzeit schon mal  das inputlirc upstart
    und das irtrans upstart vereinigt ( muss nat jetzt auch noch angepasst werden )

    mache ich alles heute Nacht noch 
      -- jetzt gehts ersmal zum Griechen  ( bin nachher wieder online )

    falls Du noch was testen möchtest

    ...  da wir ja nicht 100%tig wissen ob die "99"  Ärger machte oder nur das /dev/
          wieder überall auf "99"  wenn das geht  ...prima
          ansonsten auch mal mit "15"  ( halt soweit wie möglich weg von der "ttyUSB0" )

    mich würde auch interessieren ob eine udev-rule ( is etwas anders als die von vorhin )

KERNEL=="ttyUSB*", ATTRS{interface}=="IRTrans USB", SYMLINK+="ttyUSB9", GROUP="vdr" # inserted_by_easyvdr-detect

  ebenfalls funktioniert  ( wäre die "schönere Variante - mit richtigem erkennbarem Link )
           
      aber nur wennde Lust hast    ..  so wichtig isses nich

  cul8er
      c.b.
pille: (vdr1)
Anubis TYPHOON DVB-T Light;Terratec Cinergy1200; GA-M56S-S3; AMD X2 3800(35W); 2x1GB, PCIe 9500GT/LE-40M86BD; Hitachi 320GB; IDE DVD; OCZ 32GB SSD; Trust C-5250/opt./Denon-AV; lirc/DVICO/MD81035; USB-HD 256GB & 1TB ; GraphTFT/LCD 15"; easyVDR 1.0
chekov: (vdr2)
Esprimo5600/1,5GB/AMD Athlon64 X2 3800+; Club-3D GS8400 512MB/G98/19"CRT;Nova T-500; OCZ 32GB SSD, IDE DVD-Rom;  lirc/DVICO/MD82467; easyvdr1.0

[color=#00008B]scotty: (work - no vdr)
GA-M52L-S3; AMD X4; 4x1GB, NVidia 9800GT/1GByte; Hitachi 320GB;60GByte SSD; 80GByte Hd for wine; SATA DVD; Trust C-5250;Kubuntu 12.10; Netz: Intel GBit PCIe cardt + ...
Zitieren
#83
Zu deiner Aussage(sinngemäß) ich habe dich ja gewarnt

Ach in solchen Sachen bin ich genau in meinem Element. Wenn ich was anfange, dann gibts so lange kein Ende, bis es funzt. Sollte man eigentlich an meinen vergangenen Freds sehen.

Und jetzt mal ein paar erfreuliche Endergebnisse:

- /dev/ttyUSB99 <läuft
- Deine identifizierbare rule <läuft
Schade... zu wenig Hausaufgaben, jetzt sitz ich hier und drehe Däumchen ;D

Gruß Aaron
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel® G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

Zitieren
#84
Hi

  ...und ich bin nun vollgefressen


Code:
erfreuliche Endergebnisse:

    8)  dann warens ja wirklich nur die beiden Kleinigkeiten
            -- das /dev/  im upstart
            -- das  ATTRS{interface}  in der rule

  --  so dann baue ich ersmal

  Danach sollte das Thema "Empfänger" erst mal abgeschlossen sein
  Das Zusammenführen der upstarts hebe ich mir für später auf.  *)

  Morgen können wir dann mit der Fernbedienung loslegen
    ( im Vorfeld könntest Du allerdings Deine  .rem Datei mal
      "lirc Namespace" konform machen d.h. statt z.B. "red"  dann "KEY_RED"
    das erspart dann das Anlernen des VDR, da die default remote.conf
    ebenfalls diese Format nutzt
    ==>> /var/lib/vdr/remotes/.default.remote.conf      ##  Achtung -- da ist ein "."


*) da sind noch einige Haken und Ösen


  gruß
pille: (vdr1)
Anubis TYPHOON DVB-T Light;Terratec Cinergy1200; GA-M56S-S3; AMD X2 3800(35W); 2x1GB, PCIe 9500GT/LE-40M86BD; Hitachi 320GB; IDE DVD; OCZ 32GB SSD; Trust C-5250/opt./Denon-AV; lirc/DVICO/MD81035; USB-HD 256GB & 1TB ; GraphTFT/LCD 15"; easyVDR 1.0
chekov: (vdr2)
Esprimo5600/1,5GB/AMD Athlon64 X2 3800+; Club-3D GS8400 512MB/G98/19"CRT;Nova T-500; OCZ 32GB SSD, IDE DVD-Rom;  lirc/DVICO/MD82467; easyvdr1.0

[color=#00008B]scotty: (work - no vdr)
GA-M52L-S3; AMD X4; 4x1GB, NVidia 9800GT/1GByte; Hitachi 320GB;60GByte SSD; 80GByte Hd for wine; SATA DVD; Trust C-5250;Kubuntu 12.10; Netz: Intel GBit PCIe cardt + ...
Zitieren
#85
Äh ja kann das mit der fb ordentliche machen.
Wo kann man eigentlich sehen wo bzw wie Lirc die fb-codes zb die rc5 und rc6 ausliest? Vielleicht brauch man ja da auch das Rad nicht neu erfinden und gegebenenfalls nur anpassen. Für IrTrans könnte ich die beiden auf jedenfall einlesen bzw mit Lirc vergleichen.
Im Grunde genommen, kann ja der Ir-Empfänger so gut wie jede Fernbedienung lesen, (was manchmal schon ein wenig hinderlich ist, da auch mein Flatscreen infrarot von sich gibt....)
Gruß
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel® G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

Zitieren
#86
Hi

in einer lircd.conf von lirc_serial sieht man das ganz prima

im header steht z.B. bei rc5 dann folgendes

Zitat:begin remote

  name  TechnoTrend_S2400
  bits          13
  flags RC5|CONST_LENGTH
  eps            30
  aeps          100

Zitat:Vielleicht brauch man ja da auch das Rad nicht neu erfinden und gegebenenfalls nur anpassen.
    Wink    genau!

Ich habe ja schon was, das mir aus einer lircd.conf ( serial/rc5 )  eine rc5 keytable baut.
  mit ein wenig forschen  geht das sicherlich auch für 'ne ".rem"

  ..und wenn man das hat, dann kann man schwupp für jede passende FB 'ne  .rem generieren
    ( rc6 und andere Formate  gehen sicherlich teilweise auch )

  aber eins nach dem anderen    -  ersmal zwei bis 42 FB' s zu Fuß zum laufen bekommen
    dann ....

  gruß
pille: (vdr1)
Anubis TYPHOON DVB-T Light;Terratec Cinergy1200; GA-M56S-S3; AMD X2 3800(35W); 2x1GB, PCIe 9500GT/LE-40M86BD; Hitachi 320GB; IDE DVD; OCZ 32GB SSD; Trust C-5250/opt./Denon-AV; lirc/DVICO/MD81035; USB-HD 256GB & 1TB ; GraphTFT/LCD 15"; easyVDR 1.0
chekov: (vdr2)
Esprimo5600/1,5GB/AMD Athlon64 X2 3800+; Club-3D GS8400 512MB/G98/19"CRT;Nova T-500; OCZ 32GB SSD, IDE DVD-Rom;  lirc/DVICO/MD82467; easyvdr1.0

[color=#00008B]scotty: (work - no vdr)
GA-M52L-S3; AMD X4; 4x1GB, NVidia 9800GT/1GByte; Hitachi 320GB;60GByte SSD; 80GByte Hd for wine; SATA DVD; Trust C-5250;Kubuntu 12.10; Netz: Intel GBit PCIe cardt + ...
Zitieren
#87
Hallo

hier nochmal ein zip mit den 5 Dateien

geändert zum vorherigen "zip" sind
- inst-lib 
      ## hier ist die udev-rule gefixt  ( ATTRS{interface}==... )
- easyvdr-irtrans.conf
      ##  hier ist das "/dev/" gefixt

  gruß


Angehängte Dateien
.zip   irtranstest07.09.12.2.zip (Größe: 16,23 KB / Downloads: 1)
pille: (vdr1)
Anubis TYPHOON DVB-T Light;Terratec Cinergy1200; GA-M56S-S3; AMD X2 3800(35W); 2x1GB, PCIe 9500GT/LE-40M86BD; Hitachi 320GB; IDE DVD; OCZ 32GB SSD; Trust C-5250/opt./Denon-AV; lirc/DVICO/MD81035; USB-HD 256GB & 1TB ; GraphTFT/LCD 15"; easyVDR 1.0
chekov: (vdr2)
Esprimo5600/1,5GB/AMD Athlon64 X2 3800+; Club-3D GS8400 512MB/G98/19"CRT;Nova T-500; OCZ 32GB SSD, IDE DVD-Rom;  lirc/DVICO/MD82467; easyvdr1.0

[color=#00008B]scotty: (work - no vdr)
GA-M52L-S3; AMD X4; 4x1GB, NVidia 9800GT/1GByte; Hitachi 320GB;60GByte SSD; 80GByte Hd for wine; SATA DVD; Trust C-5250;Kubuntu 12.10; Netz: Intel GBit PCIe cardt + ...
Zitieren
#88
getestet und für gut befunfen Wink
eine bitte nebenbei...
könntest du den befehl beim entladen des vdr's bzw beim runterfahren noch mit integrieren?
Code:
/usr/local/irtrans/irclient localhost -shutdown
damit wird der server entladen und gibt hintenrum dem lcd-display den befehl nur noch datum und uhrzeit anzuzeigen.

gruß Aaron
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel® G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

Zitieren
#89
So habe jetzt eine Fernbedienung von Hauppauge fast fertig gemacht und da sind wir wieder beim nächsten Problem hinsichtlich "konform machen"
irtrans übergibt klein geschrieben :Smile

------------------------------------------------------------------------------------------------------------------------------------------------
Update:
-Anhang ist neu
-Ferbedienung A415-HPG Hauppauge(sorry verwechselt, ist nicht die rc5)
-IrCodes jetzt vollständigt(Tasten die ich nicht aus dem Kopf wusste, heißen wie auf der Fernbedienung wzb: KEY_MUSIC > Taste Music siehe Bild)


Angehängte Dateien
.jpg   IMAG0547-1.jpg (Größe: 263,37 KB / Downloads: 40)
.txt   A415-HPGlog.txt (Größe: 3,87 KB / Downloads: 1)
.txt   A415-HPG.rem.txt (Größe: 1,58 KB / Downloads: 3)
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel® G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

Zitieren
#90
Oh man

..die ham doch wohl ein' anner Klatsche  >Sad

  O.K.

  dann muss ich in der Kopierroutine für die remote.conf noch so was einbauen

if ( irtrans ) then
    if ( lirc Eintrag ) then
      wandele groß nach klein
    fi
fi
pille: (vdr1)
Anubis TYPHOON DVB-T Light;Terratec Cinergy1200; GA-M56S-S3; AMD X2 3800(35W); 2x1GB, PCIe 9500GT/LE-40M86BD; Hitachi 320GB; IDE DVD; OCZ 32GB SSD; Trust C-5250/opt./Denon-AV; lirc/DVICO/MD81035; USB-HD 256GB & 1TB ; GraphTFT/LCD 15"; easyVDR 1.0
chekov: (vdr2)
Esprimo5600/1,5GB/AMD Athlon64 X2 3800+; Club-3D GS8400 512MB/G98/19"CRT;Nova T-500; OCZ 32GB SSD, IDE DVD-Rom;  lirc/DVICO/MD82467; easyvdr1.0

[color=#00008B]scotty: (work - no vdr)
GA-M52L-S3; AMD X4; 4x1GB, NVidia 9800GT/1GByte; Hitachi 320GB;60GByte SSD; 80GByte Hd for wine; SATA DVD; Trust C-5250;Kubuntu 12.10; Netz: Intel GBit PCIe cardt + ...
Zitieren
#91
Im Anhang wie der zweite Beitrag über dem hier RC6.rem, Bild der FB und das Log...

-Die RC6.rem enthält ein paar Tasten mehr als die Fernbedienung auf dem Bild besitzt, da meine Harmony ONE mehr RC6 Codes kann
-Ist wieder wie oben, Tasten wo ich mir nicht sicher war, haben jetzt den Namen bekommen wie auf dem Bild der FB

Nachtrag:
Sollte dir etwas an den Bezeichnungen missfallen, einfach sagen und ich pass alles nach Bedarf an
Zum testen und vergleichen, sollte es auf jedenfall schon reichen.
Nun bist du wieder am Zug Wink
Gruß Aaron


Angehängte Dateien
.jpg   IMAG0548-1.jpg (Größe: 371,67 KB / Downloads: 108)
.txt   rc6log.txt (Größe: 3,5 KB / Downloads: 0)
.txt   rc6.rem.txt (Größe: 2,93 KB / Downloads: 3)
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel® G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

Zitieren
#92
Hallo

  ...bevor wir Fernbedienungen produzieren  ersmal das Groß/Klein Problemchen

  habe dazu schon mal 'ne Versuchsversion  ( noch nicht zur Integration )

  die wandelt eine Datei "default.remote.conf "  ( mit Großbuchstaben )
  in ein "remote.conf" mit Kleinbuchstaben.

d.h. aus
    LIRC.Channel-        KEY_CHANNELDOWN
wird
    LIRC.Channel-        key_channeldown


...falls es jemanden interessiert:
Code:
#!/bin/bash


## Müll beseitigen
[ -e testfile ] && rm -f testfile

## aufsplitten in lirc und rest
grep -v  LIRC. default.remote.conf  > ohne.conf
grep     LIRC. default.remote.conf  > mit.conf

## Datei Zeilenweise in Array
OLD_IFS=$IFS
IFS=$'\n'
ELEMENT_ARRAY=( $(cat "mit.conf") )
IFS=$OLD_IFS

## Umwandeln in Kleinbuchstaben
ELEMENT_COUNT=${#ELEMENT_ARRAY[@]}    ## Anzahl der Arrayelemente ( der Zeilen )
for ((i=0;i<$ELEMENT_COUNT;i++))
  do
    LINE=${ELEMENT_ARRAY[$i]}         ## eine Zeile

    LINE_ARRAY=($LINE)                ## jede Zeile in Array splitten

    LINE_EL1=${LINE_ARRAY[0]}         ## erste  Element der Zeile
    LINE_EL2=${LINE_ARRAY[1]}         ## zweite Element der Zeile
    LINE_EL3=${LINE_EL2,,}            ## zweite Element der Zeile in Kleinbuchstaben

    echo "$LINE_EL1    $LINE_EL3" >> testfile  ## lirc-teil wieder zusamenbauen
  done

cat testfile ohne.conf >  remote.conf      ## alles zusammen als neue remote.conf

##aufräumen
[ -e  testfile ] && rm -f testfile
[ -e ohne.conf ] && rm -f ohne.conf
[ -e  mit.conf ] && rm -f mit.conf

  c.b.
pille: (vdr1)
Anubis TYPHOON DVB-T Light;Terratec Cinergy1200; GA-M56S-S3; AMD X2 3800(35W); 2x1GB, PCIe 9500GT/LE-40M86BD; Hitachi 320GB; IDE DVD; OCZ 32GB SSD; Trust C-5250/opt./Denon-AV; lirc/DVICO/MD81035; USB-HD 256GB & 1TB ; GraphTFT/LCD 15"; easyVDR 1.0
chekov: (vdr2)
Esprimo5600/1,5GB/AMD Athlon64 X2 3800+; Club-3D GS8400 512MB/G98/19"CRT;Nova T-500; OCZ 32GB SSD, IDE DVD-Rom;  lirc/DVICO/MD82467; easyvdr1.0

[color=#00008B]scotty: (work - no vdr)
GA-M52L-S3; AMD X4; 4x1GB, NVidia 9800GT/1GByte; Hitachi 320GB;60GByte SSD; 80GByte Hd for wine; SATA DVD; Trust C-5250;Kubuntu 12.10; Netz: Intel GBit PCIe cardt + ...
Zitieren
#93
wow...
sauber und vor allem, es funktionieren hier jetzt beide FB's gleichzeitig auf anhieb  ;D

gruß
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel® G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

Zitieren
#94
Hallo gb

Ich habe mein Script für die Generierung der keytables mal
um die Erstellung einer .rem erweitert


d.h.  dieses Script baut aus einer lircd.conf.com1

  folgende Dateien  ( die Namen der Dateien können je nach FB differieren )
    -- key_30_av7110.rc5
    -- key_irkeytab.rc5
    -- Hauppauge.rem

  !!!  nur für RC5 Fb's  ( ob ichs auf andere erweitere  ..  mal sehn )  !!!

  =>  Script in einen ( am besten neuen) Ordner kopieren  // z.B. /home/easyvdr/lirc2table/
        lircd.conf.com1  auch da rein kopieren
        per "cd" in den Ordner wechseln
        ./lir2tab

  gruß
    Captain_Beefheart


lir2tab
Code:
#! /bin/bash
#


LIRCDCONF="lircd.conf.com1"

####  functions

#####
Chk_Lircdconf()
{
CHK_STAT=1

NO_of_REMOTES=$(grep -c "begin codes" $LIRCDCONF)
(( $NO_of_REMOTES == 1 )) && CHK_STAT=0  || CHK_STAT=2

if (($CHK_STAT==0)); then
    CHK_RC5_REMOTE=$(grep -c "RC5|CONST_LENGTH" $LIRCDCONF)
    (($CHK_RC5_REMOTE != 0 )) && REM_TYPE="RC5" || CHK_STAT=3
#  if (($CHK_STAT==3)); then
#    CHK_RC6_REMOTE=$(grep -c "RC6|CONST_LENGTH" $LIRCDCONF)
#    (($CHK_RC6_REMOTE != 0 )) && REM_TYPE="RC6" || CHK_STAT=3
#  fi
#  if (($CHK_STAT==3)); then
#    CHK_NEC_REMOTE=$(grep -c "NEC|CONST_LENGTH" $LIRCDCONF)
#   (($CHK_NEC_REMOTE != 0 )) && REM_TYPE="NEC" || CHK_STAT=3
#  fi
fi
}

#####
Extract_Data()
{
### Name der FB
BEGIN_NO=$(grep -n "begin remote" $LIRCDCONF | cut -d: -f1 )
((BEGIN_NO++))
more +$BEGIN_NO $LIRCDCONF > /tmp/lircnametest

END_NO=$(grep -n "begin codes" /tmp/lircnametest | cut -d: -f1 )
((END_NO--))
FB_dummy=$(head -n$END_NO /tmp/lircnametest | grep name)
FB_dummy2=($FB_dummy)
FB_NAME=${FB_dummy2[1]}

### Code der FB
BEGIN_NO=$(grep -n "begin codes" $LIRCDCONF | cut -d: -f1 )
((BEGIN_NO++))
more +$BEGIN_NO $LIRCDCONF > /tmp/lirctest

END_NO=$(grep -n "end codes" /tmp/lirctest | cut -d: -f1 )
((END_NO--))
head -n$END_NO /tmp/lirctest > /tmp/lirctest2
}

#####
Build_Keytab()
{

[ -e key_*_av7110.rc5 ] && rm -f key_*_av7110.rc5
[ -e key_irkeytab.rc5 ] && rm -f key_irkeytab.rc5
[ -e irtest.rem ] && rm -f $FB_NAME.rem

## die verschiedenen header
echo "# table $FB_NAME, type: RC5"                                        >  key_irkeytab.rc5
echo "

[REMOTE]
[NAME]$FB_NAME


[TIMING]
[0][N]0[RC]2[RP]87[FREQ]36[RC5]


[COMMANDS]"                                                                >  $FB_NAME.rem
###########################

old_IFS=$IFS                                               # sichere Internal Field Separator
IFS=$'\n'                                                   # setze IFS auf newline
for LIRCD_LINE in $(less /tmp/lirctest2)
  do
    IFS=$old_IFS
    LIRCD_LINE_ARRAY=($LIRCD_LINE)
    COMMENT=$(echo ${LIRCD_LINE_ARRAY[0]} | grep -c "#")
    if (($COMMENT == 0)); then
        Calculate ${LIRCD_LINE_ARRAY[1]}
        echo "$DEVI_RESULT_FORM1$CODE_RESULT_FORM1 ${LIRCD_LINE_ARRAY[0]}"   >> key_irkeytab.rc5
        echo "$CODE_RESULT_FORM2 ${LIRCD_LINE_ARRAY[0]}"                     >> key_"$DEVI_RESULT_FORM2"_av7110.rc5
        echo " [${LIRCD_LINE_ARRAY[0]}][T]0[D]1$CODE_RESULT_FORM3"           >> $FB_NAME.rem
    fi
    IFS=$'\n'
  done
IFS=$old_IFS 
}

#####
Calculate()
{
LIRCD_HEX_CODE=$1

CODE_MASK=0x3F
DEVI_MASK=0x7C0

result=$(($LIRCD_HEX_CODE&$CODE_MASK)) ## bitweises UND
CODE_RESULT_FORM1=$(printf "%02x" $result)
CODE_RESULT_FORM2=$(printf "0x%02x" $result)
CODE_RESULT_dummy=$(printf "%05d"   $LIRCD_HEX_CODE)
CODE_RESULT_FORM3=$(echo $CODE_RESULT_dummy 2 o p | dc)

result2=$(($LIRCD_HEX_CODE&$DEVI_MASK))
result3=$(($result2>>6))
DEVI_RESULT_FORM1=$(printf "0x%02x" $result3)
DEVI_RESULT_FORM2=$(printf "%02d"   $result3)
}

###### main #####

Chk_Lircdconf

case $CHK_STAT in
    0) Extract_Data
       Build_Keytab          ;;
    1) echo "unknown error"  ;;
    2) echo "to much"        ;;
    3) echo "wrong type"     ;;
esac


pille: (vdr1)
Anubis TYPHOON DVB-T Light;Terratec Cinergy1200; GA-M56S-S3; AMD X2 3800(35W); 2x1GB, PCIe 9500GT/LE-40M86BD; Hitachi 320GB; IDE DVD; OCZ 32GB SSD; Trust C-5250/opt./Denon-AV; lirc/DVICO/MD81035; USB-HD 256GB & 1TB ; GraphTFT/LCD 15"; easyVDR 1.0
chekov: (vdr2)
Esprimo5600/1,5GB/AMD Athlon64 X2 3800+; Club-3D GS8400 512MB/G98/19"CRT;Nova T-500; OCZ 32GB SSD, IDE DVD-Rom;  lirc/DVICO/MD82467; easyvdr1.0

[color=#00008B]scotty: (work - no vdr)
GA-M52L-S3; AMD X4; 4x1GB, NVidia 9800GT/1GByte; Hitachi 320GB;60GByte SSD; 80GByte Hd for wine; SATA DVD; Trust C-5250;Kubuntu 12.10; Netz: Intel GBit PCIe cardt + ...
Zitieren
#95
[size=1em]Hallo Matthias[/size]

[size=1em]CODE_RESULT_FORM3=$(echo $CODE_RESULT_dummy 2 o p | dc)[/size]


[size=1em]Zeile 108 gibt mir immer einen Fehler zurück "dc Komando nicht gefunden" Schreibfehler?
[/size]
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel® G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

Zitieren
#96
hi

...habe das Teil ja auf meinem Arbeits-Ubuntu gebaut

  da is "dc" installiert  -- aufm VDR  bekommen ich

Code:
[email protected]:~# dc
Die Anwendung »dc« ist momentan nicht installiert.  Sie können sie durch folgende Eingabe installieren:
apt-get install dc
[email protected]:~#

gruß
pille: (vdr1)
Anubis TYPHOON DVB-T Light;Terratec Cinergy1200; GA-M56S-S3; AMD X2 3800(35W); 2x1GB, PCIe 9500GT/LE-40M86BD; Hitachi 320GB; IDE DVD; OCZ 32GB SSD; Trust C-5250/opt./Denon-AV; lirc/DVICO/MD81035; USB-HD 256GB & 1TB ; GraphTFT/LCD 15"; easyVDR 1.0
chekov: (vdr2)
Esprimo5600/1,5GB/AMD Athlon64 X2 3800+; Club-3D GS8400 512MB/G98/19"CRT;Nova T-500; OCZ 32GB SSD, IDE DVD-Rom;  lirc/DVICO/MD82467; easyvdr1.0

[color=#00008B]scotty: (work - no vdr)
GA-M52L-S3; AMD X4; 4x1GB, NVidia 9800GT/1GByte; Hitachi 320GB;60GByte SSD; 80GByte Hd for wine; SATA DVD; Trust C-5250;Kubuntu 12.10; Netz: Intel GBit PCIe cardt + ...
Zitieren
#97
Lach* das ist ein Programm...  Tongue

Jup funzt und sehe gerade anhand der generierten rc5 Codes( in der .rem) das ja dann die A415-HPG doch eine RC5 FB ist ???

Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel® G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

Zitieren
#98
Hi

..jau isn Programm  .. brauche ich um den Code "dual" darzustellen

  und der silberne Hauppauge-Knochen  .. der war schon immer RC5
  ( habe ich nämlich auch das Teil  Wink  )

  gruß
pille: (vdr1)
Anubis TYPHOON DVB-T Light;Terratec Cinergy1200; GA-M56S-S3; AMD X2 3800(35W); 2x1GB, PCIe 9500GT/LE-40M86BD; Hitachi 320GB; IDE DVD; OCZ 32GB SSD; Trust C-5250/opt./Denon-AV; lirc/DVICO/MD81035; USB-HD 256GB & 1TB ; GraphTFT/LCD 15"; easyVDR 1.0
chekov: (vdr2)
Esprimo5600/1,5GB/AMD Athlon64 X2 3800+; Club-3D GS8400 512MB/G98/19"CRT;Nova T-500; OCZ 32GB SSD, IDE DVD-Rom;  lirc/DVICO/MD82467; easyvdr1.0

[color=#00008B]scotty: (work - no vdr)
GA-M52L-S3; AMD X4; 4x1GB, NVidia 9800GT/1GByte; Hitachi 320GB;60GByte SSD; 80GByte Hd for wine; SATA DVD; Trust C-5250;Kubuntu 12.10; Netz: Intel GBit PCIe cardt + ...
Zitieren
#99
Naja, ich benutz da dann lieber die rc6  ;D
Auf jedenfall hast du auch da mal wieder keinen Fehler drin.
Wie du allerdings das ganze generierst, muss ich mir mal in ruhe angucken. Der Code ist mir zu hoch.

Gruß Aaron
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel® G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

Zitieren
Hi

Zitat:Naja, ich benutz da dann lieber die rc6

  ob rc5 oder rc6 is ziemlich sch...  egal

  nutze die FB die sinnvolle Tastenanordnung hat, gut in der Hand liegt usw.

  die interne Codierung is unwichtig


  c.b.
pille: (vdr1)
Anubis TYPHOON DVB-T Light;Terratec Cinergy1200; GA-M56S-S3; AMD X2 3800(35W); 2x1GB, PCIe 9500GT/LE-40M86BD; Hitachi 320GB; IDE DVD; OCZ 32GB SSD; Trust C-5250/opt./Denon-AV; lirc/DVICO/MD81035; USB-HD 256GB & 1TB ; GraphTFT/LCD 15"; easyVDR 1.0
chekov: (vdr2)
Esprimo5600/1,5GB/AMD Athlon64 X2 3800+; Club-3D GS8400 512MB/G98/19"CRT;Nova T-500; OCZ 32GB SSD, IDE DVD-Rom;  lirc/DVICO/MD82467; easyvdr1.0

[color=#00008B]scotty: (work - no vdr)
GA-M52L-S3; AMD X4; 4x1GB, NVidia 9800GT/1GByte; Hitachi 320GB;60GByte SSD; 80GByte Hd for wine; SATA DVD; Trust C-5250;Kubuntu 12.10; Netz: Intel GBit PCIe cardt + ...
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste