98_DLNARenderer.pm (UPnP) (zuvor 98_DLNAClient.pm)

Begonnen von dominik, 04 August 2015, 20:23:38

Vorheriges Thema - Nächstes Thema

KölnSolar

Hi Bernd,
ZitatBeim Ein/Aus schalten ändern sich die readings.
Dann klappt die Kommunikation über die events ja doch. Das widerspricht aberdieser Aussage. Ich bin verwirrt. Kann es sein, dass es "kurzzeitig" funktioniert und dann aber nach einer "Weile" nicht mehr ? Beobachte mal die DetailsView über einen längeren Zeitraum.(Sollte genügen, dass Du nach einem Fernsehabend noch einen Lautstärkeänderungsbefehl an der Fb machst und nach dem abschalten mit der FB noch einen schnellen Blick auf die DetailsView wirfst. Dort müsste der Status ja auf absent gegangen sein und volume den aktuellen timestamp haben.

Ich bräuchte dann mal das Log bei verbose=5 für: TV einschalten, 1 min. warten, Lautstärke mit der Fb ändern, Lautstärke über FHEM ändern. Bei jeder Aktion die DetailsView von FHEM auf Veränderung(events des TV) beobachten.

ZitatFrage muss ich noch ein zusätzliches Device vom Typ FHEMWEB anlegen oder habe es richtig verstanden das Attribut allowedHttpMethods mit GET|POST|HEAD in dem 8083 global zu setzen?
Das ist korrekt verstanden. Hast Du auch den Hinweis auf "allowed" berücksichtigt ?

ZitatGibt´s es eine Möglichkeit zu prüfen ob sie richtig installiert wurden?
Nein, aber das wird schon richtig sein.

Grüße Markus
Edit: Zu Deinem technischen Verständnis lies bitte mal hier. Dass Du Veränderungen an den Readings bei An-/abschalten mit der Fb feststellen konntest, liegt daran, dass "systemdevice 2" eine "allgemeine" Nachricht erhalten und verarbeitet hat. Für die Verarbeitung von sonstigen Aktionen ist "systemdevice 3" der "Empfänger". Dabei spielt es keine Rolle, ob der Befehl(z.B. volume) per FB oder FHEM abgesetzt wurde. Wenn also ein z.B. volume-Befehl von der FB in FHEM empfangen wird, dann wissen wir genau, dass der subscription-event-Prozess zu diesem Zeitpunkt funktioniert. Löst zwar nicht das Problem, aber wir wüssten, dass "nur" der FHEM-Befehl beim TV nicht ankommt.(warum auch immer;  :-\ )
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

isdnbus

Hallo Markus,

ich habe mein TV eingeschaltet und ab da ändern sich auch die Readings, wenn die Eingabe über die FB erfolgt. Über FHEM ändern sich nichts.
Das Einschalten habe ich nicht mit aufgezeichnet.

Danach am TV die Lautstärke verändert und anschießend über FHEM versucht die Lautstärke einmal auf 40 und dann auf 18 zu ändern. Das funktioniert jedoch nicht.

2019.08.21 20:47:54 4: DLNARenderer: device DLNA_42469c1e9ff3 received event. Details with verbose=5
2019.08.21 20:47:54 5: DLNARenderer: process event$VAR1 = {
          'Event' => {
                     'xmlns' => 'urn:schemas-upnp-org:metadata-1-0/RCS/',
                     'InstanceID' => {
                                     'Volume' => [
                                                 {
                                                   'channel' => 'Master',
                                                   'val' => '16'
                                                 }
                                               ],
                                     'val' => '0'
                                   }
                   }
        };

2019.08.21 20:47:54 4: DLNARenderer: Update reading volume with 16
2019.08.21 20:47:55 4: DLNARenderer: device DLNA_42469c1e9ff3 received event. Details with verbose=5
2019.08.21 20:47:55 5: DLNARenderer: process event$VAR1 = {
          'Event' => {
                     'InstanceID' => {
                                     'val' => '0',
                                     'Volume' => [
                                                 {
                                                   'channel' => 'Master',
                                                   'val' => '17'
                                                 }
                                               ]
                                   },
                     'xmlns' => 'urn:schemas-upnp-org:metadata-1-0/RCS/'
                   }
        };

2019.08.21 20:47:55 4: DLNARenderer: Update reading volume with 17
2019.08.21 20:47:56 4: DLNARenderer: device DLNA_42469c1e9ff3 received event. Details with verbose=5
2019.08.21 20:47:56 5: DLNARenderer: process event$VAR1 = {
          'Event' => {
                     'xmlns' => 'urn:schemas-upnp-org:metadata-1-0/RCS/',
                     'InstanceID' => {
                                     'Volume' => [
                                                 {
                                                   'channel' => 'Master',
                                                   'val' => '16'
                                                 }
                                               ],
                                     'val' => '0'
                                   }
                   }
        };

2019.08.21 20:47:56 4: DLNARenderer: Update reading volume with 16
2019.08.21 20:47:56 4: DLNARenderer: device DLNA_42469c1e9ff3 received event. Details with verbose=5
2019.08.21 20:47:56 5: DLNARenderer: process event$VAR1 = {
          'Event' => {
                     'InstanceID' => {
                                     'val' => '0',
                                     'Volume' => [
                                                 {
                                                   'channel' => 'Master',
                                                   'val' => '15'
                                                 }
                                               ]
                                   },
                     'xmlns' => 'urn:schemas-upnp-org:metadata-1-0/RCS/'
                   }
        };

2019.08.21 20:47:56 4: DLNARenderer: Update reading volume with 15
2019.08.21 20:47:57 4: DLNARenderer: device DLNA_42469c1e9ff3 received event. Details with verbose=5
2019.08.21 20:47:57 5: DLNARenderer: process event$VAR1 = {
          'Event' => {
                     'InstanceID' => {
                                     'Volume' => [
                                                 {
                                                   'val' => '14',
                                                   'channel' => 'Master'
                                                 }
                                               ],
                                     'val' => '0'
                                   },
                     'xmlns' => 'urn:schemas-upnp-org:metadata-1-0/RCS/'
                   }
        };

2019.08.21 20:47:57 4: DLNARenderer: Update reading volume with 14
2019.08.21 20:47:57 4: DLNARenderer: device DLNA_42469c1e9ff3 received event. Details with verbose=5
2019.08.21 20:47:57 5: DLNARenderer: process event$VAR1 = {
          'Event' => {
                     'xmlns' => 'urn:schemas-upnp-org:metadata-1-0/RCS/',
                     'InstanceID' => {
                                     'Volume' => [
                                                 {
                                                   'channel' => 'Master',
                                                   'val' => '13'
                                                 }
                                               ],
                                     'val' => '0'
                                   }
                   }
        };

2019.08.21 20:47:57 4: DLNARenderer: Update reading volume with 13
2019.08.21 20:48:39 5: DLNARenderer: DLNA_42469c1e9ff3, RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2019.08.21 20:48:39 4: DLNARenderer: DLNA_42469c1e9ff3, RenderingControl, SetVolume(0,Master,40) does not exist.
2019.08.21 20:48:39 4: DLNARenderer: DLNA_42469c1e9ff3, RenderingControl, SetVolume(0,Master,40) does not exist.
2019.08.21 20:48:39 4: DLNARenderer: DLNA_42469c1e9ff3, RenderingControl, SetVolume(0,Master,40) does not exist.
2019.08.21 20:51:15 5: DLNARenderer: DLNA_42469c1e9ff3, RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2019.08.21 20:51:15 4: DLNARenderer: DLNA_42469c1e9ff3, RenderingControl, SetVolume(0,Master,18) does not exist.
2019.08.21 20:51:15 4: DLNARenderer: DLNA_42469c1e9ff3, RenderingControl, SetVolume(0,Master,18) does not exist.
2019.08.21 20:51:15 4: DLNARenderer: DLNA_42469c1e9ff3, RenderingControl, SetVolume(0,Master,18) does not exist.


ZitatHast Du auch den Hinweis auf "allowed" berücksichtigt ?
Jetzt wo ich da noch etwas mehr nachgelesen habe, wohl nicht. ::) Bin aber zur Zeit etwas ratlos was ich genau machen muss/soll :(

Gruß Bernd

KölnSolar

Hi Bernd,

event klappt.  :D

Dann nur das  allowed ? Musste jetzt selber wieder überlegen, warum das überhaupt notwendig war.  :-[ Nur, wenn man(wie Du es mal probiert hast) eine Mediendatei über den FHEM-Server streamen möchte also IP:Port/.... Dieser Port, darf dann nicht mit dem allowed-device verknüpft sein, also nicht attr allowed_device validFor FhemWebdevicemitPort.

Dass die anderen FHEM-Befehle nicht ankommen, dürfte aber nichts damit zu tun haben. Mich wundert
Zitat2019.08.21 20:48:39 5: DLNARenderer: DLNA_42469c1e9ff3, RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2019.08.21 20:48:39 4: DLNARenderer: DLNA_42469c1e9ff3, RenderingControl, SetVolume(0,Master,40) does not exist.
In dem Fall ist es klar, dass kein Befehl ankam. Übersetzt heißen die beiden Zeilen: Es wurde ein Service RenderingControl für den TV gefunden. Der beinhaltet aber keine action  setVolume.  :o ??? Ist es bei channel und mute dasselbe ?

Mach mal http://deinetvip:9197/RenderingControl_1.xml u. http://deinetvip:9197/AVTransport_1.xml und poste das Ergebnis. Ein http://deinetvip:8001/api/v2/ würde mich auch interessieren(den Post ein wenig anonymisieren  ;))

Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

isdnbus

Hallo Markus,

nachfolgend die Rückmeldungen vom TV:

Die api/v2

{"device":{"FrameTVSupport":"false","GamePadSupport":"true","ImeSyncedSupport":"true","OS":"Tizen","TokenAuthSupport":"true","VoiceSupport":"true","countryCode":"DE","description":"Samsung DTV RCR","developerIP":"0.0.0.0","developerMode":"0","duid":"uuid:336fdf74-eeb6-438a-824a-5c14b5fd2aa4","firmwareVersion":"Unknown","id":"uuid:336fdf74-eeb6-438a-824a-5c14b5fd2aa4","ip":"111.112.113.114","model":"18_KANTM2_QTV","modelName":"GQ55Q6FNG","name":"[TV] Samsung Q6 Series (55)","networkType":"wireless","resolution":"3840x2160","smartHubAgreement":"true","ssid":"e8:df:70:65:cc:dd","type":"Samsung SmartTV","udn":"uuid:336fdf74-eeb6-438a-824a-5c14b5fd2aa4","wifiMac":"C0:48:E6:FF:FE:FC"},"id":"uuid:336fdf74-eeb6-438a-824a-5c14b5fd2aa4","isSupport":"{\"DMP_DRM_PLAYREADY\":\"false\",\"DMP_DRM_WIDEVINE\":\"false\",\"DMP_available\":\"true\",\"EDEN_available\":\"true\",\"FrameTVSupport\":\"false\",\"ImeSyncedSupport\":\"true\",\"TokenAuthSupport\":\"true\",\"remote_available\":\"true\",\"remote_fourDirections\":\"true\",\"remote_touchPad\":\"true\",\"remote_voiceControl\":\"true\"}\n","name":"[TV] Samsung Q6 Series (55)","remote":"1.0","type":"Samsung SmartTV","uri":"http://111.112.113.114:8001/api/v2/","version":"2.0.25"}


Die AVTransport_1.xml

<scpd><specVersion><major>1</major><minor>0</minor></specVersion><actionList><action><name>Play</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>Speed</name><direction>in</direction><relatedStateVariable>TransportPlaySpeed</relatedStateVariable></argument></argumentList></action><action><name>Stop</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument></argumentList></action><action><name>Next</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument></argumentList></action><action><name>Previous</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument></argumentList></action><action><name>SetPlayMode</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>NewPlayMode</name><direction>in</direction><relatedStateVariable>CurrentPlayMode</relatedStateVariable></argument></argumentList></action><action><name>GetMediaInfo</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>NrTracks</name><direction>out</direction><relatedStateVariable>NumberOfTracks</relatedStateVariable><defaultValue>0</defaultValue></argument><argument><name>MediaDuration</name><direction>out</direction><relatedStateVariable>CurrentMediaDuration</relatedStateVariable></argument><argument><name>CurrentURI</name><direction>out</direction><relatedStateVariable>AVTransportURI</relatedStateVariable></argument><argument><name>CurrentURIMetaData</name><direction>out</direction><relatedStateVariable>AVTransportURIMetaData</relatedStateVariable></argument><argument><name>NextURI</name><direction>out</direction><relatedStateVariable>NextAVTransportURI</relatedStateVariable></argument><argument><name>NextURIMetaData</name><direction>out</direction><relatedStateVariable>NextAVTransportURIMetaData</relatedStateVariable></argument><argument><name>PlayMedium</name><direction>out</direction><relatedStateVariable>PlaybackStorageMedium</relatedStateVariable></argument><argument><name>RecordMedium</name><direction>out</direction><relatedStateVariable>RecordStorageMedium</relatedStateVariable></argument><argument><name>WriteStatus</name><direction>out</direction><relatedStateVariable>RecordMediumWriteStatus</relatedStateVariable></argument></argumentList></action><action><name>GetDeviceCapabilities</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>PlayMedia</name><direction>out</direction><relatedStateVariable>PossiblePlaybackStorageMedia</relatedStateVariable></argument><argument><name>RecMedia</name><direction>out</direction><relatedStateVariable>PossibleRecordStorageMedia</relatedStateVariable></argument><argument><name>RecQualityModes</name><direction>out</direction><relatedStateVariable>PossibleRecordQualityModes</relatedStateVariable></argument></argumentList></action><action><name>SetAVTransportURI</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>CurrentURI</name><direction>in</direction><relatedStateVariable>AVTransportURI</relatedStateVariable></argument><argument><name>CurrentURIMetaData</name><direction>in</direction><relatedStateVariable>AVTransportURIMetaData</relatedStateVariable></argument></argumentList></action><action><name>SetNextAVTransportURI</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>NextURI</name><direction>in</direction><relatedStateVariable>NextAVTransportURI</relatedStateVariable></argument><argument><name>NextURIMetaData</name><direction>in</direction><relatedStateVariable>NextAVTransportURIMetaData</relatedStateVariable></argument></argumentList></action><action><name>X_PrefetchURI</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>PrefetchURI</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_PrefetchURI</relatedStateVariable></argument><argument><name>PrefetchURIMetaData</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_PrefetchURIMetaData</relatedStateVariable></argument></argumentList></action><action><name>GetTransportSettings</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>PlayMode</name><direction>out</direction><relatedStateVariable>CurrentPlayMode</relatedStateVariable></argument><argument><name>RecQualityMode</name><direction>out</direction><relatedStateVariable>CurrentRecordQualityMode</relatedStateVariable></argument></argumentList></action><action><name>GetTransportInfo</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>CurrentTransportState</name><direction>out</direction><relatedStateVariable>TransportState</relatedStateVariable></argument><argument><name>CurrentTransportStatus</name><direction>out</direction><relatedStateVariable>TransportStatus</relatedStateVariable></argument><argument><name>CurrentSpeed</name><direction>out</direction><relatedStateVariable>TransportPlaySpeed</relatedStateVariable></argument></argumentList></action><action><name>Pause</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument></argumentList></action><action><name>Seek</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>Unit</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_SeekMode</relatedStateVariable></argument><argument><name>Target</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_SeekTarget</relatedStateVariable></argument></argumentList></action><action><name>GetPositionInfo</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>Track</name><direction>out</direction><relatedStateVariable>CurrentTrack</relatedStateVariable></argument><argument><name>TrackDuration</name><direction>out</direction><relatedStateVariable>CurrentTrackDuration</relatedStateVariable></argument><argument><name>TrackMetaData</name><direction>out</direction><relatedStateVariable>CurrentTrackMetaData</relatedStateVariable></argument><argument><name>TrackURI</name><direction>out</direction><relatedStateVariable>CurrentTrackURI</relatedStateVariable></argument><argument><name>RelTime</name><direction>out</direction><relatedStateVariable>RelativeTimePosition</relatedStateVariable></argument><argument><name>AbsTime</name><direction>out</direction><relatedStateVariable>AbsoluteTimePosition</relatedStateVariable></argument><argument><name>RelCount</name><direction>out</direction><relatedStateVariable>RelativeCounterPosition</relatedStateVariable></argument><argument><name>AbsCount</name><direction>out</direction><relatedStateVariable>AbsoluteCounterPosition</relatedStateVariable></argument></argumentList></action><action><name>GetCurrentTransportActions</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>Actions</name><direction>out</direction><relatedStateVariable>CurrentTransportActions</relatedStateVariable></argument></argumentList></action><action><name>X_DLNA_GetBytePositionInfo</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>TrackSize</name><direction>out</direction><relatedStateVariable>X_DLNA_CurrentTrackSize</relatedStateVariable></argument><argument><name>RelByte</name><direction>out</direction><relatedStateVariable>X_DLNA_RelativeBytePosition</relatedStateVariable></argument><argument><name>AbsByte</name><direction>out</direction><relatedStateVariable>X_DLNA_AbsoluteBytePosition</relatedStateVariable></argument></argumentList></action><action><name>X_GetStoppedReason</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>StoppedReason</name><direction>out</direction><relatedStateVariable>A_ARG_TYPE_StoppedReason</relatedStateVariable></argument><argument><name>StoppedReasonData</name><direction>out</direction><relatedStateVariable>A_ARG_TYPE_StoppedReasonData</relatedStateVariable></argument></argumentList></action><action><name>X_PlayerAppHint</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>UpnpClass</name><direction>in</direction><relatedStateVariable>X_ARG_TYPE_UpnpClass</relatedStateVariable></argument><argument><name>PlayerHint</name><direction>in</direction><relatedStateVariable>X_ARG_TYPE_PlayerHint</relatedStateVariable></argument></argumentList></action></actionList><serviceStateTable><stateVariable sendEvents="no"><name>TransportState</name><dataType>string</dataType><allowedValueList><allowedValue>STOPPED</allowedValue><allowedValue>PAUSED_PLAYBACK</allowedValue><allowedValue>PLAYING</allowedValue><allowedValue>TRANSITIONING</allowedValue><allowedValue>NO_MEDIA_PRESENT</allowedValue></allowedValueList><defaultValue>NO_MEDIA_PRESENT</defaultValue></stateVariable><stateVariable sendEvents="no"><name>TransportStatus</name><dataType>string</dataType><allowedValueList><allowedValue>OK</allowedValue><allowedValue>ERROR_OCCURRED</allowedValue></allowedValueList><defaultValue>OK</defaultValue></stateVariable><stateVariable sendEvents="no"><name>TransportPlaySpeed</name><dataType>string</dataType><defaultValue>1</defaultValue></stateVariable><stateVariable sendEvents="no"><name>NumberOfTracks</name><dataType>ui4</dataType><allowedValueRange><minimum>0</minimum><maximum>4294967295</maximum></allowedValueRange><defaultValue>0</defaultValue></stateVariable><stateVariable sendEvents="no"><name>CurrentMediaDuration</name><dataType>string</dataType><defaultValue>00:00:00</defaultValue></stateVariable><stateVariable sendEvents="no"><name>AVTransportURI</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>AVTransportURIMetaData</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>PlaybackStorageMedium</name><dataType>string</dataType><allowedValueList><allowedValue>NONE</allowedValue><allowedValue>NETWORK</allowedValue></allowedValueList><defaultValue>NONE</defaultValue></stateVariable><stateVariable sendEvents="no"><name>CurrentTrack</name><dataType>ui4</dataType><allowedValueRange><minimum>0</minimum><maximum>4294967295</maximum><step>1</step></allowedValueRange><defaultValue>0</defaultValue></stateVariable><stateVariable sendEvents="no"><name>CurrentTrackDuration</name><dataType>string</dataType><defaultValue>00:00:00</defaultValue></stateVariable><stateVariable sendEvents="no"><name>CurrentTrackMetaData</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>CurrentTrackURI</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>RelativeTimePosition</name><dataType>string</dataType><defaultValue>00:00:00</defaultValue></stateVariable><stateVariable sendEvents="no"><name>AbsoluteTimePosition</name><dataType>string</dataType><defaultValue>00:00:00</defaultValue></stateVariable><stateVariable sendEvents="no"><name>NextAVTransportURI</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>NextAVTransportURIMetaData</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>CurrentTransportActions</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>RecordStorageMedium</name><dataType>string</dataType><allowedValueList><allowedValue>NOT_IMPLEMENTED</allowedValue></allowedValueList><defaultValue>NOT_IMPLEMENTED</defaultValue></stateVariable><stateVariable sendEvents="no"><name>RecordMediumWriteStatus</name><dataType>string</dataType><allowedValueList><allowedValue>NOT_IMPLEMENTED</allowedValue></allowedValueList><defaultValue>NOT_IMPLEMENTED</defaultValue></stateVariable><stateVariable sendEvents="no"><name>RelativeCounterPosition</name><dataType>i4</dataType><defaultValue>2147483647</defaultValue></stateVariable><stateVariable sendEvents="no"><name>AbsoluteCounterPosition</name><dataType>i4</dataType><defaultValue>2147483647</defaultValue></stateVariable><stateVariable sendEvents="no"><name>PossiblePlaybackStorageMedia</name><dataType>string</dataType><defaultValue>NETWORK</defaultValue></stateVariable><stateVariable sendEvents="no"><name>PossibleRecordStorageMedia</name><dataType>string</dataType><defaultValue>NOT_IMPLEMENTED</defaultValue></stateVariable><stateVariable sendEvents="no"><name>PossibleRecordQualityModes</name><dataType>string</dataType><defaultValue>NOT_IMPLEMENTED</defaultValue></stateVariable><stateVariable sendEvents="no"><name>CurrentPlayMode</name><dataType>string</dataType><allowedValueList><allowedValue>NORMAL</allowedValue></allowedValueList><defaultValue>NORMAL</defaultValue></stateVariable><stateVariable sendEvents="no"><name>CurrentRecordQualityMode</name><dataType>string</dataType><allowedValueList><allowedValue>NOT_IMPLEMENTED</allowedValue></allowedValueList><defaultValue>NOT_IMPLEMENTED</defaultValue></stateVariable><stateVariable sendEvents="yes"><name>LastChange</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_InstanceID</name><dataType>ui4</dataType></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_PrefetchURI</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_PrefetchURIMetaData</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_SeekMode</name><dataType>string</dataType><allowedValueList><allowedValue>TRACK_NR</allowedValue><allowedValue>REL_TIME</allowedValue><allowedValue>ABS_TIME</allowedValue><allowedValue>ABS_COUNT</allowedValue><allowedValue>REL_COUNT</allowedValue><allowedValue>X_DLNA_REL_BYTE</allowedValue></allowedValueList><defaultValue>REL_TIME</defaultValue></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_SeekTarget</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>X_DLNA_RelativeBytePosition</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>X_DLNA_AbsoluteBytePosition</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>X_DLNA_CurrentTrackSize</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_StoppedReason</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_StoppedReasonData</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>X_ARG_TYPE_UpnpClass</name><dataType>string</dataType><allowedValueList><allowedValue>object.item.imageItem</allowedValue><allowedValue>object.item.audioItem</allowedValue><allowedValue>object.item.videoItem</allowedValue></allowedValueList></stateVariable><stateVariable sendEvents="no"><name>X_ARG_TYPE_PlayerHint</name><dataType>string</dataType><allowedValueList><allowedValue>load</allowedValue><allowedValue>unload</allowedValue></allowedValueList></stateVariable></serviceStateTable></scpd>

Die 9197/RenderingControl_1.xml

<scpd><specVersion><major>1</major><minor>0</minor></specVersion><actionList><action><name>ListPresets</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>CurrentPresetNameList</name><direction>out</direction><relatedStateVariable>PresetNameList</relatedStateVariable></argument></argumentList></action><action><name>SelectPreset</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>PresetName</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_PresetName</relatedStateVariable></argument></argumentList></action><action><name>GetMute</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>Channel</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_Channel</relatedStateVariable></argument><argument><name>CurrentMute</name><direction>out</direction><relatedStateVariable>Mute</relatedStateVariable></argument></argumentList></action><action><name>SetMute</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>Channel</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_Channel</relatedStateVariable></argument><argument><name>DesiredMute</name><direction>in</direction><relatedStateVariable>Mute</relatedStateVariable></argument></argumentList></action><action><name>GetVolume</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>Channel</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_Channel</relatedStateVariable></argument><argument><name>CurrentVolume</name><direction>out</direction><relatedStateVariable>Volume</relatedStateVariable></argument></argumentList></action><action><name>SetVolume</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>Channel</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_Channel</relatedStateVariable></argument><argument><name>DesiredVolume</name><direction>in</direction><relatedStateVariable>Volume</relatedStateVariable></argument></argumentList></action><action><name>X_GetAspectRatio</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>AspectRatio</name><direction>out</direction><relatedStateVariable>X_AspectRatio</relatedStateVariable></argument></argumentList></action><action><name>X_SetAspectRatio</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>AspectRatio</name><direction>in</direction><relatedStateVariable>X_AspectRatio</relatedStateVariable></argument></argumentList></action><action><name>X_Move360View</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>LatitudeOffset</name><direction>in</direction><relatedStateVariable>X_ARG_TYPE_ArcDegreeOffset</relatedStateVariable></argument><argument><name>LongitudeOffset</name><direction>in</direction><relatedStateVariable>X_ARG_TYPE_ArcDegreeOffset</relatedStateVariable></argument></argumentList></action><action><name>X_Zoom360View</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>ScaleFactorOffset</name><direction>in</direction><relatedStateVariable>X_ARG_TYPE_ScaleFactorOffset</relatedStateVariable></argument></argumentList></action><action><name>X_Origin360View</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument></argumentList></action><action><name>X_ControlCaption</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>Operation</name><direction>in</direction><relatedStateVariable>X_ARG_TYPE_CaptionOperation</relatedStateVariable></argument><argument><name>Name</name><direction>in</direction><relatedStateVariable>X_ARG_TYPE_CaptionName</relatedStateVariable></argument><argument><name>ResourceURI</name><direction>in</direction><relatedStateVariable>X_ARG_TYPE_ResourceURI</relatedStateVariable></argument><argument><name>CaptionURI</name><direction>in</direction><relatedStateVariable>X_ARG_TYPE_CaptionURI</relatedStateVariable></argument><argument><name>CaptionType</name><direction>in</direction><relatedStateVariable>X_ARG_TYPE_CaptionType</relatedStateVariable></argument><argument><name>Language</name><direction>in</direction><relatedStateVariable>X_ARG_TYPE_Language</relatedStateVariable></argument><argument><name>Encoding</name><direction>in</direction><relatedStateVariable>X_ARG_TYPE_Encoding</relatedStateVariable></argument></argumentList></action><action><name>X_GetCaptionState</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>Captions</name><direction>out</direction><relatedStateVariable>X_Captions</relatedStateVariable></argument><argument><name>EnabledCaptions</name><direction>out</direction><relatedStateVariable>X_EnabledCaptions</relatedStateVariable></argument></argumentList></action><action><name>X_GetServiceCapabilities</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>ServiceCapabilities</name><direction>out</direction><relatedStateVariable>X_ServiceCapabilities</relatedStateVariable></argument></argumentList></action><action><name>X_SetZoom</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>x</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_Coordinate</relatedStateVariable></argument><argument><name>y</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_Coordinate</relatedStateVariable></argument><argument><name>w</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_Coordinate</relatedStateVariable></argument><argument><name>h</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_Coordinate</relatedStateVariable></argument></argumentList></action><action><name>X_GetTVSlideShow</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>CurrentShowState</name><direction>out</direction><relatedStateVariable>A_ARG_TYPE_SlideShowState</relatedStateVariable></argument><argument><name>CurrentThemeId</name><direction>out</direction><relatedStateVariable>A_ARG_TYPE_ThemeId</relatedStateVariable></argument><argument><name>TotalThemeNumber</name><direction>out</direction><relatedStateVariable>A_ARG_TYPE_TotalThemeNumber</relatedStateVariable></argument></argumentList></action><action><name>X_SetTVSlideShow</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>CurrentShowState</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_SlideShowState</relatedStateVariable></argument><argument><name>CurrentShowTheme</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_ThemeId</relatedStateVariable></argument></argumentList></action></actionList><serviceStateTable><stateVariable sendEvents="no"><name>PresetNameList</name><dataType>string</dataType><defaultValue>FactoryDefaults</defaultValue></stateVariable><stateVariable sendEvents="yes"><name>LastChange</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>Mute</name><dataType>boolean</dataType></stateVariable><stateVariable sendEvents="no"><name>Volume</name><dataType>ui2</dataType><allowedValueRange><minimum>0</minimum><maximum>100</maximum><step>1</step></allowedValueRange></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_Channel</name><dataType>string</dataType><allowedValueList><allowedValue>Master</allowedValue></allowedValueList></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_InstanceID</name><dataType>ui4</dataType></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_PresetName</name><dataType>string</dataType><allowedValueList><allowedValue>FactoryDefaults</allowedValue></allowedValueList></stateVariable><stateVariable sendEvents="no"><name>X_AspectRatio</name><dataType>string</dataType><defaultValue>Default</defaultValue><allowedValueList><allowedValue>Default</allowedValue><allowedValue>FitScreen</allowedValue></allowedValueList></stateVariable><stateVariable sendEvents="no"><name>X_ARG_TYPE_ArcDegreeOffset</name><defaultValue>0.0</defaultValue><dataType>float</dataType></stateVariable><stateVariable sendEvents="no"><name>X_ARG_TYPE_ScaleFactorOffset</name><dataType>float</dataType><defaultValue>1.0</defaultValue></stateVariable><stateVariable sendEvents="no"><name>X_ARG_TYPE_CaptionOperation</name><dataType>string</dataType><allowedValueList><allowedValue>Enable</allowedValue><allowedValue>Disable</allowedValue></allowedValueList></stateVariable><stateVariable sendEvents="no"><name>X_ARG_TYPE_CaptionName</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>X_ARG_TYPE_ResourceURI</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>X_ARG_TYPE_CaptionURI</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>X_ARG_TYPE_CaptionType</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>X_ARG_TYPE_Language</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>X_ARG_TYPE_Encoding</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>X_Captions</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>X_EnabledCaptions</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>X_ServiceCapabilities</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_Coordinate</name><dataType>ui4</dataType></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_SlideShowState</name><dataType>boolean</dataType></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_ThemeId</name><dataType>ui4</dataType></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_TotalThemeNumber</name><dataType>ui4</dataType></stateVariable></serviceStateTable></scpd>

Ich hoffe es hilft weiter

Gruß Bernd

KölnSolar

Hi Bernd,
leider erst einmal nicht. Dein TV kann die "üblichen" actions. Das muss ich dann detaillierter mit meinen Ausgaben vergleichen.

In etwas übersichtlicher Form Deine actions:
<scpd><specVersion><major>1</major><minor>0</minor></specVersion>
<actionList>
<action><name>ListPresets</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>CurrentPresetNameList</name><direction>out</direction><relatedStateVariable>PresetNameList</relatedStateVariable></argument></argumentList></action>
<action><name>SelectPreset</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>PresetName</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_PresetName</relatedStateVariable></argument></argumentList></action>
<action><name>GetMute</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>Channel</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_Channel</relatedStateVariable></argument><argument><name>CurrentMute</name><direction>out</direction><relatedStateVariable>Mute</relatedStateVariable></argument></argumentList></action
<action><name>SetMute</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>Channel</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_Channel</relatedStateVariable></argument><argument><name>DesiredMute</name><direction>in</direction><relatedStateVariable>Mute</relatedStateVariable></argument></argumentList></action>
<action><name>GetVolume</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>Channel</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_Channel</relatedStateVariable></argument><argument><name>CurrentVolume</name><direction>out</direction><relatedStateVariable>Volume</relatedStateVariable></argument></argumentList></action>
<action><name>SetVolume</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>Channel</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_Channel</relatedStateVariable></argument><argument><name>DesiredVolume</name><direction>in</direction><relatedStateVariable>Volume</relatedStateVariable></argument></argumentList></action>
<action><name>X_GetAspectRatio</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>AspectRatio</name><direction>out</direction><relatedStateVariable>X_AspectRatio</relatedStateVariable></argument></argumentList></action>
<action><name>X_SetAspectRatio</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>AspectRatio</name><direction>in</direction><relatedStateVariable>X_AspectRatio</relatedStateVariable></argument></argumentList></action>
<action><name>X_Move360View</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>LatitudeOffset</name><direction>in</direction><relatedStateVariable>X_ARG_TYPE_ArcDegreeOffset</relatedStateVariable></argument><argument><name>LongitudeOffset</name><direction>in</direction><relatedStateVariable>X_ARG_TYPE_ArcDegreeOffset</relatedStateVariable></argument></argumentList></action>
<action><name>X_Zoom360View</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>ScaleFactorOffset</name><direction>in</direction><relatedStateVariable>X_ARG_TYPE_ScaleFactorOffset</relatedStateVariable></argument></argumentList></action>
<action><name>X_Origin360View</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument></argumentList></action>
<action><name>X_ControlCaption</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>Operation</name><direction>in</direction><relatedStateVariable>X_ARG_TYPE_CaptionOperation</relatedStateVariable></argument><argument><name>Name</name><direction>in</direction><relatedStateVariable>X_ARG_TYPE_CaptionName</relatedStateVariable></argument><argument><name>ResourceURI</name><direction>in</direction><relatedStateVariable>X_ARG_TYPE_ResourceURI</relatedStateVariable></argument><argument><name>CaptionURI</name><direction>in</direction><relatedStateVariable>X_ARG_TYPE_CaptionURI</relatedStateVariable></argument><argument><name>CaptionType</name><direction>in</direction><relatedStateVariable>X_ARG_TYPE_CaptionType</relatedStateVariable></argument><argument><name>Language</name><direction>in</direction><relatedStateVariable>X_ARG_TYPE_Language</relatedStateVariable></argument><argument><name>Encoding</name><direction>in</direction><relatedStateVariable>X_ARG_TYPE_Encoding</relatedStateVariable></argument></argumentList></action>
<action><name>X_GetCaptionState</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>Captions</name><direction>out</direction><relatedStateVariable>X_Captions</relatedStateVariable></argument><argument><name>EnabledCaptions</name><direction>out</direction><relatedStateVariable>X_EnabledCaptions</relatedStateVariable></argument></argumentList></action>
<action><name>X_GetServiceCapabilities</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>ServiceCapabilities</name><direction>out</direction><relatedStateVariable>X_ServiceCapabilities</relatedStateVariable></argument></argumentList></action>
<action><name>X_SetZoom</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>x</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_Coordinate</relatedStateVariable></argument><argument><name>y</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_Coordinate</relatedStateVariable></argument><argument><name>w</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_Coordinate</relatedStateVariable></argument><argument><name>h</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_Coordinate</relatedStateVariable></argument></argumentList></action>
<action><name>X_GetTVSlideShow</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>CurrentShowState</name><direction>out</direction><relatedStateVariable>A_ARG_TYPE_SlideShowState</relatedStateVariable></argument><argument><name>CurrentThemeId</name><direction>out</direction><relatedStateVariable>A_ARG_TYPE_ThemeId</relatedStateVariable></argument><argument><name>TotalThemeNumber</name><direction>out</direction><relatedStateVariable>A_ARG_TYPE_TotalThemeNumber</relatedStateVariable></argument></argumentList></action>
<action><name>X_SetTVSlideShow</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>CurrentShowState</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_SlideShowState</relatedStateVariable></argument><argument><name>CurrentShowTheme</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_ThemeId</relatedStateVariable></argument></argumentList></action>
</actionList>
<serviceStateTable><stateVariable sendEvents="no"><name>PresetNameList</name><dataType>string</dataType><defaultValue>FactoryDefaults</defaultValue></stateVariable><stateVariable sendEvents="yes"><name>LastChange</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>Mute</name><dataType>boolean</dataType></stateVariable><stateVariable sendEvents="no"><name>Volume</name><dataType>ui2</dataType><allowedValueRange><minimum>0</minimum><maximum>100</maximum><step>1</step></allowedValueRange></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_Channel</name><dataType>string</dataType><allowedValueList><allowedValue>Master</allowedValue></allowedValueList></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_InstanceID</name><dataType>ui4</dataType></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_PresetName</name><dataType>string</dataType><allowedValueList><allowedValue>FactoryDefaults</allowedValue></allowedValueList></stateVariable><stateVariable sendEvents="no"><name>X_AspectRatio</name><dataType>string</dataType><defaultValue>Default</defaultValue><allowedValueList><allowedValue>Default</allowedValue><allowedValue>FitScreen</allowedValue></allowedValueList></stateVariable><stateVariable sendEvents="no"><name>X_ARG_TYPE_ArcDegreeOffset</name><defaultValue>0.0</defaultValue><dataType>float</dataType></stateVariable><stateVariable sendEvents="no"><name>X_ARG_TYPE_ScaleFactorOffset</name><dataType>float</dataType><defaultValue>1.0</defaultValue></stateVariable><stateVariable sendEvents="no"><name>X_ARG_TYPE_CaptionOperation</name><dataType>string</dataType><allowedValueList><allowedValue>Enable</allowedValue><allowedValue>Disable</allowedValue></allowedValueList></stateVariable><stateVariable sendEvents="no"><name>X_ARG_TYPE_CaptionName</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>X_ARG_TYPE_ResourceURI</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>X_ARG_TYPE_CaptionURI</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>X_ARG_TYPE_CaptionType</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>X_ARG_TYPE_Language</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>X_ARG_TYPE_Encoding</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>X_Captions</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>X_EnabledCaptions</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>X_ServiceCapabilities</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_Coordinate</name><dataType>ui4</dataType></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_SlideShowState</name><dataType>boolean</dataType></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_ThemeId</name><dataType>ui4</dataType></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_TotalThemeNumber</name><dataType>ui4</dataType></stateVariable></serviceStateTable></scpd>

<scpd><specVersion><major>1</major><minor>0</minor></specVersion>
<actionList>
<action><name>Play</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>Speed</name><direction>in</direction><relatedStateVariable>TransportPlaySpeed</relatedStateVariable></argument></argumentList></action>
<action><name>Stop</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument></argumentList></action>
<action><name>Next</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument></argumentList></action>
<action><name>Previous</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument></argumentList></action>
<action><name>SetPlayMode</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>NewPlayMode</name><direction>in</direction><relatedStateVariable>CurrentPlayMode</relatedStateVariable></argument></argumentList></action>
<action><name>GetMediaInfo</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>NrTracks</name><direction>out</direction><relatedStateVariable>NumberOfTracks</relatedStateVariable><defaultValue>0</defaultValue></argument><argument><name>MediaDuration</name><direction>out</direction><relatedStateVariable>CurrentMediaDuration</relatedStateVariable></argument><argument><name>CurrentURI</name><direction>out</direction><relatedStateVariable>AVTransportURI</relatedStateVariable></argument><argument><name>CurrentURIMetaData</name><direction>out</direction><relatedStateVariable>AVTransportURIMetaData</relatedStateVariable></argument><argument><name>NextURI</name><direction>out</direction><relatedStateVariable>NextAVTransportURI</relatedStateVariable></argument><argument><name>NextURIMetaData</name><direction>out</direction><relatedStateVariable>NextAVTransportURIMetaData</relatedStateVariable></argument><argument><name>PlayMedium</name><direction>out</direction><relatedStateVariable>PlaybackStorageMedium</relatedStateVariable></argument><argument><name>RecordMedium</name><direction>out</direction><relatedStateVariable>RecordStorageMedium</relatedStateVariable></argument><argument><name>WriteStatus</name><direction>out</direction><relatedStateVariable>RecordMediumWriteStatus</relatedStateVariable></argument></argumentList></action>
<action><name>GetDeviceCapabilities</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>PlayMedia</name><direction>out</direction><relatedStateVariable>PossiblePlaybackStorageMedia</relatedStateVariable></argument><argument><name>RecMedia</name><direction>out</direction><relatedStateVariable>PossibleRecordStorageMedia</relatedStateVariable></argument><argument><name>RecQualityModes</name><direction>out</direction><relatedStateVariable>PossibleRecordQualityModes</relatedStateVariable></argument></argumentList></action>
<action><name>SetAVTransportURI</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>CurrentURI</name><direction>in</direction><relatedStateVariable>AVTransportURI</relatedStateVariable></argument><argument><name>CurrentURIMetaData</name><direction>in</direction><relatedStateVariable>AVTransportURIMetaData</relatedStateVariable></argument></argumentList></action>
<action><name>SetNextAVTransportURI</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>NextURI</name><direction>in</direction><relatedStateVariable>NextAVTransportURI</relatedStateVariable></argument><argument><name>NextURIMetaData</name><direction>in</direction><relatedStateVariable>NextAVTransportURIMetaData</relatedStateVariable></argument></argumentList></action>
<action><name>X_PrefetchURI</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>PrefetchURI</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_PrefetchURI</relatedStateVariable></argument><argument><name>PrefetchURIMetaData</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_PrefetchURIMetaData</relatedStateVariable></argument></argumentList></action>
<action><name>GetTransportSettings</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>PlayMode</name><direction>out</direction><relatedStateVariable>CurrentPlayMode</relatedStateVariable></argument><argument><name>RecQualityMode</name><direction>out</direction><relatedStateVariable>CurrentRecordQualityMode</relatedStateVariable></argument></argumentList></action>
<action><name>GetTransportInfo</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>CurrentTransportState</name><direction>out</direction><relatedStateVariable>TransportState</relatedStateVariable></argument><argument><name>CurrentTransportStatus</name><direction>out</direction><relatedStateVariable>TransportStatus</relatedStateVariable></argument><argument><name>CurrentSpeed</name><direction>out</direction><relatedStateVariable>TransportPlaySpeed</relatedStateVariable></argument></argumentList></action>
<action><name>Pause</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument></argumentList></action>
<action><name>Seek</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>Unit</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_SeekMode</relatedStateVariable></argument><argument><name>Target</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_SeekTarget</relatedStateVariable></argument></argumentList></action>
<action><name>GetPositionInfo</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>Track</name><direction>out</direction><relatedStateVariable>CurrentTrack</relatedStateVariable></argument><argument><name>TrackDuration</name><direction>out</direction><relatedStateVariable>CurrentTrackDuration</relatedStateVariable></argument><argument><name>TrackMetaData</name><direction>out</direction><relatedStateVariable>CurrentTrackMetaData</relatedStateVariable></argument><argument><name>TrackURI</name><direction>out</direction><relatedStateVariable>CurrentTrackURI</relatedStateVariable></argument><argument><name>RelTime</name><direction>out</direction><relatedStateVariable>RelativeTimePosition</relatedStateVariable></argument><argument><name>AbsTime</name><direction>out</direction><relatedStateVariable>AbsoluteTimePosition</relatedStateVariable></argument><argument><name>RelCount</name><direction>out</direction><relatedStateVariable>RelativeCounterPosition</relatedStateVariable></argument><argument><name>AbsCount</name><direction>out</direction><relatedStateVariable>AbsoluteCounterPosition</relatedStateVariable></argument></argumentList></action>
<action><name>GetCurrentTransportActions</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>Actions</name><direction>out</direction><relatedStateVariable>CurrentTransportActions</relatedStateVariable></argument></argumentList></action>
<action><name>X_DLNA_GetBytePositionInfo</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>TrackSize</name><direction>out</direction><relatedStateVariable>X_DLNA_CurrentTrackSize</relatedStateVariable></argument><argument><name>RelByte</name><direction>out</direction><relatedStateVariable>X_DLNA_RelativeBytePosition</relatedStateVariable></argument><argument><name>AbsByte</name><direction>out</direction><relatedStateVariable>X_DLNA_AbsoluteBytePosition</relatedStateVariable></argument></argumentList></action>
<action><name>X_GetStoppedReason</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>StoppedReason</name><direction>out</direction><relatedStateVariable>A_ARG_TYPE_StoppedReason</relatedStateVariable></argument><argument><name>StoppedReasonData</name><direction>out</direction><relatedStateVariable>A_ARG_TYPE_StoppedReasonData</relatedStateVariable></argument></argumentList></action>
<action><name>X_PlayerAppHint</name><argumentList><argument><name>InstanceID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable></argument><argument><name>UpnpClass</name><direction>in</direction><relatedStateVariable>X_ARG_TYPE_UpnpClass</relatedStateVariable></argument><argument><name>PlayerHint</name><direction>in</direction><relatedStateVariable>X_ARG_TYPE_PlayerHint</relatedStateVariable></argument></argumentList></action>
</actionList>
<serviceStateTable><stateVariable sendEvents="no"><name>TransportState</name><dataType>string</dataType><allowedValueList><allowedValue>STOPPED</allowedValue><allowedValue>PAUSED_PLAYBACK</allowedValue><allowedValue>PLAYING</allowedValue><allowedValue>TRANSITIONING</allowedValue><allowedValue>NO_MEDIA_PRESENT</allowedValue></allowedValueList><defaultValue>NO_MEDIA_PRESENT</defaultValue></stateVariable><stateVariable sendEvents="no"><name>TransportStatus</name><dataType>string</dataType><allowedValueList><allowedValue>OK</allowedValue><allowedValue>ERROR_OCCURRED</allowedValue></allowedValueList><defaultValue>OK</defaultValue></stateVariable><stateVariable sendEvents="no"><name>TransportPlaySpeed</name><dataType>string</dataType><defaultValue>1</defaultValue></stateVariable><stateVariable sendEvents="no"><name>NumberOfTracks</name><dataType>ui4</dataType><allowedValueRange><minimum>0</minimum><maximum>4294967295</maximum></allowedValueRange><defaultValue>0</defaultValue></stateVariable><stateVariable sendEvents="no"><name>CurrentMediaDuration</name><dataType>string</dataType><defaultValue>00:00:00</defaultValue></stateVariable><stateVariable sendEvents="no"><name>AVTransportURI</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>AVTransportURIMetaData</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>PlaybackStorageMedium</name><dataType>string</dataType><allowedValueList><allowedValue>NONE</allowedValue><allowedValue>NETWORK</allowedValue></allowedValueList><defaultValue>NONE</defaultValue></stateVariable><stateVariable sendEvents="no"><name>CurrentTrack</name><dataType>ui4</dataType><allowedValueRange><minimum>0</minimum><maximum>4294967295</maximum><step>1</step></allowedValueRange><defaultValue>0</defaultValue></stateVariable><stateVariable sendEvents="no"><name>CurrentTrackDuration</name><dataType>string</dataType><defaultValue>00:00:00</defaultValue></stateVariable><stateVariable sendEvents="no"><name>CurrentTrackMetaData</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>CurrentTrackURI</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>RelativeTimePosition</name><dataType>string</dataType><defaultValue>00:00:00</defaultValue></stateVariable><stateVariable sendEvents="no"><name>AbsoluteTimePosition</name><dataType>string</dataType><defaultValue>00:00:00</defaultValue></stateVariable><stateVariable sendEvents="no"><name>NextAVTransportURI</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>NextAVTransportURIMetaData</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>CurrentTransportActions</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>RecordStorageMedium</name><dataType>string</dataType><allowedValueList><allowedValue>NOT_IMPLEMENTED</allowedValue></allowedValueList><defaultValue>NOT_IMPLEMENTED</defaultValue></stateVariable><stateVariable sendEvents="no"><name>RecordMediumWriteStatus</name><dataType>string</dataType><allowedValueList><allowedValue>NOT_IMPLEMENTED</allowedValue></allowedValueList><defaultValue>NOT_IMPLEMENTED</defaultValue></stateVariable><stateVariable sendEvents="no"><name>RelativeCounterPosition</name><dataType>i4</dataType><defaultValue>2147483647</defaultValue></stateVariable><stateVariable sendEvents="no"><name>AbsoluteCounterPosition</name><dataType>i4</dataType><defaultValue>2147483647</defaultValue></stateVariable><stateVariable sendEvents="no"><name>PossiblePlaybackStorageMedia</name><dataType>string</dataType><defaultValue>NETWORK</defaultValue></stateVariable><stateVariable sendEvents="no"><name>PossibleRecordStorageMedia</name><dataType>string</dataType><defaultValue>NOT_IMPLEMENTED</defaultValue></stateVariable><stateVariable sendEvents="no"><name>PossibleRecordQualityModes</name><dataType>string</dataType><defaultValue>NOT_IMPLEMENTED</defaultValue></stateVariable><stateVariable sendEvents="no"><name>CurrentPlayMode</name><dataType>string</dataType><allowedValueList><allowedValue>NORMAL</allowedValue></allowedValueList><defaultValue>NORMAL</defaultValue></stateVariable><stateVariable sendEvents="no"><name>CurrentRecordQualityMode</name><dataType>string</dataType><allowedValueList><allowedValue>NOT_IMPLEMENTED</allowedValue></allowedValueList><defaultValue>NOT_IMPLEMENTED</defaultValue></stateVariable><stateVariable sendEvents="yes"><name>LastChange</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_InstanceID</name><dataType>ui4</dataType></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_PrefetchURI</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_PrefetchURIMetaData</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_SeekMode</name><dataType>string</dataType><allowedValueList><allowedValue>TRACK_NR</allowedValue><allowedValue>REL_TIME</allowedValue><allowedValue>ABS_TIME</allowedValue><allowedValue>ABS_COUNT</allowedValue><allowedValue>REL_COUNT</allowedValue><allowedValue>X_DLNA_REL_BYTE</allowedValue></allowedValueList><defaultValue>REL_TIME</defaultValue></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_SeekTarget</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>X_DLNA_RelativeBytePosition</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>X_DLNA_AbsoluteBytePosition</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>X_DLNA_CurrentTrackSize</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_StoppedReason</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_StoppedReasonData</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>X_ARG_TYPE_UpnpClass</name><dataType>string</dataType><allowedValueList><allowedValue>object.item.imageItem</allowedValue><allowedValue>object.item.audioItem</allowedValue><allowedValue>object.item.videoItem</allowedValue></allowedValueList></stateVariable><stateVariable sendEvents="no"><name>X_ARG_TYPE_PlayerHint</name><dataType>string</dataType><allowedValueList><allowedValue>load</allowedValue><allowedValue>unload</allowedValue></allowedValueList></stateVariable></serviceStateTable></scpd>


Du könntest mir den http://deinetvip/dmr noch zum Vergleich liefern.

Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

isdnbus

Hallo Markus,

mit http://deinetvip/dmr klappt es nicht.


Mit http://deinetvip:9197/dmr erhalte ich dann die folgende Ausgabe.

<root<
>specVersion<
>major>1</major<
>minor>0</minor<
>/specVersion<
>device<
>deviceType>urn:schemas-upnp-org:device:MediaRenderer:1</deviceType<
>pnpx:X_compatibleId>MS_DigitalMediaDeviceClass_DMR_V001</pnpx:X_compatibleId<
>df:X_deviceCategory>Display.TV.LCD Multimedia.DMR</df:X_deviceCategory<
>dlna:X_DLNADOC>DMR-1.50</dlna:X_DLNADOC<
>friendlyName>[TV] Samsung Q6 Series (55)</friendlyName<
>manufacturer>Samsung Electronics</manufacturer<
>manufacturerURL>http://www.samsung.com/sec</manufacturerURL<
>modelDescription>Samsung TV DMR</modelDescription<
>modelName>GQ55Q6FNG</modelName<
>modelNumber>AllShare1.0</modelNumber<
>modelURL>http://www.samsung.com/sec</modelURL<
>serialNumber>xxxxxHHKC09xxxx</serialNumber<
>UDN>uuid:62338df-fb5f-4934-37b1-42469c1e9ff3</UDN<
>iconList<
>icon<
>mimetype>image/jpeg</mimetype<
>width>48</width<
>height>48</height<
>depth>24</depth<
>url>/icon_SML.jpg</url<
>/icon<
>icon<
>mimetype>image/jpeg</mimetype<
>width>120</width<
>height>120</height<
>depth>24</depth<
>url>/icon_LRG.jpg</url<
>/icon<
>icon<
>mimetype>image/png</mimetype<
>width>48</width<
>height>48</height<
>depth>24</depth<
>url>/icon_SML.png</url<
>/icon<
>icon<
>mimetype>image/png</mimetype<
>width>120</width<
>height>120</height<
>depth>24</depth<
>url>/icon_LRG.png</url<
>/icon<
>/iconList<
>serviceList<


Gruß Bernd

KölnSolar

Zitatmit http://deinetvip/dmr klappt es nicht.
Logisch.  ::) :-[
Mehr kommt da nicht ? Fehlerchen bei Cut&Paste ?
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

isdnbus

Hallo Markus,

ja war ein P&C Fehler. ::)

<root<
>specVersion<
>major>1</major<
>minor>0</minor<
>/specVersion<
>device<
>deviceType>urn:schemas-upnp-org:device:MediaRenderer:1</deviceType<
>pnpx:X_compatibleId>MS_DigitalMediaDeviceClass_DMR_V001</pnpx:X_compatibleId<
>df:X_deviceCategory>Display.TV.LCD Multimedia.DMR</df:X_deviceCategory<
>dlna:X_DLNADOC>DMR-1.50</dlna:X_DLNADOC<
>friendlyName>[TV] Samsung Q6 Series (55)</friendlyName<
>manufacturer>Samsung Electronics</manufacturer<
>manufacturerURL>http://www.samsung.com/sec</manufacturerURL<
>modelDescription>Samsung TV DMR</modelDescription<
>modelName>GQ55Q6FNG</modelName<
>modelNumber>AllShare1.0</modelNumber<
>modelURL>http://www.samsung.com/sec</modelURL<
>serialNumber>0E633HHKC09078P</serialNumber<
>UDN>uuid:629798df-fb4f-4934-97b1-42469c1e9ff3</UDN<
>iconList<
>icon<
>mimetype>image/jpeg</mimetype<
>width>48</width<
>height>48</height<
>depth>24</depth<
>url>/icon_SML.jpg</url<
>/icon<
>icon<
>mimetype>image/jpeg</mimetype<
>width>120</width<
>height>120</height<
>depth>24</depth<
>url>/icon_LRG.jpg</url<
>/icon<
>icon<
>mimetype>image/png</mimetype<
>width>48</width<
>height>48</height<
>depth>24</depth<
>url>/icon_SML.png</url<
>/icon<
>icon<
>mimetype>image/png</mimetype<
>width>120</width<
>height>120</height<
>depth>24</depth<
>url>/icon_LRG.png</url<
>/icon<
>/iconList<
>serviceList<
>service<
>serviceType>urn:schemas-upnp-org:service:RenderingControl:1</serviceType<
>serviceId>urn:upnp-org:serviceId:RenderingControl</serviceId<
>controlURL>/upnp/control/RenderingControl1</controlURL<
>eventSubURL>/upnp/event/RenderingControl1</eventSubURL<
>SCPDURL>/RenderingControl_1.xml</SCPDURL<
>/service<
>service<
>serviceType>urn:schemas-upnp-org:service:ConnectionManager:1</serviceType<
>serviceId>urn:upnp-org:serviceId:ConnectionManager</serviceId<
>controlURL>/upnp/control/ConnectionManager1</controlURL<
>eventSubURL>/upnp/event/ConnectionManager1</eventSubURL<
>SCPDURL>/ConnectionManager_1.xml</SCPDURL<
>/service<
>service<
>serviceType>urn:schemas-upnp-org:service:AVTransport:1</serviceType<
>serviceId>urn:upnp-org:serviceId:AVTransport</serviceId<
>controlURL>/upnp/control/AVTransport1</controlURL<
>eventSubURL>/upnp/event/AVTransport1</eventSubURL<
>SCPDURL>/AVTransport_1.xml</SCPDURL<
>/service<
>/serviceList<
>sec:ProductCap>Tizen,Y2018,WebURIPlayable,NavigateInPause,ScreenMirroringP2PMAC=c2:48:e6:f8:ff:35,UHD_SCREEN,SerialNumber=0E6STWRKC09178P,vdProductType=TV,OCF=1</sec:ProductCap<
>pnpx:X_hardwareId>VEN_0105&DEV_VD0001</pnpx:X_hardwareId<
>/device<
>/root>


So mehr liefert der Fernseher aber wirklich nicht. :'(

Gruß Bernd

KölnSolar

#728
Hi Bernd,
ZitatSo mehr liefert der Fernseher aber wirklich nicht.
Wirklich ? Ich hab zu Beginn <?xml version="1.0" encoding="ISO-8859-1"?>
<root xmlns:sec="http://www.sec.co.kr/dlna" xmlns="urn:schemas-upnp-org:device-1-0" xmlns:df="http://schemas.microsoft.com/windows/2008/09/devicefoundation" xmlns:pnpx="http://schemas.microsoft.com/windows/pnpx/2005/11">


Sonst sehe ich da keine Unterschiede zu meinem TV.  :-\

Ich fasse mal zusammen:
- Windows Mediaplayer streaming funktioniert
- SamsungAV funktioniert
- DLNA Erkennung/autocreate funktioniert
- DLNA events(durch Fb ausgelöst) funktionieren
- DLNARenderer-Befehle: keine Reaktion am TV, keine events(logisch)

Und wo ich gerade mal wieder einen Test mit WMP gemacht habe: Zugriffsberechtigungen am TV sind OK ? Mal alle löschen u. auf Pop-Up's reagieren ?

Ich guck mal, ob ich den Link fürs TV-debugging finde....

Grüße Markus
Edit: Hier ist in den letzten beiden Zeilen der Link f. Debugging des Samsung.
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

Gisbert

Hallo Markus,

ich hab ein merkwürdiges Phänomen, was ich schildern möchte; ich hoffe, dass ich den richtigen Thread erwischt habe.

Ich hab folgende Defintion, bei der ich 2 Bilder über channel 1 und 2 zum Fernseher schicken kann. Es gibt 2x RSS und die dazugehörigen .layout-Dateien, beide .layout-Dateien haben den jeweiligen Inhalt.

Wenn ich channel 2 auswähle, dann erhalte ich das erwartete Bild. Wähle ich aber channel 1 aus, erhalte ich ebenfalls das Bild von channel 2.

Ich bin einigermaßen verwirrt und hoffe, dass du mir weiterhelfen kannst. Fhemneustart war letzten Samstag, davor hab ich ein update gefahren, wie jeden Samstag.

Viele​ Grüße​ Gisbert​

defmod DLNA_f47b5e48e6d6 DLNARenderer uuid:0ee6b280-00fa-1000-889e-f47b5e48e6d6
attr DLNA_f47b5e48e6d6 userattr channel_01 channel_02 channel_03 channel_04 channel_05 channel_06 channel_07 channel_08 channel_09 channel_10 multiRoomGroups ttsLanguage
attr DLNA_f47b5e48e6d6 alias [TV]UE50ES6980
attr DLNA_f47b5e48e6d6 channel_01 http://192.168.1.46:8086/fhem/rss/RSS.Anruf.jpg
attr DLNA_f47b5e48e6d6 channel_02 http://192.168.1.46:8086/fhem/rss/RSS.SZ.Gisbert.jpg
attr DLNA_f47b5e48e6d6 icon it_television
attr DLNA_f47b5e48e6d6 room Network
attr DLNA_f47b5e48e6d6 webCmd volume


defmod RSS.Anruf RSS jpg 192.168.1.46 ./FHEM/rss_Anruf.layout
attr RSS.Anruf autoreread 1
attr RSS.Anruf bgcolor 707070
attr RSS.Anruf room Network
attr RSS.Anruf size 1920x1080


defmod RSS.SZ.Gisbert RSS jpg 192.168.1.46 ./FHEM/rss_SZ_Gisbert.layout
attr RSS.SZ.Gisbert autoreread 1
attr RSS.SZ.Gisbert bgcolor 707070
attr RSS.SZ.Gisbert room Network
attr RSS.SZ.Gisbert size 1920x1080


rss_Anruf.layout:
# This template file can be used for layout creation
# needed by 02_RSS.pm and 55_InfoPanel.pm
# Use "save as" once to create the file with your desired name

# Schriftart festlegen
font /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf
# Farben: weiß=FFFFFF,blau=2E64FE,rot=FF0000, grün=00FF00, grau=585858, schwarz=000000
rgb "FF0000"
line 0 130 2048 130
# Kopfzeile
rgb "FFFFFF"
pt 32
date   50 100
time 1740 100
rgb "87CEFF"
text  510 100 { "Temperature: ".ReadingsVal('TH.Kuhlmannweg8','temperature','')."°C"}
text 1180 100 { "Humidity: ".ReadingsVal('TH.Kuhlmannweg8','humidity','')."%"}
# Anzeige Kommunikation
text   50 275 "Telefon:"
text  510 275 { ReadingsTimestamp('Callmonitor','external_name','')}
text   50 375 "Eigene Nummer:"
text  510 375 {ReadingsVal('Callmonitor','internal_number','')}
pt 40
text   50 550 "Anrufer:"
font /usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf
text  510 550 {ReadingsVal('Callmonitor','external_name','')}
font /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf
text   50 650 "Nummer:"
font /usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf
text  510 650 {ReadingsVal('Callmonitor','external_number','')}


rss_SZ_Gisbert.layout:
# This template file can be used for layout creation
# needed by 02_RSS.pm and 55_InfoPanel.pm
# Use "save as" once to create the file with your desired name

# Schriftart festlegen
font /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf
# Farben: weiß=FFFFFF,blau=2E64FE,rot=FF0000, grün=00FF00, grau=585858, schwarz=000000
rgb "FF0000"
line 0 130 2048 130
# Kopfzeile
rgb "FFFFFF"
pt 32
date   50 100
time 1740 100
rgb "87CEFF"
text  510 100 { "Temperature: ".ReadingsVal('TH.Kuhlmannweg8','temperature','')."°C"}
text 1180 100 { "Humidity: ".ReadingsVal('TH.Kuhlmannweg8','humidity','')."%"}
# Anzeige Kommunikation
text   50 275 "Temperatur:"
text  510 275 { ReadingsTimestamp('Temp.OG','SZ.Gisbert','')}
pt 40
text   50 420 "Schlafzimmer Gisbert:"
font /usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf
text  730 420 {ReadingsVal('Temp.OG','SZ.Gisbert','')}
pt 32
font /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf
text   50 565 "Es ist wahrscheinlich genug gelüftet !!"
text   50 665 "Es ist, Zeit das Fenster zuzumachen !!"
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY

KölnSolar

Hi Gisbert
schöne Anwendung  ;D
Ich seh da nichts auffälliges. War das vielleicht nur eine einmalige Sache? Der Stream von channel1 nicht angekommen u. play spielt den "alten" URI ab ? (readings beobachten)Kannst Du das mit 2 einfachen Bildern nachstellen ? Ich nämlich nicht.  :'(
Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

Gisbert

#731
Zitat von: KölnSolar am 29 August 2019, 08:13:58
Hi Gisbert
schöne Anwendung  ;D
Ich seh da nichts auffälliges. War das vielleicht nur eine einmalige Sache? Der Stream von channel1 nicht angekommen u. play spielt den "alten" URI ab ? (readings beobachten)Kannst Du das mit 2 einfachen Bildern nachstellen ? Ich nämlich nicht.  :'(
Grüße Markus

Hallo Markus,

ich kann das Verhalten nicht mehr nachstellen, da es jetzt nicht mehr vorliegt :)
Ich kann es mir nur so erklären, dass beim Erzeugen des Bildes 1 (channel 1) per RSS (händisch, bzw. per set ...) keine aktuellen Daten vorlagen. Mit aktuellen Daten wird das richtige Bild erzeugt. Auch das dazu gehörige notify funktioniert bei einem Testanruf und schiebt das Bild auf den Fernseher.

