Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Problem mit upnp Adapter

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    SOLVED Problem mit upnp Adapter

    This topic has been deleted. Only users with topic management privileges can see it.
    • sigi234
      sigi234 Forum Testing Most Active last edited by sigi234

      Hallo, bekomme bei meinen Yamaha keine Werte:

      2019-08-29 10:46:08.275  - debug: upnp.0 Send Command for upnp.0.Wohnzimmer.MediaRenderer.AVTransport.GetCurrentTransportActions.request
      2019-08-29 10:46:08.309  - debug: upnp.0 get all states of the arguments as string 
      2019-08-29 10:46:08.313  - debug: upnp.0 Options for request: {"uri":"http://192.168.178.25:49154/AVTransport/ctrl","headers":{"Content-Type":"text/xml; charset=\"utf-8\"","SOAPAction":"\"urn:schemas-upnp-org:service:AVTransport:1#GetCurrentTransportActions\"","USER-AGENT":"UPnP/1.0, ioBroker.upnp"},"method":"POST","body":" \n        <s:Envelope s:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:s=\"http://schemas.xmlsoap.org/soap/envelope/\">\n            <s:Body><u:GetCurrentTransportActions xmlns:u=\"urn:schemas-upnp-org:service:AVTransport:1\"><InstanceID>null</InstanceID></u:GetCurrentTransportActions></s:Body>\n        </s:Envelope>"}
      2019-08-29 10:46:08.314  - warn: upnp.0 Unexpected answer from upnp service: {"statusCode":500,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?><s:Envelope xmlns:s=\"http://schemas.xmlsoap.org/soap/envelope/\" s:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><u:UPnPError xmlns:u=\"urn:schemas-upnp-org:control-1-0\"><u:errorCode>718</u:errorCode><u:errorDescription>Invalid InstaceID</u:errorDescription></u:UPnPError></detail></s:Fault></s:Body></s:Envelope>","headers":{"server":"Network_Module/1.0 (RX-V481)","content-type":"text/xml; charset=\"utf-8\"","ext":"","content-length":"453","connection":"close"},"request":{"uri":{"protocol":"http:","slashes":true,"auth":null,"host":"192.168.178.25:49154","port":"49154","hostname":"192.168.178.25","hash":null,"search":null,"query":null,"pathname":"/AVTransport/ctrl","path":"/AVTransport/ctrl","href":"http://192.168.178.25:49154/AVTransport/ctrl"},"method":"POST","headers":{"Content-Type":"text/xml; charset=\"utf-8\"","SOAPAction":"\"urn:schemas-upnp-org:service:AVTransport:1#GetCurrentTransportActions\"","USER-AGENT":"UPnP/1.0, ioBroker.upnp","content-length":329}}}
       Sent message: {"uri":"http://192.168.178.25:49154/AVTransport/ctrl","headers":{"Content-Type":"text/xml; charset=\"utf-8\"","SOAPAction":"\"urn:schemas-upnp-org:service:AVTransport:1#GetCurrentTransportActions\"","USER-AGENT":"UPnP/1.0, ioBroker.upnp"},"method":"POST","body":" \n        <s:Envelope s:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:s=\"http://schemas.xmlsoap.org/soap/envelope/\">\n            <s:Body><u:GetCurrentTransportActions xmlns:u=\"urn:schemas-upnp-org:service:AVTransport:1\"><InstanceID>null</InstanceID></u:GetCurrentTransportActions></s:Body>\n        </s:Envelope>"}
      2019-08-29 10:46:08.350  - debug: upnp.0 All tasks processed
      2019-08-29 10:46:10.000  - debug: upnp.0 Started processTasks with 1 tasks
      

      Screenshot (3982).png

      1 Reply Last reply Reply Quote 0
      • Jey Cee
        Jey Cee Developer last edited by

        Du musst bei jeder Action für den MediaRenderer eine InstanceID mitgeben.

        Generell ist der Aufbau so das für eine Action alle Argumente als Objekt darunter liegen. Die Rolle "state.argument.in" steht für Argumente die man angeben muss damit ein Befehl ausgeführt wird, während "state.argument.out" die Argumente sind die man als Antwort bekommt.

        1 Reply Last reply Reply Quote 1
        • Jey Cee
          Jey Cee Developer last edited by

          Du musst bei jeder Action für den MediaRenderer eine InstanceID mitgeben.

          Generell ist der Aufbau so das für eine Action alle Argumente als Objekt darunter liegen. Die Rolle "state.argument.in" steht für Argumente die man angeben muss damit ein Befehl ausgeführt wird, während "state.argument.out" die Argumente sind die man als Antwort bekommt.

          1 Reply Last reply Reply Quote 1
          • First post
            Last post

          Support us

          ioBroker
          Community Adapters
          Donate

          670
          Online

          31.8k
          Users

          80.0k
          Topics

          1.3m
          Posts

          upnp yamaha
          2
          2
          294
          Loading More Posts
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes
          Reply
          • Reply as topic
          Log in to reply
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
          The ioBroker Community 2014-2023
          logo