Page 1 of 1

[Gelöst] 2x den gleichen Befehl hintereinander senden

PostPosted: Fri 2. Dec 2011, 13:27
by tooooooobi
Hallo!

Mein RS232-Modul ist angekommen, ich benutze den irserver unter Linux und auch den irclient.

Es funktioniert alles super, nur ist es nicht möglich, den gleichen Befehl 2x hintereinander zu senden. Der zweite Befehl hat einfach keine Auswirkung.

Der Server bringt folgendes Log (sieht gut aus):

Code: Select all
Select Return: 1
IRTRANS TCP/IP Socket connection request
IRTRANS TCP/IP Client 0 accepted from 127.0.0.1
Select Return: 1
Netcommand Size: 112/112
Netcommand: 1 [0]
Send [0] XXX - progup [20000 - B:0  M:0x0  LED: Internal]
IRTRans Send Done: 1
Send Status 8 - 8 [0]
Select Return: 1
Client [0] disconnect
Select Return: 1
IRTRANS TCP/IP Socket connection request
IRTRANS TCP/IP Client 0 accepted from 127.0.0.1
Select Return: 1
Netcommand Size: 112/112
Netcommand: 1 [0]
Send [0] XXX - progup [20000 - B:0  M:0x0  LED: Internal]
IRTRans Send Done: 1
Send Status 8 - 8 [0]
Select Return: 1
Client [0] disconnect


Der Client sieht ebenfalls sauber aus:

Code: Select all
root@debianepia1:/var/www/matrix/irtrans# ./irclient localhost XXX progup 0 0 i

IRTrans ASCII Client Version 6.01.10

root@debianepia1:/var/www/matrix/irtrans# ./irclient localhost XXX progup 0 0 i

IRTrans ASCII Client Version 6.01.10


Gesteuert wird ein Humax PR HD 3000c

Hier das rem-File:

Code: Select all
[REMOTE]
  [NAME]XXX

[TIMING]
  [0][N]0[RC]1[NOTOG1][RP]81[FREQ]36[SB][RS][RC6]

[COMMANDS]

[power][T]0[D]S11101010000000010010000010011000001100
[1][T]0[D]S11101010000000010010000010011000000001
[2][T]0[D]S11101010000000010010000010011000000010
[3][T]0[D]S11101010000000010010000010011000000011
[4][T]0[D]S11101010000000010010000010011000000100
[5][T]0[D]S11101010000000010010000010011000000101
[6][T]0[D]S11101010000000010010000010011000000110
[7][T]0[D]S11101010000000010010000010011000000111
[8][T]0[D]S11101010000000010010000010011000001000
[9][T]0[D]S11101010000000010010000010011000001001
[0][T]0[D]S11101010000000010010000010011000000000
[menu][T]0[D]S11101010000000010010000010011001010100
[info][T]0[D]S11101010000000010010000010011000001111
[back][T]0[D]S11101010000000010010000010011001010101
[progup][T]0[D]S11101010000000010010000010011000011110
[progdown][T]0[D]S11101010000000010010000010011000011111
[up][T]0[D]S11101010000000010010000010011001011000
[down][T]0[D]S11101010000000010010000010011001011001
[left][T]0[D]S11101010000000010010000010011001011010
[right][T]0[D]S11101010000000010010000010011001011011
[ok][T]0[D]S11101010000000010010000010011001011100

Re: Man kann nicht 2x den gleichen Befehl hintereinander senden

PostPosted: Fri 2. Dec 2011, 19:05
by IRTrans
Hallo,
das liegt mit ziemlicher Sicherheit am .rem File.

Die Fernbedienung wurde ohne Togglebit gelernt. (Option unter IR Codes) - das ist mit höchstwahrscheinlich falsch.

Das führt dann dazu das nur jeder 2. Tastendruck funktioniert.

Gruß, IRTrans

Re: Man kann nicht 2x den gleichen Befehl hintereinander senden

PostPosted: Sun 4. Dec 2011, 18:24
by tooooooobi
Hallo, vielen Dank,

das Entfernen des [NOTOG1] aus der -rem-Datei hat bereits geholfen.