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

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

Vorheriges Thema - Nächstes Thema

KölnSolar

Hi Gisbert,

Du willst also die Postbotin bespannen.  ;D

Zitatsondern ein Livestream
Du müsstest Dich aber schon auslassen, was die CAM kann. Sowas z.B. "http://camera_ip/image/jpeg.cgi?user=admin&pwd=password"

Und wie wärs mit ner Menge Einzelbilder anstatt einem echten Stream ?

Ich habs bei mir jetzt auf dem N hinbekommen, dass der Klingeltaster die CAM ein Bild schießen lässt u. per DLNA landet es auf dem TV. Vorher hatte ich immer das Problem, dass der Klingeltaster 2 events gesendet hat und dadurch 2mal das "Alarmanlagenmodul" ausgelöst wurde. Dadurch kam FHEM arg ins blockieren. Nun habe ich es auf autocancel 00:00:01 und schon klappts.

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

Gisbert

Hallo Markus,

ZitatDu willst also die Postbotin bespannen.  ;D

Du müsstest Dich aber schon auslassen, was die CAM kann. Sowas z.B. "http://camera_ip/image/jpeg.cgi?user=admin&pwd=password"

Aber interessant, welche Phantasien du hegst. Postbotinnen gabs bei uns noch nie, auch nicht von Hermes, Amazon, und selbst der Bofrostmann ist ein Mann, wie sollte es auch anders sein, und wo sollten sonst die Söhne vom Bofrostmann alle herkommen, siehe hier.

Ich gehe mal auf Suche, was die Kamera ausspuckt. Die Kamera fängt den Zuweg zum Garten ein, da hat niemand etwas verloren, außer er ist dazu eingeladen.

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

Gisbert

#782
Hallo Markus,

ich habe folgende Defintion, um aus Fhem heraus Bilder (Schnappschüsse) auf meinem Server zu speichern:
defmod CamWestseite IPCAM IP-Adresse:88
attr CamWestseite delay 5
attr CamWestseite path /cgi-bin/CGIProxy.fcgi?usr=admin&pwd=passwd&cmd=snapPicture2
attr CamWestseite snapshots 5
attr CamWestseite stateFormat {"latest image:<br>".ReadingsTimestamp($name,'last','')}
attr CamWestseite storage /Dateipfad.../snapshots


Die Bilder liegen dann in Form von CamWestseite_snapshot.jpg bzw. CamWestseite_snapshot_1..._5.jpg vor, wobei CamWestseite_snapshot.jpg das letzte Bild von insgesamt 6 Bildern ist.
Was kann ich damit anstellen?
Lieber wäre mir ein "Live"-Bild bzw. -Wiedergabe.

Wie ich dazu gekommen bin:
attr CamWestseite path /cgi-bin/CGIProxy.fcgi?usr=admin&pwd=passwd&cmd=snapPicture2
siehe Anhang.

Vermutlich gibt es auch dort Befehle, wie man ein "Live"-Bild streamen kann, aber bevor ich mir da alle Einstellungen in der Kamera verstelle, frage ich lieber.
In VLC kann mit folgendem Befehl ein "Live"-Bild bekommen:
rtsp://user:passwd@IP-Adresse:88/videoMain

Viel Grüsse Gisbert

Edit:
http://IP-Adresse:88/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=admin&pwd=passwd
diese Zeile liefert in einem Browser ein aktuelles Standbild.

Edit2:
Hier gibt es verschiedene Befehle zur FI9805W, die ich allerdings ausser dem snapshot nicht (in WIN10 mit IE) zum Laufen gebracht habe.
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY

KölnSolar

Hi Gisbert,
dann hast Du ja(wie ich) das IPCAM-Modul laufen. Du könntest ja jetzt mal testen:
set DeinRenderer stream http://deineFHEMIP:DeinFHEMWEBPort/Dateipfad.../snapshots/Dateiname

