Autor Thema: 98_DLNARenderer.pm (UPnP) (zuvor 98_DLNAClient.pm)  (Gelesen 141846 mal)

Offline mumpitzstuff

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1584
Antw:98_DLNARenderer.pm (UPnP) (zuvor 98_DLNAClient.pm)
« Antwort #705 am: 04 August 2019, 22:43:08 »
Hallo Markus,

ich habe deine inoffizielle Version einmal installiert.
Eins vorweg mit dem SIRD Modul funktioniert das streamen der URL´s die ich ebenfalls im DLNA Renderer probiert habe.
Dort funktioniert der der Stream Befehl und das Radio switched um auf DMR und wird korrekt wiedergegeben.
Es funktionieren auch sonst die Befehle aus dem DLNA Renderer.
Dann habe ich noch ein SilverCrest C14 Radio. Wenn ich hier set SilverCrest stream URL eingebe, schaltet das Radio zwar um auf LocalMusic. Im Display erscheint allerdings No Media.
Mit meinem Samsung Fernseher Q-Serie funktioniert weder die Wiedergabe eines Bildes noch ein Media-Stream.
Mir erscheint es so als würde ich set DLNASamsungTV stream URL im Webinterface absetzen können.

Hast du noch eine Idee woran es liegen könnte?

Gruß Bernd

Das Sird Modul macht beim Stream Kommando mehr als nur reine dlna Befehle abzusetzen. Versuch doch mal folgendes:

1.) Schalte mit dem Sird Modul das Radio ein und den Input auf DMR um.
2.) Versuche danach mit dem dlna Renderer einen Stream abzuspielen.

Offline isdnbus

  • New Member
  • *
  • Beiträge: 20
Antw:98_DLNARenderer.pm (UPnP) (zuvor 98_DLNAClient.pm)
« Antwort #706 am: 08 August 2019, 20:11:38 »
Hallo zusammen,

 
Zitat
Was nutzt Du als Mediaserver ?
Eine Fritzbox für mp4, einen Apache-Server für Bilder
Zitat
Versuch mal etwas von einem Win-Rechner auf den TV zu streamen
Hab´s mal mit einem Win PC probiert und das funktioniert.
Zitat
Nutzt Du das SamsungAV-Modul ?
Ja

Zitat
1.) Schalte mit dem Sird Modul das Radio ein und den Input auf DMR um.
Das funktioniert mit dem Dual Radio und der folgenden Url http://schlagerplanet.hoerradar.de/schlagerplanet-deutsch-mp3-hq im SIRD Modul und auch mit dem DLNA Renderer.
Mit dem SilverCrest C14 Radio funktioniert die Url http://schlagerplanet.hoerradar.de/schlagerplanet-deutsch-mp3-hq im SIRD Modul aber mit dem DLNA Renderer wird die Quelle umgeschaltet jedoch erscheint im Display NoMedia und nichts ist zu hören.
Die http://mp3-live.swr3.de/swr3_m.m3u funktioniert z.B. überhaupt nicht in fhem allerdings kann ich den Stream mit dem Windows Media Player auf einem PC hören.

Wenn ich ein Stream zum Fernseher absetze erscheint die Freigabeaufforderung, die dann auch bestätigt wird aber mehr passiert danach nicht. Power, Channel und die weiteren Befehle funktionieren soweit.
Mit RCdelay habe ich auch schon erfolglos experimentiert.
HEAD ist gesetzt.

Gruß Bernd

Offline KölnSolar

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3652
Antw:98_DLNARenderer.pm (UPnP) (zuvor 98_DLNAClient.pm)
« Antwort #707 am: 08 August 2019, 21:44:17 »
Zitat
HEAD ist gesetzt.
Wichtiger für Samsung: attr MeinRenderer envPrefix s
attr MeinRenderer envNamespace <undef>
RPi3/2 Stretch-STV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-CUL868-FS20A4-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty-Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)

Offline Fillip

  • Jr. Member
  • **
  • Beiträge: 70
    • Blog
Antw:98_DLNARenderer.pm (UPnP) (zuvor 98_DLNAClient.pm)
« Antwort #708 am: 11 August 2019, 21:24:47 »
Wichtiger für Samsung: attr MeinRenderer envPrefix s
attr MeinRenderer envNamespace <undef>

