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

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

Vorheriges Thema - Nächstes Thema

KölnSolar

Aus dem Zimmer meines Sohnes den Repeater entwendet, bekomme ich folgendes Log bei verbose=5 und set FritzRepeater stream http://192.168.x.y:miniDLNAPort/MediaItems/49.mp3
set FritzRepeater volume 6
2019.01.07 10:29:23 5: DLNARenderer: AVTransport: urn:schemas-upnp-org:service:AVTransport:1 found. OK.
2019.01.07 10:29:23 5: DLNARenderer: AVTransport, SetAVTransportURI(0,http://192.168.x.y:miniDLNAPort/MediaItems/49.mp3,<DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:sec="http://www.sec.co.kr/"><item id="-1" parentID="parent" restricted="1"><upnp:class>object.item.audioItem.musicTrack</upnp:class><dc:title>http://192.168.x.y:miniDLNAPort/MediaItems/49.mp3</dc:title><upnp:album>http://192.168.x.y:miniDLNAPort/MediaItems/49.mp3</upnp:album><res protocolInfo="http-get:*:audio/mpeg:DLNA.ORG_PN=MP3;DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01700000000000000000000000000000" size="181393">http://192.168.x.y:miniDLNAPort/MediaItems/49.mp3</res></item></DIDL-Lite>) succeed.
2019.01.07 10:29:23 5: DLNARenderer: AVTransport: urn:schemas-upnp-org:service:AVTransport:1 found. OK.
2019.01.07 10:29:23 5: DLNARenderer: AVTransport, Play(0,1) succeed.
2019.01.07 10:29:24 5: DLNARenderer: AVTransport: urn:schemas-upnp-org:service:AVTransport:1 found. OK.
2019.01.07 10:29:25 5: DLNARenderer: AVTransport, SetAVTransportURI(0,http://192.168.x.y:miniDLNAPort/MediaItems/49.mp3,<DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:sec="http://www.sec.co.kr/"><item id="-1" parentID="parent" restricted="1"><upnp:class>object.item.audioItem.musicTrack</upnp:class><dc:title>http://192.168.x.y:miniDLNAPort/MediaItems/49.mp3</dc:title><upnp:album>http://192.168.x.y:miniDLNAPort/MediaItems/49.mp3</upnp:album><res protocolInfo="http-get:*:audio/mpeg:DLNA.ORG_PN=MP3;DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01700000000000000000000000000000" size="181393">http://192.168.x.y:miniDLNAPort/MediaItems/49.mp3</res></item></DIDL-Lite>) succeed.
2019.01.07 10:29:25 5: DLNARenderer: AVTransport: urn:schemas-upnp-org:service:AVTransport:1 found. OK.
2019.01.07 10:29:25 5: DLNARenderer: AVTransport, Play(0,1) succeed.
2019.01.07 10:29:47 5: DLNARenderer: RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2019.01.07 10:29:47 4: DLNARenderer: RenderingControl, SetVolume(0,Master,6) does not exist.
2019.01.07 10:29:47 4: DLNARenderer: RenderingControl, SetVolume(0,Master,6) does not exist.
2019.01.07 10:29:47 4: DLNARenderer: RenderingControl, SetVolume(0,Master,6) does not exist.

Das Log sagt die Wahrheit. Streaming hat funktioniert, der volume-Befehl nicht(letzteres war ja klar, wollte es aber nochmal im Log sehen)

Was ist anders bei Dir ? :-\ (Außer dem parallel installierten DLNAClient)
und das
2019.01.07 11:11:23 4: DLNARenderer: try to renew subscriptions for services, device DLNA_BC0543512C9A
2019.01.07 11:11:23 5: DLNARenderer: Carp, Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/98_DLNARenderer.pm line 1333.

2019.01.07 11:11:23 5: DLNARenderer: Carp, Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/98_DLNARenderer.pm line 1340.
hab ich dann auch. Ich glaube, dass es eben der FritzRepeater war, der einfach die Vorgabe von 300 Sek. "ignoriert" und einen kürzeren Zyklus "bestimmt"(siehe Kommentar zu Michaels Thematik). Da es scheinbar mehrere device-Typen betrifft, guck ich mal wie ich das flexibler handhaben kann(das device liefert glaub ich bei der subscription die Dauer zurück)
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

Fhemotto

#646
ZitatWas ist anders bei Dir ? :-\ (Außer dem parallel installierten DLNAClient)
mit envPrefix ="s" ?

[EDIT]

Deine Daten: DLNARenderer: AVTransport, SetAVTransportURI(0,,<DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:sec="http://www.sec.co.kr/"><item id="-1" parentID="parent" restricted="1"><upnp:class>object.item.audioItem.musicTrack</upnp:class><dc:title></dc:title><upnp:album></upnp:album><res protocolInfo="http-get:*:audio/mpeg:DLNA.ORG_PN=MP3;DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01700000000000000000000000000000" size="181393"></res></item></DIDL-Lite>) succeed.
Meine Daten: DLNARenderer: AVTransport, SetAVTransportURI(0,,<DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:sec="http://www.sec.co.kr/"><item id="-1" parentID="parent" restricted="1"><upnp:class>object.item.audioItem.musicTrack</upnp:class><dc:title></dc:title><upnp:album></upnp:album><res protocolInfo="http-get:*:audio/mpeg:DLNA.ORG_OP=01;                              DLNA.ORG_FLAGS=01700000000000000000000000000000" size="24048"></res></item></DIDL-Lite>) succeed.


Habe mal die Logs gegenüber gestellt und die Stream Adressen usw. entfernt.
Kleiner unterschied am Ende. Von Bedeutung ?



MichaelT

Hallo Markus,

die Änderung von 300 auf 30 hat das Problem gelöst. Ich lasse dein Modul jetzt mal bei mir in Betrieb.
Melde mich dann spätestens am WE ob alles noch läuft.

Gruß
Michael
Großes Mischmasch aus HM, Philips, WLAN und Eigenprojekte.
ABER alles mit FHEM.

Ajuba

Hallo KölnSolar
Danke für den Tip mit dem upnptester.
Der Übertäter ist enttarnt. Es war der Medion Accesspoint.
Den Habe ich ausgesteckt und schon war die Erkennung der echten Lautsprecher ohne Probleme erledigt.

Aber wie geht's jetzt weiter???
Kaum stecke ich ihn an ist Fhem wieder blockiert und das Leben ohne WLAN kommt meiner Familie gar nicht gut an  >:(
Kann man DLNARenderer irgenwie davor bewahren weitere Geräte zu suchen?
Vorläufig habe ich die gefundenen Geräte und DLNARenderer in der config auskommentiert und neu gestartet.

Außerdem:
Kann ich an den Lautsprechern die Lautstärke nicht verändern. Hier der LOG

2019.01.07 19:53:25 5: DLNARenderer: RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2019.01.07 19:53:25 5: DLNARenderer: RenderingControl, SetVolume(0,Master,5) succeed.
2019.01.07 19:54:31 5: DLNARenderer: RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2019.01.07 19:54:32 5: DLNARenderer: RenderingControl, SetVolume(0,Master,3) succeed.
2019.01.07 19:54:43 4: DLNARenderer: try to renew subscriptions for services, device DLNA_b88687269248
2019.01.07 19:54:43 5: DLNARenderer: Carp, Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/98_DLNARenderer.pm line 1333.

2019.01.07 19:54:44 5: DLNARenderer: Carp, Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/98_DLNARenderer.pm line 1340.

2019.01.07 19:54:44 4: DLNARenderer: try to renew subscriptions for services, device DLNA_b886872682f0
2019.01.07 19:54:44 5: DLNARenderer: Carp, Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/98_DLNARenderer.pm line 1333.

2019.01.07 19:54:44 5: DLNARenderer: Carp, Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/98_DLNARenderer.pm line 1340.

2019.01.07 19:55:18 1: PERL WARNING: Loading device description failed with error: 500 Internal Server Error (Location: http://192.168.1.224/upnp/basic_dev.cgi) at ./FHEM/98_DLNARenderer.pm line 269.
2019.01.07 19:56:24 5: DLNARenderer: RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2019.01.07 19:56:24 5: DLNARenderer: RenderingControl, SetVolume(0,Master,4) succeed.
2019.01.07 19:56:36 5: DLNARenderer: RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2019.01.07 19:56:36 5: DLNARenderer: RenderingControl, SetVolume(0,Master,3) succeed.
2019.01.07 19:57:00 5: DLNARenderer: RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2019.01.07 19:57:00 5: DLNARenderer: RenderingControl, SetMute(0,Master,1) succeed.
FHEM auf RPi3, Homematic CCU3 mit Cuxd und CUL 868 für FS20, Siemens S7 über CP343-1,
DbLog zu MySQL auf NAS QNAP TS-253D,
Yeelight

KölnSolar

ZitatDer Übertäter ist enttarnt. Es war der Medion Accesspoint.
Hölle nochmal.  >:( Und was macht der mit einer IP, die nicht in Dein lokales Netzwerk "passt"  :o
ZitatKann man DLNARenderer irgenwie davor bewahren weitere Geräte zu suchen?
Guck doch bitte in die commandref.  ::)

Lautstärke sieht ja gut aus.
Zitat2019.01.07 19:53:25 5: DLNARenderer: RenderingControl, SetVolume(0,Master,5) succeed.
Kann ich Dir im Augenblick nichts weiter zu sagen.

Zitat2019.01.07 19:54:44 5: DLNARenderer: Carp, Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/98_DLNARenderer.pm line 1333
Das ist mir dringlicher, weil es scheinbar ein allgemeines Problem mit der event subscription gibt.  :'(

Zitatmit envPrefix ="s" ?
natürlich.  ;)
ZitatVon Bedeutung ?
ich vermute.  :-\ Probier mal, wenn Du meinen String(natürlich 3* mit Deinem http-mp3) in das channel01-Attribut packst und dann set... channel 1 aufrufst. Also <DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"......</res></item></DIDL-Lite> ins Attribut.

@Michael: Danke für den Test. Da ist aber noch mehr im Argen. Ich arbeite dran...

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

Fhemotto


2019.01.07 21:06:18 2: DLNARenderer: Incorrect DIDL-Lite format, No value specified for 'ForceArray' option in call to XMLin() at ./FHEM/98_DLNARenderer.pm line 376

2019.01.07 21:06:18 5: DLNARenderer: AVTransport: urn:schemas-upnp-org:service:AVTransport:1 found. OK.
2019.01.07 21:06:18 5: DLNARenderer: AVTransport, SetAVTransportURI(0,<DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:sec="http://www.sec.co.kr/"><item id="-1" parentID="parent" restricted="1"><upnp:class>object.item.audioItem.musicTrack</upnp:class><dc:title>http://192.168.155.10:49200/AUDIO/DLNA-1-0/Musik/Wachmaschine.mp3</dc:title><upnp:album>http://192.168.155.10:49200/AUDIO/DLNA-1-0/Musik/Wachmaschine.mp3</upnp:album><res protocolInfo="http-get:*:audio/mpeg:DLNA.ORG_PN=MP3;DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01700000000000000000000000000000" size="181393">http://192.168.155.10:49200/AUDIO/DLNA-1-0/Musik/Wachmaschine.mp3</res></item></DIDL-Lite>,) succeed.
2019.01.07 21:06:18 5: DLNARenderer: AVTransport: urn:schemas-upnp-org:service:AVTransport:1 found. OK.
2019.01.07 21:06:18 5: DLNARenderer: AVTransport, Play(0,1) succeed.

Bringt am Anfang einen Format Fehler, dann ist für ihn aber alles OK, Aber kein Reaktion am Repeater.   ::)
War für mich fast zu erwarten. Da er ja nicht einmal ein simples Stop macht.

Was leider nie im Log erscheint, ist eine Info mit wem er tatsächlich kommuniziert.

Ajuba

Zitat von: KölnSolar am 07 Januar 2019, 20:40:19
:oGuck doch bitte in die commandref.  ::)
Du meinst wohl
ignoreUDNs
Define list (comma or blank separated) of UDNs which should prevent automatic device creation.
It is important that uuid: is also part of the UDN and must be included.

Ich habe die uuid des Übeltäters mit upnpTest gesucht und folgendermaßen eingetragen
# define dlnadevices DLNARenderer
# attr dlnadevices userattr acceptedUDNs defaultRoom envPrefix ignoreUDNs
# attr dlnadevices ignoreUDNs uuid:28802880-2880-1880-a880-74da383e0a30
# attr dlnadevices room Multimedia
# attr dlnadevices verbose 5

Denkste!  ::) gleiches Dilemma. Beim Neustart mit angestecktem AccessPoint ist Fhem so weggetreten, dass ich nur mehr per reboot wieder rankomme. Natürlich ist dann auch die uuid nicht abgespeichert, die ihn so aus der Bahn wirft.


Zitat von: KölnSolar am 07 Januar 2019, 20:40:19
Lautstärke sieht ja gut aus.
Und auch hier leider NEIN
Ich kann die Lautstärke auf 0 setzen wie ich will, Der DLNA Renderer schreibt ins LOG, dass er glücklich ist aber die Anzeige in Fhem bleibt auf einem Wert wie z.B. 24 und der Lautsprecher dudelt lustig auf Stufe 5 von 50 weiter. >:(
2019.01.07 22:53:31 4: DLNARenderer: Update reading mute with 0
2019.01.07 22:53:31 4: DLNARenderer: Update reading volume with 12
2019.01.07 22:53:41 5: DLNARenderer: RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2019.01.07 22:53:41 5: DLNARenderer: RenderingControl, SetVolume(0,Master,0) succeed.
2019.01.07 22:53:43 5: DLNARenderer: RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2019.01.07 22:53:43 5: DLNARenderer: RenderingControl, SetVolume(0,Master,0) succeed.
2019.01.07 22:54:23 1: PERL WARNING: Subroutine HandleTimeout redefined at ./FHEM/98_apptime.pm line 46.
2019.01.07 22:54:23 1: PERL WARNING: Subroutine CallFn redefined at ./FHEM/98_apptime.pm line 149.
2019.01.07 22:54:29 5: DLNARenderer: RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2019.01.07 22:54:29 5: DLNARenderer: RenderingControl, SetVolume(0,Master,0) succeed.
2019.01.07 22:54:39 5: DLNARenderer: RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2019.01.07 22:54:39 5: DLNARenderer: RenderingControl, SetVolume(0,Master,0) succeed.
2019.01.07 22:54:45 5: DLNARenderer: RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2019.01.07 22:54:45 5: DLNARenderer: RenderingControl, SetVolume(0,Master,0) succeed.
2019.01.07 22:55:35 1: PERL WARNING: Loading device description failed with error: 500 Internal Server Error (Location: http://192.168.1.224/upnp/basic_dev.cgi) at ./FHEM/98_DLNARenderer.pm line 269.
FHEM auf RPi3, Homematic CCU3 mit Cuxd und CUL 868 für FS20, Siemens S7 über CP343-1,
DbLog zu MySQL auf NAS QNAP TS-253D,
Yeelight

KölnSolar

ZitatDenkste!  ::) gleiches Dilemma.
Und die IP ? commandref lesen. Die IP meldet sich doch und führt dann zum blockierenden Verhalten. Also aussperren.

Zitat2019.01.07 21:06:18 5: DLNARenderer: AVTransport, SetAVTransportURI(0,<DIDL-....DIDL-Lite>,) succeed.
Warum ist das in der Reihenfolge ? hinter dem ersten Komma ist bei mir der URI und Metadaten erst hinter dem 2. Komma.  :-\
Ich hab keine Idee mehr, was an Deinem System "krumm" ist. Ist es auf einem aktuellen Stand, da Du ja auch die Probleme mit den "externen" Links hast ?
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

Ajuba

Also in der commandRef finde ich beim DLNARenderer nur das Aussperren der uuid:.
Kann man dort auch IP Adressen eingeben oder habe ich was überlesen? Gibt es einen generellen Fhem Befehl um IPs auszusperren? Sorry wenn ich mich blöd anstelle aber das verstehe ich nicht.

Zur Systemaktualität habe ich in der vergangenen Woche folgendes gemacht:
Linux: apt-get update und apt-get upgrade
Fhem: Update all

Die Lautsprecher habe ich schon mal mit OpenHAB am PC gesteuert: Laut, Leiser, Play, Stop

Ich weiß jetzt nicht was du mit Problemen bei externen Links meinst:
Yahoo Wetter wurde generell abgedreht
Falls du das meinst, das war ein alter Link in /etc/apt/sources.list und ist behoben.
W: Failed to fetch https://debian.fhem.de/stable/./Packages  HttpError403
FHEM auf RPi3, Homematic CCU3 mit Cuxd und CUL 868 für FS20, Siemens S7 über CP343-1,
DbLog zu MySQL auf NAS QNAP TS-253D,
Yeelight

KölnSolar

ZitatZur Systemaktualität habe ich in der vergangenen Woche folgendes gemacht:
Linux: apt-get update und apt-get upgrade
Fhem: Update all

Die Lautsprecher habe ich schon mal mit OpenHAB am PC gesteuert: Laut, Leiser, Play, Stop

Ich weiß jetzt nicht was du mit Problemen bei externen Links meinst:
Yahoo Wetter wurde generell abgedreht
Falls du das meinst, das war ein alter Link in /etc/apt/sources.list und ist behoben.
W: Failed to fetch https://debian.fhem.de/stable/./Packages  HttpError403
Du warst doch nicht gemeint. Das Zitat vor meiner Antwort/Fragen stammt doch von Fhemotto.

ZitatAlso in der commandRef finde ich beim DLNARenderer nur das Aussperren der uuid:.
Und da hatte ich gedacht ich hätte die commandref etwas verständlicher gemacht. ::)
Zitatmaster device only

defaultRoom
Define default room for automatic device creation.
envPrefix
Use prefix for Controlpoint definition. e.g define "s" for Samsung devices
acceptedUDNs
Define list (comma or blank separated) of UDNs which should be accepted by automatic device creation.
It is important that uuid: is also part of the UDN and must be included.
ignoreUDNs
Define list (comma or blank separated) of UDNs which should be excluded from automatic device creation.
It is important that uuid: is also part of the UDN and must be included.
ignoredIPs
Define list (comma or blank separated) of IPs which should be ignored by Controlpoint.
usedonlyIPs
Define list (comma or blank separated) of IPs which should be used by Controlpoint.
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

frank

ZitatUnd da hatte ich gedacht ich hätte die commandref etwas verständlicher gemacht. ::)
entweder nutzt er die falsche moduldatei oder den falschen link zum hilfetext.
mit dem richtigen modul (plus reload/restart) und "device specific help" sollte es eigentlich funktionieren.


