You are not logged in.

Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Tuesday, May 25th 2004, 8:44pm

[ANNOUNCE] vdr-serial-0.0.6

This is a "plugin" for the Video Disk Recorder (VDR).

Written by: Ralf Klueber <r@lf-klueber.de>

Project's homepage: http://www.lf-klueber.de/vdr.htm

See the file COPYING for license information.

Description:
This plugin allows using a homebrew frontpanel as a remote control for
VDR. For details see circuit.jpg.
To use the plugin your homebrew frontpanel has to be connected to your
serial Port.

When the plugin is loaded for the first time, vdr will prompt you to
learn the keys of the hombrew frontpanel.

VDR Plugin 'serial' Revision History
--------------------------------------

2004-02-23: Version 0.0.6

- added OSD Setup support to choose com port (TNX to cooper)
- added plugin parameter support to choose com port (TNX to cooper)
- corrected handling of more than one recording device
If not all cards are occupied the recording light is on.
If all cards are occupied the recording light is flashing.
The flashrate could be choosen in the setup (10 for no flashing)

This post has been edited 1 times, last edit by "RaK" (May 26th 2004, 5:51pm)


ChrisBox

Professional

Posts: 722

Location: Köln

  • Send private message

2

Wednesday, May 26th 2004, 9:51am

http://www.lf-klueber.de/vdr.htm

Ein 2. '/' fehlt in der URL...

VDR 1: gen2vdr 1.2, FSC Scenic S, PIII 800MHz, DVB-T, Realmagic Card, OnBoard GraKa, VDR meiner Frau
VDR 2: gen2vdr 3b8, ASUS P5LD2, DVB-C, GeForce 9500 passiv, VDR Job
VDR 3: yavdr64 0.5.0a, ASUS M3N-H nVidia 8300 OnBoard, AMD 5050e+, TeVII S650 DVB-S2, DVB-T, Mein VDR

atl

Intermediate

Posts: 532

Location: Nordrhein-Westfalen

  • Send private message

3

Sunday, June 27th 2004, 1:11am

RE: [ANNOUNCE] vdr-serial-0.0.6

Hi,

bei der Debianisierung ist mir aufgefallen, dass 2 Funktionen (cSerialRemote::Open; cSerialRemote::Close) doppelt in serial.c enthalten sind, was bei mir zu Problemen führte. Es handelt sich dabei um folgenden Abschnitt:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
int cSerialRemote::Open(const char *device, cSerialStatus *stat)
{
        int fd = 0; 
        int state = 0;
        cSSstat = stat;
        iCycle = 0;

        fd = open(device , O_RDONLY | O_NDELAY);
        if (fd >= 0)
        {
                /* Set DTR to high */
                state |= TIOCM_DTR;
                ioctl(fd, TIOCMSET, &state);
                Start();
                return fd;
        }
        return -1;
}
        
void cSerialRemote::Close(int fd)
{
        if (fd >= 0)
          close(fd);
}


ByE...
Server: virtuelle Maschine (OpenVZ) on Proxmox-Host, VDR 2.2.0 (yaVDR unstable) auf Ubuntu 14.04 LTS, via SAT>IP-Plugin an Triax TSS-400 SAT>IP-Server(SW:0.5.12) 1x Digital Devices Cine S2 (V6)
Clients: Raspberry Pi mit Raspbian, VDR 2.1.7 als Streamdev-Client
Test-Clients: Raspberry Pi2 mit Debian Jessi, (e-Tobi)-VDR 2.2 als Streamdev-Client

4

Tuesday, September 27th 2005, 11:31pm

Revision 'b'

Hallo Zusammen,

ich hatte mir erlaub etwas an den Sourcen des o.g. Plugins zu werkeln ;)
Die Änderung betrifft eigentlich nur Tastenverhalten, wobei der Originalverhalten voll enthalten blieb. Setup des Plugin wurde um einen weiteren Parameter erweitert der erlaubt eine Verzögerung von 0 bis 7 einzustellen. Bei 0 verhalten sich die Tasten wie früher. Beim Wert 7 wird das nächste Ereignis erst dann ausgelöst wenn die Taste losgelassen wurde und dann wieder gedruckt. Die zwischenwerte erlauben es die passende Geschwindigkeit für Festhalten einer Tasten einzustellen.

