Neuentw. Modulpaket zu UPnP: Controller, Device, DLNA(Renderer-Ersatz)

Begonnen von KölnSolar, 15 Februar 2021, 19:29:49

Vorheriges Thema - Nächstes Thema

KölnSolar

Hallo Jens,
lang, lang ist es  her.  ;D

ZitatSoweit ich das verstanden habe müsste das "&" korrekterweise ein "&" sein, kommt das schon falsch vom Radiosender oder kodieren das meine Teufelchen falsch?
Das kann ich Dir nicht sagen. Da müsste man ja zwischen Teufel-Internet analysieren.

ZitatLässt sich das irgendwie abfangen?
Stell mal ein Log verbose=5 ein und ich gucke mal.
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

Newbie

Hallo Markus,

anbei mal ein erster Ausschnitt vom Logfile, achte mal bitte auf den Bandnamen (3 verschiedene Schreibweisen)

2021.11.11 00:20:33 5: DLNAController:  process property LastChange, xml-event <Event xmlns="urn:schemas-upnp-org:metadata-1-0/AVT/"><InstanceID val="0"><CurrentTrackMetaData val="<?xml version="1.0"?>
<DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:raumfeld="urn:schemas-raumfeld-com:meta-data/raumfeld" xmlns:pv="http://www.pv.com/pvns/"><item id="customradio"><upnp:class>object.item.audioItem.audioBroadcast.radio</upnp:class><raumfeld:section>RadioTime</raumfeld:section><dc:title>Die Ärzte : NEU: Noise</dc:title><upnp:artist>Star FM</upnp:artist><raumfeld:name>Radio</raumfeld:name><res protocolInfo="http-get:*:audio/x-mpegurl:*">https://85.25.43.55/berlin.aac</res></item></DIDL-Lite>
"/></InstanceID></Event>
2021.11.11 00:20:33 4: DLNAController:  parsing did enter load_xml call: <Event xmlns="urn:schemas-upnp-org:metadata-1-0/AVT/"><InstanceID val="0"><CurrentTrackMetaData val="<?xml version="1.0"?>
<DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:raumfeld="urn:schemas-raumfeld-com:meta-data/raumfeld" xmlns:pv="http://www.pv.com/pvns/"><item id="customradio"><upnp:class>object.item.audioItem.audioBroadcast.radio</upnp:class><raumfeld:section>RadioTime</raumfeld:section><dc:title>Die Ärzte : NEU: Noise</dc:title><upnp:artist>Star FM</upnp:artist><raumfeld:name>Radio</raumfeld:name><res protocolInfo="http-get:*:audio/x-mpegurl:*">https://85.25.43.55/berlin.aac</res></item></DIDL-Lite>
"/></InstanceID></Event>
2021.11.11 00:20:33 4: DLNAController:  dom structure: <?xml version="1.0"?>
<Event xmlns="urn:schemas-upnp-org:metadata-1-0/AVT/">
  <InstanceID val="0">
    <CurrentTrackMetaData val="<?xml version="1.0"?> <DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:raumfeld="urn:schemas-raumfeld-com:meta-data/raumfeld" xmlns:pv="http://www.pv.com/pvns/"><item id="customradio"><upnp:class>object.item.audioItem.audioBroadcast.radio</upnp:class><raumfeld:section>RadioTime</raumfeld:section><dc:title>Die Ärzte : NEU: Noise</dc:title><upnp:artist>Star FM</upnp:artist><raumfeld:name>Radio</raumfeld:name><res protocolInfo="http-get:*:audio/x-mpegurl:*">https://85.25.43.55/berlin.aac</res></item></DIDL-Lite> "/>
  </InstanceID>
</Event>

2021.11.11 00:20:33 4: DLNAController:  LastChange xml event with root <Event xmlns="urn:schemas-upnp-org:metadata-1-0/AVT/"><InstanceID val="0"><CurrentTrackMetaData val="<?xml version="1.0"?> <DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:raumfeld="urn:schemas-raumfeld-com:meta-data/raumfeld" xmlns:pv="http://www.pv.com/pvns/"><item id="customradio"><upnp:class>object.item.audioItem.audioBroadcast.radio</upnp:class><raumfeld:section>RadioTime</raumfeld:section><dc:title>Die Ärzte : NEU: Noise</dc:title><upnp:artist>Star FM</upnp:artist><raumfeld:name>Radio</raumfeld:name><res protocolInfo="http-get:*:audio/x-mpegurl:*">https://85.25.43.55/berlin.aac</res></item></DIDL-Lite> "/></InstanceID></Event> found with name: Event
2021.11.11 00:20:33 5: DLNAController:  registered ns-uri is: urn:schemas-upnp-org:metadata-1-0/AVT/
2021.11.11 00:20:33 5: DLNAController:  node <InstanceID val="0"><CurrentTrackMetaData val="<?xml version="1.0"?> <DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:raumfeld="urn:schemas-raumfeld-com:meta-data/raumfeld" xmlns:pv="http://www.pv.com/pvns/"><item id="customradio"><upnp:class>object.item.audioItem.audioBroadcast.radio</upnp:class><raumfeld:section>RadioTime</raumfeld:section><dc:title>Die Ärzte : NEU: Noise</dc:title><upnp:artist>Star FM</upnp:artist><raumfeld:name>Radio</raumfeld:name><res protocolInfo="http-get:*:audio/x-mpegurl:*">https://85.25.43.55/berlin.aac</res></item></DIDL-Lite> "/></InstanceID>, node-name: InstanceID node-type: 1 node value:
2021.11.11 00:20:33 4: DLNAController:  node <CurrentTrackMetaData val="<?xml version="1.0"?> <DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:raumfeld="urn:schemas-raumfeld-com:meta-data/raumfeld" xmlns:pv="http://www.pv.com/pvns/"><item id="customradio"><upnp:class>object.item.audioItem.audioBroadcast.radio</upnp:class><raumfeld:section>RadioTime</raumfeld:section><dc:title>Die Ärzte : NEU: Noise</dc:title><upnp:artist>Star FM</upnp:artist><raumfeld:name>Radio</raumfeld:name><res protocolInfo="http-get:*:audio/x-mpegurl:*">https://85.25.43.55/berlin.aac</res></item></DIDL-Lite> "/>, node-name: CurrentTrackMetaData node-type: 1 node value:
2021.11.11 00:20:33 4: DLNAController:  Update reading transportState with
2021.11.11 00:20:33 4: DLNAController:  Update reading transportStatus with
2021.11.11 00:20:33 4: DLNAController:  Update reading currentTrackURI with
2021.11.11 00:20:33 4: DLNAController:  Update reading nextAVTransportURI with
2021.11.11 00:20:33 4: DLNAController:  Update reading CurrentMediaDuration with
2021.11.11 00:20:33 4: DLNAController:  Update reading CurrentTrackDuration with
2021.11.11 00:20:33 4: DLNAController:  Update reading CurrentTransportActions with
2021.11.11 00:20:33 4: DLNAController:  parsing did enter metadata: <?xml version="1.0"?> <DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:raumfeld="urn:schemas-raumfeld-com:meta-data/raumfeld" xmlns:pv="http://www.pv.com/pvns/"><item id="customradio"><upnp:class>object.item.audioItem.audioBroadcast.radio</upnp:class><raumfeld:section>RadioTime</raumfeld:section><dc:title>Die �rzte : NEU: Noise</dc:title><upnp:artist>Star FM</upnp:artist><raumfeld:name>Radio</raumfeld:name><res protocolInfo="http-get:*:audio/x-mpegurl:*">https://85.25.43.55/berlin.aac</res></item></DIDL-Lite>
2021.11.11 00:20:33 4: DLNAController:  process metadata <?xml version="1.0"?>
<DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:raumfeld="urn:schemas-raumfeld-com:meta-data/raumfeld" xmlns:pv="http://www.pv.com/pvns/"><item id="customradio"><upnp:class>object.item.audioItem.audioBroadcast.radio</upnp:class><raumfeld:section>RadioTime</raumfeld:section><dc:title>Die Ärzte : NEU: Noise</dc:title><upnp:artist>Star FM</upnp:artist><raumfeld:name>Radio</raumfeld:name><res protocolInfo="http-get:*:audio/x-mpegurl:*">https://85.25.43.55/berlin.aac</res></item></DIDL-Lite>

2021.11.11 00:20:33 5: DLNAController:  root <DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:raumfeld="urn:schemas-raumfeld-com:meta-data/raumfeld" xmlns:pv="http://www.pv.com/pvns/"><item id="customradio"><upnp:class>object.item.audioItem.audioBroadcast.radio</upnp:class><raumfeld:section>RadioTime</raumfeld:section><dc:title>Die �rzte : NEU: Noise</dc:title><upnp:artist>Star FM</upnp:artist><raumfeld:name>Radio</raumfeld:name><res protocolInfo="http-get:*:audio/x-mpegurl:*">https://85.25.43.55/berlin.aac</res></item></DIDL-Lite> found with name: DIDL-Lite
2021.11.11 00:20:33 5: DLNAController:  registered dc-uri is: http://purl.org/dc/elements/1.1/
2021.11.11 00:20:33 5: DLNAController:  node <dc:title>Die �rzte : NEU: Noise</dc:title>, node-name: dc:title node-type: 1 node value:  aber text: Die �rzte : NEU: Noise
2021.11.11 00:20:33 4: DLNAController DLNA_e2764784_910e_4c1a_bfda_a500861bee6c: state update from UPNP_Controller, address 10.1.5.12_58033


viele Grüße Jens
fhem-6.1 (configDB+DbLog)  auf ODROID-XU4

Newbie

Hallo Markus,

und hier ein Beispiel mit Sonderzeichen ( & ):

2021.11.11 03:45:37 5: DLNAController:  process property LastChange, xml-event <Event xmlns="urn:schemas-upnp-org:metadata-1-0/AVT/"><InstanceID val="0"><CurrentTrackMetaData val="<?xml version="1.0"?>
<DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:raumfeld="urn:schemas-raumfeld-com:meta-data/raumfeld" xmlns:pv="http://www.pv.com/pvns/"><item id="customradio"><upnp:class>object.item.audioItem.audioBroadcast.radio</upnp:class><raumfeld:section>RadioTime</raumfeld:section><dc:title>Big Head Todd &amp; The Monsters feat. John Lee Hooker : Boom, Boom</dc:title><upnp:artist>Star FM</upnp:artist><raumfeld:name>Radio</raumfeld:name><res protocolInfo="http-get:*:audio/x-mpegurl:*">https://85.25.43.55/berlin.aac</res></item></DIDL-Lite>
"/></InstanceID></Event>
2021.11.11 03:45:37 4: DLNAController:  parsing did enter load_xml call: <Event xmlns="urn:schemas-upnp-org:metadata-1-0/AVT/"><InstanceID val="0"><CurrentTrackMetaData val="<?xml version="1.0"?>
<DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:raumfeld="urn:schemas-raumfeld-com:meta-data/raumfeld" xmlns:pv="http://www.pv.com/pvns/"><item id="customradio"><upnp:class>object.item.audioItem.audioBroadcast.radio</upnp:class><raumfeld:section>RadioTime</raumfeld:section><dc:title>Big Head Todd &amp; The Monsters feat. John Lee Hooker : Boom, Boom</dc:title><upnp:artist>Star FM</upnp:artist><raumfeld:name>Radio</raumfeld:name><res protocolInfo="http-get:*:audio/x-mpegurl:*">https://85.25.43.55/berlin.aac</res></item></DIDL-Lite>
"/></InstanceID></Event>
2021.11.11 03:45:37 4: DLNAController:  dom structure: <?xml version="1.0"?>
<Event xmlns="urn:schemas-upnp-org:metadata-1-0/AVT/">
  <InstanceID val="0">
    <CurrentTrackMetaData val="<?xml version="1.0"?> <DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:raumfeld="urn:schemas-raumfeld-com:meta-data/raumfeld" xmlns:pv="http://www.pv.com/pvns/"><item id="customradio"><upnp:class>object.item.audioItem.audioBroadcast.radio</upnp:class><raumfeld:section>RadioTime</raumfeld:section><dc:title>Big Head Todd &amp; The Monsters feat. John Lee Hooker : Boom, Boom</dc:title><upnp:artist>Star FM</upnp:artist><raumfeld:name>Radio</raumfeld:name><res protocolInfo="http-get:*:audio/x-mpegurl:*">https://85.25.43.55/berlin.aac</res></item></DIDL-Lite> "/>
  </InstanceID>