Wen es klappt könntest Du Dir eben den bereits angesprochenen Pseudostream basteln: Schleife über get CamWestseite image
set DeinRenderer stream http://deineIP:DeinFHEMWEBPort/Dateipfad.../snapshots/????
Keine Ahnung wie praktikabel das ist, will heißen die Antwortzeitmöglichkeiten.

ZitatIn VLC kann mit folgendem Befehl ein "Live"-Bild bekommen:
RTSP scheint der DLNARenderer(zumindest beim Samsung) nicht zu können. U.U. müsste man VLC oder etwas anderes als Konverter "dazwischen" schalten.

RTSP ist aber sicherlich ein generelles Thema. Ich werd mich mal mittelfristig damit befassen.
ZitatHier gibt es verschiedene Befehle zur FI9805W, die ich allerdings ausser dem snapshot nicht (in WIN10 mit IE) zum Laufen gebracht habe.
Alle probiert ? Du könntest mal die http-URI's probieren mit dem DLNARenderer auf den TV zu streamen.
Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

Gisbert

Hallo Markus,

Einzelbilder würde ich wohl auf den Fernseher bringen, aber halt kein Live-Bild.
Da ich den Live-Stream auf's Handy bekomme, habe ich da schon mal Anschauungsmaterial.
Ich warte dann mal ab, was es noch an Entwicklungen gibt. Nachdem der Fernseher echt Probleme gemacht hat, dann wiederum sich ca.ein Jahr lang gutmütig gezeigt hat, zickt er in letzer Zeit wieder vermehrt. Wenn es zu arg und zu lästig wird, fliegt er raus, vielleicht habe ich dann mit einem neueren Gerät mehr Glück.

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

KölnSolar

Hi Gisbert,
ZitatWenn es zu arg und zu lästig wird, fliegt er raus, vielleicht habe ich dann mit einem neueren Gerät mehr Glück.
Ich denke das macht Sinn. Wenn Du ein Auslaufmodell ohne SchnickSchnack nimmst, kriegst Du das ja fast geschenkt. Möglicherweise finanziert sich das Teil sogar über die Stromersparnis.

Und Webbrowser hat er dann auch, damit kriegen wir einen LiveStream garantiert hin.  8)

Kannst ja zwischenzeitlich mal mit iSpy spielen(mache ich gerade mit meinen 2 BilligCams).

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

aHome77

Wie schalte ich diese Log-File Einträge im Haupt Log File ab? Verbose 0 ist gesetzt. Die DLNARenderer Start/Stop Einträge sind schon ziemlich "wuchtig".

