NEWS
Http Request - Ausführung zu langsam
-
Hallo zusammen,
ich möchte gern meinen enigma2-Receiver mit Http-Request-Befehlen steuern, z.B. mit
http://192.168.1.4/web/remotecontrol?command=108
für den Befehl "DOWN". Damit navigiere ich z.B. in der Programmliste.
Ich hab's auch hinbekommen, mit Blocklyoder auch als Javascript, down ist mein Datenpunkt, unter vis habe ich einen normalen Button damit verknüpft.
oder einfach auch mit einem Http-Button unter vis.
Die Ausführung des Befehls jedoch fühlt sich nicht flüssig an, ein schnelles Zappen ist leider nicht möglich, es werden Eingaben verschluckt.
Ich bin von Node Red abgekommen, da ich ioBroker innovativer aufsetzen kann, besonders in der Visualisierung.
Aber genau bei Node Red hat es blitzschnell reagiert, so wie man es von der Original-FB der Dreambox gewohnt war.Was kann man da machen?
Viele Grüße
-
Hallo, zwar nicht eine direkte Lösung aber ist da nicht der iobroker.enigma2 Adapter die bessere Wahl als für jede Taste ein Script?
-
@xbit
Ja, den enigma2-Adapter hab ich auch ausprobiert, der ist genauso langsam. -
Habe leider keine Dreambox mehr alles nur Vu+ Geräte aber bei mir geht das umschalten sofort. Vielleicht ein Netzwerk Problem? geht es über das Webif der Box schneller?
-
Cool, die VU+ hatte ich vorher auch.
Ein Netzwerk-Problem schließe ich aus, da es nach wie vor über Node Red wirklich gut und sehr schnell funktioniert.
Damals hatte ich ein dreambox-Plugin von Node Red installiert, da war's ähnlich, grottenlangsam.
Das brachte mich eigentlich erst darauf, Http-Requests zu verwenden, weil die direkt und sehr schnell griffen.Nur eben hier leider nicht.
Aber eigentlich möchte ich nicht weiter über Node Red reden, hier geht es mehr über blockly und das Thema geht schon fast auch daran vorbei.
Hmm, Webif hatte mal eine Fernbedienung, die ist irgendwie weg.Das Problem ist eigentlich nicht das Umschalten, das geht ja, aber das Navigieren in der Programmliste oder auch in anderen Menüs ist sehr langsam.
Hat auch jetzt nichts mit der Dreambox zu tun, im Denon-Receiver passiert genau das gleiche. -
ich habe es jetzt mal nachgebaut und bei mir wird sofort der Befehl ausgeführt, habe auch ein Button in der Vis gemacht der einen Test Datenpunkt schaltet der Datenpunkt löst dein Script aus.
wenn du die URL (http://192.168.1.4/web/remotecontrol?command=108) im Browser eingibst geht da sofort das Menü auf?
Oder ist dein ioBroker schon so ausgelastet dass es zu der Verzögerung kommt?
-
Es ist ja so, dass der Befehl und alles was ich bisher ausprobiert habe, funktioniert.
Vielleicht habe ich das zu ungenau beschrieben.
Wenn ich mich mit dem Befehl "DOWN" in einem Menü bewege, wird es ja soweit auch ausgelöst, nur eben zu langsam. Dabei meine ich nicht eine Verzögerung von einer Sekunde, sondern vielleicht von 300ms.
Wenn ich die FB von der Dreambox nehme und den Pfeil "nach unten" sehr schnell hintereinander drücke, dann kann ich mich in einem Menü extrem schnell bewegen.
Mit NodeRed geht das ebenfalls in gefühlten 10ms mit Http-Request-Befehlen, nur dieselben Befehle sind in ioBroker sehr verzögert.
Ich habe ioBroker komplett neu installiert auf einem 2. Raspi3, dasselbe Problem -
Ja habe ich schon so verstanden, also bei mir geht http-request in nahezu Echtzeit also ohne Verzögerung.
Mach doch mal über das Terminal vom ioBroker zur IP der Box ein Ping gibt es da schon Verzögerungen?
sonst wüsste ich nicht wo man noch angreifen könnte.
-
@xbit
Ok, Ping-Zeiten sind <0.1 ms, das dürfte passen.
Ich komme hier nicht weiter, danke dir sehr für die Tips und deine Zeit.VG