Ich bekomme beim Verusuch die attr zu setzen immer folgende Meldung
DLNARenderer: unknown attribute envPrefix. Type 'attr DLNARenderer ?' for a detailed list. oder
DLNA_b83819ec6a33: unknown attribute envPrefix. Type 'attr DLNA_b83819ec6a33 ?' for a detailed list. Bei mir läuft Version v2.0.7
FHEM, FritzBox 6590, FritzBox 7490, Snoff, SONOS, ATV 3, ATV4, FireTV Stick, Echo, Echo Dot mit FHEM Anbindung, Homebridge

Offline KölnSolar

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3652
Antw:98_DLNARenderer.pm (UPnP) (zuvor 98_DLNAClient.pm)
« Antwort #709 am: 12 August 2019, 09:58:29 »
Dann scheint nicht meine modifizierte Version zu laufen. Die lautet v2.0.7Patch_3.
RPi3/2 Stretch-STV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-CUL868-FS20A4-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty-Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)

Offline Fillip

  • Jr. Member
  • **
  • Beiträge: 70
    • Blog
Antw:98_DLNARenderer.pm (UPnP) (zuvor 98_DLNAClient.pm)
« Antwort #710 am: 12 August 2019, 17:00:58 »
« Letzte Änderung: 12 August 2019, 17:05:19 von Fillip »
FHEM, FritzBox 6590, FritzBox 7490, Snoff, SONOS, ATV 3, ATV4, FireTV Stick, Echo, Echo Dot mit FHEM Anbindung, Homebridge

Offline isdnbus

  • New Member
  • *
  • Beiträge: 20
Antw:98_DLNARenderer.pm (UPnP) (zuvor 98_DLNAClient.pm)
« Antwort #711 am: 13 August 2019, 20:07:43 »
Hallo Markus,

ich habe inzwischen den Renderer noch einmal gelöscht und das SamsungAV Modul ebenfalls. Anschließend wieder alles installiert.
Die Attribute im HauptRenderer envPrefix = s und envNamespace <undef> so gesetzt. Danach Verbose auf 5 gesetzt.

Im Log erscheinen dann diese Fehlermeldungen.

2019.08.13 19:47:10 4: DLNARenderer: DLNA_42469c1e9ff3, AVTransport,
SetAVTransportURI(0,http://schlagerplanet.hoerradar.de/schlagerplanet-deutsch-mp3-hq,<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>various</dc:title><upnp:album>Schlagerplanet
100% deutsch</upnp:album><res protocolInfo="http-get:*:audio/mpeg:DLNA.ORG_OP=01;
DLNA.ORG_FLAGS=01700000000000000000000000000000">http://schlagerplanet.hoerradar.de/schlagerplanet-deutsch-
mp3-hq</res></item></DIDL-Lite>) does not exist.

und diese

DLNARenderer: DLNASocket-HauptRenderer-1900, HauptRenderer handleOnce failed, mismatched tag 'head'
Müsste ich eigentlich auch eine ControlPoint.pm im Ordner FHEM/lib/UPnP/ haben. Der Ordner ist komplett leer.

Gruß Bernd


Offline KölnSolar

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3652
Antw:98_DLNARenderer.pm (UPnP) (zuvor 98_DLNAClient.pm)
« Antwort #712 am: 14 August 2019, 07:17:14 »
Hallo Bernd,
Zitat
Müsste ich eigentlich auch eine ControlPoint.pm im Ordner FHEM/lib/UPnP/ haben. Der Ordner ist komplett leer.
Selbstverständlich.  :o Da scheint also was mit Deiner Installation nicht zu stimmen. Da die Dateien in lib/UPnP per update ausgeliefert werden, müsste eigentlich schon bei update ein Fehler gemeldet werden.  ???

Grüße Markus
RPi3/2 Stretch-STV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-CUL868-FS20A4-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty-Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)

Offline isdnbus

  • New Member
  • *
  • Beiträge: 20
Antw:98_DLNARenderer.pm (UPnP) (zuvor 98_DLNAClient.pm)
« Antwort #713 am: 14 August 2019, 20:57:05 »
Hallo Markus,

