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