</Event>

2021.11.11 03:45:37 4: DLNAController:  LastChange xml event with root <Event xmlns="urn:schemas-upnp-org:metadata-1-0/AVT/"><InstanceID val="0"><CurrentTrackMetaData val="<?xml version="1.0"?> <DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:raumfeld="urn:schemas-raumfeld-com:meta-data/raumfeld" xmlns:pv="http://www.pv.com/pvns/"><item id="customradio"><upnp:class>object.item.audioItem.audioBroadcast.radio</upnp:class><raumfeld:section>RadioTime</raumfeld:section><dc:title>Big Head Todd &amp; The Monsters feat. John Lee Hooker : Boom, Boom</dc:title><upnp:artist>Star FM</upnp:artist><raumfeld:name>Radio</raumfeld:name><res protocolInfo="http-get:*:audio/x-mpegurl:*">https://85.25.43.55/berlin.aac</res></item></DIDL-Lite> "/></InstanceID></Event> found with name: Event
2021.11.11 03:45:37 5: DLNAController:  registered ns-uri is: urn:schemas-upnp-org:metadata-1-0/AVT/
2021.11.11 03:45:37 5: DLNAController:  node <InstanceID val="0"><CurrentTrackMetaData val="<?xml version="1.0"?> <DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:raumfeld="urn:schemas-raumfeld-com:meta-data/raumfeld" xmlns:pv="http://www.pv.com/pvns/"><item id="customradio"><upnp:class>object.item.audioItem.audioBroadcast.radio</upnp:class><raumfeld:section>RadioTime</raumfeld:section><dc:title>Big Head Todd &amp; The Monsters feat. John Lee Hooker : Boom, Boom</dc:title><upnp:artist>Star FM</upnp:artist><raumfeld:name>Radio</raumfeld:name><res protocolInfo="http-get:*:audio/x-mpegurl:*np:artist>Star FM</upnp:artist><raumfeld:name>Radio</raumfeld:name><res protocolInfo="http-get:*:audio/x-mpegurl:*">https://85.25.43.55/berlin.aac</res></item></DID">https://85.25.43.55/berlin.aac</res></item></DIDL-Lite> "/></InstanceID>, node-name: InstanceID node-type: 1 node value:
2021.11.11 03:45:37 4: DLNAController:  node <CurrentTrackMetaData val="<?xml version="1.0"?> <DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:raumfeld="urn:schemas-raumfeld-com:meta-data/raumfeld" xmlns:pv="http://www.pv.com/pvns/"><item id="customradio"><upnp:class>object.item.audioItem.audioBroadcast.radio</upnp:class><raumfeld:section>RadioTime</raumfeld:section><dc:title>Big Head Todd &amp; The Monsters feat. John Lee Hooker : Boom, Boom</dc:title><upnp:artist>Star FM</upnp:artist><raumfeld:name>Radio</raumfeld:name><res protocolInfo="http-get:*:audio/x-mpegurl:*">https://85.25.43.55/berlin.aac</res></item></DIDL-Lite> "/>, node-name: CurrentTrackMetaData node-type: 1 node value:
2021.11.11 03:45:37 4: DLNAController:  Update reading transportState with
2021.11.11 03:45:37 4: DLNAController:  Update reading transportStatus with
2021.11.11 03:45:37 4: DLNAController:  Update reading currentTrackURI with
2021.11.11 03:45:37 4: DLNAController:  Update reading nextAVTransportURI with
2021.11.11 03:45:37 4: DLNAController:  Update reading CurrentMediaDuration with
2021.11.11 03:45:37 4: DLNAController:  Update reading CurrentTrackDuration with
2021.11.11 03:45:37 4: DLNAController:  Update reading CurrentTransportActions with
2021.11.11 03:45:37 4: DLNAController:  parsing did enter metadata: <?xml version="1.0"?> <DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:raumfeld="urn:schemas-raumfeld-com:meta-data/raumfeld" xmlns:pv="http://www.pv.com/pvns/"><item id="customradio"><upnp:class>object.item.audioItem.audioBroadcast.radio</upnp:class><raumfeld:section>RadioTime</raumfeld:section><dc:title>Big Head Todd & The Monsters feat. John Lee Hooker : Boom, Boom</dc:title><upnp:artist>Star FM</upnp:artist><raumfeld:name>Radio</raumfeld:name><res protocolInfo="http-get:*:audio/x-mpegurl:*">https://85.25.43.55/berlin.aac</res></item></DIDL-Lite>
2021.11.11 03:45:37 4: DLNAController:  process metadata
2021.11.11 03:45:37 1: DLNAController:  XML parsing error: :1: parser error : xmlParseEntityRef: no name
np:class><raumfeld:section>RadioTime</raumfeld:section><dc:title>Big Head Todd &
                                                                                ^

2021.11.11 03:45:37 4: DLNAController DLNA_e2764784_910e_4c1a_bfda_a500861bee6c: state update from UPNP_Controller, address 10.1.5.12_58033


Gruß Jens
fhem-6.1 (configDB+DbLog)  auf ODROID-XU4

plin

Hallo Markus,

da bin ich also heute beim nächsten Modul von Dir gelandet  :). Da ich gerade erst anfange mich aktiv mit DLNA zu befassen, stelle ich mir einige Fragen die in diesem Thread (noch) nicht beantwortet. Wollen wir einen Wiki-Artikel angehen? Ich könnte da mal was vorbereiten ...

Aktuelle Fragen:

  • Wie funktioniert das mit DLNA? Wird der Stream aufs Device gepusht oder dem Device nur eine URL des Streams mitgeteilt?
  • Die DLNA-Server werden vom UPNPController erkannt und im Reading gelistet, aber sollte damit noch mehr passieren (z.B. ein DLNAController-Device angelegt werden?
  • ...

Viele Grüße
Peter

P.S. An Devices  habe ich aktuell einen EZCast-Stick, Hama Internetradios und ein LG TV zu bieten.

FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

KölnSolar

Hallo Peter,
das freut mich.

ZitatWollen wir einen Wiki-Artikel angehen? Ich könnte da mal was vorbereiten ...
Gerne. Aber wir sind noch im (zähen) Development.

Zitat•Wie funktioniert das mit DLNA? Wird der Stream aufs Device gepusht oder dem Device nur eine URL des Streams mitgeteilt?
UPnP ist ja mehr als DLNA. Für DLNA hilft für den Einstieg der Wiki-Vater(Mutter ::) )
Zitat•Die DLNA-Server werden vom UPNPController erkannt und im Reading gelistet, aber sollte damit noch mehr passieren (z.B. ein DLNAController-Device angelegt werden?
Ein Server hostet die Mediendaten. Dazu gibt es in dem Modulpaket (noch ?) keine weitere Unterstützung.
Für die abspielenden devices
ZitatEZCast-Stick, Hama Internetradios und ein LG TV
hingegen wird ein DLNAController device angelegt. Damit lassen sich dann ein paar video/audio parameter ändern und eben eine URL schicken. Es ist aber mehr als nur mal eben schicken, nämlich kontrollieren(stop, play....)

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

plin

So, nach eineinhalb Tagen Opensource-Frust (immer felt was, ist veraltet, läuft nicht ohne Display, Berechtigungsprobleme, ...) ist irgendwie der gmediarender auf einem Raspberry Pi als DLNA-Client auf meinem Schreibtisch übrig geblieben. Der lässt sich relativ gut über das Modul bedienen, habe aber bisher nur rudimentär getestet.

Einige meiner Devices sind angeblich "online", es werden aber nur die Funktionen mute und volume angeboten. Wenn ich mein Hama Internetratio mittels Modul SIRD eingeschaltet habe, wird mehr angeboten.

Beim Windows Mediaplayer habe ich schon erlebt, dass ich ihn gestartet habe er als Client in FHEM aber noch als offline angezeigt wurde.  Erst ein erneutes searchterm upnp:rootdevice änderte den Status. Ein Webcmd beim UPNPController wäre vermutlich in der Entwicklungsphase hilfreich.

Mir fehlt immer noch eine Info was ich denn dem stream-Command mitgeben muss, damit etwas von meinenm Server auf dem Client abgespielt wird. Ich habe einen MPD und einen Plex-Server zu bieten.
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

KölnSolar

Zitates werden aber nur die Funktionen mute und volume angeboten. Wenn ich mein Hama Internetratio mittels Modul SIRD eingeschaltet habe, wird mehr angeboten.
Das kann gut sein. Aber stream, play.... hast Du auch oder ? Manche devices können noch mehr. Das ist dann aber vermutlich nicht Standard.
Poste mal aus dem UPNP-Controller die readings(die ...-zs-...; ...-zz-... vermute ich sind nicht vorhanden)  zu dem device. Und vielleicht noch die Servicebeschreibungen(dazu den unter "location" angebotenen Link im Browser eingeben. Den unter <serviceList> <service> <SCPDURL> angegebenen Pfad einsetzen und der Browser zeigt die Service-Beschreibung mit sämtlichen actions).

ZitatMir fehlt immer noch eine Info was ich denn dem stream-Command mitgeben muss, damit etwas von meinenm Server auf dem Client abgespielt wird. Ich habe einen MPD und einen Plex-Server zu bieten.
Nur die URL. Hast Du ne Fritte ? Da ist standardmäßig doch z.B. "Fly Fritz! fly" auf dem Server(siehst Du im Mediaplayer als AVM Fritz!Mediaserver). Die URL findest Du unter den Eigenschaften im Mediaplayer. Und dann geht es so zum streamen auf das Zieldeviceset Zieldevice stream http://IP_DEINER_Fritte/AUDIO/DLNA-1-0/Musik/Fly%20FRITZ!%20Fly.mp3.

Sicherlich hättest Du gerne, dass der DLNA-Controller die URLs der Server anzeigt. Das sehe ich aber (noch)nicht als dessen Aufgabe an. Bisher ist es nur für DLNA-Client(Endgerät) und nicht DLNA-Server.
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

plin

Hallo Markus,

Du sollts ja nicht ohne list-Output ins neue Jahr gehen  :):

UPNP_Controller