Des Weiteren hatte ich die Circuit.jpg bezüglich des LED2 (Aufnahmeanzeige) angepasst. Diese war verkehrt rum abgebildet.

Im Archiv sind nur die geänderte Dateien.
ich freue mich auf die Rückmeldungen ob es ok ist.
CableGuy68 has attached the following file:
Hardware:
FSC Scenc xS D1171-c, PIII 800 MHz, 256 MB RAM, 80 GB HD,
FF Hauppauge DVB-c Rev. 2.1
CTX 953_V.1.4.2 DVB-T
Software:
Debian Lenny 2.6.26
VDR version 1.6.0 (e-toby)

5

Saturday, January 7th 2006, 12:33pm

RE: Revision 'b'

Hallo,

Ich würde gerne die LED1 dazu bewegen das sie bei jedem Tastendruck leuchtet. Ist das irgentwie möglich? Kann mir jemdand helfen?

Desten Dank

Gruß Uli

lola

Sage

Posts: 7,045

Location: ʃtʁaːlzʊnt

  • Send private message

6

Saturday, January 7th 2006, 2:17pm

RE: Revision 'b'

hallo binduli,

Geht nich, gibts nich - hat mein Le(e)hrmeister immer gesagt ;).
Aber Du müßtest den Code umschreiben und die Hardware sicher anders aufbauen. Nach dem Plugin Start wird Pin 4 auf High gelegt, das ist notwendig, damit die Tasten dann das High an die anderen Pins schalten können. Wenn Du High jetzt extern zuführst, dann könntest Du den Pegel am Pin 4 anders programmieren.

Gruß Fr@nk
Sent from my brain


"...ein Leben ohne VDR ist zwar vorstellbar aber sinnlos..."


derzeit altes Zeug.......

This post has been edited 1 times, last edit by "lola" (Jan 7th 2006, 2:24pm)


7

Saturday, January 7th 2006, 3:09pm

Hallo Frank,

Quoted

Geht nich, gibts nich - hat mein Le(e)hrmeister immer gesagt Augenzwinkern .

Das ist schon mal gut :D

Ich müsste die led nicht genau dann leuchten lassen wenn ich auf die Taste drücke, es reicht auch danach für ne sekunde oder so völlig aus.
Ich brauche nur den Impuls für ne Schaltung die mein TFT am leben erhält.

die LED2 ist ja soweit ich es verstanden hab für record oder?
die LED1 wäre ja somit frei?!

Ich kann mich sicher irgentwie in das Programm denken nur bräuchte Ich da Hilfe wie wo ws Ich machen müsste ;)

Gruß Uli

v_r

Professional

Posts: 712

Location: NRW

Occupation: Dipl.-Informatiker

  • Send private message

8

Saturday, January 7th 2006, 3:33pm

Das sollte von Seiten der SW nicht so schwer sein. Ich gehe mal davon aus, dass man die LED1 schalten könnte (HIGH für Tasten von wo anders), oder man nimmt halt die LED2. damit geht es ja schon...

Ohne dass ich den Code auswendig kenne

Also, an der Stelle an der die Tastendruck erkannt wird muß ein ähnlicher Code eingebaut werden wie zur aktivierung der Rec-LED. und bei loslassen halt wieder ausschalten. Das ist einfacher als die LED ein sec. brennen lassen.

Soweit klar?

Ach ja, ich hatte mir überlegt, dass ich gerne Tasten mit Beleuchtung hätte. Wieviel mA kann ich aus der seriellen Schnittstelle ziehen? Dann würde ich alle (oder einen Teil) der Tasten an LED 1 hängen.
VDR1: POV ION 330 mit Media-Pointer MP-S2 auf yaVDR 0.3.1 - enermay 370 Watt - 80GB SSD + 500GB HD - CoolerMaster ATX-620 - VGA2Scart + HDMI
VDR2: Zotak ZBOX ID40 auf yaVDR unstable - Sundtek DVB-S2 + remote Sundtek - 60GB SSD - HDMI
VDR3
: Zotak ZBOX ID40 auf yaVDR unstable - remote Sundtek - 500GB HD - DVI
Atom 2700 mit 13W, Ubuntu PP, 60GB SDD + 240GB SSD, 2x Sundtek DVB-S2

