GetVolume von Samsung TV?

Begonnen von gestein, 22 Dezember 2018, 21:03:03

Vorheriges Thema - Nächstes Thema

KölnSolar

ich mach das immer über Windows und kopiere dann mit WINSCP in das FHEM-Verzeichnis.
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

gestein

So mache ich es ich. Schade, dass es nicht direkt geht.

Aber zurück:
Mein dlnadevices sieht nun so aus:
Internals:
   FUUID      5c8ece1c-f33f-0b7a-472d-6fc57c1bffd48903
   FVERSION   98_DLNARenderer.pm:v2.0.7-s15836/2018-01-09
   NAME       dlnadevices
   NR         1293
   STATE      initialized
   TYPE       DLNARenderer
   UDN        0
   VERSION    v2.0.7Patch_3
   READINGS:
     2019-04-06 12:55:38   state           initialized
   helper:
     caskeid    0
     caskeidClients
Attributes:
   defaultRoom Unsorted
   envNamespace ""
   envPrefix  s
   event-on-change-reading state
   room       Wohnzimmer,Zentrale
   userattr   acceptedUDNs defaultRoom envPrefix envNamespace ignoreUDNs


Zuvor hatte ich aber schon die dlnadevices (wie den Renderer für den Samsung-Fernseher laufen lassen.
Soll ich die löschen und neu anlegen lassen?

lg, Gerhard

gestein

Ich habe nun alle DLNARenderer-Devices gelöscht, das Master-Device wie unten neu angelegt.
Ein paar Minuten später hab es dann alle DLNARenderer-Devices.

Ein List meines Fernsehers ergibt:
Internals:
   CFGFN     
   DEF        uuid:6da69f21-f93f-2e42-a5e6-7efd1cc89304
   FUUID      5ca8acba-f33f-0b7a-036c-17e969eb38e4cc6c
   NAME       DLNA_7efd1cc89304
   NR         3461
   STATE      online
   TYPE       DLNARenderer
   UDN        uuid:6da69f21-f93f-2e42-a5e6-7efd1cc89304
   READINGS:
     2019-04-06 15:42:20   friendlyName    TV
     2019-04-06 15:42:22   manufacturer    Samsung Electronics
     2019-04-06 15:42:22   manufacturerURL http://www.samsung.com
     2019-04-06 15:42:21   modelDescription Samsung DTV DMR
     2019-04-06 15:42:21   modelName       Samsung DTV DMR
     2019-04-06 15:42:21   modelNumber     1.0
     2019-04-06 15:42:21   modelURL        http://www.samsung.com
     2019-04-06 15:42:22   multiRoomSupport 0
     2019-04-06 15:42:28   multiRoomVolume 7
     2019-04-06 15:42:28   mute            0
     2019-04-06 15:42:25   nextAVTransportURI NOT_IMPLEMENTED
     2019-04-06 15:42:26   nextAlbum       
     2019-04-06 15:42:26   nextAlbumArtURI
     2019-04-06 15:42:26   nextAlbumArtist
     2019-04-06 15:42:26   nextArtist     
     2019-04-06 15:42:27   nextDuration   
     2019-04-06 15:42:26   nextOriginalTrackNumber
     2019-04-06 15:42:25   nextTitle       
     2019-04-06 15:42:22   presence        online
     2019-04-06 15:42:27   state           online
     2019-04-06 15:42:25   transportState  NO_MEDIA_PRESENT
     2019-04-06 15:42:25   transportStatus OK
     2019-04-06 15:42:28   volume          7
   helper:
     caskeid    0
     caskeidClients
Attributes:
   alias      TV
   room       Wohnzimmer,Zentrale
   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


Aber wenn ich am Fernseher die Lautstärke ändere, bekommt es das Modul nicht mit.
Umgekehrt funktioniert es, also wenn ich die Lautstärke am fhem ändere, ändert sich die Lautstärke am Fernseher.

lg, Gerhard

KölnSolar

ZitatAber wenn ich am Fernseher die Lautstärke ändere, bekommt es das Modul nicht mit.
Da bräuchte ich dann ein Log mit verbose=5.
ZitatenvNamespace ""
ist nicht korrekt. "Muster" im Dokuthread beachten. Wirkt sich aber vermutlich nur beim streaming aus.
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

gestein

#19
Beide Geräte mit verbose 5 ergeben die folgenden Log-Einträge:
2019-04-06 16:54:02.467 DLNARenderer DLNA_7efd1cc89304 friendlyName: TV
2019-04-06 16:54:02.646 DLNARenderer DLNA_7efd1cc89304 manufacturer: Samsung Electronics
2019-04-06 16:54:02.821 DLNARenderer DLNA_7efd1cc89304 modelDescription: Samsung DTV DMR
2019-04-06 16:54:03.010 DLNARenderer DLNA_7efd1cc89304 modelName: Samsung DTV DMR
2019-04-06 16:54:03.190 DLNARenderer DLNA_7efd1cc89304 modelNumber: 1.0
2019-04-06 16:54:03.365 DLNARenderer DLNA_7efd1cc89304 modelURL: http://www.samsung.com
2019-04-06 16:54:03.544 DLNARenderer DLNA_7efd1cc89304 manufacturerURL: http://www.samsung.com
2019-04-06 16:54:03.734 DLNARenderer DLNA_7efd1cc89304 manufacturer: Samsung Electronics
2019-04-06 16:54:04.084 DLNARenderer DLNA_7efd1cc89304 presence: online
2019-04-06 16:54:04.263 DLNARenderer DLNA_7efd1cc89304 online
2019-04-06 16:54:04.452 DLNARenderer DLNA_7efd1cc89304 multiRoomSupport: 0
2019-04-06 16:54:12.084 DLNARenderer DLNA_7efd1cc89304 nextTitle:
2019-04-06 16:54:12.299 DLNARenderer DLNA_7efd1cc89304 nextArtist:
2019-04-06 16:54:12.523 DLNARenderer DLNA_7efd1cc89304 nextAlbum:
2019-04-06 16:54:12.714 DLNARenderer DLNA_7efd1cc89304 nextAlbumArtist:
2019-04-06 16:54:12.935 DLNARenderer DLNA_7efd1cc89304 nextAlbumArtURI:
2019-04-06 16:54:13.227 DLNARenderer DLNA_7efd1cc89304 nextOriginalTrackNumber:
2019-04-06 16:54:13.418 DLNARenderer DLNA_7efd1cc89304 nextDuration:
2019-04-06 16:54:13.604 DLNARenderer DLNA_7efd1cc89304 online
2019-04-06 16:54:16.478 DLNARenderer DLNA_7efd1cc89304 volume: 10
2019-04-06 16:54:16.657 DLNARenderer DLNA_7efd1cc89304 multiRoomVolume: 10
2019-04-06 16:54:17.483 SamsungAV MeinFernseher on


Direkt nach dem Einschalten wird die aktuelle Lautstärke vom Fernseher richtig eingelesen und in fhem angezeigt.
Das funktioniert also.

Wenn man dann aber die Lautstärke am Fernseher ändert, wird auch nach 10min nix mehr in fhem upgedatet.
Es erscheinen auch keine weiteren Log-Einträge mehr.

Muss man irgendein Update-Intervall eingeben? Aber wo?

lg, Gerhard

KölnSolar

Dann funktioniert scheinbar die subscription nicht.
Das Log müsste doch viel mehr rausschmeißen. Loglevel sehe ich auch keinen.
Setz mal 5 bei master u. tv-device, restart und dann nach restart noch 5 bei  DLNASocket-DLNA_Renderer-4711(4711 ungleich 1900;findest Du, wenn Du z.B. in den Internals des tv-devices auf Type DLNARenderer klickst)
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

gestein

Peinlich. Ich habe vergessen das Häkchen bei "FHEM log" zu machen - bitte entschuldige.
Hier nun der richtige Log:
2019.04.06 17:20:22.920 4 : [SamsungAV] MeinFernseher not able to connect to 192.168.0.123:52235 with http://192.168.0.123:52235/ - code:  - error: 192.168.0.123: No route to host
2019.04.06 17:20:34.525 4 : DLNARenderer_discoverCallback: device dlnadevices, deviceAdded, TV
2019.04.06 17:20:34.618 5 : Triggering n_TV
2019.04.06 17:20:34.627 4 : n_TV exec { Log 1, "Gerhard, $EVENT" }
2019.04.06 17:20:34.634 1 : Gerhard, friendlyName: TV
2019-04-06 17:20:34.761 DLNARenderer DLNA_7efd1cc89304 friendlyName: TV
2019.04.06 17:20:34.897 5 : Triggering n_TV
2019.04.06 17:20:34.909 4 : n_TV exec { Log 1, "Gerhard, $EVENT" }
2019.04.06 17:20:34.916 1 : Gerhard, manufacturer: Samsung Electronics
2019-04-06 17:20:35.054 DLNARenderer DLNA_7efd1cc89304 manufacturer: Samsung Electronics
2019.04.06 17:20:35.125 5 : Triggering n_TV
2019.04.06 17:20:35.128 4 : n_TV exec { Log 1, "Gerhard, $EVENT" }
2019.04.06 17:20:35.135 1 : Gerhard, modelDescription: Samsung DTV DMR
2019-04-06 17:20:35.244 DLNARenderer DLNA_7efd1cc89304 modelDescription: Samsung DTV DMR
2019.04.06 17:20:35.333 5 : Triggering n_TV
2019.04.06 17:20:35.336 4 : n_TV exec { Log 1, "Gerhard, $EVENT" }
2019.04.06 17:20:35.346 1 : Gerhard, modelName: Samsung DTV DMR
2019-04-06 17:20:35.444 DLNARenderer DLNA_7efd1cc89304 modelName: Samsung DTV DMR
2019.04.06 17:20:35.514 5 : Triggering n_TV
2019.04.06 17:20:35.516 4 : n_TV exec { Log 1, "Gerhard, $EVENT" }
2019.04.06 17:20:35.522 1 : Gerhard, modelNumber: 1.0
2019-04-06 17:20:35.629 DLNARenderer DLNA_7efd1cc89304 modelNumber: 1.0
2019.04.06 17:20:35.695 5 : Triggering n_TV
2019.04.06 17:20:35.697 4 : n_TV exec { Log 1, "Gerhard, $EVENT" }
2019.04.06 17:20:35.703 1 : Gerhard, modelURL: http://www.samsung.com
2019-04-06 17:20:35.804 DLNARenderer DLNA_7efd1cc89304 modelURL: http://www.samsung.com
2019.04.06 17:20:35.881 5 : Triggering n_TV
2019.04.06 17:20:35.884 4 : n_TV exec { Log 1, "Gerhard, $EVENT" }
2019.04.06 17:20:35.890 1 : Gerhard, manufacturerURL: http://www.samsung.com
2019-04-06 17:20:35.993 DLNARenderer DLNA_7efd1cc89304 manufacturerURL: http://www.samsung.com
2019.04.06 17:20:36.080 5 : Triggering n_TV
2019.04.06 17:20:36.082 4 : n_TV exec { Log 1, "Gerhard, $EVENT" }
2019.04.06 17:20:36.089 1 : Gerhard, manufacturer: Samsung Electronics
2019-04-06 17:20:36.194 DLNARenderer DLNA_7efd1cc89304 manufacturer: Samsung Electronics
2019.04.06 17:20:36.198 5: DLNARenderer: DLNA_7efd1cc89304, AVTransport: urn:schemas-upnp-org:service:AVTransport:1 found. OK.
2019.04.06 17:20:36.203 5 : DLNARenderer: DLNA_7efd1cc89304, AVTransport: urn:schemas-upnp-org:service:AVTransport:1 found. OK.
2019.04.06 17:20:36.272 4 : DLNARenderer:dlnadevices Initial Subscription for DLNA_7efd1cc89304 with answer
2019.04.06 17:20:36.275 5 : DLNARenderer: DLNA_7efd1cc89304, RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2019.04.06 17:20:36.280 5 : DLNARenderer: DLNA_7efd1cc89304, RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2019.04.06 17:20:36.357 4 : DLNARenderer: SpeakerManagement unknown for DLNA_7efd1cc89304.
2019.04.06 17:20:36.449 5 : Triggering n_TV
2019.04.06 17:20:36.451 4 : n_TV exec { Log 1, "Gerhard, $EVENT" }
2019.04.06 17:20:36.458 1 : Gerhard, presence: online
2019-04-06 17:20:36.564 DLNARenderer DLNA_7efd1cc89304 presence: online
2019.04.06 17:20:36.641 5 : Triggering n_TV
2019.04.06 17:20:36.648 4 : n_TV exec { Log 1, "Gerhard, $EVENT" }
2019.04.06 17:20:36.666 1 : Gerhard, online
2019-04-06 17:20:36.789 DLNARenderer DLNA_7efd1cc89304 online
2019.04.06 17:20:36.793 4 : DLNARenderer: SessionManagement unknown for DLNA_7efd1cc89304.
2019.04.06 17:20:36.857 5 : Triggering n_TV
2019.04.06 17:20:36.864 4 : n_TV exec { Log 1, "Gerhard, $EVENT" }
2019.04.06 17:20:36.870 1 : Gerhard, multiRoomSupport: 0
2019-04-06 17:20:37.088 DLNARenderer DLNA_7efd1cc89304 multiRoomSupport: 0
2019.04.06 17:20:38.130 4 : DLNARenderer: device DLNA_7efd1cc89304 received event. Details with verbose=5
2019.04.06 17:20:38.293 5 : DLNARenderer: process event{'Event' => {'InstanceID' => {'AVTransportURI' => {'val' => ''},'AVTransportURIMetaData' => {'val' => ''},'CurrentMediaDuration' => {'val' => '00:00:00'},'CurrentPlayMode' => {'val' => 'NORMAL'},'CurrentRecordQualityMode' => {'val' => 'NOT_IMPLEMENTED'},'CurrentTrack' => {'val' => '0'},'CurrentTrackDuration' => {'val' => '00:00:00'},'CurrentTrackMetaData' => {'val' => ''},'CurrentTrackURI' => {'val' => ''},'CurrentTransportActions' => {'val' => ''},'NextAVTransportURI' => {'val' => 'NOT_IMPLEMENTED'},'NextAVTransportURIMetaData' => {'val' => 'NOT_IMPLEMENTED'},'NumberOfTracks' => {'val' => '0'},'PlaybackStorageMedium' => {'val' => 'NETWORK,NONE'},'PossiblePlaybackStorageMedia' => {'val' =&
gt; 'NETWORK,NONE'},'PossibleRecordQualityModes' => {'val' => 'NOT_IMPLEMENTED'},'PossibleRecordStorageMedia' => {'val' => 'NOT_IMPLEMENTED'},'RecordMediumWriteStatus' => {'val' => 'NOT_IMPLEMENTED'},'RecordStorageMedium' => {'val' => 'NOT_IMPLEMENTED'},'TransportPlaySpeed' => {'val' => '1'},'TransportState' => {'val' => 'NO_MEDIA_PRESENT'},'TransportStatus' => {'val' => 'OK'},'val' => '0'},'xmlns' => 'urn:schemas-upnp-org:metadata-1-0/AVT/'}}2019.04.06 17:20:38.308 4 : DLNARenderer: Update reading transportState with NO_MEDIA_PRESENT2019.04.06 17:20:38.311 4 : DLNARenderer: Update reading transportStatus with OK2019.04.06 17:20:38.313 4 : DLNARenderer: Update reading currentTrackURI with 2019.04.06 17:20:38.315 4 : DLNARenderer: Update reading nextAVTransportURI with NOT_IMPLEMENTED2019.04.06 17:20:38.414 5 : Triggering n_TV2019.04.06 17:20:38.417 4 : n_TV exec { Log 1, "Gerhard, $EVENT" }2019.04.06 17:20:38.426 1 : Gerhard, nextTitle: 2019-04-06 17:20:38.543 DLNARenderer DLNA_7efd1cc89304 nextTitle:
2019.04.06 17:20:38.640 5 : Triggering n_TV
2019.04.06 17:20:38.642 4 : n_TV exec { Log 1, "Gerhard, $EVENT" }
2019.04.06 17:20:38.648 1 : Gerhard, nextArtist:
2019-04-06 17:20:38.750 DLNARenderer DLNA_7efd1cc89304 nextArtist:
2019.04.06 17:20:38.819 5 : Triggering n_TV
2019.04.06 17:20:38.822 4 : n_TV exec { Log 1, "Gerhard, $EVENT" }
2019.04.06 17:20:38.828 1 : Gerhard, nextAlbum:
2019-04-06 17:20:38.959 DLNARenderer DLNA_7efd1cc89304 nextAlbum:
2019.04.06 17:20:39.139 5 : Triggering n_TV
2019.04.06 17:20:39.141 4 : n_TV exec { Log 1, "Gerhard, $EVENT" }
2019.04.06 17:20:39.148 1 : Gerhard, nextAlbumArtist:
2019-04-06 17:20:39.408 DLNARenderer DLNA_7efd1cc89304 nextAlbumArtist:
2019.04.06 17:20:39.507 5 : Triggering n_TV
2019.04.06 17:20:39.510 4 : n_TV exec { Log 1, "Gerhard, $EVENT" }
2019.04.06 17:20:39.516 1 : Gerhard, nextAlbumArtURI:
2019-04-06 17:20:39.619 DLNARenderer DLNA_7efd1cc89304 nextAlbumArtURI:
2019.04.06 17:20:39.712 5 : Triggering n_TV
2019.04.06 17:20:39.726 4 : n_TV exec { Log 1, "Gerhard, $EVENT" }
2019.04.06 17:20:39.733 1 : Gerhard, nextOriginalTrackNumber:
2019-04-06 17:20:39.830 DLNARenderer DLNA_7efd1cc89304 nextOriginalTrackNumber:
2019.04.06 17:20:39.898 5 : Triggering n_TV
2019.04.06 17:20:39.900 4 : n_TV exec { Log 1, "Gerhard, $EVENT" }
2019.04.06 17:20:39.907 1 : Gerhard, nextDuration:
2019-04-06 17:20:40.032 DLNARenderer DLNA_7efd1cc89304 nextDuration:
2019.04.06 17:20:40.109 5 : Triggering n_TV
2019.04.06 17:20:40.111 4 : n_TV exec { Log 1, "Gerhard, $EVENT" }
2019.04.06 17:20:40.117 1 : Gerhard, online
2019-04-06 17:20:40.252 DLNARenderer DLNA_7efd1cc89304 online
2019.04.06 17:20:41.674 4 : DLNARenderer: device DLNA_7efd1cc89304 received event. Details with verbose=5
2019.04.06 17:20:41.744 5 : DLNARenderer: process event{'Event' => {'InstanceID' => {'Brightness' => {'val' => '45'},'ColorTemperature' => {'val' => '2'},'Contrast' => {'val' => '100'},'Mute' => [{'channel' => 'Master','val' => '0'}],'PresetNameList' => {'val' => 'FactoryDefaults'},'Sharpness' => {'val' => '55'},'Volume' => [{'channel' => 'Master','val' => '15'}],'X_ImageRotation' => {'val' => '0'},'X_ImageScale' => {'val' => '1'},'X_SlideShowEffect' => {'val' => 'DEFAULT'},'val' => '0'},'xmlns' => 'urn:schemas-upnp-org:metadata-1-0/RCS/'}}
2019.04.06 17:20:41.748 4 : DLNARenderer: Update reading mute with 0
2019.04.06 17:20:41.751 4 : DLNARenderer: Update reading volume with 15
2019.04.06 17:20:41.817 5 : Triggering n_TV
2019.04.06 17:20:41.821 4 : n_TV exec { Log 1, "Gerhard, $EVENT" }
2019.04.06 17:20:41.834 1 : Gerhard, volume: 15
2019-04-06 17:20:41.954 DLNARenderer DLNA_7efd1cc89304 volume: 15
2019.04.06 17:20:42.021 5 : Triggering n_TV
2019.04.06 17:20:42.023 4 : n_TV exec { Log 1, "Gerhard, $EVENT" }
2019.04.06 17:20:42.030 1 : Gerhard, multiRoomVolume: 15
2019-04-06 17:20:42.154 DLNARenderer DLNA_7efd1cc89304 multiRoomVolume: 15


Und dann kommt periodisch "4 : [SamsungAV] MeinFernseher online with 192.168.0.123:52235 - HTTP-Response: 401"

Aber wenn ich die Lautstärke am Fernseher ändere, kommt nichts zusätzliches.

lg, Gerhard

KölnSolar

ZitatUnd dann kommt periodisch "4 : [SamsungAV] MeinFernseher online with 192.168.0.123:52235 - HTTP-Response: 401"
Das ist OK. MeinFernseher soll aber gar nicht auf verbose=5 stehen.

Zumindest müssten irgendwann(ca. 15 min.) renewal subscription messages kommen.
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

gestein

Verstehe. Danke!
Das werde ich mir dann noch genauer anschauen.
Soweit scheint es ja zu funktionieren.

Also macht das Modul "nur" ca. alle 15min ein Update?

Wäre es möglich (zumindest das Volumen) öfters abzufragen?
Vielleicht über ein Attribut?

DLNARenderer bekommt vom ausgewählten Kanal am Fernseher gar nichts mit. Oder?

lg, Gerhard

KölnSolar

ZitatAlso macht das Modul "nur" ca. alle 15min ein Update?
Nein. der TV sendet sofort eine Änderungsmessage.
Funktionsweise:
- initial subscription: FHEM u. der Tv "vereinbaren", dass DLNA-relevante Änderungen des TV durch z.B. Fb sofort FHEM mitgeteilt werden. Es wird für einen Zeitraum von 15 min. vereinbart.
- renew subscription: vor Ablauf der 15 min. wird die Vereinbarung erneuert.
ZitatDLNARenderer bekommt vom ausgewählten Kanal am Fernseher gar nichts mit. Oder?
Genau. Außer volume/mute(renderingControl) u. Stream-Infos(AVTransport) kommt nix.
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

gestein

Verstehe. Dann haut da irgendetwas nicht.

Ich habe mal das verbose beim Fernseher und bei meinem notify ausgeschaltet und mich damit herum gespielt.
Ein einziges Mal habe ich folgende Log-Einträge bekommen:
2019.04.06 18:23:52.604 4 : DLNARenderer_discoverCallback: device dlnadevices, deviceAdded, TV
2019-04-06 18:23:52.852 DLNARenderer DLNA_7efd1cc89304 friendlyName: TV
2019-04-06 18:23:53.051 DLNARenderer DLNA_7efd1cc89304 manufacturer: Samsung Electronics
2019-04-06 18:23:53.233 DLNARenderer DLNA_7efd1cc89304 modelDescription: Samsung DTV DMR
2019-04-06 18:23:53.410 DLNARenderer DLNA_7efd1cc89304 modelName: Samsung DTV DMR
2019-04-06 18:23:53.591 DLNARenderer DLNA_7efd1cc89304 modelNumber: 1.0
2019-04-06 18:23:53.779 DLNARenderer DLNA_7efd1cc89304 modelURL: http://www.samsung.com
2019-04-06 18:23:53.966 DLNARenderer DLNA_7efd1cc89304 manufacturerURL: http://www.samsung.com
2019-04-06 18:23:54.219 DLNARenderer DLNA_7efd1cc89304 manufacturer: Samsung Electronics
2019.04.06 18:23:54.223 5 : DLNARenderer: DLNA_7efd1cc89304, AVTransport: urn:schemas-upnp-org:service:AVTransport:1 found. OK.
2019.04.06 18:23:54.227 5 : DLNARenderer: DLNA_7efd1cc89304, AVTransport: urn:schemas-upnp-org:service:AVTransport:1 found. OK.
2019.04.06 18:23:54.310 4 : DLNARenderer:dlnadevices Initial Subscription for DLNA_7efd1cc89304 with answer
2019.04.06 18:23:54.313 5 : DLNARenderer: DLNA_7efd1cc89304, RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2019.04.06 18:23:54.318 5 : DLNARenderer: DLNA_7efd1cc89304, RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2019.04.06 18:23:54.392 4 : DLNARenderer: SpeakerManagement unknown for DLNA_7efd1cc89304.
2019-04-06 18:23:54.585 DLNARenderer DLNA_7efd1cc89304 presence: online
2019-04-06 18:23:54.793 DLNARenderer DLNA_7efd1cc89304 online
2019.04.06 18:23:54.804 4 : DLNARenderer: SessionManagement unknown for DLNA_7efd1cc89304.
2019-04-06 18:23:55.002 DLNARenderer DLNA_7efd1cc89304 multiRoomSupport: 0
2019.04.06 18:23:56.190 4 : DLNARenderer: device DLNA_7efd1cc89304 received event. Details with verbose=5
2019.04.06 18:23:56.292 5 : DLNARenderer: process event{'Event' => {'InstanceID' => {'AVTransportURI' => {'val' => ''},'AVTransportURIMetaData' => {'val' => ''},'CurrentMediaDuration' => {'val' => '00:00:00'},'CurrentPlayMode' => {'val' => 'NORMAL'},'CurrentRecordQualityMode' => {'val' => 'NOT_IMPLEMENTED'},'CurrentTrack' => {'val' => '0'},'CurrentTrackDuration' => {'val' => '00:00:00'},'CurrentTrackMetaData' => {'val' => ''},'CurrentTrackURI' => {'val' => ''},'CurrentTransportActions' => {'val' => ''},'NextAVTransportURI' => {'val' => 'NOT_IMPLEMENTED'},'NextAVTransportURIMetaData' => {'val' => 'NOT_IMPLEMENTED'},'NumberOfTracks' => {'val' => '0'},'PlaybackStorageMedium' => {'val' => 'NETWORK,NONE'},'PossiblePlaybackStorageMedia' => {'val' => 'NETWORK,NONE'},'PossibleRecordQualityModes' => {'val' => 'NOT_IMPLEMENTED'},'PossibleRecordStorageMedia' => {'val' => 'NOT_IMPLEMENTED'},'RecordMediumWriteStatus' => {'val' => 'NOT_IMPLEMENTED'},'RecordStorageMedium' => {'val' => 'NOT_IMPLEMENTED'},'TransportPlaySpeed' => {'val' => '1'},'TransportState' => {'val' => 'NO_MEDIA_PRESENT'},'TransportStatus' => {'val' => 'OK'},'val' => '0'},'xmlns' => 'urn:schemas-upnp-org:metadata-1-0/AVT/'}}
2019.04.06 18:23:56.297 4 : DLNARenderer: Update reading transportState with NO_MEDIA_PRESENT
2019.04.06 18:23:56.299 4 : DLNARenderer: Update reading transportStatus with OK
2019.04.06 18:23:56.302 4 : DLNARenderer: Update reading currentTrackURI with
2019.04.06 18:23:56.309 4 : DLNARenderer: Update reading nextAVTransportURI with NOT_IMPLEMENTED
2019-04-06 18:23:56.503 DLNARenderer DLNA_7efd1cc89304 nextTitle:
2019.04.06 18:23:59.478 4 : DLNARenderer: device DLNA_7efd1cc89304 received event. Details with verbose=5
2019.04.06 18:23:59.548 5 : DLNARenderer: process event{'Event' => {'InstanceID' => {'Brightness' => {'val' => '45'},'ColorTemperature' => {'val' => '2'},'Contrast' => {'val' => '100'},'Mute' => [{'channel' => 'Master','val' => '0'}],'PresetNameList' => {'val' => 'FactoryDefaults'},'Sharpness' => {'val' => '55'},'Volume' => [{'channel' => 'Master','val' => '20'}],'X_ImageRotation' => {'val' => '0'},'X_ImageScale' => {'val' => '1'},'X_SlideShowEffect' => {'val' => 'DEFAULT'},'val' => '0'},'xmlns' => 'urn:schemas-upnp-org:metadata-1-0/RCS/'}}
2019.04.06 18:23:59.551 4 : DLNARenderer: Update reading mute with 0
2019.04.06 18:23:59.554 4 : DLNARenderer: Update reading volume with 20
2019-04-06 18:23:59.755 DLNARenderer DLNA_7efd1cc89304 multiRoomVolume: 20


D.h., da wurde das Modul vom Fernseher benachrichtigt.
Das war aber dann auch schon wieder.
Beim Einschalten hat es kein solches Event mehr gegeben.
Und bei weiteren Versuchen (auch Ein-/Ausschalten) kamen dann keine Events mehr.

Eigenartig.

lg, Gerhard

KölnSolar

#26
ändere mal Zeile 1453    Log3 $hash, 4, "DLNARenderer:$hash->{NAME} Initial Subscription for $DLNARendererHash->{NAME} with answer "; #.Dumper($DLNARendererHash->{helper}{avTransportSubscription});
indem Du das; #entfernst. Dann sehen wir vielleicht, was bei der subscription schief läuft.
edit: set-befehle(mute,volume, stream) gehen jetzt ?
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

gestein

#27
Hallo,

der Output ist zu groß, daher habe ich es als Datei angehängt.

Die Befehle "mute" und "volume" funktionieren.
Mit "stream" konnte ich mich noch nicht beschäftigen.

lg, Gerhard

edit: Anhang gelöscht

KölnSolar

Kein Wunder bei dem Zoo  :o

lösch als 1. mal die Datei. Wer weiß, was da alles drin steht.

Am besten setzt Du mal am master-device das attr usedonlyIPs für den Samsung und dann save/restart. Dann wird der Output übersichtlicher und vielleicht sogar die Problemlösung. Welche FHEM-Module hast Du für den Zoo noch im Einsatz. etwa SONOS ?
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

gestein

Hallo,

Danke!
Die Datei im Anhang habe ich wieder gelöscht, das Attribut "usedonlyIPs" auf die des Fernsehers gesetzt und einen Neustart des fhem durchgeführt.
Ich spiel mich nun mal wieder damit herum.

Und stimmt: Ich habe ziemlich viele Module im Einsatz - das stimmt. Und ja, auch das Sonos-Modul.
Gibt es da eventuell Seiteneffekte?

lg, Gerhard