Internals:
   FD         13
   FUUID      61caec01-f33f-9fe5-2d35-a3f5deb225eadb01
   NAME       UPNP_Controller
   NR         30
   NTFY_ORDER 50-UPNP_Controller
   STATE      initialized
   TYPE       UPNPController
   UDN        0
   VERSION    v0.0.2
   READINGS:
     2021-12-31 10:24:35   192.xxx..xxx.101_2869-UDN uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2021-12-31 10:24:35   192.xxx..xxx.101_2869-friendlyName PETER6: off365@plitc.de:
     2021-12-31 10:24:35   192.xxx..xxx.101_2869-location http://192.xxx..xxx.101:2869/upnphost/udhisapi.dll?content=uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2021-12-31 10:24:35   192.xxx..xxx.101_2869-manufacturer Microsoft Corporation
     2021-12-30 20:45:25   192.xxx..xxx.101_2869-modelDescription PETER6-Desktop
     2021-12-31 10:24:35   192.xxx..xxx.101_2869-modelName Windows Media Player Sharing
     2021-12-31 10:24:35   192.xxx..xxx.101_2869-modelNumber 12.0
     2021-12-29 10:54:34   192.xxx..xxx.101_2869-presence online
     2021-12-29 10:43:43   192.xxx..xxx.101_2869-zs-AVTransport subscription failed, maybe offline
     2021-12-28 18:59:43   192.xxx..xxx.101_2869-zs-ConnectionManager urn:schemas-upnp-org:service:ConnectionManager:1
     2021-12-29 10:54:34   192.xxx..xxx.101_2869-zs-ContentDirectory urn:schemas-upnp-org:service:ContentDirectory:1
     2021-12-29 10:43:43   192.xxx..xxx.101_2869-zs-RenderingControl subscribed but offline
     2021-12-28 11:52:46   192.xxx..xxx.101_2869-zs-SyncManager urn:dmc-samsung-com:service:SyncManager:1
     2021-12-29 10:54:34   192.xxx..xxx.101_2869-zs-X_MS_MediaReceiverRegistrar urn:microsoft.com:service:X_MS_MediaReceiverRegistrar:1
     2021-12-31 10:24:37   192.xxx..xxx.101_2869_1-UDN uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2021-12-31 10:24:37   192.xxx..xxx.101_2869_1-friendlyName PETER6
     2021-12-31 10:24:37   192.xxx..xxx.101_2869_1-location http://192.xxx..xxx.101:2869/upnphost/udhisapi.dll?content=uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2021-12-31 10:24:37   192.xxx..xxx.101_2869_1-manufacturer Samsung-Electronics
     2021-12-31 10:24:37   192.xxx..xxx.101_2869_1-modelDescription PETER6-Desktop
     2021-12-31 10:24:37   192.xxx..xxx.101_2869_1-modelName Kies Sync Server
     2021-12-31 10:24:37   192.xxx..xxx.101_2869_1-modelNumber 1.0
     2021-12-30 20:45:28   192.xxx..xxx.101_2869_1-presence online
     2021-12-30 16:07:49   192.xxx..xxx.101_2869_1-zs-AVTransport subscribed but offline
     2021-12-30 14:56:11   192.xxx..xxx.101_2869_1-zs-ConnectionManager urn:schemas-upnp-org:service:ConnectionManager:1
     2021-12-30 20:45:28   192.xxx..xxx.101_2869_1-zs-ContentDirectory urn:schemas-upnp-org:service:ContentDirectory:1
     2021-12-30 16:07:49   192.xxx..xxx.101_2869_1-zs-RenderingControl subscribed but offline
     2021-12-28 19:07:06   192.xxx..xxx.101_2869_1-zs-SyncManager urn:dmc-samsung-com:service:SyncManager:1
     2021-12-30 20:45:28   192.xxx..xxx.101_2869_1-zs-X_MS_MediaReceiverRegistrar urn:microsoft.com:service:X_MS_MediaReceiverRegistrar:1
     2021-12-30 20:48:10   192.xxx..xxx.101_2869_2-UDN uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2021-12-30 20:48:10   192.xxx..xxx.101_2869_2-friendlyName Peter (PETER6 : Windows Media Player)
     2021-12-30 20:48:10   192.xxx..xxx.101_2869_2-location http://192.xxx..xxx.101:2869/upnphost/udhisapi.dll?content=uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2021-12-30 20:48:10   192.xxx..xxx.101_2869_2-manufacturer Microsoft Corporation
     2021-12-30 20:48:10   192.xxx..xxx.101_2869_2-modelDescription Windows Media Player Renderer
     2021-12-30 20:48:10   192.xxx..xxx.101_2869_2-modelName Windows Media Player
     2021-12-30 20:48:10   192.xxx..xxx.101_2869_2-modelNumber 12
     2021-12-29 10:31:05   192.xxx..xxx.101_2869_2-presence online
     2021-12-30 20:48:10   192.xxx..xxx.101_2869_2-zs-AVTransport SID: uuid:4de8bdc5-d8da-4b3a-98a1-77854db56e8c timeout: 300 property: LastChange
     2021-12-29 10:31:05   192.xxx..xxx.101_2869_2-zs-ConnectionManager urn:schemas-upnp-org:service:ConnectionManager:1
     2021-12-29 10:31:05   192.xxx..xxx.101_2869_2-zs-ContentDirectory urn:schemas-upnp-org:service:ContentDirectory:1
     2021-12-30 20:48:10   192.xxx..xxx.101_2869_2-zs-RenderingControl SID: uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx timeout: 300 property: LastChange
     2021-12-30 15:03:14   192.xxx..xxx.101_2869_2-zs-SyncManager urn:dmc-samsung-com:service:SyncManager:1
     2021-12-29 10:31:05   192.xxx..xxx.101_2869_2-zs-X_MS_MediaReceiverRegistrar urn:microsoft.com:service:X_MS_MediaReceiverRegistrar:1
     2021-12-28 11:50:48   192.xxx..xxx.101_49696-UDN uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2021-12-28 11:50:48   192.xxx..xxx.101_49696-friendlyName PETER6
     2021-12-28 11:50:48   192.xxx..xxx.101_49696-location http://192.xxx..xxx.101:49696/
     2021-12-28 11:50:48   192.xxx..xxx.101_49696-manufacturer Nero AG
     2021-12-28 11:50:48   192.xxx..xxx.101_49696-modelDescription Nero AirBurn
     2021-12-28 11:50:48   192.xxx..xxx.101_49696-modelName AirBurn
     2021-12-28 11:50:48   192.xxx..xxx.101_49696-modelNumber 1.0
     2021-12-28 11:50:48   192.xxx..xxx.101_49696-presence online
     2021-12-28 11:50:48   192.xxx..xxx.101_49696-zs-ABControl urn:schemas-upnp-org:service:ABControl:1
     2021-12-28 20:19:40   192.xxx..xxx.10_32469-UDN uuid:161d0ef2-32d2-184f-8354-089e078592dd
     2021-12-28 20:19:40   192.xxx..xxx.10_32469-friendlyName Plex Media Server: sylvester
     2021-12-28 20:19:40   192.xxx..xxx.10_32469-location http://192.xxx..xxx.10:32469/DeviceDescription.xml
     2021-12-28 20:19:40   192.xxx..xxx.10_32469-manufacturer Plex, Inc.
     2021-12-28 20:19:40   192.xxx..xxx.10_32469-modelDescription Plex Media Server
     2021-12-28 20:19:40   192.xxx..xxx.10_32469-modelName Plex Media Server
     2021-12-28 20:19:40   192.xxx..xxx.10_32469-modelNumber 1.25.2.5319
     2021-12-30 15:23:12   192.xxx..xxx.10_32469-presence online
     2021-12-28 20:19:40   192.xxx..xxx.10_32469-zs-ConnectionManager urn:schemas-upnp-org:service:ConnectionManager:1
     2021-12-28 20:19:40   192.xxx..xxx.10_32469-zs-ContentDirectory urn:schemas-upnp-org:service:ContentDirectory:1
     2021-12-28 20:19:40   192.xxx..xxx.10_32469-zs-X_MS_MediaReceiverRegistrar urn:microsoft.com:service:X_MS_MediaReceiverRegistrar:1
     2021-12-28 11:55:16   192.xxx..xxx.10_8200-UDN uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2021-12-28 11:55:16   192.xxx..xxx.10_8200-friendlyName sylvester: minidlna
     2021-12-28 11:55:16   192.xxx..xxx.10_8200-location http://192.xxx..xxx.10:8200/rootDesc.xml
     2021-12-28 11:55:16   192.xxx..xxx.10_8200-manufacturer Justin Maggard
     2021-12-28 11:55:16   192.xxx..xxx.10_8200-modelDescription MiniDLNA on Linux
     2021-12-28 11:55:16   192.xxx..xxx.10_8200-modelName Windows Media Connect compatible (MiniDLNA)
     2021-12-28 11:55:16   192.xxx..xxx.10_8200-modelNumber 1
     2021-12-28 20:21:45   192.xxx..xxx.10_8200-presence offline
     2021-12-28 11:55:16   192.xxx..xxx.10_8200-zs-ConnectionManager urn:schemas-upnp-org:service:ConnectionManager:1
     2021-12-28 11:55:16   192.xxx..xxx.10_8200-zs-ContentDirectory urn:schemas-upnp-org:service:ContentDirectory:1
     2021-12-28 11:55:16   192.xxx..xxx.10_8200-zs-X_MS_MediaReceiverRegistrar urn:microsoft.com:service:X_MS_MediaReceiverRegistrar:1
     2021-12-28 13:04:07   192.xxx..xxx.110_59199-UDN uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2021-12-28 13:04:07   192.xxx..xxx.110_59199-friendlyName EZCastmsy-4C34FB13
     2021-12-28 13:04:07   192.xxx..xxx.110_59199-location http://192.xxx..xxx.110:59199/
     2021-12-28 13:12:15   192.xxx..xxx.110_59199-manufacturer
     2021-12-28 13:04:07   192.xxx..xxx.110_59199-modelDescription Actions-Micro DLNA DMR Using Auto-Generated UPnP Stack
     2021-12-28 13:04:07   192.xxx..xxx.110_59199-modelName EZCastmsy-4C34FB13
     2021-12-28 13:12:15   192.xxx..xxx.110_59199-modelNumber
     2021-12-28 13:04:07   192.xxx..xxx.110_59199-presence online
     2021-12-28 13:12:15   192.xxx..xxx.110_59199-zs-AVTransport SID: uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx timeout: 300 property: LastChange
     2021-12-28 13:04:07   192.xxx..xxx.110_59199-zs-ConnectionManager urn:schemas-upnp-org:service:ConnectionManager:1
     2021-12-28 13:12:15   192.xxx..xxx.110_59199-zs-RenderingControl SID: uuid:520b9725-9dd5-60ef-49ef-edb0a24ab0c1 timeout: 300 property: LastChange
     2021-12-30 14:51:11   192.xxx..xxx.110_61661-UDN uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2021-12-30 14:51:11   192.xxx..xxx.110_61661-friendlyName EZCastmsy-4C34FB13
     2021-12-30 14:51:11   192.xxx..xxx.110_61661-location http://192.xxx..xxx.110:61661/
     2021-12-30 14:51:11   192.xxx..xxx.110_61661-manufacturer
     2021-12-30 14:51:11   192.xxx..xxx.110_61661-modelDescription Actions-Micro DLNA DMR Using Auto-Generated UPnP Stack
     2021-12-30 14:51:11   192.xxx..xxx.110_61661-modelName EZCastmsy-4C34FB13
     2021-12-30 14:51:11   192.xxx..xxx.110_61661-modelNumber
     2021-12-30 16:08:37   192.xxx..xxx.110_61661-presence offline
     2021-12-30 16:08:37   192.xxx..xxx.110_61661-zs-AVTransport subscribed but offline
     2021-12-30 14:51:11   192.xxx..xxx.110_61661-zs-ConnectionManager urn:schemas-upnp-org:service:ConnectionManager:1
     2021-12-30 16:08:34   192.xxx..xxx.110_61661-zs-RenderingControl subscription failed, maybe offline
     2021-12-28 18:55:41   192.xxx..xxx.110_64109-UDN uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2021-12-28 18:55:41   192.xxx..xxx.110_64109-friendlyName EZCastmsy-4C34FB13
     2021-12-28 18:55:41   192.xxx..xxx.110_64109-location http://192.xxx..xxx.110:64109/
     2021-12-30 20:45:19   192.xxx..xxx.110_64109-manufacturer
     2021-12-28 18:55:41   192.xxx..xxx.110_64109-modelDescription Actions-Micro DLNA DMR Using Auto-Generated UPnP Stack
     2021-12-28 18:55:41   192.xxx..xxx.110_64109-modelName EZCastmsy-4C34FB13
     2021-12-30 20:45:19   192.xxx..xxx.110_64109-modelNumber
     2021-12-28 18:55:41   192.xxx..xxx.110_64109-presence online
     2021-12-30 20:45:20   192.xxx..xxx.110_64109-zs-AVTransport SID: uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx timeout: 300 property: LastChange
     2021-12-28 18:55:41   192.xxx..xxx.110_64109-zs-ConnectionManager urn:schemas-upnp-org:service:ConnectionManager:1
     2021-12-30 20:45:20   192.xxx..xxx.110_64109-zs-RenderingControl SID: uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx timeout: 300 property: LastChange
     2021-12-28 11:57:24   192.xxx..xxx.113_8080-UDN uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2021-12-28 11:57:24   192.xxx..xxx.113_8080-friendlyName Hama IR110MS Wohnzimmer
     2021-12-28 11:57:24   192.xxx..xxx.113_8080-location http://192.xxx..xxx.113:8080/dd.xml
     2021-12-28 11:57:24   192.xxx..xxx.113_8080-manufacturer Hama
     2021-12-31 10:24:30   192.xxx..xxx.113_8080-modelDescription 
     2021-12-28 11:57:24   192.xxx..xxx.113_8080-modelName IR120MS
     2021-12-28 11:57:24   192.xxx..xxx.113_8080-modelNumber IR120MS
     2021-12-30 20:48:06   192.xxx..xxx.113_8080-presence online
     2021-12-31 10:24:35   192.xxx..xxx.113_8080-zs-AVTransport subscription committed, timeout: 300
     2021-12-28 11:57:24   192.xxx..xxx.113_8080-zs-ConnectionManager urn:schemas-upnp-org:service:ConnectionManager:1
     2021-12-31 10:24:35   192.xxx..xxx.113_8080-zs-RenderingControl subscription committed, timeout: 300
     2021-12-28 11:51:20   192.xxx..xxx.132_1095-UDN uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2021-12-28 11:51:20   192.xxx..xxx.132_1095-friendlyName [LG] webOS TV OLED55C17LB
     2021-12-28 11:51:20   192.xxx..xxx.132_1095-location http://192.xxx..xxx.132:1095/
     2021-12-28 11:51:20   192.xxx..xxx.132_1095-manufacturer LG Electronics
     2021-12-28 11:51:20   192.xxx..xxx.132_1095-modelName OLED55C17LB
     2021-12-31 10:24:29   192.xxx..xxx.132_1095-presence online
     2021-12-28 11:51:20   192.xxx..xxx.132_1095-zs-virtualSvc-0000-0001 urn:lge:service:virtualSvc:1
     2021-12-28 11:51:27   192.xxx..xxx.132_1261-UDN uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2021-12-28 11:51:27   192.xxx..xxx.132_1261-friendlyName [LG] webOS TV OLED55C17LB
     2021-12-28 11:51:27   192.xxx..xxx.132_1261-location http://192.xxx..xxx.132:1261/
     2021-12-28 11:51:27   192.xxx..xxx.132_1261-manufacturer LG
     2021-12-28 11:51:27   192.xxx..xxx.132_1261-modelName OLED55C17LB
     2021-12-28 11:51:27   192.xxx..xxx.132_1261-modelNumber WEBOS
     2021-12-31 10:24:27   192.xxx..xxx.132_1261-presence online
     2021-12-28 11:51:27   192.xxx..xxx.132_1261-zs-dial urn:dial-multiscreen-org:service:dial:1
     2021-12-28 11:51:27   192.xxx..xxx.132_1424-UDN uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2021-12-28 11:51:27   192.xxx..xxx.132_1424-friendlyName [LG] webOS TV OLED55C17LB
     2021-12-28 11:51:27   192.xxx..xxx.132_1424-location http://192.xxx..xxx.132:1424/
     2021-12-28 11:51:27   192.xxx..xxx.132_1424-manufacturer LG Electronics
     2021-12-28 11:51:27   192.xxx..xxx.132_1424-modelName LG Smart TV
     2021-12-28 11:51:27   192.xxx..xxx.132_1424-modelNumber OLED55C17LB
     2021-12-31 10:24:26   192.xxx..xxx.132_1424-presence online
     2021-12-28 11:51:27   192.xxx..xxx.132_1424-zs-webos-second-screen-3000-3001 urn:lge-com:service:webos-second-screen:1
     2021-12-28 11:51:25   192.xxx..xxx.132_1878-UDN uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2021-12-28 11:51:25   192.xxx..xxx.132_1878-friendlyName [LG] webOS TV OLED55C17LB
     2021-12-28 11:51:25   192.xxx..xxx.132_1878-location http://192.xxx..xxx.132:1878/
     2021-12-28 11:51:25   192.xxx..xxx.132_1878-manufacturer LG Electronics.
     2021-12-28 11:51:25   192.xxx..xxx.132_1878-modelDescription LG WebOSTV DMRplus
     2021-12-28 11:51:25   192.xxx..xxx.132_1878-modelName LG TV
     2021-12-28 11:51:25   192.xxx..xxx.132_1878-modelNumber 1.0
     2021-12-31 10:24:29   192.xxx..xxx.132_1878-presence online
     2021-12-31 10:24:29   192.xxx..xxx.132_1878-zs-AVTransport SID: uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx timeout: 300 property: LastChange
     2021-12-28 11:51:25   192.xxx..xxx.132_1878-zs-ConnectionManager urn:schemas-upnp-org:service:ConnectionManager:1
     2021-12-31 10:24:29   192.xxx..xxx.132_1878-zs-RenderingControl SID: uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx timeout: 300 property: LastChange
     2021-12-28 11:58:14   192.xxx..xxx.1_49000-UDN uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2021-12-28 11:58:14   192.xxx..xxx.1_49000-friendlyName myfritz Mediaserver
     2021-12-28 11:58:14   192.xxx..xxx.1_49000-location http://192.xxx..xxx.1:49000/MediaServerDevDesc.xml
     2021-12-28 11:58:14   192.xxx..xxx.1_49000-manufacturer AVM Berlin
     2021-12-28 11:58:14   192.xxx..xxx.1_49000-modelDescription myfritz
     2021-12-28 11:58:14   192.xxx..xxx.1_49000-modelName FRITZ!Box 7490
     2021-12-28 11:58:14   192.xxx..xxx.1_49000-modelNumber avm
     2021-12-28 11:58:14   192.xxx..xxx.1_49000-presence online
     2021-12-28 11:58:14   192.xxx..xxx.1_49000-zs-AVM_ServerStatus urn:avm.de:service:AVM_ServerStatus:1
     2021-12-28 11:58:14   192.xxx..xxx.1_49000-zs-ConnectionManager urn:schemas-upnp-org:service:ConnectionManager:1
     2021-12-28 11:58:14   192.xxx..xxx.1_49000-zs-ContentDirectory urn:schemas-upnp-org:service:ContentDirectory:1
     2021-12-28 11:58:14   192.xxx..xxx.1_49000-zs-X_MS_MediaReceiverRegistrar urn:microsoft.com:service:X_MS_MediaReceiverRegistrar:1
     2021-12-28 11:58:15   192.xxx..xxx.1_49000_1-UDN uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2021-12-28 11:58:15   192.xxx..xxx.1_49000_1-friendlyName myfritz
     2021-12-28 11:58:15   192.xxx..xxx.1_49000_1-location http://192.xxx..xxx.1:49000/fboxdesc.xml
     2021-12-28 11:58:15   192.xxx..xxx.1_49000_1-manufacturer AVM Berlin
     2021-12-28 11:58:15   192.xxx..xxx.1_49000_1-modelDescription FRITZ!Box 7490
     2021-12-28 11:58:15   192.xxx..xxx.1_49000_1-modelName FRITZ!Box 7490
     2021-12-28 11:58:15   192.xxx..xxx.1_49000_1-modelNumber avm
     2021-12-28 11:58:15   192.xxx..xxx.1_49000_1-presence online
     2021-12-28 11:58:15   192.xxx..xxx.1_49000_1-zs-fritzbox urn:schemas-any-com:service:fritzbox:1
     2021-12-28 11:58:15   192.xxx..xxx.1_49000_2-UDN uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2021-12-28 11:58:15   192.xxx..xxx.1_49000_2-friendlyName InternetGatewayDeviceV2 - myfritz
     2021-12-28 11:58:15   192.xxx..xxx.1_49000_2-location http://192.xxx..xxx.1:49000/igd2desc.xml
     2021-12-28 11:58:15   192.xxx..xxx.1_49000_2-manufacturer AVM Berlin
     2021-12-28 11:58:15   192.xxx..xxx.1_49000_2-modelDescription FRITZ!Box 7490
     2021-12-28 11:58:15   192.xxx..xxx.1_49000_2-modelName FRITZ!Box 7490
     2021-12-28 11:58:15   192.xxx..xxx.1_49000_2-modelNumber avm
     2021-12-28 11:58:15   192.xxx..xxx.1_49000_2-presence online
     2021-12-28 11:58:15   192.xxx..xxx.1_49000_2-zs-any1 urn:schemas-any-com:service:Any:1
     2021-12-28 11:58:15   192.xxx..xxx.1_49000_2-zz uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2021-12-28 11:58:15   192.xxx..xxx.1_49000_2-zz-UDN uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2021-12-28 11:58:15   192.xxx..xxx.1_49000_2-zz-friendlyName WANDevice - FRITZ!Box 7490
     2021-12-28 11:58:15   192.xxx..xxx.1_49000_2-zz-location http://192.xxx..xxx.1:49000/igd2desc.xml
     2021-12-28 11:58:15   192.xxx..xxx.1_49000_2-zz-manufacturer AVM Berlin
     2021-12-28 11:58:15   192.xxx..xxx.1_49000_2-zz-modelDescription WANDevice - FRITZ!Box 7490
     2021-12-28 11:58:15   192.xxx..xxx.1_49000_2-zz-modelName WANDevice - FRITZ!Box 7490
     2021-12-28 11:58:15   192.xxx..xxx.1_49000_2-zz-modelNumber avm
     2021-12-28 11:58:15   192.xxx..xxx.1_49000_2-zz-presence online
     2021-12-28 11:58:15   192.xxx..xxx.1_49000_2-zz-zs-WANCommonIFC1 urn:schemas-upnp-org:service:WANCommonInterfaceConfig:1
     2021-12-28 11:58:15   192.xxx..xxx.1_49000_2-zz-zz uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2021-12-28 11:58:15   192.xxx..xxx.1_49000_2-zz-zz-UDN uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2021-12-28 11:58:15   192.xxx..xxx.1_49000_2-zz-zz-friendlyName WANConnectionDevice - FRITZ!Box 7490
     2021-12-28 11:58:15   192.xxx..xxx.1_49000_2-zz-zz-location http://192.xxx..xxx.1:49000/igd2desc.xml
     2021-12-28 11:58:15   192.xxx..xxx.1_49000_2-zz-zz-manufacturer AVM Berlin
     2021-12-28 11:58:15   192.xxx..xxx.1_49000_2-zz-zz-modelDescription WANConnectionDevice - FRITZ!Box 7490
     2021-12-28 11:58:15   192.xxx..xxx.1_49000_2-zz-zz-modelName WANConnectionDevice - FRITZ!Box 7490
     2021-12-28 11:58:15   192.xxx..xxx.1_49000_2-zz-zz-modelNumber avm
     2021-12-28 11:58:15   192.xxx..xxx.1_49000_2-zz-zz-presence online
     2021-12-28 11:58:15   192.xxx..xxx.1_49000_2-zz-zz-zs-WANDSLLinkC1 urn:schemas-upnp-org:service:WANDSLLinkConfig:1
     2021-12-28 11:58:15   192.xxx..xxx.1_49000_2-zz-zz-zs-WANIPConn1 urn:schemas-upnp-org:service:WANIPConnection:2
     2021-12-28 11:58:15   192.xxx..xxx.1_49000_2-zz-zz-zs-WANIPv6Firewall1 urn:schemas-upnp-org:service:WANIPv6FirewallControl:1
     2021-12-28 18:48:17   192.xxx..xxx.1_49000_3-UDN uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2021-12-28 11:58:17   192.xxx..xxx.1_49000_3-friendlyName myfritz
     2021-12-28 18:48:17   192.xxx..xxx.1_49000_3-location http://192.xxx..xxx.1:49000/l2tpv3.xml
     2021-12-28 11:58:17   192.xxx..xxx.1_49000_3-manufacturer AVM Berlin
     2021-12-28 11:58:17   192.xxx..xxx.1_49000_3-modelDescription FRITZ!Box 7490
     2021-12-28 11:58:17   192.xxx..xxx.1_49000_3-modelName FRITZ!Box 7490
     2021-12-28 11:58:17   192.xxx..xxx.1_49000_3-modelNumber avm
     2021-12-28 11:58:17   192.xxx..xxx.1_49000_3-presence online
     2021-12-28 13:08:25   192.xxx..xxx.1_49000_3-zs-any1 urn:schemas-any-com:service:Any:1
     2021-12-28 11:58:17   192.xxx..xxx.1_49000_3-zs-l2tpv31 urn:schemas-any-com:service:l2tpv3:1
     2021-12-28 13:08:25   192.xxx..xxx.1_49000_3-zz uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2021-12-28 13:08:25   192.xxx..xxx.1_49000_3-zz-UDN uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2021-12-28 13:08:25   192.xxx..xxx.1_49000_3-zz-friendlyName WANDevice - FRITZ!Box 7490
     2021-12-28 13:08:25   192.xxx..xxx.1_49000_3-zz-location http://192.xxx..xxx.1:49000/igddesc.xml
     2021-12-28 13:08:25   192.xxx..xxx.1_49000_3-zz-manufacturer AVM Berlin
     2021-12-28 13:08:25   192.xxx..xxx.1_49000_3-zz-modelDescription WANDevice - FRITZ!Box 7490
     2021-12-28 13:08:25   192.xxx..xxx.1_49000_3-zz-modelName WANDevice - FRITZ!Box 7490
     2021-12-28 13:08:25   192.xxx..xxx.1_49000_3-zz-modelNumber avm
     2021-12-28 13:08:25   192.xxx..xxx.1_49000_3-zz-presence online
     2021-12-28 13:08:25   192.xxx..xxx.1_49000_3-zz-zs-WANCommonIFC1 urn:schemas-upnp-org:service:WANCommonInterfaceConfig:1
     2021-12-28 13:08:25   192.xxx..xxx.1_49000_3-zz-zz uuid:76802409-bccb-40e7-8e6a-0896D7ACB431
     2021-12-28 13:08:25   192.xxx..xxx.1_49000_3-zz-zz-UDN uuid:76802409-bccb-40e7-8e6a-0896D7ACB431
     2021-12-28 13:08:25   192.xxx..xxx.1_49000_3-zz-zz-friendlyName WANConnectionDevice - FRITZ!Box 7490
     2021-12-28 13:08:25   192.xxx..xxx.1_49000_3-zz-zz-location http://192.xxx..xxx.1:49000/igddesc.xml
     2021-12-28 13:08:25   192.xxx..xxx.1_49000_3-zz-zz-manufacturer AVM Berlin
     2021-12-28 13:08:25   192.xxx..xxx.1_49000_3-zz-zz-modelDescription WANConnectionDevice - FRITZ!Box 7490
     2021-12-28 13:08:25   192.xxx..xxx.1_49000_3-zz-zz-modelName WANConnectionDevice - FRITZ!Box 7490
     2021-12-28 13:08:25   192.xxx..xxx.1_49000_3-zz-zz-modelNumber avm
     2021-12-28 13:08:25   192.xxx..xxx.1_49000_3-zz-zz-presence online
     2021-12-28 13:08:25   192.xxx..xxx.1_49000_3-zz-zz-zs-WANDSLLinkC1 urn:schemas-upnp-org:service:WANDSLLinkConfig:1
     2021-12-28 13:08:25   192.xxx..xxx.1_49000_3-zz-zz-zs-WANIPConn1 urn:schemas-upnp-org:service:WANIPConnection:1
     2021-12-28 13:08:25   192.xxx..xxx.1_49000_3-zz-zz-zs-WANIPv6Firewall1 urn:schemas-upnp-org:service:WANIPv6FirewallControl:1
     2021-12-28 18:48:25   192.xxx..xxx.1_49000_4-UDN uuid:75802409-bccb-40e7-8e6c-0896D7ACB431
     2021-12-28 11:58:25   192.xxx..xxx.1_49000_4-friendlyName myfritz
     2021-12-28 18:48:25   192.xxx..xxx.1_49000_4-location http://192.xxx..xxx.1:49000/igddesc.xml
     2021-12-28 11:58:25   192.xxx..xxx.1_49000_4-manufacturer AVM Berlin
     2021-12-28 11:58:25   192.xxx..xxx.1_49000_4-modelDescription FRITZ!Box 7490
     2021-12-28 11:58:25   192.xxx..xxx.1_49000_4-modelName FRITZ!Box 7490
     2021-12-28 11:58:25   192.xxx..xxx.1_49000_4-modelNumber avm
     2021-12-28 11:58:25   192.xxx..xxx.1_49000_4-presence online
     2021-12-28 11:58:25   192.xxx..xxx.1_49000_4-zs-any1 urn:schemas-any-com:service:Any:1
     2021-12-28 13:10:10   192.xxx..xxx.1_49000_4-zs-avmnexus urn:schemas-any-com:service:avmnexus:1
     2021-12-28 11:58:25   192.xxx..xxx.1_49000_4-zz uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2021-12-28 11:58:25   192.xxx..xxx.1_49000_4-zz-UDN uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2021-12-28 11:58:25   192.xxx..xxx.1_49000_4-zz-friendlyName WANDevice - FRITZ!Box 7490
     2021-12-28 11:58:25   192.xxx..xxx.1_49000_4-zz-location http://192.xxx..xxx.1:49000/igddesc.xml
     2021-12-28 11:58:25   192.xxx..xxx.1_49000_4-zz-manufacturer AVM Berlin
     2021-12-28 11:58:25   192.xxx..xxx.1_49000_4-zz-modelDescription WANDevice - FRITZ!Box 7490
     2021-12-28 11:58:25   192.xxx..xxx.1_49000_4-zz-modelName WANDevice - FRITZ!Box 7490
     2021-12-28 11:58:25   192.xxx..xxx.1_49000_4-zz-modelNumber avm
     2021-12-28 11:58:25   192.xxx..xxx.1_49000_4-zz-presence online
     2021-12-28 11:58:25   192.xxx..xxx.1_49000_4-zz-zs-WANCommonIFC1 urn:schemas-upnp-org:service:WANCommonInterfaceConfig:1
     2021-12-28 11:58:25   192.xxx..xxx.1_49000_4-zz-zz uuid:76802409-bccb-40e7-8e6a-0896D7ACB431
     2021-12-28 11:58:25   192.xxx..xxx.1_49000_4-zz-zz-UDN uuid:76802409-bccb-40e7-8e6a-0896D7ACB431
     2021-12-28 11:58:25   192.xxx..xxx.1_49000_4-zz-zz-friendlyName WANConnectionDevice - FRITZ!Box 7490
     2021-12-28 11:58:25   192.xxx..xxx.1_49000_4-zz-zz-location http://192.xxx..xxx.1:49000/igddesc.xml
     2021-12-28 11:58:25   192.xxx..xxx.1_49000_4-zz-zz-manufacturer AVM Berlin
     2021-12-28 11:58:25   192.xxx..xxx.1_49000_4-zz-zz-modelDescription WANConnectionDevice - FRITZ!Box 7490
     2021-12-28 11:58:25   192.xxx..xxx.1_49000_4-zz-zz-modelName WANConnectionDevice - FRITZ!Box 7490
     2021-12-28 11:58:25   192.xxx..xxx.1_49000_4-zz-zz-modelNumber avm
     2021-12-28 11:58:25   192.xxx..xxx.1_49000_4-zz-zz-presence online
     2021-12-28 11:58:25   192.xxx..xxx.1_49000_4-zz-zz-zs-WANDSLLinkC1 urn:schemas-upnp-org:service:WANDSLLinkConfig:1
     2021-12-28 11:58:25   192.xxx..xxx.1_49000_4-zz-zz-zs-WANIPConn1 urn:schemas-upnp-org:service:WANIPConnection:1
     2021-12-28 11:58:25   192.xxx..xxx.1_49000_4-zz-zz-zs-WANIPv6Firewall1 urn:schemas-upnp-org:service:WANIPv6FirewallControl:1
     2021-12-28 18:49:23   192.xxx..xxx.1_49000_5-UDN uuid:535502409-bccb-40e7-8e6c-0896D7ACB431
     2021-12-28 11:59:23   192.xxx..xxx.1_49000_5-friendlyName myfritz
     2021-12-28 18:49:23   192.xxx..xxx.1_49000_5-location http://192.xxx..xxx.1:49000/avmnexusdesc.xml
     2021-12-28 11:59:23   192.xxx..xxx.1_49000_5-manufacturer AVM Berlin
     2021-12-28 11:59:23   192.xxx..xxx.1_49000_5-modelDescription FRITZ!Box 7490
     2021-12-28 11:59:23   192.xxx..xxx.1_49000_5-modelName FRITZ!Box 7490
     2021-12-28 11:59:23   192.xxx..xxx.1_49000_5-modelNumber avm
     2021-12-28 11:59:23   192.xxx..xxx.1_49000_5-presence online
     2021-12-28 11:59:23   192.xxx..xxx.1_49000_5-zs-avmnexus urn:schemas-any-com:service:avmnexus:1
     2021-12-28 13:10:16   192.xxx..xxx.1_49000_5-zs-l2tpv31 urn:schemas-any-com:service:l2tpv3:1
     2021-12-30 14:58:07   192.xxx..xxx.235_49494-UDN uuid:GMediaRender-1_0-000-000-002
     2021-12-30 14:58:07   192.xxx..xxx.235_49494-friendlyName gmediarender
     2021-12-30 14:58:07   192.xxx..xxx.235_49494-location http://192.xxx..xxx.235:49494/description.xml
     2021-12-30 14:58:07   192.xxx..xxx.235_49494-manufacturer Ivo Clarysse, Henner Zeller
     2021-12-30 14:58:07   192.xxx..xxx.235_49494-modelDescription gmediarender 0.0.9
     2021-12-30 14:58:07   192.xxx..xxx.235_49494-modelName gmediarender
     2021-12-30 14:58:07   192.xxx..xxx.235_49494-modelNumber 0.0.9_git2021-03-14_4ac7d89
     2021-12-30 20:45:36   192.xxx..xxx.235_49494-presence online
     2021-12-30 20:45:36   192.xxx..xxx.235_49494-zs-AVTransport SID: uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx timeout: 1801 property: LastChange
     2021-12-30 14:58:07   192.xxx..xxx.235_49494-zs-ConnectionManager urn:schemas-upnp-org:service:ConnectionManager:1
     2021-12-30 20:45:36   192.xxx..xxx.235_49494-zs-RenderingControl SID: uuid:0ed6da26-69a9-11ec-a86c-c2e5cc87780e timeout: 1801 property: LastChange
     2021-12-30 16:06:20   192.xxx..xxx.240_32572-presence offline
     2021-12-28 20:19:08   192.xxx..xxx.240_32573-UDN uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2021-12-28 20:19:08   192.xxx..xxx.240_32573-friendlyName Arkuda DMR on iPhone von Peter
     2021-12-28 20:19:08   192.xxx..xxx.240_32573-location http://192.xxx..xxx.240:32573/dmr/device.xml
     2021-12-28 20:19:08   192.xxx..xxx.240_32573-manufacturer Arkuda Digital
     2021-12-28 20:19:08   192.xxx..xxx.240_32573-modelDescription Arkuda DMR
     2021-12-28 20:19:08   192.xxx..xxx.240_32573-modelName Arkuda Digital Media Renderer
     2021-12-30 16:06:20   192.xxx..xxx.240_32573-presence offline
     2021-12-30 16:06:20   192.xxx..xxx.240_32573-zs-AVTransport subscribed but offline
     2021-12-28 20:19:08   192.xxx..xxx.240_32573-zs-ConnectionManager urn:schemas-upnp-org:service:ConnectionManager:1
     2021-12-30 16:06:20   192.xxx..xxx.240_32573-zs-RenderingControl subscribed but offline
     2021-12-29 10:30:54   192.xxx..xxx.31_7678-UDN uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2021-12-29 10:30:54   192.xxx..xxx.31_7678-friendlyName Samsung CLP-320 Series (192.xxx..xxx.31)
     2021-12-29 10:30:54   192.xxx..xxx.31_7678-location http://192.xxx..xxx.31:7678/smp_2_
     2021-12-29 10:30:54   192.xxx..xxx.31_7678-manufacturer Samsung Electronics
     2021-12-29 10:30:54   192.xxx..xxx.31_7678-modelDescription Samsung DLNA Printer
     2021-12-29 10:30:54   192.xxx..xxx.31_7678-modelName Samsung CLP-320 Series
     2021-12-29 10:30:54   192.xxx..xxx.31_7678-modelNumber 1.0
     2021-12-29 10:30:54   192.xxx..xxx.31_7678-presence online
     2021-12-29 10:30:54   192.xxx..xxx.31_7678-zs-1 urn:schemas-upnp-org:service:PrintBasic:1
     2021-12-29 10:30:54   192.xxx..xxx.31_7678-zs-3 urn:schemas-upnp-org:service:PrintEnhanced:1
     2021-12-28 11:50:54   192.xxx..xxx.37_80-UDN uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2021-12-28 11:50:54   192.xxx..xxx.37_80-friendlyName Philips hue (192.xxx..xxx.37)
     2021-12-28 11:50:54   192.xxx..xxx.37_80-location http://192.xxx..xxx.37:80/description.xml
     2021-12-28 11:50:54   192.xxx..xxx.37_80-manufacturer Signify
     2021-12-28 11:50:54   192.xxx..xxx.37_80-modelDescription Philips hue Personal Wireless Lighting
     2021-12-28 11:50:54   192.xxx..xxx.37_80-modelName Philips hue bridge 2015
     2021-12-28 11:50:54   192.xxx..xxx.37_80-modelNumber BSB002
     2021-12-28 11:50:54   192.xxx..xxx.37_80-presence online
     2021-12-28 11:53:44   192.xxx..xxx.4_49000-UDN uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2021-12-28 11:53:44   192.xxx..xxx.4_49000-friendlyName FritzWLANRepeater3
     2021-12-28 11:53:44   192.xxx..xxx.4_49000-location http://192.xxx..xxx.4:49000/fboxdesc.xml
     2021-12-28 11:53:44   192.xxx..xxx.4_49000-manufacturer AVM Berlin
     2021-12-28 11:53:44   192.xxx..xxx.4_49000-modelDescription FRITZ!WLAN Repeater 1750E
     2021-12-28 11:53:44   192.xxx..xxx.4_49000-modelName FRITZ!WLAN Repeater 1750E
     2021-12-28 11:53:44   192.xxx..xxx.4_49000-modelNumber avm
     2021-12-28 11:53:44   192.xxx..xxx.4_49000-presence online
     2021-12-28 11:53:44   192.xxx..xxx.4_49000-zs-fritzbox urn:schemas-any-com:service:fritzbox:1
     2021-12-28 11:56:42   192.xxx..xxx.70_39631-UDN uuid:51f83fb5e0c04a72bad149e9dd0adbfe
     2021-12-28 11:56:42   192.xxx..xxx.70_39631-friendlyName KSEM-74438016
     2021-12-28 11:56:42   192.xxx..xxx.70_39631-location http://192.xxx..xxx.70:39631/51f83fb5e0c04a72bad149e9dd0adbfe.xml
     2021-12-28 11:56:42   192.xxx..xxx.70_39631-manufacturer KOSTAL
     2021-12-28 11:56:42   192.xxx..xxx.70_39631-modelName KOSTAL Smart Energy Meter
     2021-12-28 11:56:42   192.xxx..xxx.70_39631-presence online
     2021-12-28 11:57:58   192.xxx..xxx.8_49000-UDN uuid:123402409-bccb-40e7-8e6c-7CFF4DD8525F
     2021-12-28 11:57:58   192.xxx..xxx.8_49000-friendlyName FritzWLANRepeater1
     2021-12-28 11:57:58   192.xxx..xxx.8_49000-location http://192.xxx..xxx.8:49000/fboxdesc.xml
     2021-12-28 11:57:58   192.xxx..xxx.8_49000-manufacturer AVM Berlin
     2021-12-28 11:57:58   192.xxx..xxx.8_49000-modelDescription FRITZ!WLAN Repeater 1750E
     2021-12-28 11:57:58   192.xxx..xxx.8_49000-modelName FRITZ!WLAN Repeater 1750E
     2021-12-28 11:57:58   192.xxx..xxx.8_49000-modelNumber avm
     2021-12-28 11:57:58   192.xxx..xxx.8_49000-presence online
     2021-12-28 11:57:58   192.xxx..xxx.8_49000-zs-fritzbox urn:schemas-any-com:service:fritzbox:1
     2021-12-28 11:54:19   192.xxx..xxx.9_49000-UDN uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2021-12-28 11:54:19   192.xxx..xxx.9_49000-friendlyName FritzWLANRepeater2
     2021-12-28 11:54:19   192.xxx..xxx.9_49000-location http://192.xxx..xxx.9:49000/fboxdesc.xml
     2021-12-28 11:54:19   192.xxx..xxx.9_49000-manufacturer AVM Berlin
     2021-12-28 11:54:19   192.xxx..xxx.9_49000-modelDescription FRITZ!WLAN Repeater 1750E
     2021-12-28 11:54:19   192.xxx..xxx.9_49000-modelName FRITZ!WLAN Repeater 1750E
     2021-12-28 11:54:19   192.xxx..xxx.9_49000-modelNumber avm
     2021-12-28 11:54:19   192.xxx..xxx.9_49000-presence online
     2021-12-28 11:54:19   192.xxx..xxx.9_49000-zs-fritzbox urn:schemas-any-com:service:fritzbox:1
     2021-12-30 21:00:48   state           initialized
   helper:
Attributes:
   defaultRoom MultiRoom
   room       MultiRoom
   userattr   acceptedUDNs defaultRoom envNamespace envPrefix ignoreUDNs
   verbose    5

----------------------------------------------------------------------------------

DLNA_3DCC7100_F76C_11DD_87AF_0022617C3828 - nur volume + mute als SET Commands

Internals:
   DEF        uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 192.xxx..xxx.113_8080
   FUUID      61caed94-f33f-9fe5-19f0-fb598946b792133d
   IODev      UPNP_Controller
   LASTInputDev UPNP_Controller
   MSGCNT     2
   NAME       DLNA_3DCC7100_F76C_11DD_87AF_0022617C3828
   NR         33
   STATE      online
   TYPE       DLNAController
   UDN        uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
   UPNP_Controller_MSGCNT 2
   UPNP_Controller_TIME 2021-12-31 10:31:04
   address    192.xxx..xxx.113_8080
   READINGS:
     2021-12-28 11:57:59   CurrentMediaDuration NOT_IMPLEMENTED
     2021-12-28 11:57:59   CurrentTrackDuration 00:06:04
     2021-12-28 11:57:24   UDN             uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2021-12-28 11:57:24   friendlyName    Hama IR110MS Wohnzimmer
     2021-12-28 11:57:24   manufacturer    Hama
     2021-12-31 10:24:35   modelDescription 
     2021-12-28 11:57:24   modelName       IR120MS
     2021-12-28 11:57:24   modelNumber     IR120MS
     2021-12-29 11:01:44   multiRoomVolume 22
     2021-12-28 11:57:24   mute            0
     2021-12-31 10:24:35   presence        online
     2021-12-31 10:24:35   state           online
     2021-12-29 10:38:25   stream          http://aud­io.sjamz.c­om:9128/st­ream.mp3
     2021-12-28 11:57:59   transportState  NO_MEDIA_PRESENT
     2021-12-28 11:57:59   transportStatus OK
     2021-12-29 11:01:44   volume          22
   helper:
     caskeid    0
     caskeidClients
     subscribed 1