9

Saturday, January 7th 2006, 3:42pm

Hallo v_r,

Quoted

Soweit klar?
nicht wircklich.

Ich brauche die Record-LED.
Also bleibt nur die LED1 und die ist wohl so wie sie eingezeichnt ist nicht zu benutzen?!

Wir haben aber noch PIN 2 + 3 an der Buchse frei - Kann man mit denen nichts machen?


Quoted

Ach ja, ich hatte mir überlegt, dass ich gerne Tasten mit Beleuchtung hätte. Wieviel mA kann ich aus der seriellen Schnittstelle ziehen? Dann würde ich alle (oder einen Teil) der Tasten an LED 1 hängen.


Ich schätz mal das kommt mal drauf an wo man die LED reinhängt.

Gruß Uli

v_r

Professional

Posts: 712

Location: NRW

Occupation: Dipl.-Informatiker

  • Send private message

10

Saturday, January 7th 2006, 4:01pm

Hi Binduli,

ich habe mir das ganze mal genauer angesehen. Also pin 2/3 fallen weg. Das sind die Datenpins und keine Steuerleitungen. Damit kannst Du kein "HIGH" permanent anlegen.

Sorry. Also muß man die Schalung umbauen. Damit kenne ich mich aber nicht wirklich aus. Also statt Pin4 müßte auch +5V aus dem Netzteil (im 9er serial gibt es da keinen) gehen, denke ich. Ich weiß aber nicht ob dann noch irgendwo ein Wiederstand oder so hin muß. Das würde dann sicher auch mein "Dauerlicht"-LEDs bedienen können. Elektorinker bitte an dei Front!

Wenn man das aber hinbekommen hat, dann wäre Pin4 frei. Denn könnte man dann schalten. Das FLAG ist TIOCM_DTR (siehe Zeile 213 in der 6b). Ich denke mal, dass das if ab Ziele 191 die passende Stelle für "an" wäre. ein else würde dann "aus" bedeuten. Ggf. braucht man noch ein lokales Flag um die LED nicht immer wieder "aus" zu schalten. Wäre nicht schlimm denn aus ist aus, aber von der SW sicher besser.

Jetzt besser? ;-)

V_R
VDR1: POV ION 330 mit Media-Pointer MP-S2 auf yaVDR 0.3.1 - enermay 370 Watt - 80GB SSD + 500GB HD - CoolerMaster ATX-620 - VGA2Scart + HDMI
VDR2: Zotak ZBOX ID40 auf yaVDR unstable - Sundtek DVB-S2 + remote Sundtek - 60GB SSD - HDMI
VDR3
: Zotak ZBOX ID40 auf yaVDR unstable - remote Sundtek - 500GB HD - DVI
Atom 2700 mit 13W, Ubuntu PP, 60GB SDD + 240GB SSD, 2x Sundtek DVB-S2

lola

Sage

Posts: 7,045

Location: ʃtʁaːlzʊnt

  • Send private message

11

Saturday, January 7th 2006, 4:07pm

Quoted

Original von v_r
Ach ja, ich hatte mir überlegt, dass ich gerne Tasten mit Beleuchtung hätte. Wieviel mA kann ich aus der seriellen Schnittstelle ziehen? Dann würde ich alle (oder einen Teil) der Tasten an LED 1 hängen.


Der Com Port soll ja kurzschlußfest sein und so berichten verschiedene Quellen auch teilweise bis zu 20mA liefern. Aber das ist wohl MB spezifisch. Mit Low Current LEDs (2mA) und Vorwiderstand (Entkopplung) könnte das was werden. Ansonsten USB Port anzapfen oder gleich "vernünftig ;)" versorgen.

Gruß Fr@nk
Sent from my brain


