Probleme mit "standby" bei IRTrans Server

Dieses Forum ist für alle Software- und Installationsfragen bestimmt.

Moderator: marcus

Probleme mit "standby" bei IRTrans Server

Postby toldap » Mon 11. Jul 2011, 12:49

Halli-Hallo

Ich habe ein kleines Problem mit der Harmony und dem IRTrans Server.
Soweit funktioniert eigentlich alles sehr gut und ich bin absolut zufrieden mit dem Produkt.
Jedoch habe ich immer nach einer gewissen "Aus-Zeit" der Harmony Probleme mit dem jeweils ersten IR-
Befehl. Wenn ich nach einem längeren "nicht-gebrauch" die erste IR Taste drücke, kommt auf dem IRServer jeweils nur das;


Time ACK End : 5.000000 ms
Time ACK End : 5.000000 ms
Time ACK End : 1.000000 ms

an. Der eigentliche IR-Befehl fehlt jedoch. sobald ich die nächste Taste drücke funktioniert alles wie gewünscht.
Es scheint, als ob die Harmony wie aus einem "Standby" kommen muss. Ich habe jedoch nichts dergleichen im Harmony-Forum gefunden.

Kann mir ggf. jemand sagen was die oben genannten Logs vom IRServer bedeuten?

Vielen Dank!
Last edited by toldap on Wed 13. Jul 2011, 07:32, edited 1 time in total.
toldap
 
Posts: 19
Joined: Wed 27. Apr 2011, 22:59

Re: Probleme mit Harmony / IRTransServer

Postby IRTrans » Mon 11. Jul 2011, 15:56

Hallo,
dafür müssten wir etwas mehr wissen:

- Werden IR Befehle gesendet oder empfangen?
- Um was für einen IRTrans handelt es sich?
- Was sind es für IR Befehle?
- Welche Software- und Firmwareversionen werden genutzt?

Gruß, IRTrans
IRTrans
Administrator
 
Posts: 2115
Joined: Mon 21. Apr 2008, 23:32

Re: Probleme mit Harmony / IRTransServer

Postby toldap » Mon 11. Jul 2011, 19:56

Hallo

Nein, die IR Befehle kommen nicht an. Alles was in den Logs vom Server ankommt,
ist folgendes;


Time ACK End : 5.000000 ms
Time ACK End : 5.000000 ms
Time ACK End : 1.000000 ms

Sobald ich ein zweits mal drücke kommt dann der vollständige Befehl an. Ich habe ein IRTrans
LAN Modul mit folgenden Software;

LAN Version L1.10.12
IR Version E6.06.30

Das Problem ist bei allen IR Befehlen, d.h. ob Lautstärke vom Onkyo Receiver, bis über die DVD Steuerung. Jeweils der erst
gedrücke Befehl (nach einer gewissen Zeit stillstand auf der Harmony) kommt so "unvollständig" an.
Ich denke auch nicht wirklich dass es ein IRTrans Problem ist, jedoch habe ich sonst nichts gefunden und zumindest kommt die
oben erwähnte LogAusgabe auf dem Server an, d.h. für mich, im "Problemfall" wird zumindest was übertragen. Halt einfach nicht mehr, als diese drei Zeilen,
darum meine Frage was diese bedeuten könnten? (z.B. unvollständige IR-Befehle oder zu lange / kurze Befehle, usw.)

Vielen Dank!
toldap
 
Posts: 19
Joined: Wed 27. Apr 2011, 22:59

Re: Probleme mit Harmony / IRTransServer

Postby IRTrans » Mon 11. Jul 2011, 20:49

Hallo,
diese Meldungen im Log haben nichts mit empfangenen Befehlen zu tun. Es sind Logmeldungen beim Senden von Befehlen durch den Server.

Tritt das Problem nur mit der Harmony auf oder auch mit einer anderen FB?

Gruß, IRTrans
IRTrans
Administrator
 
Posts: 2115
Joined: Mon 21. Apr 2008, 23:32

Re: Probleme mit Harmony / IRTransServer

Postby toldap » Tue 12. Jul 2011, 05:43

Hallo,
jetzt habe ich gerade noch ein paar Tests gemacht. Das Problem tritt auch mit anderen Fernbedienungen auf.
D.h. es ist wohl doch nicht auf ein "Harmony-Standby" Problem zurückzuführen. Ich habe heute Morgen also
irgendeine Fernbedienung genommen und irgendeine Taste gedrückt. In den Server Logs sind anschliessend die genannten
Zeilen wieder aufgetaucht. Alle Tasten die danach gedrückt wurden, auch die auf der Harmony, kamen wieder sauber bei dem Server an.
Es scheint also eher so, dass der IRTrans aus einem "Standby" oder ähnlichem kommt (kommen muss). Wäre das möglich?
toldap
 