Attributes:
   IODev      UPNP_Controller
   alias      Hama IR110MS Wohnzimmer
   room       MultiRoom
   userattr   channel_01 channel_02 channel_03 channel_04 channel_05 channel_06 channel_07 channel_08 channel_09 channel_10 multiRoomGroups ttsLanguage
   webCmd     volume

----------------------------------------------------------------------------------

[LG] webOS TV OLED55C17LB - voller Umfang der SET Commands


Save config
Interfaces
MultiRoom
Solar
Test
Unsorted
Wetter
Zoe
icoEverything Everything
Logfile
Commandref
Remote doc
Edit files
Select style
Event monitor

Internals:
   DEF        uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 192.xxx..xxx.132_1878
   FUUID      61caec2e-f33f-9fe5-348a-c7e53ad730c75dfa
   IODev      UPNP_Controller
   LASTInputDev UPNP_Controller
   MSGCNT     5
   NAME       DLNA_1be5adef_ade6_273e_95d1_3e818edfb93d
   NR         31
   STATE      online
   TYPE       DLNAController
   UDN        uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
   UPNP_Controller_MSGCNT 5
   UPNP_Controller_TIME 2021-12-31 10:24:29
   address    192.xxx..xxx.132_1878
   READINGS:
     2021-12-28 11:51:26   CurrentMediaDuration 00:00:00
     2021-12-28 11:51:26   CurrentTrackDuration 00:00:00
     2021-12-28 11:51:26   UDN             uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2021-12-28 11:51:26   friendlyName    [LG] webOS TV OLED55C17LB
     2021-12-28 11:51:26   manufacturer    LG Electronics.
     2021-12-28 11:51:26   modelDescription LG WebOSTV DMRplus
     2021-12-28 11:51:26   modelName       LG TV
     2021-12-28 11:51:26   modelNumber     1.0
     2021-12-31 10:24:29   multiRoomVolume 0
     2021-12-28 11:51:26   mute            0
     2021-12-31 10:24:29   presence        online
     2021-12-31 10:24:29   state           online
     2021-12-28 11:51:26   transportState  NO_MEDIA_PRESENT
     2021-12-28 11:51:26   transportStatus OK
     2021-12-31 10:24:29   volume          0
   helper:
     avTransport 1
     caskeid    0
     caskeidClients
     subscribed 1