so das Problem mit der ControlPoint.pm ist gefixt.

2019.08.14 20:21:37 5: DLNARenderer: DLNA_0022619991c4, AVTransport, SetAVTransportURI(0,http://rbb-fritz-
live.cast.addradio.de/rbb/fritz/live/mp3/128/stream.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://rbb-fritz-live.cast.addradio.de/rbb/fritz/live/mp3
/128/stream.mp3</dc:title><upnp:album>Fritz vom rbb live hören - www.fritz.de (c) Rundfunk Berlin-Brandenburg</upnp:album><res
 protocolInfo="http-get:*:audio/mpeg:DLNA.ORG_OP=01;DLNA.ORG_FLAGS=01700000000000000000000000000000">http://rbb-
fritz-live.cast.addradio.de/rbb/fritz/live/mp3/128/stream.mp3</res></item></DIDL-Lite>) succeed.

2019.08.14 20:21:41 5: DLNARenderer: DLNA_0022619991c4, AVTransport: urn:schemas-upnp-org:service:AVTransport:1 found. OK.

2019.08.14 20:21:43 5: DLNARenderer: DLNA_0022619991c4, AVTransport, Play(0,1) succeed.

Das ist der Log-Auszug für mein DUAL Radio. Funktioniert alles wie gewünscht.

2019.08.14 20:16:20 4: DLNARenderer: DLNA_00226150FAFC, AVTransport, SetAVTransportURI(0,http://rbb-fritz-
live.cast.addradio.de/rbb/fritz/live/mp3/128/stream.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://rbb-fritz-live.cast.addradio.de/rbb/fritz/live/mp3
/128/stream.mp3</dc:title><upnp:album>Fritz vom rbb live hören - www.fritz.de (c) Rundfunk Berlin-Brandenburg</upnp:album><res
 protocolInfo="http-get:*:audio/mpeg:DLNA.ORG_OP=01;DLNA.ORG_FLAGS=01700000000000000000000000000000">http://rbb-
fritz-live.cast.addradio.de/rbb/fritz/live/mp3/128/stream.mp3</res></item></DIDL-Lite>) does not exist.

2019.08.14 20:16:21 5: DLNARenderer: DLNA_00226150FAFC, AVTransport: urn:schemas-upnp-org:service:AVTransport:1 found. OK.

2019.08.14 20:16:21 4: DLNARenderer: DLNA_00226150FAFC, AVTransport, Play(0,1) does not exist.

Nun der Auszug vom SilverCrest Radio. Funktioniert nicht d.h. das Gerät schaltet schon in den Modus um aber es kommt keine Musik.

und jetzt noch der Auszug für den Samsung Fernseher.

2019.08.14 20:27:10 5: DLNARenderer: DLNA_42469c1e9ff3, AVTransport: urn:schemas-upnp-org:service:AVTransport:1 found.
OK.

2019.08.14 20:27:10 5: DLNARenderer: DLNA_42469c1e9ff3, AVTransport, SetAVTransportURI(0,http://rbb-fritz-live.cast.addradio.de
/rbb/fritz/live/mp3/128/stream.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://rbb-fritz-live.cast.addradio.de/rbb/fritz/live/mp3
/128/stream.mp3</dc:title><upnp:album>Fritz vom rbb live hören - www.fritz.de (c) Rundfunk Berlin-Brandenburg</upnp:album><res
 protocolInfo="http-get:*:audio/mpeg:DLNA.ORG_OP=01;DLNA.ORG_FLAGS=01700000000000000000000000000000">http://rbb-
fritz-live.cast.addradio.de/rbb/fritz/live/mp3/128/stream.mp3</res></item></DIDL-Lite>) succeed.

2019.08.14 20:27:11 5: DLNARenderer: DLNA_42469c1e9ff3, AVTransport: urn:schemas-upnp-org:service:AVTransport:1 found. OK.

2019.08.14 20:27:11 5: DLNARenderer: DLNA_42469c1e9ff3, AVTransport, Play(0,1) succeed.