Posts: 19
Joined: Wed 27. Apr 2011, 22:59

Re: Probleme mit Harmony / IRTransServer

Postby IRTrans » Tue 12. Jul 2011, 11:38

Hallo,
eigentlich sollte der IRTrans sofort bereit sein.

Auch die Einträge im Log machen keinen rechten Sinn.

Hilfreich wäre mal zu sehen, was auf dem Port UDP/21000 im Netzwerk passiert. Dafür bräuchte man ein Programm wie Packetyzer oder Wireshark.

Gruß, IRTrans
IRTrans
Administrator
 
Posts: 2115
Joined: Mon 21. Apr 2008, 23:32

Re: Probleme mit Harmony / IRTransServer

Postby toldap » Tue 12. Jul 2011, 14:39

Hallo

Ich habe mal ein tcpdump laufen lassen. folgende Ausgabe;

Code: Select all
16:14:46.688398 IP (tos 0x0, ttl 100, id 3905, offset 0, flags [none], proto UDP (17), length 107)
    192.168.x.97.21000 > mein.linux.server.21000: [udp sum ok] UDP, length 79
E..k.A..d..-...a...bR.R..W...N....."&.+.>.............e.M.N.N...........kS010010111011011001000000101111110
16:14:46.688684 IP (tos 0x0, ttl 100, id 10321, offset 0, flags [none], proto UDP (17), length 107)
    192.168.x.95.21000 > mein.linux.server.21000: [udp sum ok] UDP, length 79