2020.08.21 21:57:23.358 5: DLNARenderer: process event$VAR1 = {
          'Event' => {
                       'xmlns' => 'urn:schemas-upnp-org:metadata-1-0/RCS/',
                       'InstanceID' => {
                                         'X_VideoEncoding' => {
                                                                'val' => ''
                                                              },
                                         'X_VideoPID' => {
                                                           'val' => '0'
                                                         },
                                         'Sharpness' => {
                                                          'val' => '100'
                                                        },
                                         'PresetNameList' => {
                                                               'val' => 'FactoryDefaults'
                                                             },
                                         'X_AudioPID' => {
                                                           'val' => '0'
                                                         },
                                         'X_AudioEncoding' => {
                                                                'val' => ''
                                                              },
                                         'Volume' => [
                                                       {
                                                         'channel' => 'Master',
                                                         'val' => '12'
...
...
etc.



defmod mein_Pi_DLNA_Renderer DLNARenderer
attr mein_Pi_DLNA_Renderer userattr acceptedUDNs defaultRoom ignoreUDNs envPrefix envNamespace
attr mein_Pi_DLNA_Renderer DbLogExclude.* 1
attr mein_Pi_DLNA_Renderer defaultRoom Media
attr mein_Pi_DLNA_Renderer envNamespace <undef>
attr mein_Pi_DLNA_Renderer envPrefix s
attr mein_Pi_DLNA_Renderer group DLNA
attr mein_Pi_DLNA_Renderer room Media
attr mein_Pi_DLNA_Renderer verbose 0

setstate mein_Pi_DLNA_Renderer initialized
setstate mein_Pi_DLNA_Renderer 2020-08-14 10:28:12 state initialized



TYPE DLNARenderer
UDN 0
VERSION v2.0.7Patch_3

KölnSolar

ZitatVerbose 0 ist gesetzt.
Nicht wirklich.
Zitat2020.08.21 21:57:23.358 5: DLNARenderer: ....
ist verbose = 5.
Guck Dir mal ALLE Deine DLNARenderer devices an. Du hast mindestens 5.
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

aHome77

Zitat von: KölnSolar am 22 August 2020, 12:54:47
Nicht wirklich. ist verbose = 5.
Guck Dir mal ALLE Deine DLNARenderer devices an. Du hast mindestens 5.

Danke für den Tip. Ich hatte "nur" bei dem Haupt DLNARenderer Device geschaut, nicht aber bei den einzelnen DLNA Geräten selbst.

Eine Frage hätte ich noch.
Kann ich aus fhem eine mp3 Datei an ein DLNA Gerät senden? Teufel one S:

Internals:
   DEF        uuid:fd1bc910-e168-4e93-9132-c54e9052xxxx
   FUUID      5e1afa62-f33f-d053-d04d-4011c130bd34xxxx
   NAME       DLNA_c54e9052xxxx
   NR         955
   STATE      paused
   TYPE       DLNARenderer
   UDN        uuid:fd1bc910-e168-4e93-9132-c54e9052xxxx
   Helper:
     DBLOG:
       friendlyName:
         LogDB:
           TIME       1598958064.62894
           VALUE      Speaker Kinderzimmer
       manufacturer:
         LogDB:
           TIME       1598958065.77067
           VALUE      Lautsprecher Teufel GmbH
       manufacturerURL:
         LogDB:
           TIME       1598958065.58234
           VALUE      https://www.teufel.de/
       modelDescription:
         LogDB:
           TIME       1598958064.97652
           VALUE      Digital Media Player
       modelName:
         LogDB:
           TIME       1598958065.21588
           VALUE      Teufel One S
       modelNumber:
         LogDB:
           TIME       1598958065.32142
           VALUE      1
       multiRoomSupport:
         LogDB:
           TIME       1598958066.37062
           VALUE      0
       multiRoomVolume:
         LogDB:
           TIME       1598958066.92605
           VALUE      44
       presence:
         LogDB:
           TIME       1598958066.03898
           VALUE      online
       state:
         LogDB:
           TIME       1598959060.50908
           VALUE      volume 44
   READINGS:
     2020-09-01 13:01:04   friendlyName    Speaker Kinderzimmer
     2020-09-01 13:01:05   manufacturer    Lautsprecher Teufel GmbH
     2020-09-01 13:01:05   manufacturerURL https://www.teufel.de/
     2020-09-01 13:01:04   modelDescription Digital Media Player
     2020-09-01 13:01:05   modelName       Teufel One S
     2020-09-01 13:01:05   modelNumber     1
     2020-09-01 13:01:06   multiRoomSupport 0
     2020-09-01 13:01:06   multiRoomVolume 44
     2020-01-12 11:52:23   mute            0
     2020-09-01 13:01:06   presence        online
     2020-09-01 13:01:06   state           paused
     2020-07-04 21:56:57   transportState  PAUSED_PLAYBACK
     2020-01-12 11:52:22   transportStatus OK
     2020-07-04 21:56:57   volume          44
   helper:
     caskeid    0
     caskeidClients
Attributes:
   DbLogExclude.* 1
   alias      Speaker Kinderzimmer
   room       Media
   userattr   channel_01 channel_02 channel_03 channel_04 channel_05 channel_06 channel_07 channel_08 channel_09 channel_10 multiRoomGroups ttsLanguage
   verbose    0
   webCmd     volume

KölnSolar

Das ist gerätespezifisch. Versuch macht kluch.  ;)
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

aHome77

Zitat von: KölnSolar am 01 September 2020, 15:28:31
Das ist gerätespezifisch. Versuch macht kluch.  ;)

Und Firmwareabhängig  :P Schade das die Hersteller da nicht eine saubere Beschreibung entsprechend zum Gerät/Firmware beilegen müssen.

Die Sprachausgabe mit

set DLNA_c54e9052xxxx speak "Sprachausgabe Test"

funktioniert gut.

Einen .m3u Stream konnte ich allerdings noch nicht abspielen.

Habe beim Teufel Support mal angefragt zwecks Protokoll Schnittstelle.

Qualle27

Zitat von: KölnSolar am 22 Juni 2020, 22:05:59
Hallo Markus,Da musst Du nichts besonderes machen.
Nichts mit verbose=5 beim master device ? Wenigstens erkannt werden sollte er. :-\
Grüße Markus

Hallo Markus,
vielen Dank für die Antwort. Bitte entschuldige meine späte Antwort aber ich konnte mich jetzt erst wieder um das Problem kümmern. Ich habe durch einen Zufall entdeckt das mein D-LAN Adapter defekt ist. Jetzt läuft es.
Trotzdem vielen Dank.

Gruß

Marcus

twinFHEM

Hallo & ein frohes Neues 2021!

Kann jemand diesen Fehler aus dem Logfile deuten?
2021.01.05 23:37:48 3: DLNARenderer: handleOnce failed, Can't use string ("</InstanceID></Event>") as a HASH ref while "strict refs" in use at ./FHEM/98_DLNARenderer.pm line 989.

romakrau

#793
Hallo zusammen,

ich habe die Anleitungen strikt befolgt und bekomme Readings für Volume und Mute. Leider klappt das Setzen von Volume und Mute mitels der DLNA Device nicht, obwohl es als OK bzw. succeed angezeigt wird.
Bei dem Versuch ein RSS auszugeben scheitere ich mit folgender Ausgabe (Verbose=5):


2021.01.12 10:13:08 5: DLNARenderer: DLNA_cf3def287dc0, RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2021.01.12 10:13:08 5: DLNARenderer: DLNA_cf3def287dc0, RenderingControl, SetVolume(0,Master,25) succeed.

2021.01.12 10:14:36 1: PERL WARNING: Use of uninitialized value in split at ./FHEM/98_DLNARenderer.pm line 1617.
2021.01.12 10:14:36 1: PERL WARNING: Use of uninitialized value $contenttype in concatenation (.) or string at ./FHEM/98_DLNARenderer.pm line 1623.
2021.01.12 10:14:36 1: PERL WARNING: Use of uninitialized value $contenttype in substr at ./FHEM/98_DLNARenderer.pm line 1634.
2021.01.12 10:14:36 1: PERL WARNING: Use of uninitialized value $contenttype in string eq at ./FHEM/98_DLNARenderer.pm line 1634.
2021.01.12 10:14:36 1: PERL WARNING: Use of uninitialized value $contenttype in substr at ./FHEM/98_DLNARenderer.pm line 1636.
2021.01.12 10:14:36 5: DLNARenderer: DLNA_cf3def287dc0, AVTransport: urn:schemas-upnp-org:service:AVTransport:1 found. OK.
2021.01.12 10:14:36 5: DLNARenderer: DLNA_cf3def287dc0, AVTransport, SetAVTransportURI(0,http://192.168.187.75:8083/fhem/rss/rkrss.jpg,) succeed.
2021.01.12 10:14:36 5: DLNARenderer: DLNA_cf3def287dc0, AVTransport: urn:schemas-upnp-org:service:AVTransport:1 found. OK.
2021.01.12 10:14:36 5: DLNARenderer: DLNA_cf3def287dc0, AVTransport, Play(0,1) succeed.


Das TV Device ist zu diesem Zeitpunkt noch nicht definiert (define TV SamsungAV ...).

Kann mir jemand weiterhelfen?
Gruß
Roman

Nachtrag: Das list Device:

Internals:
   CFGFN     
   DEF        uuid:346874c9-6d82-4326-bdad-cf3def287dc0
   FUUID      5ffd60bf-f33f-e93f-ca2f-302616304674fac8
   NAME       DLNA_cf3def287dc0
   NR         280
   STATE      offline
   TYPE       DLNARenderer
   UDN        uuid:346874c9-6d82-4326-bdad-cf3def287dc0
   READINGS:
     2021-01-12 09:41:35   friendlyName    [TV] TV Wohnzimmer
     2021-01-12 09:41:35   manufacturer    Samsung Electronics
     2021-01-12 09:41:35   manufacturerURL http://www.samsung.com/sec
     2021-01-12 09:41:35   modelDescription Samsung TV DMR
     2021-01-12 09:41:35   modelName       UE43RU7459UXZG
     2021-01-12 09:41:35   modelNumber     AllShare1.0
     2021-01-12 09:41:35   modelURL        http://www.samsung.com/sec
     2021-01-12 09:41:35   multiRoomSupport 0
     2021-01-12 10:06:09   multiRoomVolume 10
     2021-01-12 10:06:09   mute            0
     2021-01-12 10:28:40   presence        offline
     2021-01-12 10:28:40   state           offline
     2021-01-12 10:14:36   stream          http://192.168.187.75:8083/fhem/rss/rkrss.jpg
     2021-01-12 09:41:36   transportState  NO_MEDIA_PRESENT
     2021-01-12 09:41:36   transportStatus OK
     2021-01-12 10:06:05   volume          10
   helper:
     caskeid    0
     caskeidClients
Attributes:
   alias      [TV] TV Wohnzimmer
   room       TV
   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

romakrau

Als Nachtrag noch den LOG EIntrag nachdem Einschalten:


2021.01.12 11:03:34 5: DLNARenderer: DLNA_cf3def287dc0, AVTransport: urn:schemas-upnp-org:service:AVTransport:1 found. OK.
2021.01.12 11:03:34 5: DLNARenderer: DLNA_cf3def287dc0, AVTransport: urn:schemas-upnp-org:service:AVTransport:1 found. OK.
2021.01.12 11:03:34 5: DLNARenderer: DLNA_cf3def287dc0, RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2021.01.12 11:03:34 5: DLNARenderer: DLNA_cf3def287dc0, RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2021.01.12 11:03:34 4: DLNARenderer: SpeakerManagement unknown for DLNA_cf3def287dc0.
2021.01.12 11:03:34 4: DLNARenderer: SessionManagement unknown for DLNA_cf3def287dc0.
2021.01.12 11:03:34 4: DLNARenderer: device DLNA_cf3def287dc0 received event. Details with verbose=5
2021.01.12 11:03:34 5: DLNARenderer: process event$VAR1 = {
          'Event' => {
                       'InstanceID' => {
                                         'CurrentTrackURI' => {
                                                                'val' => ''
                                                              },
                                         'AVTransportURI' => {
                                                               'val' => ''
                                                             },
                                         'val' => '0',
                                         'CurrentMediaDuration' => {
                                                                     'val' => '0:00:00'
                                                                   },
                                         'PlaybackStorageMedium' => {
                                                                      'val' => 'NETWORK,NONE'
                                                                    },
                                         'NextAVTransportURIMetaData' => {
                                                                           'val' => ''
                                                                         },
                                         'AVTransportURIMetaData' => {
                                                                       'val' => ''
                                                                     },
                                         'PossiblePlaybackStorageMedia' => {
                                                                             'val' => 'NETWORK,NONE'
                                                                           },
                                         'CurrentPlayMode' => {
                                                                'val' => 'NORMAL'
                                                              },
                                         'CurrentTrackDuration' => {
                                                                     'val' => '0:00:00'
                                                                   },
                                         'CurrentRecordQualityMode' => {
                                                                         'val' => 'NOT_IMPLEMENTED'
                                                                       },
                                         'NumberOfTracks' => {
                                                               'val' => '0'
                                                             },
                                         'TransportStatus' => {
                                                                'val' => 'OK'
                                                              },
                                         'NextAVTransportURI' => {
                                                                   'val' => ''
                                                                 },
                                         'PossibleRecordQualityModes' => {
                                                                           'val' => 'NOT_IMPLEMENTED'
                                                                         },
                                         'CurrentTransportActions' => {
                                                                        'val' => ''
                                                                      },
                                         'PossibleRecordStorageMedia' => {
                                                                           'val' => 'NOT_IMPLEMENTED'
                                                                         },
                                         'CurrentTrack' => {
                                                             'val' => '0'
                                                           },
                                         'TransportState' => {
                                                               'val' => 'NO_MEDIA_PRESENT'
                                                             },
                                         'RecordMediumWriteStatus' => {
                                                                        'val' => 'NOT_IMPLEMENTED'
                                                                      },
                                         'RecordStorageMedium' => {
                                                                    'val' => 'NOT_IMPLEMENTED'
                                                                  },
                                         'TransportPlaySpeed' => {
                                                                   'val' => '1'
                                                                 },
                                         'CurrentTrackMetaData' => {
                                                                     'val' => ''
                                                                   }
                                       },
                       'xmlns' => 'urn:schemas-upnp-org:metadata-1-0/AVT/'
                     }
        };

2021.01.12 11:03:34 4: DLNARenderer: Update reading transportState with NO_MEDIA_PRESENT
2021.01.12 11:03:34 4: DLNARenderer: Update reading transportStatus with OK
2021.01.12 11:03:34 4: DLNARenderer: Update reading currentTrackURI with
2021.01.12 11:03:34 4: DLNARenderer: Update reading nextAVTransportURI with
2021.01.12 11:03:34 4: DLNARenderer: device DLNA_cf3def287dc0 received event. Details with verbose=5
2021.01.12 11:03:34 5: DLNARenderer: process event$VAR1 = {
          'Event' => {
                       'InstanceID' => {
                                         'PresetNameList' => {
                                                               'val' => 'FactoryDefaults'
                                                             },
                                         'Mute' => [
                                                     {
                                                       'val' => '0',
                                                       'channel' => 'Master'
                                                     }
                                                   ],
                                         'X_Captions' => {
                                                           'val' => ''
                                                         },
                                         'X_360View' => {
                                                          'scaleFactor' => '2.4000',
                                                          'val' => '',
                                                          'latitudeCenter' => '0.0000',
                                                          'longitudeCenter' => '0.0000'
                                                        },
                                         'X_AspectRatio' => {
                                                              'val' => 'Default'
                                                            },
                                         'val' => '0',
                                         'Volume' => [
                                                       {
                                                         'channel' => 'Master',
                                                         'val' => '10'
                                                       }
                                                     ],
                                         'X_EnabledCaptions' => {
                                                                  'val' => ''
                                                                },
                                         'X_ServiceCapabilities' => {
                                                                      'val' => 'GetVolume,SetVolume,GetMute,SetMute'
                                                                    }
                                       },
                       'xmlns' => 'urn:schemas-upnp-org:metadata-1-0/RCS/'
                     }
        };

2021.01.12 11:03:34 4: DLNARenderer: Update reading mute with 0
2021.01.12 11:03:34 4: DLNARenderer: Update reading volume with 10


Vielleicht können die Spezialisten daraus ja was erkennen.