Es erscheint nichts auf dem Fernseher bzw. ich habe den Eindruck es wird auch kein Kommando an den Fernseher gesendet.
Das SamsungAV Modul sendet schon die Befehle, welche für das Modell funktionieren.

Noch irgend eine Idee?

Gruß Bernd

Offline KölnSolar

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3652
Antw:98_DLNARenderer.pm (UPnP) (zuvor 98_DLNAClient.pm)
« Antwort #714 am: 15 August 2019, 08:49:41 »
Hallo Bernd,
diese URI funktioniert bei meinem Samsung auch nicht. Keine Ahnung woran das liegt. Probier es mal mit dem, womit Du begonnen hattest: http://schlagerplanet.hoerradar.de/schlagerplanet-deutsch-mp3-hq
Das Log sieht dann so aus2019.08.15 08:38:45 5: DLNARenderer: DLNA_ae982c38c20f, AVTransport: urn:schemas-upnp-org:service:AVTransport:1 found. OK.
2019.08.15 08:38:45 4: DLNARenderer: device DLNA_ae982c38c20f received event. Details with verbose=5
2019.08.15 08:38:45 5: DLNARenderer: process event$VAR1 = {
          'Event' => {
                     'xmlns' => 'urn:schemas-upnp-org:metadata-1-0/AVT/',
                     'InstanceID' => {
                                     'val' => '0',
                                     'TransportState' => {
                                                         'val' => 'TRANSITIONING'
                                                       }
                                   }
                   }
        };