"...ein Leben ohne VDR ist zwar vorstellbar aber sinnlos..."


derzeit altes Zeug.......

This post has been edited 1 times, last edit by "lola" (Jan 7th 2006, 4:12pm)


v_r

Professional

Posts: 712

Location: NRW

Occupation: Dipl.-Informatiker

  • Send private message

12

Saturday, January 7th 2006, 4:13pm

Und was bedeutet "vernünftig"? Einfach an die +5V?

V_R?
VDR1: POV ION 330 mit Media-Pointer MP-S2 auf yaVDR 0.3.1 - enermay 370 Watt - 80GB SSD + 500GB HD - CoolerMaster ATX-620 - VGA2Scart + HDMI
VDR2: Zotak ZBOX ID40 auf yaVDR unstable - Sundtek DVB-S2 + remote Sundtek - 60GB SSD - HDMI
VDR3
: Zotak ZBOX ID40 auf yaVDR unstable - remote Sundtek - 500GB HD - DVI
Atom 2700 mit 13W, Ubuntu PP, 60GB SDD + 240GB SSD, 2x Sundtek DVB-S2

This post has been edited 1 times, last edit by "v_r" (Jan 7th 2006, 4:14pm)


13

Saturday, January 7th 2006, 4:14pm

Hallo,

Ich würde bei einer Tastenbeleuchtung auch das Netzteil abgreifen und dann mit berechnetem Vorwiderstand betreiben. So mach Ich es.

Nochmal zum Schaltplan:
Sind PIN 2 oder 3 absolut unbrauchbar? Ich brauche nur einen ganz kurzen impuls. müsste doch aum über den PIN 3 (Transmit (TxD) Sende-Daten vom PC zu Modem) möglich sein?

Ansonsten braue Ich an PIN 4 5V richtig? Kann Ich das vom Netzteil nehmen?

Obwohl mir einen Lösung ohne Schaltplan-Änderung bedeutend lieber wäre weil die Platine für die Schaltung fertig geätzt und aufgebaut ist...


Gruß Uli

v_r

Professional

Posts: 712

Location: NRW

Occupation: Dipl.-Informatiker

  • Send private message

14

Saturday, January 7th 2006, 4:20pm

Hi binduli!

na ja, wenn man sich mal über legt dass man für jedes "an" eine Impuls senden müßte, dann könnte na sicherlich bei 300baud versuchen entsprechend viele FFs über das Interface zu jagen. Aber a) kann es dabei Impulse handeln und dann flackert die LED eventuell und b) bisbrauchst Du ja die Steuerleitungen. Und ich weiß nicht ob der Chip die Daten bei dem "Steuerinfowirrar" überhaupt senden will. Von der Last kann ich das auch nicht beurteilen.

Das mit der Platine ist natürlich nicht schön.....

V_R
VDR1: POV ION 330 mit Media-Pointer MP-S2 auf yaVDR 0.3.1 - enermay 370 Watt - 80GB SSD + 500GB HD - CoolerMaster ATX-620 - VGA2Scart + HDMI
VDR2: Zotak ZBOX ID40 auf yaVDR unstable - Sundtek DVB-S2 + remote Sundtek - 60GB SSD - HDMI
VDR3
: Zotak ZBOX ID40 auf yaVDR unstable - remote Sundtek - 500GB HD - DVI
Atom 2700 mit 13W, Ubuntu PP, 60GB SDD + 240GB SSD, 2x Sundtek DVB-S2

15

Saturday, January 7th 2006, 4:28pm

Hallo,

Ich hoff ich fang nicht an zu nerven ;)
und wenn man das ganze über die serial2 buchse realisiert?
ist das möglich?

Gruß Uli

Posts: 2,257

Location: Nähe Stuttgart

Occupation: IT-Systemelektroniker

  • Send private message

16

Saturday, January 7th 2006, 4:33pm

Verwendest du alle 16Tasten?
Aktuelle Systeme:
VDR-Server: MSI KT6A Ultra FISR ; Athlon XP 2200+ ; GrKa Geforce 2 MX; 256MB DDR-SDRam Plugins: streamdev-server, remote
2 x DVB-Budget Karte, Gentoo, Kernel 2.6.8 usw....