Attributes:
   IODev      UPNP_Controller
   alias      [LG] webOS TV OLED55C17LB
   room       MultiRoom
   userattr   channel_01 channel_02 channel_03 channel_04 channel_05 channel_06 channel_07 channel_08 channel_09 channel_10 multiRoomGroups ttsLanguage
   webCmd     volume


----------------------------------------------------------------------------------

DLNA_GMediaRender_1_0_000_000_002 - voller Umfang der SET Commands

Internals:
   DEF        uuid:GMediaRender-1_0-000-000-002 192.xxx..xxx.235_49494
   FUUID      61cdbaef-f33f-9fe5-ede5-01d9f4db82d79097
   IODev      UPNP_Controller
   LASTInputDev UPNP_Controller
   MSGCNT     5
   NAME       DLNA_GMediaRender_1_0_000_000_002
   NR         42
   STATE      online
   TYPE       DLNAController
   UDN        uuid:GMediaRender-1_0-000-000-002
   UPNP_Controller_MSGCNT 5
   UPNP_Controller_TIME 2021-12-31 10:28:23
   address    192.xxx..xxx.235_49494
   READINGS:
     2021-12-30 20:45:36   CurrentTrackDuration 0:00:00
     2021-12-31 10:28:23   CurrentTransportActions PLAY
     2021-12-30 14:58:07   UDN             uuid:GMediaRender-1_0-000-000-002
     2021-12-30 14:58:26   currentAlbum    Bravo Hits, Vol.100 CD3
     2021-12-30 15:03:06   currentAlbumArtURI
     2021-12-30 15:03:06   currentArtist   Omi
     2021-12-30 15:03:06   currentOriginalTrackNumber 5
     2021-12-30 15:03:06   currentTitle    Cheerleader (Felix Jaehn Remix Radio Edit)
     2021-12-31 10:28:23   currentTrackURI
     2021-12-30 14:58:07   friendlyName    gmediarender
     2021-12-30 14:58:07   manufacturer    Ivo Clarysse, Henner Zeller
     2021-12-30 14:58:07   modelDescription gmediarender 0.0.9
     2021-12-30 14:58:07   modelName       gmediarender
     2021-12-30 14:58:07   modelNumber     0.0.9_git2021-03-14_4ac7d89
     2021-12-31 10:28:23   multiRoomVolume 100
     2021-12-30 14:58:07   mute            0
     2021-12-31 10:28:23   presence        online
     2021-12-31 10:28:23   state           online
     2021-12-30 20:46:16   stream          http://192.xxx..xxx.1/AUDIO/DLNA-1-0/Musik/Fly%20FRITZ!%20Fly.mp3
     2021-12-31 10:28:23   transportState  STOPPED
     2021-12-30 14:58:07   transportStatus OK
     2021-12-30 20:45:36   volume          100
   helper:
     avTransport 1
     caskeid    0
     caskeidClients
     subscribed 1
Attributes:
   IODev      UPNP_Controller
   alias      gmediarender
   room       MultiRoom
   userattr   channel_01 channel_02 channel_03 channel_04 channel_05 channel_06 channel_07 channel_08 channel_09 channel_10 multiRoomGroups ttsLanguage
   webCmd     volume


Was auffällt:

Das Hama Internetradio hängt am LAN, lässt sich über das SIRD-Modul ein-/ausschalten etc., wird als DLNAController-Client aber nur mit einem blauen "online" Status angezeigt. Einschalten und ein "set UPNP_Controller searchterm upnp:rootdevice" ändert das auch nicht.

Nach einem "shutdown restart" erscheint nur der gmediarenderer im Status grün/online. Der Windows Media Player und der LG sind blau/offline. Nach einem erneuten "set UPNP_Controller searchterm upnp:rootdevice" gehen auch die grün/online. Das Hama Device bleibt blau/online.

VG Peter

P.S. Readings im UPNP_Controller sowie das Hama-Device/-Log löschen und alles neu anlegen lassen hat's auch nicht gebracht. Jetzt ist das Device immer blau/offline.
Aber das hier sagt Dir vielleicht etwas:
2021.12.31 11:26:36 5: UPNPController: renew subscription for service AVTransport of device 192.xxx..xxx.113_8080
2021.12.31 11:26:36 5: UPNPController: warning: Carp, Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/98_UPNPController.pm line 788.