2019.08.15 08:38:45 4: DLNARenderer: Update reading transportState with TRANSITIONING
2019.08.15 08:38:46 5: DLNARenderer: DLNA_ae982c38c20f, AVTransport, SetAVTransportURI(0,http://schlagerplanet.hoerradar.de/schlagerplanet-deutsch-mp3-hq,<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>various</dc:title><upnp:album>Schlagerplanet 100% deutsch</upnp:album><res protocolInfo="http-get:*:audio/mpeg:DLNA.ORG_OP=01;DLNA.ORG_FLAGS=01700000000000000000000000000000">http://schlagerplanet.hoerradar.de/schlagerplanet-deutsch-mp3-hq</res></item></DIDL-Lite>) succeed.
2019.08.15 08:38:46 5: DLNARenderer: DLNA_ae982c38c20f, AVTransport: urn:schemas-upnp-org:service:AVTransport:1 found. OK.
2019.08.15 08:38:46 5: DLNARenderer: DLNA_ae982c38c20f, AVTransport, Play(0,1) succeed.
2019.08.15 08:38:46 4: DLNARenderer: device DLNA_ae982c38c20f received event. Details with verbose=5
2019.08.15 08:38:46 5: DLNARenderer: process event$VAR1 = {
          'Event' => {
                     'InstanceID' => {
                                     'val' => '0',
                                     'TransportState' => {
                                                         'val' => 'STOPPED'
                                                       }
                                   },
                     'xmlns' => 'urn:schemas-upnp-org:metadata-1-0/AVT/'
                   }
        };

2019.08.15 08:38:46 4: DLNARenderer: Update reading transportState with STOPPED
2019.08.15 08:38:47 4: DLNARenderer: device DLNA_ae982c38c20f received event. Details with verbose=5
2019.08.15 08:38:47 5: DLNARenderer: process event$VAR1 = {
          'Event' => {
                     'InstanceID' => {
                                     'CurrentTransportActions' => {
                                                                  'val' => 'Stop'
                                                                },
                                     'val' => '0',
                                     'TransportState' => {
                                                         'val' => 'TRANSITIONING'
                                                       }
                                   },
                     'xmlns' => 'urn:schemas-upnp-org:metadata-1-0/AVT/'
                   }
        };

2019.08.15 08:38:47 4: DLNARenderer: Update reading transportState with TRANSITIONING
2019.08.15 08:38:47 5: DLNARenderer: DLNA_ae982c38c20f, AVTransport: urn:schemas-upnp-org:service:AVTransport:1 found. OK.
2019.08.15 08:38:47 5: DLNARenderer: DLNA_ae982c38c20f, AVTransport, SetAVTransportURI(0,http://schlagerplanet.hoerradar.de/schlagerplanet-deutsch-mp3-hq,<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>various</dc:title><upnp:album>Schlagerplanet 100% deutsch</upnp:album><res protocolInfo="http-get:*:audio/mpeg:DLNA.ORG_OP=01;DLNA.ORG_FLAGS=01700000000000000000000000000000">http://schlagerplanet.hoerradar.de/schlagerplanet-deutsch-mp3-hq</res></item></DIDL-Lite>) succeed.
2019.08.15 08:38:47 5: DLNARenderer: DLNA_ae982c38c20f, AVTransport: urn:schemas-upnp-org:service:AVTransport:1 found. OK.
2019.08.15 08:38:47 5: DLNARenderer: DLNA_ae982c38c20f, AVTransport, Play(0,1) succeed.
2019.08.15 08:38:48 4: DLNARenderer: device DLNA_ae982c38c20f received event. Details with verbose=5
2019.08.15 08:38:48 5: DLNARenderer: process event$VAR1 = {
          'Event' => {
                     'xmlns' => 'urn:schemas-upnp-org:metadata-1-0/AVT/',
                     'InstanceID' => {
                                     'CurrentTransportActions' => {
                                                                  'val' => 'Pause,Seek,Stop,X_DLNA_SeekByte,X_DLNA_SeekTime'
                                                                },
                                     'TransportState' => {
                                                         'val' => 'PLAYING'
                                                       },
                                     'val' => '0'
                                   }
                   }
        };

2019.08.15 08:38:48 4: DLNARenderer: Update reading transportState with PLAYING
Wenn der Link beim Samsung funktioniert, aber nicht beim Silvercrest, könnte es an den "Samsung-Attributen" liegen.

Da die Attribute auf der "Controlpoint-Ebene" wirken, hast Du keine Chance verschiedenartige Geräte gleichzeitig zu betreiben.  :(.
Grüße Markus
RPi3/2 Stretch-STV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-CUL868-FS20A4-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty-Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)

Offline isdnbus

  • New Member
  • *
  • Beiträge: 20
Antw:98_DLNARenderer.pm (UPnP) (zuvor 98_DLNAClient.pm)
« Antwort #715 am: 15 August 2019, 20:08:16 »
Hallo Markus,

Danke für den kurzen Test.
Mir ist es auch nicht so wichtig, ob die Radios mit dem DLNA Modul funktionieren.
Habe es nur zum Vergleich im Verhalten benutzt.
Mit dem SIRD Modul funktionieren sie zuverlässig.
Wichtig ist mir das der Samsung mal etwas zeigt.
Ich habe mein Log mal mit Deinem verglichen.
Ab hier ist der Unterschied.


Zitat
DLNARenderer: device DLNA_ae982c38c20f received event. Details with verbose=5
2019.08.15 08:38:45 5: DLNARenderer: process event$VAR1 = {
          'Event' => {
                     'xmlns' => 'urn:schemas-upnp-org:metadata-1-0/AVT/',
                     'InstanceID' => {
                                     'val' => '0',
                                     'TransportState' => {
                                                         'val' => 'TRANSITIONING'
                                                       }
                                   }
                   }
        };

Es sieht so aus als würde der Befehl bei meinem Fernseher nicht ankommen, da dein Device mit:
Zitat
device DLNA_ae982c38c20f received event

antwortet und bei mir fehlt diese und die nachfolgende Meldung?
Praktisch jede Meldung in der der TransportState zurückgemeldet wird fehlt bei mir.

Gruß Bernd

Offline KölnSolar

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3652
Antw:98_DLNARenderer.pm (UPnP) (zuvor 98_DLNAClient.pm)
« Antwort #716 am: 15 August 2019, 20:49:42 »
Schon richtig. Es sind die Rückmeldungen des Samsung, die dann zusätzlich gelogged werden.
Mit Deinem bei meinem Samsung auch nicht funktionierenden URI sieht mein Log auch so aus wie bei Dir, also ohne Rückmeldungen.

Hast Du denn jetzt mit dem anderen URI getestet ?
Wenn es Dir nur um den Samsung geht, testest Du viel einfacher den mute oder volume-Befehl. Außerdem wäre ein list mal nicht schlecht(Master und TV-device).  ;)
Und bei verbose=4 solltest Du eigentlich periodische Log-Meldungen zum Subscription haben.

Ich vermute Du hast verbose nicht in der cfg gespeichert ? Mach das mal mit verbose=5 , denn dann sehen wir im Log, was bei der Definition passiert.

Grüße Markus
RPi3/2 Stretch-STV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-CUL868-FS20A4-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty-Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)

