HTTP Steuerung eines Bluray Players Sony UBP-X700

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

    • HTTP Steuerung eines Bluray Players Sony UBP-X700

      Hallo liebe Beisammen Community ich habe folgende Frage:
      Kennt jemand die HTTP Commands für den Sony UBP-X700 Blu-ray-Player oder weiß, wie ich die rausbekommen kann? Eine iphone APP gibt es deswegen wird es irgendwie möglich sein. Leider finde ich so gut wie nix oder verstehe nur Bahnhof ?( .
      Ich benötige nur Play und Pause für meine Automatisierung.
      Bei meinem Oppo sieht das ganze so aus:

      #Pause OPPO
      192.168.188.33/send.htm?remote=oppo&command=pause

      Das kann ich so in den Webbrowser eingeben und der Player geht auf Pause.
      Das ganze benötige ich für die .cvaction Datei von Cinemavision in Kodi.

      Würde mich über ideen freuen :jump: .

      Danke im Voraus.
    • Hi,
      ich hab mir mal ein älteres Modul für eine Crestron-Steuerung genommen und den Output angeschaut.
      Soweit ich das verstanden habe sollte das auch für die neueren Player funktionieren da Sony das Protokoll über die Jahre wohl nicht viel verändert hat.

      TCP-Port ist wohl 50001 oder auch 52323.

      Für ein Power-On wird folgendes geschickt:

      Quellcode

      1. POST /upnp/control/IRCC HTTP/1.1
      2. content-type: text/xml; charset=utf-8
      3. soapaction: "urn:schemas-sony-com:service:IRCC:1#X_SendIRCC"
      4. Host: 10.10.10.108:-15535
      5. Connection: Keep-Alive
      6. Content-Length: 317
      7. <?xml version="1.0"?>
      8. <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
      9. <s:Body>
      10. <u:X_SendIRCC xmlns:u="urn:schemas-sony-com:service:IRCC:1">
      11. <IRCCCode>AAAAAwAAHFoAAAAvAw==</IRCCCode>
      12. </u:X_SendIRCC>
      13. </s:Body>
      14. </s:Envelope>
      Alles anzeigen
      Für ein Power-Off folgendes:

      Quellcode

      1. POST /upnp/control/IRCC HTTP/1.1
      2. content-type: text/xml; charset=utf-8
      3. soapaction: "urn:schemas-sony-com:service:IRCC:1#X_SendIRCC"
      4. Host: 10.10.10.108:-15535
      5. Connection: Keep-Alive
      6. Content-Length: 317
      7. <?xml version="1.0"?>
      8. <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
      9. <s:Body>
      10. <u:X_SendIRCC xmlns:u="urn:schemas-sony-com:service:IRCC:1">
      11. <IRCCCode>AAAAAwAAHFoAAAAvAw==</IRCCCode>
      12. </u:X_SendIRCC>
      13. </s:Body>
      14. </s:Envelope>
      Alles anzeigen
      Mangels Player kann ich das leider nicht ausprobieren, aber vlt. bringt Dich das ja schon weiter.
    • Hey hocky, erst mal vielen Dank für die Mühe.
      Das bringt mich schon mal gedanklich weiter.
      Der TCP Port ist 50002

      Würde es gerne testen, aber was mir noch nicht ganz klar ist, wie ich diesen Befehl absetzen kann.
      Der wird doch bestimmt z.B. mit Notepad++ als XML Datei gespeichert und dann an den Port und die IP gesendet?
      Oder wie muss ich mir das vorstellen?

      Habe etwas gefunden weis nur nicht ob ich das richtig vertanden habe?
      Kann Ich z.B. folgendes senden:
      http://192.168.100.01/sony/IRCC?

      gefolgt von:

      POST /upnp/control/IRCC HTTP/1.1
      content-type: text/xml; charset=utf-8
      soapaction: "urn:schemas-sony-com:service:IRCC:1#X_SendIRCC"
      Host: 10.10.10.108:-15535
      Connection: Keep-Alive
      Content-Length: 317
      <?xml version="1.0"?>
      <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
      <s:Body>
      <u:X_SendIRCC xmlns:u="urn:schemas-sony-com:service:IRCC:1">
      <IRCCCode>AAAAAwAAHFoAAAAvAw==</IRCCCode>
      </u:X_SendIRCC>
      </s:Body>
      </s:Envelope>
    • Hi,
      probier das mal mit Postman aus.
      Ich hab Dir mal zwei Screenshots angehängt (ich denke Du musst in der URL nach der IP-Adresse den Port noch mit einem ":50002" dranhängen). Wenn Du auf "send" klickst, dann schickt er den Request an den Player.
      Dann solltest Du unten im Fenster eine Rückmeldung vom Player sehen.
      2019-07-30 15_43_08-Postman.png2019-07-30 15_42_46-Postman.png
    • Hey sehr cool.
      Bei mir sieht das etwas anders aus (Anhang). Muss ich da noch irgend etwas ändern?
      Werde es heute erst spät abends (ca.23:00 Uhr) testen können, da ich am arbeiten bin.
      Ich habe deinen Befehl für Power einfach in Play geändert (Play:AAAAAwAAHFoAAAAaAw==)steht hier: remotecentral.com/cgi-bin/forums/viewpost.cgi?1115499#top
      Bin mir nicht sicher ob es so einfach geht.
      Muss ich eigentlich diesen Teil des Codes:"Host: 10.10.10.108:-15535" in "Host:Die IP de Players:50002" ändern?
      Dateien
      • 1.png

        (65,48 kB, 5 mal heruntergeladen, zuletzt: )
      • 2.png

        (66,6 kB, 4 mal heruntergeladen, zuletzt: )
    • Slash schrieb:

      Bei mir sieht das etwas anders aus (Anhang). Muss ich da noch irgend etwas ändern?
      Ah, OK. In das Body-Feld kommt nur der Teil mit den spitzen Klammern, also alles ab Zeile 7.
      Und beim Header musst Du noch den zweiten Key "SOAPAction" zufügen (einfach reinklicken in das Feld und ausfüllen.

      Slash schrieb:

      Muss ich eigentlich diesen Teil des Codes:"Host: 10.10.10.108:-15535" in "Host:Die IP de Players:50002" ändern?
      Fällt weg, siehe oben.

      Slash schrieb:

      Ich habe deinen Befehl für Power einfach in Play geändert (Play:AAAAAwAAHFoAAAAaAw==)steht hier: remotecentral.com/cgi-bin/forums/viewpost.cgi?1115499#top
      Bin mir nicht sicher ob es so einfach geht.
      Ja, geht so einfach. Ich kann Dir auch die Liste der restlichen Befehle geben wenn die nicht eh schon auf Remotecentral stehen.
    • Also es sieht zur Zeit so aus:

      Ich habe die Bilder angehägt und glaube, das es so richtig ausgefüllt ist. Ich hoffe auch das der Play Befehl der richtige ist aber daran liegt es glaube ich nicht.

      Wenn ich es so sende: 192.168.188.72/sony/IRCC? dann antwortet er mit:"Could not get any response."

      Sende ich so: 192.168.188.72:50002/sony/IRCC? dann scheint er zu senden allerdings mit: 404 not found


      Benutze ich die von dir vorgeschlagenen TCP-Port 50001 oder 52323 antwortet er mit: 415 Unsupportet media type.

      Was könnte das Problem sein? Den Player habe ich übrings schon eingeschhaltet und den Film auf Pause.
      Wäre ja auch zu einfach gewesen, wenn es sofort funktioniert hätte ?( .
      Dateien
      • 1.jpg

        (152,58 kB, 3 mal heruntergeladen, zuletzt: )
      • 2.jpg

        (159,8 kB, 1 mal heruntergeladen, zuletzt: )
    Abonnement verwalten