meine "original" modulversion von ca mitte dez kennt auch keine attribute für IPs.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Ajuba

Also genutzt habe ich die Internet Version der Commandref.
https://fhem.de/commandref.html#DLNARenderer
und dort stehen nur folgende Attribute
ignoreUDNs
Define list (comma or blank separated) of UDNs which should prevent automatic device creation.
It is important that uuid: is also part of the UDN and must be included.

Und es heißt ja immer: Zuerst gilt die englische Commandref.

In der Device Specific help in der Version v2.0.7Patch_2 von KölnSolar steht schon viel ausführlicher
Attributes

renderer devices only

channel_01...channel_10
Define URI to play with channel command.
e.g. attr channel_01 http://... (save URI to channel_01); set channel 1 (play channel_01)

multiRoomGroups
t.b.d

ttsLanguage
Define language to be used by speak command(speak functionality via Google Translate).
e.g. attr ttsLanguage de


master device only

defaultRoom
Define default room for automatic device creation.

envPrefix
Use prefix for Controlpoint definition. e.g define "s" for Samsung devices

acceptedUDNs
Define list (comma or blank separated) of UDNs which should be accepted by automatic device creation.
It is important that uuid: is also part of the UDN and must be included.

ignoreUDNs
Define list (comma or blank separated) of UDNs which should be excluded from automatic device creation.
It is important that uuid: is also part of the UDN and must be included.