Offline isdnbus

  • New Member
  • *
  • Beiträge: 20
Antw:98_DLNARenderer.pm (UPnP) (zuvor 98_DLNAClient.pm)
« Antwort #717 am: 16 August 2019, 17:11:38 »
Hallo Markus,

ich hoffe Du kannst mit den nachfolgenden Informationen etwas anfangen.
Verbose 5 habe ich nicht global gesetzt nur beim TV-Renderer und dem SamsungAV Device. Jedoch abgespeichert und dann FHEM neu gestartet.
Komisch ist auch, daß die Datei 1.jpg nicht angezeigt wird. Im Browser ist das Bild zu öffnen.  :-\
Der mute-Befehl wird ebenfalls nicht ausgeführt. Vom SamsungAV funktinoniert er.

Zitat
Internals:
   FUUID      5d510d90-f33f-c990-0172-a8c5edff89743f98
   NAME       HauptRenderer
   NR         299
   STATE      initialized
   TYPE       DLNARenderer
   UDN        0
   VERSION    v2.0.7Patch_3
   READINGS:
     2019-08-16 16:30:50   state           initialized
   helper:
     caskeid    0
     caskeidClients
Attributes:
   envNamespace <undef>
   envPrefix  s
   room       Wohnzimmer
   userattr   acceptedUDNs defaultRoom envNamespace envPrefix ignoreUDNs

Zitat
Internals:
   DEF        uuid:629798df-fb4f-4934-97b1-42469c1e9ff3
   FUUID      5d510fca-f33f-c990-78cf-9ec310ed30adab52
   NAME       DLNA_42469c1e9ff3
   NR         300
   STATE      online
   TYPE       DLNARenderer
   UDN        uuid:629798df-fb4f-4934-97b1-42469c1e9ff3
   READINGS:
     2019-08-13 17:54:21   currentAlbum    Camera
     2019-08-14 17:28:46   currentAlbumArtURI
     2019-08-13 05:05:00   currentArtist   <unknown>
     2019-08-13 17:35:44   currentDuration 0:00:53.714
     2019-08-14 17:28:45   currentTitle    IMG_20180826_182529
     2019-08-14 20:59:06   currentTrackURI
     2019-08-16 16:37:53   friendlyName    [TV] Samsung Q6 Series (55)
     2019-08-16 16:37:53   manufacturer    Samsung Electronics
     2019-08-16 16:37:53   manufacturerURL http://www.samsung.com/sec
     2019-08-16 16:37:53   modelDescription Samsung TV DMR
     2019-08-16 16:37:53   modelName       GQ55Q6FNG
     2019-08-16 16:37:53   modelNumber     AllShare1.0
     2019-08-16 16:37:53   modelURL        http://www.samsung.com/sec
     2019-08-16 16:37:53   multiRoomSupport 0
     2019-08-16 16:45:36   multiRoomVolume 15
     2019-08-16 16:45:36   mute            1
     2019-08-16 16:37:53   presence        online
     2019-08-16 16:37:54   state           online
     2019-08-16 16:46:14   stream          http://192.168.178.22:8083/fhem/www/images/1.jpg
     2019-08-14 20:59:06   transportState  NO_MEDIA_PRESENT
     2019-08-12 09:05:47   transportStatus OK
     2019-08-12 09:35:31   volume          15
   helper:
     caskeid    0
     caskeidClients
Attributes:
   alias      [TV] Samsung Q6 Series (55)
   room       Wohnzimmer
   ttsLanguage de
   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

