Dreambox Aufnahmetimer per URL erstellen

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Dreambox Aufnahmetimer per URL erstellen

      Hallo,
      ich war bisher immer nur stiller Leser, aber Heute hatte ich Lust zum Tüfteln an einer Idee, aber leider komme ich nun recht schnell nicht mehr weiter.

      Ich möchte gerne mit dem Programm TV Genial und seiner Scipt-Aufnahmeschnittstelle Aufnahmetimer in der Dreambox setzen.
      Die Software übergibt mir aber die Start und Stop Zeit mit einzelen ZeitWerten
      z.B. eine Variable von 1 bis 31 für den Tag, eine Variable mit Werten von 1 bis 12 für den Monat usw.

      Leider scheint die Dreambox aber für die Startzeit einfach eine umgerechnete Zahl zu benötigen.
      Ich habe mal mit Wireshark getrace was das Webinterface bei einem neu hinzugefügten Timereintrag zur Dreambox schicken würde:
      Somit konnte ich eine URL austüfteln mir der man einen Timer setzen und löschen kann per URL im Internetexplorer.

      Beispiel:
      ----------------------------------
      URL String für Aufnahme:
      ----------------------------------

      h ttp://dm800/web/timerchange?sRef=1%3A0%3A19%3A283D%3A3FB%3A1%3AC00000%3A0%3A0%3A0%3A&begin=1438731100&end=1438731400&name=Tagesschau&eventID=0&description=&dirname=%2Fhdd%2Fmovie%2F&tags=&afterevent=3&eit=0&disabled=0&justplay=0&repeated=0&deleteOldOnSave=0



      uebergebene Variablen:

      sRef=1%3A0%3A19%3A283D%3A3FB%3A1%3AC00000%3A0%3A0%3A0%3A -> Sender -> 1:0:19:283D:3FB:1:C00000:0:0:0: -> Das Erste HD
      &begin=1438731100 -> Beginn wäre -> 5.8.2015 1:31
      &end=1438731400 -> Ende wäre -> 5.8.2015 1:36 (1438731400 - 1438731100 =300 Sekunden = 5 Minuten)
      &name=Tagesschau
      &eventID=0
      &description=
      &dirname=%2Fhdd%2Fmovie%2F -> Location -> /hdd/movie/
      &tags=
      &afterevent=3 -> 0=nothing;3=Auto
      &eit=0
      &disabled=0
      &justplay=0 -> Action RECORDING=0 oder ZAP=1
      &repeated=0 -> 1=Mo (0x0000001);31=Mo-Fr (0x0011111);64=So (0x1000000);127=Mo-So (0x1111111)


      ---------------------------------------
      URL String um Timer wieder zu löschen:
      ---------------------------------------

      h ttp://dm800/web/timerdelete?sRef=1%3A0%3A19%3A283D%3A3FB%3A1%3AC00000%3A0%3A0%3A0%3A&begin=1438731100&end=1438731400


      Ich müsste jetzt nur noch die festen Werte der URL mit Platzhaltern aus dem TV Genial Script füllen und dann würde das wahrscheinlich funktionieren,
      wäre da nicht die mir unerklärlische Syntax für BEGIN und END Zeit.
      Gibt es eine Möglichkeit die Start und Stop Zeit mit den bekannten Variablen für die Zeiten zu setzt z.B. über mm:hh usw.?

      Ich würde mich sehr freuen wenn jemand eine Idee dazu hat.

      Vielleicht hat jemand ja auch schon eine funktionierende Lösung?

      Vielen Dank schonmal im voraus.

      Viele Grüße
      jlung
      1. Box: DM800HD PVR; Sat Tuner; 500GB
      2. Box: DM800HD se; Sat Tuner; 1TB
      empfangene Satelliten Astra 19,2; Hotbird 13; Astra 28,2; EutelSat 9
    • Vielen Dank für die schnelle Info Joey.

      Habe ja in der Zwischenzeit auch weiter probiert und eine passende Syntax gefunden.

      Diese Syntax dann im Script von TVGenial eingetragen mit den entsprechenden Variablen ergänzt. jetzt funktioniert das Setzen und Löschen der Aufnahme aus TV Genial.

      Muss jetzt nur noch die sRef Tabelle im Script richtig zuordnen damit die Sender passen.

      Vielen Dank nochmal.
      1. Box: DM800HD PVR; Sat Tuner; 500GB
      2. Box: DM800HD se; Sat Tuner; 1TB
      empfangene Satelliten Astra 19,2; Hotbird 13; Astra 28,2; EutelSat 9