Frage wegen Dreamboxsteuerung per http Befehle

Wir haben aktuell ein Problem mit dem Board und arbeiten an der Lösung...
  • Sorry wenn das vielleicht eine Blöde Frage ist, aber ich hätte gern mal gewußt ob man die Dreambox mit reinen http Befehlen steuern kann. Heißt eine Fernbedienung komplett über http zu realisieren wäre. Hintergrund des ganzen ist, ich habe mir ein Smarthome auf Homematic Basis aufgebaut. Als App zum steuern des Smarthome verwende ich die Smartha App. Mit dieser kann man unter anderen auch Befehle per http absetzen und somit auch Geräte steuern.

    Ich würde mir da gern selbst eine FB anlegen wollen, damit ich die Dreambox dann auch über Homematic (CCU3 RM) direkt oder eben auch über die Smartha App bedienen kann. Wenn es möglich sein sollte, wo kann man dann die gesamten http Befehle finden? Vielen Dank


    PS: bei meinen Tasmota RGB Controler z.B. würde der Befehl so aussehen >

    http://192.168.XXX.XXX/cm?cmnd=Power%20On

    http://192.168.XXX.XXX/cm?cmnd=Power%20Off

    • Offizieller Beitrag

    Da die Dreambox per WebInterface gesteuert werden kann und dort auch eine Fernbedienung anzuklicken ist, könnte ich mir vorstellen, dass man einfach die übermittelten Befehle per Sniffertool mitschreibt.


    pasted-from-clipboard.png


    Virtuelle Fernbedienung

    pasted-from-clipboard.png

  • mfgeg

    sorry, mein Englisch ist nicht gerade das beste.

    Habe mal versucht nur ds Menü aufzurufen mit dem Befehl > http://192.168.0.134/web/remotecontrol?command={139}


    Das sollte doch laut Anleitung, wenn ich das Richtig verstanden habe dann das Menü öffnen, Oder? Die Dreambox IP stimmt, aber es funktioniert nicht wenn ich das z.B. bei Chrome eingebe. Kommt eine Fehlermeldung.


    PS: ach ja, es geht um eine DM920UHD


    habe noch was anderes gefunden, aber irgendwie klappt das auch nicht. Wie genau sollte dann denn der gesamte Befehl für meinen Fall (z.B. Menü aufrufen) mit der Dreambox IP 192.168.0.134 aussehen? Danke So geht es jedenfalls nicht > http://192.168.0.134/cgi-bin/rc?141


    Tasten der Fernsteuerung: /cgi-bin/rc?<key>:<duration>:<reptime>,<key...>

    Eine eingeblendete Fernsteuerung kann mit diesem Befehl einen Tastenbedienungen an die Dreambox senden. Optinal können mehrere, durch Komma getrennte, Tastenbedienungen als Parameter übergeben werden

    • <key> - Zahlencode für die Taste
    • <duration> - Dauer des Tastendrucks (Optional)
    • <reptime> - Wiederholgeschwindigkeit (Optional)
    Code
    --------------------------------------
    Taste:Zahlencode             Power:116                                      (1):  2         (2): 3         (3):  4
    (4):  5         (5): 6         (6):  7
    (7):  8         (8): 9         (9): 10
    (<):412         (0):11         (>):407                                      up:115         mute:113         up:402 volume         EXIT:1        bouquet   down:114                  down:403                                        INFO :358      up  :103      MENU :141
    left :105      OK  :352      right:106
    AUDIO:392      down:108      VIDEO:393                                      ROT:398  GRÜN :399  GELB:400  BLAU:401
    << :168  >    :207  ||  :119  >>  :208                                      TV :385  RADIO:377  TEXT: 66  HELP:138
    #  :128  O    :167  [=]       [ ]     --------------------------------------

    VIDEO toggelt die unteren Tasten zwischen Video-Mode und Wiedergabeoptions-Mode; TEXT stellt auf fest auf Video-Mode. Im Video-Mode werden die Tasten des Wiedergabeoptions-Modes vom Webinterface automatisch in die Video-Mode-Zahlenodes geändert. Letztere sind immer verwendbar.

    Code
    ROT  398: EPG          = 168: rewind
    GRÜN 399: Angle-Select = 207: play
    GELB 400: Audio-Select = 119: pause
    BLAU 401: Plungins     = 208: forward
    Schw 385: Radio-Mode   = 128: stop
    Schw 377: TV-Mode      = 167: record
  • Hi


    Was du jetzt genau vor hast, habe ich nicht verstanden, aber ich benutze selber Dreambox über Homematic -

    um z.B. per Sprache auf Nachrichten, Musik,PiP usw. zu schalten.

    Allein http Befehle über HM an die Dream zu senden funktioniert so nicht.

    Du mußt die Dream über CUxD (System - 28) in der HM als Gerät anlegen.

    Dann kanst du dir Programme schreiben um die Dream zu steuern.

    Beispiel:

    Bedingung: Wenn (Geräteauswahl)

    Aktivität: Dann Skript

    Als Skript folgenden Befehl:

    string url="'http://192.168.178.50/web/zap?sRef=1:0:19:EF14:421:1:C00000:0:0:0:'";

    dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - "#url);

    string url="'http://192.168.178.50/web/vol?set=set70'";

    dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - "#url);

    Dieses Beispiel schaltet die Dream auf n-TV und setzt die Lautstärke auf 70


    Gruß teejay

    Dreambox 900 UHD und Dreambox 920 UHD mit DMM + GP4.1 an LG-OLED65WX
    SAT: T90 mit 28,2 - 23,5 - 19,2 - 16,0 - 13,0 - 9,0 - 4,8 - 0,8 - 5,0W + (Zwangs)KabelBW/UM/VF

  • Die Dreambox IP stimmt, aber es funktioniert nicht wenn ich das z.B. bei Chrome eingebe. Kommt eine Fehlermeldung.

    Du musst in den Einstellungen des Webinterfaces die Token und Anti-Hijack Optionen deaktivieren.

  • teejay

    Danke für die Hinweise. Das mit CUxD ist mir schon klar und habe ich bereits auch schon lange drin. Mit http Befehle meinte ich, das ich mit Smartha App z.B. die Dreambox genau so steuere wie mit einer "Normalen" FB. Heißt ich gebe für jede einzelne Taste der FB einen http Befehl an.

    Und das man mit http Befehlen in der CCU 3 RM "Allein http Befehle über HM an die Dream zu senden funktioniert so nicht." kann ich nicht so nachvollziehen. Ich steuere z.B. auch mit der CCU 3 RM etliche RGB Controler (H801 mit Tasmota nur per http) . Hier direkt in der CCU kann ich zwar nicht alle Befehle , wie du richtig gesagt hast, absetzen. Zumindest aber An/Aus schalten funktioniert von dort Prima inkl. der Statusanzeige ob An oder Ausgeschalten ist. Wenn man mehrere Befehle haben möchte, muss man für jeden Befehl ein Gerät anlegen und das ist nicht Sinnvoll. Mit der Smartha App aber kann ich mir eine FB selbst erstellen mit vielen Tasten und jeder einzelnen Taste explizit einen eigenen http Befehl zuordnen. So habe ich mir z.B. bei den RGB Controler eine Ein/Aus Taste belegt und ca. 20 verschiedene Tasten mit festen Farben, 2 Tasten für Helligkeit dimmen und eine Taste für Regenbogenfarben angelegt. Funktioniert alles Tadellos. Das ist ja das gute, das man jeder einzelnen Taste einen http Befehl zuordnen kann, ein Hintergrundbild selbst fest legen und auch Größe etc..


    Nun wollte ich eben eine FB für die Dreambox erstellen, mit allen Tasten der Original FB und eben diesen Tasten jeder einzeln einen http Befehl zuordnen. Wenn man die genauen http Befehle kennt, ist das ja kein Problem mehr.

    Ich habe es aber noch nicht hinbekommen das wenn ich im Browser einen http eingebe das dann auch funktioniert.


    @-QT-


    Das Token und Anti-Hijack habe ich immer schon ausgeschalten gehabt, bringt aber keine Änderung. Ich bräuchte eben den genauen und gesamten http Befehl, den ich auch in jeden Browser eingeben könnte und die Dreambox regaiert dann darauf. Es sollte ja eigentlich gehen mit http. Aber bestimmt fehlt oben noch irgendeine Syntax oder so. Im Browser kommt immer Fehlermeldung. Der Befehl sollte doch die IP der Dream, dann das WebIF und die Remotecontrol enthalten damit er weis wo er zugreifen soll


    PS: so sieht z.B. meine FB für den RGB Controler in der Smartha App aus. Alles wird nur durch http Befehle gesteuert und funktioniert sehr gut.

  • Und das man mit http Befehlen in der CCU 3 RM "Allein http Befehle über HM an die Dream zu senden funktioniert so nicht." kann ich nicht so nachvollziehen. Ich steuere z.B. auch mit der CCU 3 RM etliche RGB Controler (H801 mit Tasmota nur per http) . Hier direkt in der CCU kann ich zwar nicht alle Befehle , wie du richtig gesagt hast, absetzen

    Hmm, so wurde mir es damals gesagt, war aber noch mit CCU1 und Dream8000, seitdem nicht mehr probiert, da CUxD prima läuft..


    Zu deinen Webbefehlen gerade probiert:

    http://192.168.178.50/web/powerstate?newstate=3 (GuiNeustart) geht im Browser.

    Fernbedienungstaste geht (bei mir auch)nicht??


    Gruß teejay

    Dreambox 900 UHD und Dreambox 920 UHD mit DMM + GP4.1 an LG-OLED65WX
    SAT: T90 mit 28,2 - 23,5 - 19,2 - 16,0 - 13,0 - 9,0 - 4,8 - 0,8 - 5,0W + (Zwangs)KabelBW/UM/VF

  • Fernbedienungstaste geht (bei mir auch)nicht??

    Blödsinn, klar geht es, mit


    http://192.168.178.50/web/remotecontrol?command=139


    Geht bei mir das Menü auf..

    Ist alles schon so lange her, da vergisst man einiges..


    Gruß teejay

    Dreambox 900 UHD und Dreambox 920 UHD mit DMM + GP4.1 an LG-OLED65WX
    SAT: T90 mit 28,2 - 23,5 - 19,2 - 16,0 - 13,0 - 9,0 - 4,8 - 0,8 - 5,0W + (Zwangs)KabelBW/UM/VF