ignoredIPs
Define list (comma or blank separated) of IPs which should be ignored by Controlpoint.

usedonlyIPs
Define list (comma or blank separated) of IPs which should be used by Controlpoint.


Das hat bei meinem Problem mit dem WLAN AccessPoint trotzdem nichts genützt obwohl ich die AccessPoint IP sowie die ominöse aufgerufende IP eingetragen habe.
defmod dlnadevices DLNARenderer
attr dlnadevices userattr acceptedUDNs defaultRoom envPrefix ignoreUDNs
attr dlnadevices ignoreUDNs uuid:28802880-2880-1880-a880-74da383e0a30
attr dlnadevices ignoredIPs 192.168.1.18 192.168.66.1
attr dlnadevices room Multimedia
attr dlnadevices verbose 5

setstate dlnadevices initialized
setstate dlnadevices 2019-01-08 20:09:03 state initialized


Der AccessPoint ist nun in die Kiste gewandert und ich habe vorübergehend meinen alten reaktiviert und das System läuft nun mal wieder stabil.

Aber alles umsonst, da ich ja sowieso nicht mal die Lautstärke ändern kann.  :'( :'( :'(
Falls noch irgendjemand bereit ist, mir zu helfen wäre hier das List eines Lautsprechers
Internals:
   DEF        uuid:13c3d8c0-00b8-101b-8000-b88687269248
   NAME       DLNA_b88687269248
   NR         312
   STATE      online
   TYPE       DLNARenderer
   UDN        uuid:13c3d8c0-00b8-101b-8000-b88687269248
   READINGS:
     2019-01-08 20:09:07   friendlyName    WZ_Links
     2019-01-08 20:09:07   manufacturer    Qualcomm AllPlay
     2019-01-08 20:09:07   manufacturerURL http://www.qualcomm.com
     2019-01-08 20:09:07   modelDescription AllPlay capable network audio module.
     2019-01-08 20:09:07   modelName       2015ALL2
     2019-01-08 20:09:07   modelNumber     CUS227 1.0
     2019-01-08 20:09:07   modelURL        REPLACE WITH URL for this model
     2019-01-08 20:09:07   multiRoomSupport 0
     2019-01-08 20:09:08   multiRoomVolume 24
     2019-01-08 19:50:08   mute            0
     2019-01-08 19:50:08   nextAVTransportURI NOT_IMPLEMENTED
     2019-01-08 20:09:08   nextAlbum       
     2019-01-08 20:09:08   nextAlbumArtURI
     2019-01-08 20:09:08   nextAlbumArtist
     2019-01-08 20:09:08   nextArtist     
     2019-01-08 20:09:08   nextDuration   
     2019-01-08 20:09:08   nextOriginalTrackNumber
     2019-01-08 20:09:08   nextTitle       
     2019-01-08 20:09:07   presence        online
     2019-01-08 20:09:08   state           online
     2019-01-08 19:50:08   transportState  NO_MEDIA_PRESENT
     2019-01-08 19:50:08   transportStatus OK
     2019-01-08 19:50:08   volume          24
   helper:
     caskeid    0
     caskeidClients
Attributes:
   alias      WZ_Links
   room       Multimedia
   userattr   channel_01 channel_02 channel_03 channel_04 channel_05 channel_06 channel_07 channel_08 channel_09 channel_10 multiRoomGroups ttsLanguage
   verbose    5
   webCmd     volume


Log Einträge poste ich vorerst keine, weil ich nicht weiß was davon hilfreich ist.
Ich weiß nicht weiter aber falls doch noch jemand bereit mir zu helfen würde ich mich sehr freuen.
Unter OpenHAB  konnte ich ja auch was abspielen und die Lautstärke regeln.
FHEM auf RPi3, Homematic CCU3 mit Cuxd und CUL 868 für FS20, Siemens S7 über CP343-1,
DbLog zu MySQL auf NAS QNAP TS-253D,
Yeelight

Fhemotto

#657
Hallo Markus

ZitatIch hab keine Idee mehr, was an Deinem System "krumm" ist. Ist es auf einem aktuellen Stand, da Du ja auch die Probleme mit den "externen" Links hast ?
FHEM neueste Stand.
Habe nun doch mal probiert meinen DLNAClient raus zu werfen.
Habe alles vom DLNAClient und DLNARenderer (inklusive die 3 DLNA_Renderer_Main-XX im hidden) entfernt.
Reboot.
Pakete neu installiert mit sudo apt-get --reinstall install lib.....
Reboot
DLNARenderer neu angelegt.
Leider wieder ohne Erfolg.

Mir ist nur das hier aufgefallen.
Hatte ich vorher wohl übersehen.
2019.01.08 20:11:16 5: DLNARenderer: AVTransport: urn:schemas-upnp-org:service:AVTransport:1 found. OK.
2019.01.08 20:11:16 5: DLNARenderer: AVTransport: urn:schemas-upnp-org:service:AVTransport:1 found. OK.
2019.01.08 20:11:16 5: DLNARenderer: RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2019.01.08 20:11:16 5: DLNARenderer: RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2019.01.08 20:11:16 4: DLNARenderer: SpeakerManagement unknown for DLNA_9CC7A60FA3AE.
2019.01.08 20:11:16 4: DLNARenderer: SessionManagement unknown for DLNA_9CC7A60FA3AE.
2019.01.08 20:11:19 3: DLNARenderer: DLNASocket-DLNA_Renderer_Main-36 handleOnce failed, junk '


Nur die Frage bei ,,SessionManagement unknown" kann das doch wohl gar nicht gehen wenn ich das richtig interpretiere?
Kurze Antwort reicht,
habe nun auch keine Ideen mehr außer mal alles im Netzwerk raus zu nehmen ( Problem wie bei User ,,Ajuba" ?) 

[EDIT]
Zitat
[EDIT] Als Nachtrag  Firmware-Version: 68.04.88 FritzRepeater
Wenn du noch Lust und Laune (Zeit) hast, bitte mal vergleichen.

Danke

KölnSolar

ZitatAlso genutzt habe ich die Internet Version der Commandref.
https://fhem.de/commandref.html#DLNARenderer
Das ist der Fehler. Wenn Du ein nichtoffizielles Modul nutzt, findest Du natürlich auch nichts auf fhem.de, sondern musst sie Dir wie frank geschrieben hat ansehen.
Zitat
Der AccessPoint ist nun in die Kiste gewandert und ich habe vorübergehend meinen alten reaktiviert und das System läuft nun mal wieder stabil.
Prima.  :-* Aber, Du hast ja IgnoredIP benutzt. Ein Versuch wäre acceptedIP wert.
Zitatda ich ja sowieso nicht mal die Lautstärke ändern kann.   
Eigentlich die leichteste Übung... :'( Aber remote wird das nix.  :'( Du könntest Dich per upnptester vortasten. Dort kannst Du ja auch parametrisiert commands absetzen. Ist aber nicht soooo simpel.  :-\
ZitatUnter OpenHAB  konnte ich ja auch was abspielen und die Lautstärke regeln.
Dann könntest Du auch mit Wireshark mitschneiden und analysieren. Ist aber auch eine Herausforderung.
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

KölnSolar

ZitatNur die Frage bei ,,SessionManagement unknown" kann das doch wohl gar nicht gehen wenn ich das richtig interpretiere?
kurz ? :-\ ;D Es werden immer diese 3 services abgefragt. Der Fortschritt in meiner Version ist, dass man sieht, welches device welche services bietet. SessionManagement ist unwichtig.  8)
Zitat68.04.88
Hab ich auch.
ZitatProblem wie bei User ,,Ajuba" ?)
Nee, bei ihm hat der AP sich "einnisten" wollen und hat aberwitzige IPs zur Kommunikation angeboten, die nicht erreichbar waren.--> Blocking.

Aber einen Ansatz hab ich noch: upnptester und tiefer in die Materie einsteigen ?
Ok, ein zweiter: ohne envprefix probiert ?
Und dann doch noch ein Dritter: mich nervt das subscription Fehlverhalten. Bis jetzt außer verplemperter Zeit aber noch ohne Erfolg.  :'( Vielleicht bringt das ja was, wenn gelöst. Zumindest dann Rückmeldungen des N/G an FHEM.

Wenn ich nicht identische Hardware hätte, hätte ich schon aufgegeben, aber so. Gibts doch nicht, dass es bei mir läuft und bei Dir nicht. >:( Erst mal F8090 zur Entspannung ?  ;D

Oh, noch ein Vierter: meine damalige Version ? Da hatte ich ja extra für Dich meinen Sohn bestohlen und die Version ging doch bei uns beiden.  :-\ Evtl. ohne die Anpassung der Controlpoint.pm ?
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