Zitat
2019.08.16 16:46:12 4: DLNARenderer: DLNA_42469c1e9ff3, AVTransport, SetAVTransportURI(0,http://192.168.178.22:8083/fhem/www/images/1.jpg,) does not exist.
2019.08.16 16:46:12 5: DLNARenderer: DLNA_42469c1e9ff3, AVTransport: urn:schemas-upnp-org:service:AVTransport:1 found. OK.
2019.08.16 16:46:14 4: DLNARenderer: DLNA_42469c1e9ff3, AVTransport, Play(0,1) does not exist.
2019.08.16 16:46:37 4: [SamsungAV] MeinFernseher online with 192.168.178.54:8001 - HTTP-Response: 401

2019.08.16 16:43:53 5: DLNARenderer: DLNA_42469c1e9ff3, RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2019.08.16 16:43:54 5: DLNARenderer: DLNA_42469c1e9ff3, RenderingControl, SetMute(0,Master,1) succeed.
2019.08.16 16:43:55 5: DLNARenderer: DLNA_42469c1e9ff3, RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2019.08.16 16:43:55 5: DLNARenderer: DLNA_42469c1e9ff3, RenderingControl, SetMute(0,Master,0) succeed.
2019.08.16 16:44:02 5: DLNARenderer: DLNA_42469c1e9ff3, RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2019.08.16 16:44:03 5: DLNARenderer: DLNA_42469c1e9ff3, RenderingControl, SetMute(0,Master,1) succeed.


Gruß Bernd

Offline KölnSolar

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3652
Antw:98_DLNARenderer.pm (UPnP) (zuvor 98_DLNAClient.pm)
« Antwort #718 am: 16 August 2019, 20:31:48 »
Jetzt gehen mir die Ideen aus.  :-[

Ich spekuliere: um 16:30 hast Du FHEM gestartet, um 16:37 den TV eingeschaltet und um 16:45 den mute-Befehl benutzt. Dabei war der TV auf Lautstärke 15. Sieht eigentlich alles passabel aus. Nur die events fehlen.

Zitat
Der mute-Befehl wird ebenfalls nicht ausgeführt. Vom SamsungAV funktinoniert er.
Das hat nichts zu heißen. Die beiden Module setzen unterschiedliche Technologien ein.

Geh mal in den detailsView und schalte den TV mit der Fb aus und wieder an. Ändern sich die timestamps der readings ? Wenn ja, wurden ja die events vom TV empfangen, dann müsste auch das Log die events zeigen.

Grüße Markus

RPi3/2 Stretch-STV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-CUL868-FS20A4-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty-Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)

Offline isdnbus

  • New Member
  • *
  • Beiträge: 20
Antw:98_DLNARenderer.pm (UPnP) (zuvor 98_DLNAClient.pm)
« Antwort #719 am: 20 August 2019, 19:52:51 »
Hallo Markus,

ja du hast richtig spekuliert.
Beim Ein/Aus schalten ändern sich die readings.
Ich habe jetzt mal alles auf meiner Haupt- fhem- Instanz deinstalliert und einen Rasp neu aufgesetzt und bin Stück für Stück deine Anleitung durchgegangen (VERSION v2.0.7Patch_3).
Funktioniert ebenfalls nicht.
set DLNA_42469c1e9ff3 stream http://EureFHEM_IP:8083/fhem/www/image/1.jpg
Zitat
- Vorbereitung des FHEMWEB-devices:
Da wir derzeit noch keine Lösung haben, wie wir username/Passwort übergeben können, muss ein FHEMWEB-device gewählt oder ggfs neu erstellt werden, welches nicht mit dem allowed-device verknüpft ist. Der Port dieses devices sollte logischerweise nicht geroutet sein(kein Zugriff von außen)
Es ist das zusätzliche Attribut allowedHttpMethods mit GET|POST|HEAD einzurichten. Bedeutung u. Auswirkungen sind in der commandref   beschrieben.

Frage muss ich noch ein zusätzliches Device vom Typ FHEMWEB anlegen oder habe es richtig verstanden das Attribut allowedHttpMethods mit GET|POST|HEAD in dem 8083 global zu setzen?

Diese Perlmodule habe ich auch installiert.
Zitat
SOAP::Lite
LWP::Simple
XML::Simple
XML::Parser::Lite
LWP::UserAgent

Gibt´s es eine Möglichkeit zu prüfen ob sie richtig installiert wurden?

Gruß Bernd