Viele​ Grüße​ Gisbert​
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY

isdnbus

Hallo Markus,

vielen Dank für die Geduld und Unterstützung.
Bei meinem Gerät werden diese Zeilen nicht ausgegeben.
<?xml version="1.0" encoding="ISO-8859-1"?>
<root xmlns:sec="http://www.sec.co.kr/dlna" xmlns="urn:schemas-upnp-org:device-1-0" xmlns:df="http://schemas.microsoft.com/windows/2008/09/devicefoundation" xmlns:pnpx="http://schemas.microsoft.com/windows/pnpx/2005/11">


Es funktioniert inzwischen bei mir schon über mehrere Tage.
Woran es nun genau gelegen hat, kann ich nicht einmal genau sagen.

Ich habe nach deiner letzten Antwort noch etwas mit einem Portscanner probiert und dann noch ein paar Log´s mit Wireshark aufgezeichnet.
Dazwischen auch einmal den AVM Repeater neu gestartet.
Danach funktionierte es dann irgendwann plötzlich.
Meine Vermutung ist daher, dass sich mein Repeater aufgehängt hatte.

Also nochmals vielen Dank

Gruß Bernd

KölnSolar

RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

pfeffi

#734
habe leider auch ein großes Problem
ich muss das DLNARenderer - device  jeden Tag löschen und neu erstellen, dann natürlich neustarten damit es funktioniert.

wie kann das sein.......