Mitarbeiterantwort
Apr 12, 2016 - 10:36
Zumindest unter Android ist mir ein ähnlicher Bug bekannt und habe diesen kürzlich behoben. Die Änderung ist aber noch nicht in der aktuellen AIO REMOTE NEO-Beta.
Dabei werden HTTP-Befehle mit angehängtem Schlüssel ohne Wert nicht korrekt ausgesendet.
Bsp.: "/index.xml?MVDOWN" geht nicht, aber "/index.php?MVDOWN=1" ginge.
Es klingt allerdings, als würde es bei Ihnen schon in der CREATOR-Vorschau nicht funktionieren. Hier müssten eigentlich alle Befehle ausgesendet werden. Möglicherweise gibt es noch ein anderes Problem im Zusammenhang mit dem Geräte-Login.
Ein Unterschied der REMOTE und Vorschau zum Makro-Test im CREATOR ist noch folgender:
In der REMOTE NEO und der CREATOR-Vorschau wird zwischen Makro-Geräte-Befehlen eine kurze Pause von 250ms gesetzt. Dies wurde eingeführt, um Probleme mit bestimmten IR-Geräten zu beheben. Im Makro-Test wurde dies bisher nicht berücksichtigt.
In zukünftigen Versionen von CREATOR/REMOTE wird sich diese Pause einstellen lassen – voraussichtlich ab Version 1.1.13.
Dabei werden HTTP-Befehle mit angehängtem Schlüssel ohne Wert nicht korrekt ausgesendet.
Bsp.: "/index.xml?MVDOWN" geht nicht, aber "/index.php?MVDOWN=1" ginge.
Es klingt allerdings, als würde es bei Ihnen schon in der CREATOR-Vorschau nicht funktionieren. Hier müssten eigentlich alle Befehle ausgesendet werden. Möglicherweise gibt es noch ein anderes Problem im Zusammenhang mit dem Geräte-Login.
Ein Unterschied der REMOTE und Vorschau zum Makro-Test im CREATOR ist noch folgender:
In der REMOTE NEO und der CREATOR-Vorschau wird zwischen Makro-Geräte-Befehlen eine kurze Pause von 250ms gesetzt. Dies wurde eingeführt, um Probleme mit bestimmten IR-Geräten zu beheben. Im Makro-Test wurde dies bisher nicht berücksichtigt.
In zukünftigen Versionen von CREATOR/REMOTE wird sich diese Pause einstellen lassen – voraussichtlich ab Version 1.1.13.
Von
Hmmm... so richtig weiß ich mit dieser Antwort nichts anzufangen.
Ich habe nun im Makro Editor zwischen den Befehlen Pausen von 250 ms eingefügt, und das Ergebnis ist dasselbe. Aus dem Editor-Test funktioniert es, aus der Creator-Vorschau nicht.Die Pausenzeiten sind meiner Einschätzung nach ziemlich egal. Ich gehe davon aus, dass Creator-Vorschau und Remote NEO die Makro-Befehle nicht in derselben Sitzung abschicken, was zu einem vergessenen Login führt - leider lässt sich dies am Endgerät nicht debuggen.
Von
Zum Debuggen kannst Du Wireshark nutzen und schauen was denn NEO versendet. Wenn sich das gesendete in beiden Fällen unterscheidet ist das ein Bug von NEO.
Von
Mein Kollege hat mich gerade auf was hingewiesen: In der aktuellen Version 1.1.11 werden in der Vorschau an die HTTP-Befehle noch ein Parameter in der Form "_=timestamp" angehängt. Anstatt "/?login=user:pwd" kommt also z.B. "?login=user:pwd&_=1460453563039" an. Das könnte Schuld daran sein, dass der Befehl vom Gerät nicht richtig erkannt wird.
Ab der nächsten Version sollte sich dieses Verhalten zumindest in der Vorschau schonmal ändern. Die REMOTE NEO zieht dann später nach.
Von
Oh ja, DAS kann das Endgerät nicht vertragen. Das wäre ein plausibler Grund. Vielen Dank für die Info!
Neuen Kommentar hinzufügen