17

Saturday, January 7th 2006, 4:34pm

Hallo BlackKing,

nein nur 13.

Gruß Uli

Posts: 2,257

Location: Nähe Stuttgart

Occupation: IT-Systemelektroniker

  • Send private message

18

Saturday, January 7th 2006, 4:41pm

Wenn du nur 8 Tasten verwendest hättest, wäre auf jedenfall schonmal ein Pin mehr Frei......

Also soweit ich verstanden habe gibts 2 Fragen

1. Tastenbeleuchten ==> Wenn man im PC nicht irgendwo brauchbare 5Volt findet ist man Blind :D

2. Irgendeinen Impuls:
Geht das genauer? Muss man z.B. einen Pin auf Low Ziehen oder auf High ziehen usw.
Aktuelle Systeme:
VDR-Server: MSI KT6A Ultra FISR ; Athlon XP 2200+ ; GrKa Geforce 2 MX; 256MB DDR-SDRam Plugins: streamdev-server, remote
2 x DVB-Budget Karte, Gentoo, Kernel 2.6.8 usw....

19

Saturday, January 7th 2006, 4:44pm

Hallo BlackKing,

Ich brauche in einen Impuls an einen Optokopller der dann eine Auschaltverzögerung meines TFTs anschmeist. Die Schaltung dafür ist bereits entwickelt. ist wird noch ein weiterer Optokopller der vom AV-Board den Impuls bekommt betrieben.

dazu sind zumiondest 1,2V und 10mA nötig. woher ich den Impul krieg ist wurscht.

Gruß Uli

lola

Sage

Posts: 7,045

Location: ʃtʁaːlzʊnt

  • Send private message

20

Saturday, January 7th 2006, 4:44pm

Quoted

Original von v_r
Einfach an die +5V?

V_R?


Als Blitzlicht schon, dann aber steckbar :D

Eine LED wird ja in Flußrichtung betrieben und benötigt einen spezifischen Flußstrom. Bei Low-Current sind es 2mA oder 3mA, bei Standard 20-30mA. Richige Funzeln brauchen aber auch schon mal einige hundert mA. Zum Wirkprinzip:

Wenn an der LED die notwendige Flußspannung anliegt , je nach Farbe unterschiedlich, dann fließt ein Strom und die LED leuchtet. Mit höherer Flußspannung wird dieser Strom immer größer bis die LED durchbrennt oder Du ne neue Netzhaut brauchst. Also muß der Strom begenzt werden. Dazu dient der Vorwiderstand der als Spannungsteiler wirkt. Ein kleines Beispiel:

Du nimmst eine rote LED und willst sie mit 10mA betreiben, die hat ca 1,5Volt Flußspannung. Wenn Du die an 5 Volt anklemmst, muß ein Vorwiderstand her, der 3,5 Volt bei 10mA verbrät. Also R=U/I = 350Ohm pro LED.


Quoted


ch müsste die led nicht genau dann leuchten lassen wenn ich auf die Taste drücke, es reicht auch danach für ne sekunde oder so völlig aus.
Ich brauche nur den Impuls für ne Schaltung die mein TFT am leben erhält.


Wenn Du nur einen tastenpuls brauchst, dann kannst Du doch einfach noch paar Dioden (zum Entkoppeln) an die tasten hängen, welche das high Signal dann an einen Schaltransistor legen usw.

Quoted


Ansonsten braue Ich an PIN 4 5V richtig? Kann Ich das vom Netzteil nehmen?


Du brauchst High Pegel und der ist ohne LEDs fast 5Volt. Wenn aber eine LED am Pin 4 angeschlossen ist, bricht die Spannung bis auf Kurzschlußstrom zusammen und dann sind es eben nur noch 2Volt.

Gruß Fr@nk
Sent from my brain


"...ein Leben ohne VDR ist zwar vorstellbar aber sinnlos..."


derzeit altes Zeug.......

Immortal Romance Spielautomat