2021.12.31 11:26:36 3: UPNPController: renewal of subscription for service AVTransport of device 192.xxx..xxx.113_8080 failed: , try to subscribe
2021.12.31 11:26:36 5: UPNPController: renew subscription for service RenderingControl of device 192.xxx..xxx.113_8080
2021.12.31 11:26:36 5: UPNPController: warning: Carp, Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/98_UPNPController.pm line 788.

2021.12.31 11:26:36 3: UPNPController: renewal of subscription for service RenderingControl of device 192.xxx..xxx.113_8080 failed: , try to subscribe
2021.12.31 11:26:36 5: UPNPController: renewSubscriptionsfinished name UPNP_Controller, readingname 192.xxx..xxx.113_8080-zs-RenderingControl
2021.12.31 11:26:36 4: UPNPController: subscribe: reading  192.xxx..xxx.113_8080-zs-RenderingControl, uniquedevice 192.xxx..xxx.113_8080, service RenderingControl
2021.12.31 11:26:36 5: UPNPController: RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2021.12.31 11:26:36 5: UPNPController: RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2021.12.31 11:26:37 4: UPNPController: subscribe: reading  192.xxx..xxx.113_8080-zs-RenderingControl, uniquedevice 192.xxx..xxx.113_8080, service RenderingControl timeout: 300
2021.12.31 11:26:42 2: PvForecast - ERROR deleting cache file "./FHEM/FhemUtils/PVH_SolarForecast_PvForecast": ./FHEM/FhemUtils/PVH_SolarForecast_PvForecast: No such file or directory
2021.12.31 11:26:47 4: UPNPController: try to renew subscriptions for services, device UPNP_Controller with timeout: 1800
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

KölnSolar

Hallo Peter,
das ist ja ein schöner Zoo.  ;D Da hat sich doch schon einmal der UPNP-Controller als Doku-/Transparenz-Tool bewährt.  ;D

Überrascht bin ich, dass der Kostal und die Hue bridge(?) auftauchen. Was ist das EZCast-Ding ?

Magst Du die Daten nicht ein wenig anonymisieren(IPs,Port,uuid)) ?

Das Hama hält sich scheinbar nicht an die Regeln. Kannst Du mal http://192.168.3.113:8080/dd.xml im Browser eingeben und dann aus dem Ergebnis
ZitatDen unter <serviceList> <service> <SCPDURL> angegebenen Pfad einsetzen und der Browser zeigt die Service-Beschreibung mit sämtlichen actions).

2021.12.31 11:26:36 5: UPNPController: renew subscription for service RenderingControl of device 192.168.3.113_8080
2021.12.31 11:26:36 5: UPNPController: warning: Carp, Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/98_UPNPController.pm line 788.
Das passiert, wenn das device(Hama) die subscription "verloren" hat. Oder die subscription nicht vollständig durchgelaufen ist2021-12-31 10:24:35   192.168.3.113_8080-zs-RenderingControl subscription committed, timeout: 300müsste so aussehen 2021-12-31 10:24:35   192.168.3.113_8080-zs-RenderingControl SID: uuid:uninteressant timeout: 300 property: LastChangeDu könntest mal probieren:
- UPNP_Controller, UPNPSocket-UPNP_Controller-.....(..... ungleich 1900)  und Hama device auf verbose=5
- im UPNPController den set subscribe Befehl aufrufen und in das Parameterfeld 192.168.3.113_8080-zs-RenderingControl reinkopieren.
Dann sollte uns das Log noch etwas mehr sagen. Ich spekuliere, dass es kein change-event seitens des Hamas gibt, oder der UPNPController es nicht richtig verarbeitet.

Auch wenn es schwer fällt: immer nur device für device testen. Ich kriege das sonst nicht auf die Reihe, bei welchem device was geht und was nicht. Also erst einmal das Hama...

Grüße & guten Rutsch
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

plin

Zitat von: KölnSolar am 31 Dezember 2021, 12:28:22
Was ist das EZCast-Ding ?
Ist ein kleiner HDMI-Stick mit entsprechender Smartphone-App, um das Display oder Medien auf dem TV wiederzugeben. Das DLNAController-Device hat einen guten Funktionsumfang bei den SET-Commands.

Zitat von: KölnSolar am 31 Dezember 2021, 12:28:22
Das Hama hält sich scheinbar nicht an die Regeln. Kannst Du mal http://192.168.3.113:8080/dd.xml im Browser eingeben und dann aus dem Ergebnis
2021.12.31 11:26:36 5: UPNPController: renew subscription for service RenderingControl of device 192.168.3.113_8080
2021.12.31 11:26:36 5: UPNPController: warning: Carp, Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/98_UPNPController.pm line 788.

Output siehe Anlage

Der Rest ist in Arbeit
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

plin

Zitat von: KölnSolar am 31 Dezember 2021, 12:28:22
Du könntest mal probieren:
- UPNP_Controller, UPNPSocket-UPNP_Controller-.....(..... ungleich 1900)  und Hama device auf verbose=5
- im UPNPController den set subscribe Befehl aufrufen und in das Parameterfeld 192.168.3.113_8080-zs-RenderingControl reinkopieren.
Dann sollte uns das Log noch etwas mehr sagen. Ich spekuliere, dass es kein change-event seitens des Hamas gibt, oder der UPNPController es nicht richtig verarbeitet.
"UPNP_Controller, UPNPSocket-UPNP_Controller-.....(..... ungleich 1900)" - Was willst Du mir damit sagen?
"Hama device auf verbose=5" - habe ich gemacht
"im UPNPController den set subscribe Befehl aufrufen und in das Parameterfeld 192.168.3.113_8080-zs-RenderingControl reinkopieren." - sieht im fhem-2021-12.log so aus
2021.12.31 13:31:39 5: UPNPController: renew subscription for service RenderingControl of device 192.xxx.xxx.113_8080
2021.12.31 13:31:39 3: UPNPController: renewal of subscription for service RenderingControl of device 192.xxx.xxx.113_8080 failed: , try to subscribe
2021.12.31 13:31:39 5: UPNPController: renew subscription for service AVTransport of device 192.xxx.xxx.113_8080
2021.12.31 13:31:39 3: UPNPController: renewal of subscription for service AVTransport of device 192.xxx.xxx.113_8080 failed: , try to subscribe
2021.12.31 13:31:39 5: UPNPController: renewSubscriptionsfinished name UPNP_Controller, readingname 192.xxx.xxx.113_8080-zs-AVTransport
2021.12.31 13:31:39 4: UPNPController: subscribe: reading  192.xxx.xxx.113_8080-zs-AVTransport, uniquedevice 192.xxx.xxx.113_8080, service AVTransport
2021.12.31 13:31:39 4: UPNPController: subscribe: reading  192.xxx.xxx.113_8080-zs-AVTransport, uniquedevice 192.xxx.xxx.113_8080, service AVTransport timeout: 300
2021.12.31 13:35:17 4: UPNPController: subscribe: reading  192.xxx.xxx.113_8080-zs-RenderingControl, uniquedevice 192.xxx.xxx.113_8080, service RenderingControl
2021.12.31 13:35:17 4: UPNPController: subscribe: reading  192.xxx.xxx.113_8080-zs-RenderingControl, uniquedevice 192.xxx.xxx.113_8080, service RenderingControl timeout: 300


Das Hama-Log ist seit 11:44:42 unverändert.

Vorsorglich auch schon Mal einen guten Rutsch ...
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

plin

Ich habe noch mal alle UPnP- & DLNA-Devices gelöscht, den Raspi durchgestartet. Nach etwas längerer Zeit wird das Hama-Device wieder angelegt, kriegt aber keinen schönen Aliasnamen verpasst. Die SET-Commands umfassen nur volume/mute.

2021.12.31 14:56:41 3: UPNPController: renewal of subscription for service AVTransport of device 192.xxx.xxx.113_8080 failed: , try to subscribe
2021.12.31 14:56:41 5: UPNPController: renewSubscriptionsfinished name UPNP_Controller, readingname 192.xxx.xxx.113_8080-zs-AVTransport
2021.12.31 14:56:41 4: UPNPController: subscribe: reading  192.xxx.xxx.113_8080-zs-AVTransport, uniquedevice 192.xxx.xxx.113_8080, service AVTransport
2021.12.31 14:56:46 5: UPNPController: warning: Carp, Subscription request failed with error: 500 Can't connect to 192.xxx.xxx.113:8080 (Connection timed out) at ./FHEM/98_UPNPController.pm line 717.
2021.12.31 14:56:46 5: UPNPController: UPNP_Controller: byebye-notify message device 192.xxx.xxx.113_8080 received
2021.12.31 14:56:46 5: UPNPController: earlier subscribed service RenderingControl of device 192.xxx.xxx.113_8080 went offline
2021.12.31 14:56:46 5: UPNP_Controller: dispatch RenderingControl|192.xxx.xxx.113_8080|offline|urn:schemas-upnp-org:metadata-1-0/RCS
2021.12.31 14:56:46 5: DLNAController: message from UPNP_Controller, message: RenderingControl|192.xxx.xxx.113_8080|offline|urn:schemas-upnp-org:metadata-1-0/RCS
2021.12.31 14:56:46 4: DLNAController: message parameters: RenderingControl, 192.xxx.xxx.113_8080, offline, urn:schemas-upnp-org:metadata-1-0/RCS
2021.12.31 14:56:46 5: UPNP_Controller: dispatch AVTransport|192.xxx.xxx.113_8080|offline|urn:schemas-upnp-org:metadata-1-0/AVT
2021.12.31 14:56:46 5: DLNAController: message from UPNP_Controller, message: AVTransport|192.xxx.xxx.113_8080|offline|urn:schemas-upnp-org:metadata-1-0/AVT
2021.12.31 14:56:46 4: DLNAController: message parameters: AVTransport, 192.xxx.xxx.113_8080, offline, urn:schemas-upnp-org:metadata-1-0/AVT
2021.12.31 14:56:46 3: UPNPController: subscription for service AVTransport of device 192.xxx.xxx.113_8080 failed:
2021.12.31 14:59:26 5: UPNPController: UPNP_Controller: device uuid:3DCC7100-F76C-11DD-87AF-0022617C3828 will be controlled with 192.xxx.xxx.113_8080
2021.12.31 14:59:26 4: UPNPController: subscribe: reading  192.xxx.xxx.113_8080-zs-AVTransport, uniquedevice 192.xxx.xxx.113_8080, service AVTransport
2021.12.31 14:59:26 4: UPNPController: subscribe: reading  192.xxx.xxx.113_8080-zs-AVTransport, uniquedevice 192.xxx.xxx.113_8080, service AVTransport timeout: 300
2021.12.31 14:59:26 4: UPNPController: subscribe: reading  192.xxx.xxx.113_8080-zs-RenderingControl, uniquedevice 192.xxx.xxx.113_8080, service RenderingControl
2021.12.31 14:59:26 4: UPNPController: subscribe: reading  192.xxx.xxx.113_8080-zs-RenderingControl, uniquedevice 192.xxx.xxx.113_8080, service RenderingControl timeout: 300
2021.12.31 14:59:26 5: UPNP_Controller: dispatch RenderingControl|192.xxx.xxx.113_8080|online|urn:schemas-upnp-org:metadata-1-0/RCS
2021.12.31 14:59:26 5: DLNAController: message from UPNP_Controller, message: RenderingControl|192.xxx.xxx.113_8080|online|urn:schemas-upnp-org:metadata-1-0/RCS
2021.12.31 14:59:26 4: DLNAController: message parameters: RenderingControl, 192.xxx.xxx.113_8080, online, urn:schemas-upnp-org:metadata-1-0/RCS
2021.12.31 14:59:26 5: UPNPController: UPNP_Controller, 192.xxx.xxx.113_8080, RenderingControl, subscribe,
2021.12.31 14:59:26 4: UPNPController: subscribe: reading  192.xxx.xxx.113_8080-zs-RenderingControl, uniquedevice 192.xxx.xxx.113_8080, service RenderingControl
2021.12.31 14:59:26 4: UPNPController: subscribe: reading  192.xxx.xxx.113_8080-zs-RenderingControl, uniquedevice 192.xxx.xxx.113_8080, service RenderingControl timeout: 300
2021.12.31 14:59:26 5: UPNPController: UPNP_Controller, 192.xxx.xxx.113_8080, AVTransport, subscribe,
2021.12.31 14:59:26 4: UPNPController: subscribe: reading  192.xxx.xxx.113_8080-zs-AVTransport, uniquedevice 192.xxx.xxx.113_8080, service AVTransport
2021.12.31 14:59:26 4: UPNPController: subscribe: reading  192.xxx.xxx.113_8080-zs-AVTransport, uniquedevice 192.xxx.xxx.113_8080, service AVTransport timeout: 300
2021.12.31 14:59:26 5: UPNPController: UPNP_Controller, 192.xxx.xxx.113_8080, SpeakerManagement, subscribe,
2021.12.31 14:59:26 5: UPNPController: UPNP_Controller, 192.xxx.xxx.113_8080, SessionManagement, subscribe,
2021.12.31 14:59:47 4: UPNPController: subscribe: reading  192.xxx.xxx.113_8080-zs-AVTransport, uniquedevice 192.xxx.xxx.113_8080, service AVTransport
2021.12.31 14:59:47 4: UPNPController: subscribe: reading  192.xxx.xxx.113_8080-zs-AVTransport, uniquedevice 192.xxx.xxx.113_8080, service AVTransport timeout: 300
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

