text: i-have-a-dreambox.com | Dreambox - Support | Dreambox & Netzwerk | Dm7080 und http-befehle über Browser auslösen
  i-have-a-dreambox.com | Dreambox - Support » ...::: Computer-Forum :::... » Dreambox & Netzwerk » Dm7080 und http-befehle über Browser auslösen » Hello Guest [Login|Register]
  Dm7080 und http-befehle über Browser auslösen
  Gern möchte ich Funktionen der Dreambox als Http-befehle über den
  Internetbrowser am Pc ausgeben können, damit ich mir als Sehbehinderter
  eine angenehme Bedienung gestalten kann.
  Ich habe viel in Foren gelesen, aber keine für mich funktionierende
  Lösung gefunden, die Befehle werden einfach nicht ausgeführt, z.b.:
  http://192.168.178.96/web/powerstate?newstate=4
  http://user:pw@192.168.178.96/web/vol?set=set50
  Username und Password habe ich nicht vergeben.
  Die beiden letzten Punkte in System-einstellungen-netzwerk-webinterface
  sind deaktiviert.
  Imageversion experimental 2017 03.29
  RE: Dm7080 und http-befehle über Browser auslösen
  Verstehe ich das richtig, das du gerne vom Browser aus die Dreambox bedienen möchtest ?
  Willst du nur spezielle Befehle sammeln um die dann ab zu setzten, und nicht über das WebInterface gehen ?
  Wenn ja, welche Befehle sollten es den sein?
  Vielleicht kannst du deinen Wunsch mal bitte etwas genauer beschreiben.
  This post has been edited 1 time(s), it was last edited by Swiss-MAD: 31.05.2019 01:15.
  Ja, mich gibt es noch, hatte bloß lange keine Probleme mit meiner hübschen Box :-)
  Ok, ich dacht, es sei klahr, was ich möchte, also:
  Ich möchte im Prinzip 2 Dinge erreichen,
  einmal möchte ich mir eine Linksammlung zusammenstellen mit den gebräuchlichsten Funktionstasten der Fernbedienung, wie lauter, leiser, mit verschiedenen Prozentzahlen, Pause, weiter, die Ziffern 3 6 9 und 1 3 7 zum Spulen in Filmen usw.
  Also eben jede FB-taste mit einem Link aufrufbar machen.
  Die zweite Sache, ich möchte dann diese Links in meine Homematic-automation einbinden, um sie dann per Alexa steuern zu können.
  ich häng mal eine Datei an, in der das Vorgehn dafür beschrieben ist, dann wird's ganz deutlich.
  Mit dem Skill Enigma Control möchte ich nicht gern arbeiten, da ich mich beim Skillbetreiber mit meinen Amazon-Daten einloggen muß.
  Homematic Reciver.zip (796.41 KB, 2 downloads)
  https://dream.reichholf.net/wiki/Webinterface
  Danke für die Links, aber die bringen mich nicht weiter, vor lauter Html-und-code-zeilen blicke ich gar nicht durch.
  Wenn ich so eine Befehlsliste habe, mit lauter Links, was kann ich überprüfen, wenn die Links einfach nicht auslösen?
  Wenn die Anti-Hijack Maßnahmen und Token-basierte Sicherheit deaktiviert sind, müsste z.B. das klappen:
  toggle standby on/off
  http://IP-Dreambox/web/powerstate?newstate=0
  wenn das klappt kannst die Remote Controll commands ausführen siehe auich https://dream.reichholf.net/wiki/Enigma2...e#RemoteControl
  Die commands im obigen link enthaltenen commands sind teilweise veraltet, die aktuellen commands kannst du dir aus der /usr/lib/enigma2/python/keyids.py holen
  root@dm7080:~# grep -i VOL /usr/lib/enigma2/python/keyids.py
  "KEY_VOLUMEDOWN": 114,
  "KEY_VOLUMEUP": 115,
  http://IP-Dreambox/web/remotecontrol?command=115
  http://IP-Dreambox/web/remotecontrol?command=114
  Wenn die Sicherheitseinstellungen aktiviert sind, funktioniert das nicht - dann musst du vorher die gültige Session ID (mit z.B. curl) holen und dann beim Command mitsenden
  This post has been edited 3 time(s), it was last edited by Fred Bogus Trumper: 31.05.2019 19:15.
  Danke Fred Bogus Trumper, besser hätte ich es auch nicht erklären können.
  So muss das funktionieren. Und solange du beim WebInterface kein Passwort gesetzt hast, musst du das auch nicht mit senden.
  Die "Anti-Hijack Maßnahmen und Token-basierte Sicherheit" findest du übrigens in den Einstellungen bei Netzwerk - WebInterface. (Sinngemäss, bin im Moment auf der Arbeit.)
  [quote]Original von Fred Bogus Trumper
  Ganz wunderherzlichen Dank! das klappt so! Die beiden Einstellungen waren schon deaktiviert und ich hatte am Ende aus einer Beschreibung her mit der 4 und der 5 experimentiert und das klappte nicht. Aber nun kann ich anfangen zu basteln :-).
  Wie macht man das, mit Telnet?
  eine Telnet/SSH Terminal Verbindung ist dafür nicht zwingend erforderlich - du kannst die Datei auch per FTP mit einem Linux Editor öffnen und nach den KEY_IDs suchen wenn du in der shell nicht so fit bist
  Original von klaviermueller
  Oder einfach online aktuell vom enigma2 Git holen. ---> http://git.opendreambox.org/?p=enigma2.g...6b33807;hb=HEAD
  i-have-a-dreambox.com | Dreambox - Support » ...::: Computer-Forum :::... » Dreambox & Netzwerk » Dm7080 und http-befehle über Browser auslösen