E..k(Q..d......_...bR.R..W...N....."&...E.............a.J.G.J...........kS010010111011011001000000101111110
16:14:46.693691 IP (tos 0x0, ttl 64, id 35399, offset 0, flags [DF], proto UDP (17), length 111)
^C    mein.linux.server.51200 > 192.168.x.96.21000:[bad udp cksum 1bca!][/color] UDP, length 83
E..o.G@.@..$...b...`..R..[...S..........................................................................(.r.N..


Ich verwende im ganzen System 3 IRTrans LAN Module...

IP ...96 => Serverraum
IP ..97 => Wohnzimmer 1
IP ....95 => Wohnzimmer 1

Auf die drei "horcht" der irserver und schaltet alle meine Sachen entsprechend, sobald die Befehle in den logs vom irserver auftauchen. (Funktioniert bis auf dieses Problem sehr gut)
Vom IRTrans 96 findet ein Relay auf 95 und 97 statt (TV und Subwoofer) Damit der Server diese zwei Geräte entsprechend schalten kann.
Vom IRTrans 95 findet ein Relay auf den 96 statt, damit ich ein paar wenige Geräte welche im Serverraum stehen jedoch nicht über den Server geschaltet
werden, direkt per IR ansteuern kann (Momentan nur die Lautstärke vom Onkyo Receiver)
Ich weiss so kommt natürlich ein IR Befehl immer 2mal am Server an. Dies ist für mich jedoch kein Problem, da ich mit entsprechenden Regex nur jeweils
einen der beiden auswerte. Wie gesagt, das Szenario funktioniert so sehr gut, bis auf das Problem mit dem jeweils erst gedrückten IRTaste nach einer gewissen Zeit (ca. 2h),
da kommt der Befehl nämlich keinmal an.

Hier noch ein tcpdump mit den logs von einem funktionierenden bzw. empfangenden IRBefehl;

Code: Select all
16:28:48.373606 IP (tos 0x0, ttl 100, id 3972, offset 0, flags [none], proto UDP (17), length 109)
    192.168.x.97.21000 > mein.linux.server.21000: [udp sum ok] UDP, length 81
E..m....d......a...bR.R..Y...P.....$&.0.?.............l.N.N.m.O..........S00100000110111110010001111011100320
16:28:48.373875 IP (tos 0x0, ttl 100, id 10409, offset 0, flags [none], proto UDP (17), length 109)
    192.168.x.95.21000 > mein.linux.server.21000: [udp sum ok] UDP, length 81
E..m(...d......_...bR.R..Y~..P.....$&.3.G.............i.J.J.m.J..........S00100000110111110010001111011100320
16:28:48.613970 IP (tos 0x0, ttl 64, id 49271, offset 0, flags [DF], proto UDP (17), length 154)
    mein.linux.server.51200 > 192.168.x.97.21000: [bad udp cksum d59d!] UDP, length 126
E....w@.@......b...a..R.........................................................................:......$...................................r11000000001100
16:28:48.614920 IP (tos 0x0, ttl 100, id 3973, offset 0, flags [none], proto UDP (17), length 29)
    192.168.x.97.21000 > mein.linux.server.21000: [udp sum ok] UDP, length 1
E.......d..7...a...bR.R..       ....................
16:28:48.736455 IP (tos 0x0, ttl 100, id 10411, offset 0, flags [none], proto UDP (17), length 87)
    192.168.x.95.21000 > mein.linux.server.21000: [udp sum ok] UDP, length 59
E..W(...d......_...bR.R..C.!.:......$...................................r11000000001100
16:28:58.645482 IP (tos 0x0, ttl 64, id 51780, offset 0, flags [DF], proto UDP (17), length 164)
    mein.linux.server.51200 > 192.168.x.97.21000: [bad udp cksum 5d8b!] UDP, length 136
E....D@.@......b...a..R.........................................................................D......&...1.'...........:...6..............100100000102100100000100


und die Logs vom IRServer sehen so aus;

Code: Select all
[1.0] szenetvon szenetv
[2.0] szenetvon szenetv
IRTRANS TCP/IP Socket connection request
IRTRANS TCP/IP Client 1 accepted from 192.168.x.98
Netcommand Size: 112/112
Netcommand: 1 [1]
Send [1] philips - philipsonofflong [90001 - B:1  M:0x1  LED: Default]
Time ACK End : 3.000000 ms
Send Status 8 - 8 [0]
Client [1] disconnect
[2.0] philipsonofflong philips
IRTRANS TCP/IP Socket connection request
IRTRANS TCP/IP Client 1 accepted from 192.168.x.98
Netcommand Size: 112/112
Netcommand: 1 [1]
Send [1] nubert - nubertvolup [80000 - B:1  M:0x0  LED: Default]
Time ACK End : 2.000000 ms
Send Status 8 - 8 [0]
Client [1] disconnect


Wie man sieht, wird der Befehl "szenetvon" empfangen (2mal :) ) und anschliessend schaltet "mein.linux.server" (x.98) entsprechend den Philips TV ein und den nubert Sub ein.
Im Problemfall bekomme ich wie gesagt nur die genannten 3 Zeilen. Das der TV und der Sub nicht eingeschaltet werden (bzw, nicht in den Logs auftaucht) ist klar,
da die "szenetvon" ja nicht ankommt und entsprechend nicht ausgelöst wird.

Nochmals Danke!
toldap
 
Posts: 19
Joined: Wed 27. Apr 2011, 22:59

Re: Probleme mit Harmony / IRTransServer

Postby IRTrans » Tue 12. Jul 2011, 14:53

Hallo,
der einzige Unterschied den ich da sehe ist die Länge des IR Befehls oben.

Unten wurde die Taste etwas länger gedrückt, daher ist der erste Repeat mit am IR Code dran (das 320 am Ende) oben fehlt das.
Das ist ein NEC Code, der sieht unterschiedlich aus je nachdem wie lange die Taste gedrückt wurde.

Abhilfe wäre den IR Timeout auf 30ms zu setzen. Dann wird der Repeat nicht mehr empfangen.
Allerdings müssten Sie dann u.U. die IR Codes neu lernen.

Gruß, IRTrans
IRTrans
Administrator
 
Posts: 2115
Joined: Mon 21. Apr 2008, 23:32

Re: Probleme mit Harmony / IRTransServer

Postby toldap » Tue 12. Jul 2011, 19:29

Naja, das waren auch 2 unterschiedliche IR Tasten, daher wohl auch der unterschiedliche Repeat.
Ich werde um ganz sicher zu gehen noch weitere Tests machen, sobald das "Timeout" wieder erreicht ist.
Werde das ganze Logen und hier wieder posten.

Vielen Dank schon mal!
toldap
 
Posts: 19
Joined: Wed 27. Apr 2011, 22:59

Re: Probleme mit Harmony / IRTransServer

Postby IRTrans » Tue 12. Jul 2011, 19:34

Hallo,
ein richtiges Log (als Hexdump) wäre da ganz hilfreich.

Weiterhin müsste man mal den genauen zeitlichen Zusammenhang mit dem Log des irserver sehen.

Läuft der irserver mit loglevel 4?

Was ist das denn für ein Betriebssystem?

Gruß, IRTrans
IRTrans
Administrator
 
Posts: 2115
Joined: Mon 21. Apr 2008, 23:32

Next

Return to Software / Installation

Who is online

Users browsing this forum: No registered users and 17 guests

cron