KölnSolar

#132
ZitatUPNP_Controller, UPNPSocket-UPNP_Controller-.....(..... ungleich 1900)" - Was willst Du mir damit sagen?
Lies bitte nochmal, um ein Grundverständnis der Modulstruktur zu bekommen.
Kurz:
- das UPNP_Controller device ist quasi die Benutzeroberfläche.
- In UPNPSocket-UPNP_Controller-1900 device kommen "keep-alive" messages an. Die werden generell bei on/off und zyklisch vom device geschickt und lösen den presence-Status aus.
- In UPNPSocket-UPNP_Controller-..... device kommen "events" an, nachdem der subscription-Prozess erfolgreich war. Z.B. auch, wenn außerhalb von FHEM Veränderungen ausgelöst werden.

Mal an dieser Stelle einen kurzen Status der Entwicklung:
Der Modulpaket soll im 1. Schritt dieselbe Funktionalität bieten wie das DLNARenderer-Modul. Darüber hinaus liefert der UPNPController eine Übersicht über sämtliche UPNP-Geräte u. Services.
Grundsätzlich funktioniert auch alles wie es soll(Beispiel Mediaplayer, Samsung TV`s).
Problematisch sind einzelne Endgeräte, die sich nicht nach DLNA-Standard verhalten(oder ich aus der Ferne das Fehlverhalten des Moduls nicht durchschaue). Ob sich das ändern lässt, muss individuell analysiert werden.
Noch nicht abgeschlossen ist das Lautsprecherthema(Sonos, Teufel...).
Unklar sind auch noch auftretende freezes. Sie finden aufgrund von timeouts in dem genutzten perlupnp-Fremdpaket statt. Das liegt wohl an den Endgeräten(Samsung läuft völlig freeze free) und im Rahmen der subscription. Wenn mir die speziellen Situationen bekannt sind, könnte ich das irgendwie abfangen bzw. heilen.

Nun wieder zurück zu Dir Peter. Ich schlage vor, dass Du für das Hama(SIRD) einen entsprechenden eigenen Thread(DLNAController: Hama(SIRD)) eröffnest. Ich erinnere mich schwach, dass mumpitzstuff mit dem SIRD-Modul auch festgestellt hatte, dass sich die Dinger nicht standardmäßig verhalten. Hier begann die Entwicklung des SIRD-Moduls. Vielleicht überliest Du den und den Folge-Thread mal, um bzgl. DLNA(SIRD macht ja viel mehr !)weitere Informationen zu sammeln, bevor wir bei 0 anfangen.

Zitatim UPNPController den set subscribe Befehl aufrufen und in das Parameterfeld 192.168.3.113_8080-zs-RenderingControl reinkopieren." - sieht im fhem-2021-12.log so aus
Aber jetzt fehlt noch das Logging des UPNPSocket-UPNP_Controller-..... device.  ;)

Edit: Ich packe dann den Link mit dem Status in die ersten Posts.
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

plin

Moin und ein frohes Neues!

Zitat von: KölnSolar am 31 Dezember 2021, 15:26:59
Lies bitte nochmal, um ein Grundverständnis der Modulstruktur zu bekommen.
Kein Wunder, dass ich das nicht verstanden habe wenn Du die Devices im room hidden versteckst  ;D.

Zitat von: KölnSolar am 31 Dezember 2021, 15:26:59
Ich schlage vor, dass Du für das Hama(SIRD) einen entsprechenden eigenen Thread(DLNAController: Hama(SIRD)) eröffnest.
Bisher habe ich mit dem SIRD-Modul und meinem Hama kein Problem ...


Zitat von: KölnSolar am 31 Dezember 2021, 15:26:59
Aber jetzt fehlt noch das Logging des UPNPSocket-UPNP_Controller-..... device.  ;)
siehe hier
2022.01.01 12:31:32 4: UPNPController: subscribe: reading  192.168.3.113_8080-zs-AVTransport, uniquedevice 192.168.3.113_8080, service AVTransport
2022.01.01 12:31:32 5: UPNPController: AVTransport: urn:schemas-upnp-org:service:AVTransport:1 found. OK.
2022.01.01 12:31:32 5: UPNPController: AVTransport: urn:schemas-upnp-org:service:AVTransport:1 found. OK.
2022.01.01 12:31:32 4: UPNPController: subscribe: reading  192.168.3.113_8080-zs-AVTransport, uniquedevice 192.168.3.113_8080, service AVTransport timeout: 300
2022.01.01 12:31:35 4: UPNPController: subscribe: reading  192.168.3.113_8080-zs-RenderingControl, uniquedevice 192.168.3.113_8080, service RenderingControl
2022.01.01 12:31:35 5: UPNPController: RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2022.01.01 12:31:35 5: UPNPController: RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2022.01.01 12:31:35 4: UPNPController: subscribe: reading  192.168.3.113_8080-zs-RenderingControl, uniquedevice 192.168.3.113_8080, service RenderingControl timeout: 300
2022.01.01 12:31:42 4: UPNPController: try to renew subscriptions for services, device UPNP_Controller with timeout: 1800
2022.01.01 12:32:42 4: UPNPController: try to renew subscriptions for services, device UPNP_Controller with timeout: 1800
2022.01.01 12:33:42 4: UPNPController: try to renew subscriptions for services, device UPNP_Controller with timeout: 1800
2022.01.01 12:34:42 4: UPNPController: try to renew subscriptions for services, device UPNP_Controller with timeout: 1800
2022.01.01 12:35:42 4: UPNPController: try to renew subscriptions for services, device UPNP_Controller with timeout: 1800
2022.01.01 12:35:42 5: UPNPController: renew subscription for service AVTransport of device 192.168.3.235_9000_1
2022.01.01 12:35:45 5: UPNPController: warning: Carp, Renewal of subscription failed with error: 500 Can't connect to 192.168.3.235:37349 (No route to host) at ./FHEM/98_UPNPController.pm line 788.

2022.01.01 12:35:45 3: UPNPController: renewal of subscription for service AVTransport of device 192.168.3.235_9000_1 failed: , try to subscribe
2022.01.01 12:35:45 5: UPNPController: renew subscription for service RenderingControl of device 192.168.3.235_9000_1
2022.01.01 12:35:48 5: UPNPController: warning: Carp, Renewal of subscription failed with error: 500 Can't connect to 192.168.3.235:37349 (No route to host) at ./FHEM/98_UPNPController.pm line 788.

2022.01.01 12:35:48 3: UPNPController: renewal of subscription for service RenderingControl of device 192.168.3.235_9000_1 failed: , try to subscribe
2022.01.01 12:35:48 5: UPNPController: renew subscription for service AVTransport of device 192.168.3.113_8080
2022.01.01 12:35:48 5: UPNPController: warning: Carp, Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/98_UPNPController.pm line 788.

2022.01.01 12:35:48 3: UPNPController: renewal of subscription for service AVTransport of device 192.168.3.113_8080 failed: , try to subscribe
2022.01.01 12:35:48 5: UPNPController: renew subscription for service RenderingControl of device 192.168.3.113_8080
2022.01.01 12:35:48 5: UPNPController: warning: Carp, Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/98_UPNPController.pm line 788.

2022.01.01 12:35:48 3: UPNPController: renewal of subscription for service RenderingControl of device 192.168.3.113_8080 failed: , try to subscribe
2022.01.01 12:35:48 5: UPNPController: renewSubscriptionsfinished name UPNP_Controller, readingname 192.168.3.113_8080-zs-RenderingControl
2022.01.01 12:35:48 4: UPNPController: subscribe: reading  192.168.3.113_8080-zs-RenderingControl, uniquedevice 192.168.3.113_8080, service RenderingControl
2022.01.01 12:35:48 5: UPNPController: RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2022.01.01 12:35:48 5: UPNPController: RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2022.01.01 12:35:48 4: UPNPController: subscribe: reading  192.168.3.113_8080-zs-RenderingControl, uniquedevice 192.168.3.113_8080, service RenderingControl timeout: 300
2022.01.01 12:35:58 4: UPNPController: try to renew subscriptions for services, device UPNP_Controller with timeout: 1800


VG Peter

P.S. Ich habe noch ein interessantes "Endgerät" gefunden/installiert: piCorePlayer. Der erscheint im DLNAController mit allen SET-Commands, lässt sich aber mit FHEM bisher noch nicht ansteuern (wohl aber mit dem Windows Media Player).
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

KölnSolar

Hi Peter,
Dir und allen Mitlesenden auch ein gutes neues Jahr.

ZitatBisher habe ich mit dem SIRD-Modul und meinem Hama kein Problem ...
Da hast Du mich missverstanden. HIER geht es ja nicht darum ein device möglichst umfangreich in FHEM zu unterstützen. SIRD wiederum tut das bereits für Dein Radio. Daran hege ich keine Zweifel. Aber da wird wenig oder gar kein DLNA genutzt, sondern irgendwelche gerätespezifischen APIs.
Wo ich mit UPNP/DLNA hinmöchte ist, dass gerätespezifische Module meinen Standard nutzen können. So ist z.B. mein Samsung-Modul auch auf einer firmenspezifischen API aufgebaut. Die liefert aber überhaupt keine events und muss zyklisch abgefragt werden. Daher bin ich damals schon hingegangen und habe das Modul mit DLNARenderer verknüpft. Dadurch hat man die Vorteile von DLNA mit den üblichen DLNA-Services bei Multimedia-Endgeräten:
- RenderingControl: presence, volume, mute als events, also zeitnah und auch von Nicht-FHEM-devices(z. B. Fb) (es gibt noch ein paar events mehr, aber die halte ich für nicht relevant)
- AVTransport: streaming von Medienkonserven; auch hier events, wenn "fremdgesteuert"( und über die API bei Samsung gar nicht machbar)
SIRD ist dann hier nur als Überbegriff für die unterstützen Geräte mit gleicher firmware/DLNA-Schnittstelle gemeint. Und wenn wir für solche Geräte DLNA anbieten wollen, muss halt genauer analysiert werden, woran es bei DLNA hapert.
Zitatsiehe hier
Nach wie vor kein event sichtbar. Das bestätigt meinen Verdacht: das Hama schickt trotz erfolgreicher subscription keine events. Lässt sich dann meiner Ansicht nur noch in einer tieferen Detailebene analysieren: Traffic mit z.B. wireshark oder über die Routerfunktion der Fritte aufzeichnen,

Zitat2022.01.01 12:35:45 5: UPNPController: warning: Carp, Renewal of subscription failed with error: 500 Can't connect to ???.???.???.235:37349 (No route to host)
Gar nicht gut. Das ist dann der 20s freeze.  :'( Bei Dir aber nur 3s. Hast Du eine Modifikation am perlupnp gemacht, die ich hier irgendwann mal beschrieben hatte ?
Das ....235 ist ja uuid:GMediaRender-1_0-000-000-002. Läuft das auf derselben Instanz wie FHEM ?
Dann bitte attr UPNP_Controller ignoredIPs ???.???.???.235 zur freeze-Vermeidung setzen.

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