DLNARenderer fehlermeldung (SamsungTV)

Begonnen von Pascal94, 15 Mai 2020, 23:16:04

Vorheriges Thema - Nächstes Thema

Pascal94

Hallo Community,
ich verzweifle derweil an dem DLNARenderer, den ich aufsetzen wollte für meinen SamsungTV
folgendes Problem:
Erstmal war der DLNARenderer garnicht auf dem System so hab ich diesen heruntergeladen und in den Ordner kopiert, user und berechtigungen gesetzt und wollte dann das modul mit

define MeinRenderer DLNARenderer

aktivieren.
Leider erhalte ich die fehlermeldung:
Cannot load module DLNARenderer

in der log ist folgendes dazu zu finden:
2020.05.15 23:08:59 0: Attempt to reload UPnP/ControlPoint.pm aborted.
Compilation failed in require at ./FHEM/98_DLNARenderer.pm line 179.
BEGIN failed--compilation aborted at ./FHEM/98_DLNARenderer.pm line 179.

die Controlpoint.pm habe ich auch gecheckt und ist vorhanden.
Abhängigkeiten wurden nach comandoref installiert.

Weiß jemand was ich falsch mache?

Gruß
Pascal

KölnSolar

Hallo Pascal,
ZitatErstmal war der DLNARenderer garnicht auf dem System
Das ist dann schon sehr seltsam, wenn Dein FHEM aktuell ist.

Zitathab ich diesen heruntergeladen und in den Ordner kopiert, user und berechtigungen gesetzt
Für SamsungTV brauchst Du definitiv meine inoffizielle Version. Die hast Du installiert ?

Zitat2020.05.15 23:08:59 0: Attempt to reload UPnP/ControlPoint.pm aborted.
Compilation failed in require at ./FHEM/98_DLNARenderer.pm line 179.
Verstehe ich überhaupt nicht, zumal Du geprüft hast, dass es vorhanden ist. In ....FHEM/lib/UPnP ?

Du hast "nur" reload 98_DLNARenderer und kein shutdown restart gemacht ? Bei dem Fehlerbild kann ich mir vorstellen, dass FHEM beim restart nicht mehr startet. Also sei vorbereitet !

Welches OS ? Welche Perl Version ? .....

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

Pascal94

#2
Hallo Markus,
danke für deine Antwort.
Wenn ich update eingebe passiert leider nichts:
siehe anhang

in der logfile steht aber folgendes:
2020.05.16 10:24:43 1: update finished, "shutdown restart" is needed to activate the changes.
2020.05.16 10:24:43 1:
2020.05.16 10:24:43 1: Please consider using the global attribute sendStatistics

Zitat von: KölnSolar am 16 Mai 2020, 07:08:12
Für SamsungTV brauchst Du definitiv meine inoffizielle Version. Die hast Du installiert ?
Das weiß ich grade nicht, glaube aber nicht. Wo finde ich diese?

Zitat von: KölnSolar am 16 Mai 2020, 07:08:12
Du hast "nur" reload 98_DLNARenderer und kein shutdown restart gemacht ? Bei dem Fehlerbild kann ich mir vorstellen, dass FHEM beim restart nicht mehr startet. Also sei vorbereitet !
Grüße Markus
Nein auch shutdown restart. Nach einem kompletten restart des systems heute konnte ich den DLNARenderer tatsächlich anlegen. Aber die modifizierte version für SamsungTV bräuchte ich jetzt wahrscheinlich noch.

Zitat von: KölnSolar am 16 Mai 2020, 07:08:12
Welches OS ? Welche Perl Version ? .....
Grüße Markus
Debian Buster: Linux debian 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11) x86_64
Perl: This is perl 5, version 28, subversion 1 (v5.28.1) built for x86_64-linux-gnu-thread-multi
(with 61 registered patches, see perl -V for more detail)


Danke schonmal.

KölnSolar

ZitatAber die modifizierte version für SamsungTV bräuchte ich jetzt wahrscheinlich noch.
Hier findest Du sie. Den Post komplett lesen, da Du auch noch ein paar settings machen musst.

Für die Statistik: Welches Modell hast Du ? (Serie genügt mir).
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

Pascal94

#4
Zitat von: KölnSolar am 16 Mai 2020, 16:27:17
Für die Statistik: Welches Modell hast Du ? (Serie genügt mir).
UE75RU7099UXZG

ich habe die version v2.0.7Patch des DLNARenderers
die Version 3.1 des STV
und die version 0.9 des SamsungAV
mit dem DLNARenderer erhalte ich eine verbindung mit verbindungsabfrage am TV (natürlich zugelassen), wird online angezeigt. Lässt sich aber nichts steuern. STV Modul zeigt mir auch online an aber keine Steuerung möglich mit DLNARenderer
SamsungAV steht auf defined.
Port 8001 wurde verwendet.

Ich bekomme es nicht hin. Ich würde für eine Live hilfe auch etwas zahlen wenn wir es hinbekommen. Melden Sie sich dafür gerne per PM bei mir (hoffe dies ist erlaubt).
Wichtig wären mir halt benachrichtigungen am TV wie ich sie auf der enigma2 box erhalte.
Gruß
Pascal

KölnSolar

Hallo Pascal,
Zitathoffe dies ist erlaubt
ist es, aber hoffentlich nicht notwendig. ;)

Bitte mal verbose=5 bei den DLNARenderer-TV, SamsungAV-TV devices, save config, shutdown/restart bei eingeschaltetem TV, nach ein paar min. mal bei beiden devices den mute- Befehl absetzen. Dann verbose wieder auf 3 und dann den Logauszug(komplett u. anonymisiert seit restart) und lists von den beiden devices UND v. renderer-master-device hier einstellen.

Wird schon
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

Pascal94

#6
super, danke aufjedenfall für deine mühe mit mir ;)
ich versuche mal alles zusammenzubekommen.
List DLNArendererdestv
Internals:
   DEF        uuid:5ce61eb3-d9a9-41fd-aed0-3639a885335d
   FUUID      5ebfb7f8-f33f-b7de-6869-2fb74f3ca415df5b
   NAME       DLNA_RendererdesTV
   NR         347
   STATE      online
   TYPE       DLNARenderer
   UDN        uuid:5ce61eb3-d9a9-41fd-aed0-3639a885335d
   READINGS:
     2020-05-17 15:04:56   friendlyName    [TV] Samsung 7 Series (75)
     2020-05-17 15:04:56   manufacturer    Samsung Electronics
     2020-05-17 15:04:56   manufacturerURL http://www.samsung.com/sec
     2020-05-17 15:04:56   modelDescription Samsung TV DMR
     2020-05-17 15:04:56   modelName       UE75RU7099UXZG
     2020-05-17 15:04:56   modelNumber     AllShare1.0
     2020-05-17 15:04:56   modelURL        http://www.samsung.com/sec
     2020-05-17 15:04:56   multiRoomSupport 0
     2020-05-17 14:58:56   multiRoomVolume 8
     2020-05-17 09:07:05   mute            0
     2020-05-17 15:04:56   presence        online
     2020-05-17 15:04:56   state           online
     2020-05-17 15:01:44   stream          http://translate.google.com/translate_tts?tl=en&client=tw-ob&q=test
     2020-05-16 11:54:58   transportState  NO_MEDIA_PRESENT
     2020-05-16 11:54:58   transportStatus OK
     2020-05-17 02:08:03   volume          8
   helper:
     caskeid    0
     caskeidClients
Attributes:
   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

list des DLNA Master
Internals:
   FUUID      5ebfb7e2-f33f-b7de-a33f-b5b38826e8f3c228
   NAME       DLNA_Renderer
   NR         345
   STATE      initialized
   TYPE       DLNARenderer
   UDN        0
   VERSION    v2.0.7Patch
   READINGS:
     2020-05-17 15:06:14   state           initialized
   helper:
     caskeid    0
     caskeidClients
Attributes:
   envPrefix  s
   userattr   acceptedUDNs defaultRoom envPrefix ignoreUDNs

list SamsungAV
Internals:
   DEF        192.168.178.99 8001 DLNA_RendererdesTV
   FUUID      5ec119c7-f33f-b7de-8b01-a079a5a4647ec430
   Host       192.168.178.99
   Mode       DLNA_RendererdesTV
   NAME       Fernseher_Wohnzimmer1
   NR         349
   NTFY_ORDER 50-Fernseher_Wohnzimmer1
   Port       8001
   STATE      on
   TYPE       SamsungAV
   READINGS:
     2020-05-17 14:54:16   friendlyName    [TV] Samsung 7 Series (75)
     2020-05-17 14:54:16   modelName       UE75RU7099UXZG
     2020-05-17 14:54:16   mute            off
     2020-05-17 14:54:16   presence        present
     2020-05-17 15:06:16   state           on
     2020-05-17 14:54:16   stateAV         on
     2020-05-17 14:54:16   volume          8
   helper:
Attributes:
   verbose    5

Der SamsungAV (Fernseher_Wohnzimmer1) zeigt mittlerweile auch den fernseher an. Ich konnte sogar EINMAL den mute befehl absenden. Danach wollte ich text anzeige machen. Jetzt geht wieder garkein befehl. Zwischendurch erscheint wieder die abfrage am Fernseher für zugriff von device. Diesen bestätige ich immer, obwohl ich in den Einstellungen sagte nur einmal fragen.
und den log (ich hoffe es ist alles soweit unkenntlich was niemand wissen sollte)
2020.05.17 15:10:28 1: Including fhem.cfg
2020.05.17 15:10:28 3: WEB: port xxxx opened
2020.05.17 15:10:28 2: eventTypes: loaded 1988 events from ./log/eventTypes.txt
2020.05.17 15:10:28 1: HMLAN_Parse: HMLAN1 new condition disconnected
2020.05.17 15:10:28 3: Opening HMLAN1 device xxxxxxxxxx:1000
2020.05.17 15:10:28 1: HMLAN_Parse: HMLAN1 new condition init
2020.05.17 15:10:28 3: HMLAN1 device opened
2020.05.17 15:10:29 3: HUEDevice1: I/O device is hueBridge1
2020.05.17 15:10:29 3: HUEDevice3: I/O device is hueBridge1
2020.05.17 15:10:29 3: HUEDevice2: I/O device is hueBridge1
2020.05.17 15:10:29 3: HUEGroup0: I/O device is hueBridge1
2020.05.17 15:10:29 3: hueBridge1_HUEGroup1: I/O device is hueBridge1
2020.05.17 15:10:29 3: hueBridge1_HUEGroup2: I/O device is hueBridge1
2020.05.17 15:10:29 3: hueBridge1_HUEDevice7: I/O device is hueBridge1
2020.05.17 15:10:29 3: HUEDevice5: I/O device is hueBridge1
2020.05.17 15:10:29 3: wohnzimmerlampe: I/O device is hueBridge1
2020.05.17 15:10:29 3: hueBridge1_HUEDevice6: I/O device is hueBridge1
2020.05.17 15:10:29 3: hueBridge1_HUEGroup4: I/O device is hueBridge1
2020.05.17 15:10:29 3: wohnzimmerschalter1: I/O device is hueBridge1
2020.05.17 15:10:29 3: HUEDevice8: I/O device is hueBridge1
2020.05.17 15:10:29 3: HUEGroup5: I/O device is hueBridge1
2020.05.17 15:10:29 3: HUEGroup6: I/O device is hueBridge1
2020.05.17 15:10:29 3: HUEDevice10: I/O device is hueBridge1
2020.05.17 15:10:29 3: HUEDevice11: I/O device is hueBridge1
2020.05.17 15:10:29 3: HUEDevice7: I/O device is hueBridge1
2020.05.17 15:10:29 3: HUEDevice9: I/O device is hueBridge1
2020.05.17 15:10:32 2: Registering GEOFANCY geofancy for URL /geo...
2020.05.17 15:10:32 3: TPLinkHS110: steckdosefernseher defined.
2020.05.17 15:10:32 3: TPLinkHS110: steckdosefernseher INTERVAL set to 600
2020.05.17 15:10:32 3: TPLinkHS110: Heizung_Infrarot defined.
2020.05.17 15:10:32 3: TABLETUI: new ext defined infix:ftui/: dir:./www/tablet:
2020.05.17 15:10:32 3: Registering HTTPSRV TABLETUI for URL /ftui   and assigned link ftui/ ...
2020.05.17 15:10:32 3: TPLinkHS110: Trockner defined.
2020.05.17 15:10:33 3: DLNARenderer: DLNA Renderer v2.0.7Patch
2020.05.17 15:10:33 3: [STV] Fernseher_Wohnzimmer defined with host: xxxxxxxxx port: 8001
2020.05.17 15:10:33 1: PERL WARNING: Subroutine build_frame redefined at ./FHEM/70_SamsungAV.pm line 765, <$fh> line 1338.
2020.05.17 15:10:33 1: PERL WARNING: Subroutine soap_call redefined at ./FHEM/70_SamsungAV.pm line 1196, <$fh> line 1338.
2020.05.17 15:10:33 1: PERL WARNING: Subroutine getIP redefined at ./FHEM/70_SamsungAV.pm line 1258, <$fh> line 1338.
2020.05.17 15:10:33 1: PERL WARNING: Subroutine getIP_old redefined at ./FHEM/70_SamsungAV.pm line 1267, <$fh> line 1338.
2020.05.17 15:10:33 1: PERL WARNING: Subroutine getMAC4IP redefined at ./FHEM/70_SamsungAV.pm line 1277, <$fh> line 1338.
2020.05.17 15:10:33 1: PERL WARNING: Subroutine SamsungAV_RCmakenotify redefined at ./FHEM/70_SamsungAV.pm line 1291, <$fh> line 1338.
2020.05.17 15:10:33 1: PERL WARNING: Subroutine SamsungAV_RClayout_TV redefined at ./FHEM/70_SamsungAV.pm line 1301, <$fh> line 1338.
2020.05.17 15:10:33 1: PERL WARNING: Subroutine SamsungAV_RClayout_TV_SVG redefined at ./FHEM/70_SamsungAV.pm line 1341, <$fh> line 1338.
2020.05.17 15:10:33 3: [SamsungAV] Fernseher_Wohnzimmer1 defined with host: xxxxxxxxxx port: 8001
2020.05.17 15:10:33 1: Including ./log/fhem.save
2020.05.17 15:10:33 3: Device Heizung_Bad added to ActionDetector with 000:10 time
2020.05.17 15:10:33 3: Device Heizung_Schlafzimmer added to ActionDetector with 000:10 time
2020.05.17 15:10:33 3: Device Heizung_Wohnzimmer added to ActionDetector with 000:10 time
2020.05.17 15:10:33 3: Device Thermometer_Bad added to ActionDetector with 000:10 time
2020.05.17 15:10:33 3: Device Thermometer_Schlafzimmer added to ActionDetector with 000:10 time
2020.05.17 15:10:33 3: Device Thermometer_Wohnzimmer added to ActionDetector with 000:10 time
2020.05.17 15:10:33 3: Device Tuersensorhaustuer added to ActionDetector with 028:00 time
2020.05.17 15:10:33 3: Device Waschmaschine added to ActionDetector with 000:10 time
2020.05.17 15:10:34 3: [SamsungAV] device Fernseher_Wohnzimmer1 initialising....
2020.05.17 15:10:34 2: alexa: starting alexa-fhem: /usr/local/bin/alexa-fhem -c ./alexa-fhem.cfg -a xx:xx
2020.05.17 15:10:34 3: alexa: starting
2020.05.17 15:10:34 3: alexa: using logfile: ./log/alexa-2020-05-17.log
2020.05.17 15:10:34 1: usb create starting
2020.05.17 15:10:34 3: Probing CUL device /dev/ttyS0
2020.05.17 15:10:34 1: PERL WARNING: can't getattr: Input/output error at ./FHEM/DevIo.pm line 433.
2020.05.17 15:10:34 1: CUL: Can't open /dev/ttyS0: Input/output error
2020.05.17 15:10:34 3: Probing CUL device /dev/ttyS1
2020.05.17 15:10:34 1: CUL: Can't open /dev/ttyS1: Input/output error
2020.05.17 15:10:34 3: Probing CUL device /dev/ttyS2
2020.05.17 15:10:34 1: CUL: Can't open /dev/ttyS2: Input/output error
2020.05.17 15:10:34 3: Probing CUL device /dev/ttyS3
2020.05.17 15:10:34 1: CUL: Can't open /dev/ttyS3: Input/output error
2020.05.17 15:10:34 1: usb create end
2020.05.17 15:10:34 0: Featurelevel: 6
2020.05.17 15:10:34 0: Server started with 214 defined entities (fhem.pl:21940/2020-05-14 perl:5.028001 os:linux user:fhem pid:28276)
2020.05.17 15:10:34 3: TPLinkHS110: steckdosefernseher Get called. Relay state: 1, RSSI: -74
2020.05.17 15:10:34 3: TPLinkHS110: steckdosefernseher Updating readings
2020.05.17 15:10:34 3: TPLinkHS110: steckdosefernseher Get end
2020.05.17 15:10:34 3: TPLinkHS110: Heizung_Infrarot Get called. Relay state: 0, RSSI: -48
2020.05.17 15:10:34 3: TPLinkHS110: Heizung_Infrarot Realtime data updated
2020.05.17 15:10:34 3: TPLinkHS110: Heizung_Infrarot Device is an HS110. Got extra realtime data: 0 Watt, 234.541824 Volt, 0.016978 Ampere
2020.05.17 15:10:34 3: TPLinkHS110: Heizung_Infrarot Updating daystat. Data: {"emeter":{"get_daystat":{"day_list":[{"year":2020,"month":5,"day":1,"energy":0.579000},{"year":2020,"month":5,"day":2,"energy":0.780000},{"year":2020,"month":5,"day":3,"energy":5.602000},{"year":2020,"month":5,"day":4,"energy":2.191000},{"year":2020,"month":5,"day":5,"energy":1.462000},{"year":2020,"month":5,"day":6,"energy":1.986000},{"year":2020,"month":5,"day":7,"energy":0.460000},{"year":2020,"month":5,"day":8,"energy":0.461000},{"year":2020,"month":5,"day":9,"energy":0},{"year":2020,"month":5,"day":10,"energy":0.189000},{"year":2020,"month":5,"day":11,"energy":0.798000},{"year":2020,"month":5,"day":12,"energy":1.570000},{"year":2020,"month":5,"day":13,"energy":4.132000},{"year":2020,"month":5,"day":14,"energy":4.203000},{"year":2020,"month":5,"day":15,"energy":6.082000},{"year":2020,"month":5,"day":16,"energy":1.858000},{"year":2020,"month":5,"day":17,"energy":1.600000}],"err_code":0}}}
2020.05.17 15:10:34 3: TPLinkHS110: Heizung_Infrarot Daystat updated
2020.05.17 15:10:34 3: TPLinkHS110: Heizung_Infrarot Updating readings
2020.05.17 15:10:34 3: TPLinkHS110: Heizung_Infrarot Get end
2020.05.17 15:10:34 1: HMLAN_Parse: HMLAN1 new condition ok
2020.05.17 15:10:35 5: DLNARenderer: AVTransport: urn:schemas-upnp-org:service:AVTransport:1 found. OK.
2020.05.17 15:10:35 5: DLNARenderer: AVTransport: urn:schemas-upnp-org:service:AVTransport:1 found. OK.
2020.05.17 15:10:35 5: DLNARenderer: RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2020.05.17 15:10:35 5: DLNARenderer: RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2020.05.17 15:10:35 4: DLNARenderer: SpeakerManagement unknown for DLNA_RendererdesTV.
2020.05.17 15:10:35 4: DLNARenderer: SessionManagement unknown for DLNA_RendererdesTV.
2020.05.17 15:10:35 3: TPLinkHS110: Trockner Get called. Relay state: 1, RSSI: -59
2020.05.17 15:10:35 3: TPLinkHS110: Trockner Realtime data updated
2020.05.17 15:10:35 3: TPLinkHS110: Trockner Device is an HS110. Got extra realtime data: 2.393 Watt, 235.498 Volt, 0.034 Ampere
2020.05.17 15:10:35 3: TPLinkHS110: Trockner Updating daystat. Data: {"emeter":{"get_daystat":{"day_list":[{"year":2020,"month":5,"day":1,"energy_wh":0},{"year":2020,"month":5,"day":2,"energy_wh":0},{"year":2020,"month":5,"day":3,"energy_wh":2122},{"year":2020,"month":5,"day":4,"energy_wh":30},{"year":2020,"month":5,"day":5,"energy_wh":0},{"year":2020,"month":5,"day":6,"energy_wh":0},{"year":2020,"month":5,"day":7,"energy_wh":0},{"year":2020,"month":5,"day":8,"energy_wh":2640},{"year":2020,"month":5,"day":9,"energy_wh":56},{"year":2020,"month":5,"day":10,"energy_wh":40},{"year":2020,"month":5,"day":11,"energy_wh":15},{"year":2020,"month":5,"day":12,"energy_wh":0},{"year":2020,"month":5,"day":13,"energy_wh":0},{"year":2020,"month":5,"day":14,"energy_wh":0},{"year":2020,"month":5,"day":15,"energy_wh":0},{"year":2020,"month":5,"day":16,"energy_wh":4367},{"year":2020,"month":5,"day":17,"energy_wh":110}],"err_code":0}}}
2020.05.17 15:10:35 3: TPLinkHS110: Trockner Daystat updated
2020.05.17 15:10:35 3: TPLinkHS110: Trockner Updating readings
2020.05.17 15:10:35 3: TPLinkHS110: Trockner Get end
2020.05.17 15:10:36 2: AttrTemplates: got 159 entries
2020.05.17 15:10:36 3: CUL_HM set Esstischlampe statusRequest
2020.05.17 15:10:36 4: [SamsungAV] Fernseher_Wohnzimmer1 online with xxxxxxxxx:8001 - HTTP-Response: 401
2020.05.17 15:10:36 4: DLNARenderer: Received event: $VAR1 = 'LastChange';
$VAR2 = '<Event xmlns="urn:schemas-upnp-org:metadata-1-0/AVT/"><InstanceID val="0"><AVTransportURI val=""/><AVTransportURIMetaData val=""/><CurrentMediaDuration val="0:00:00"/><CurrentPlayMode val="NORMAL"/><CurrentRecordQualityMode val="NOT_IMPLEMENTED"/><CurrentTrack val="0"/><CurrentTrackDuration val="0:00:00"/><CurrentTrackMetaData val=""/><CurrentTrackURI val=""/><CurrentTransportActions val=""/><NextAVTransportURI val=""/><NextAVTransportURIMetaData val=""/><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"/></InstanceID></Event>';

2020.05.17 15:10:36 4: DLNARenderer: $VAR1 = {
          'Event' => {
                       'InstanceID' => {
                                         'TransportState' => {
                                                               'val' => 'NO_MEDIA_PRESENT'
                                                             },
                                         'PossibleRecordQualityModes' => {
                                                                           'val' => 'NOT_IMPLEMENTED'
                                                                         },
                                         'NextAVTransportURIMetaData' => {
                                                                           'val' => ''
                                                                         },
                                         'RecordStorageMedium' => {
                                                                    'val' => 'NOT_IMPLEMENTED'
                                                                  },
                                         'PossibleRecordStorageMedia' => {
                                                                           'val' => 'NOT_IMPLEMENTED'
                                                                         },
                                         'CurrentTransportActions' => {
                                                                        'val' => ''
                                                                      },
                                         'NumberOfTracks' => {
                                                               'val' => '0'
                                                             },
                                         'CurrentTrack' => {
                                                             'val' => '0'
                                                           },
                                         'CurrentMediaDuration' => {
                                                                     'val' => '0:00:00'
                                                                   },
                                         'CurrentTrackMetaData' => {
                                                                     'val' => ''
                                                                   },
                                         'RecordMediumWriteStatus' => {
                                                                        'val' => 'NOT_IMPLEMENTED'
                                                                      },
                                         'val' => '0',
                                         'CurrentTrackDuration' => {
                                                                     'val' => '0:00:00'
                                                                   },
                                         'CurrentTrackURI' => {
                                                                'val' => ''
                                                              },
                                         'CurrentRecordQualityMode' => {
                                                                         'val' => 'NOT_IMPLEMENTED'
                                                                       },
                                         'AVTransportURIMetaData' => {
                                                                       'val' => ''
                                                                     },
                                         'TransportStatus' => {
                                                                'val' => 'OK'
                                                              },
                                         'CurrentPlayMode' => {
                                                                'val' => 'NORMAL'
                                                              },
                                         'PlaybackStorageMedium' => {
                                                                      'val' => 'NETWORK,NONE'
                                                                    },
                                         'AVTransportURI' => {
                                                               'val' => ''
                                                             },
                                         'TransportPlaySpeed' => {
                                                                   'val' => '1'
                                                                 },
                                         'PossiblePlaybackStorageMedia' => {
                                                                             'val' => 'NETWORK,NONE'
                                                                           },
                                         'NextAVTransportURI' => {
                                                                   'val' => ''
                                                                 }
                                       },
                       'xmlns' => 'urn:schemas-upnp-org:metadata-1-0/AVT/'
                     }
        };

2020.05.17 15:10:36 4: DLNARenderer: Update reading transportState with NO_MEDIA_PRESENT
2020.05.17 15:10:36 4: DLNARenderer: Update reading transportStatus with OK
2020.05.17 15:10:36 4: DLNARenderer: Update reading currentTrackURI with
2020.05.17 15:10:36 4: DLNARenderer: Update reading nextAVTransportURI with
2020.05.17 15:10:36 4: DLNARenderer: Received event: $VAR1 = 'LastChange';
$VAR2 = '<Event xmlns="urn:schemas-upnp-org:metadata-1-0/RCS/"><InstanceID val="0"><Mute channel="Master" val="0"/><PresetNameList val="FactoryDefaults"/><Volume channel="Master" val="8"/><X_360View latitudeCenter="0.0000" longitudeCenter="0.0000" scaleFactor="2.4000" val=""/><X_AspectRatio val="Default"/><X_Captions val=""/><X_EnabledCaptions val=""/><X_ServiceCapabilities val="GetVolume,SetVolume,GetMute,SetMute"/></InstanceID></Event>';

2020.05.17 15:10:36 4: DLNARenderer: $VAR1 = {
          'Event' => {
                       'xmlns' => 'urn:schemas-upnp-org:metadata-1-0/RCS/',
                       'InstanceID' => {
                                         'X_EnabledCaptions' => {
                                                                  'val' => ''
                                                                },
                                         'X_ServiceCapabilities' => {
                                                                      'val' => 'GetVolume,SetVolume,GetMute,SetMute'
                                                                    },
                                         'Volume' => [
                                                       {
                                                         'channel' => 'Master',
                                                         'val' => '8'
                                                       }
                                                     ],
                                         'X_360View' => {
                                                          'val' => '',
                                                          'scaleFactor' => '2.4000',
                                                          'latitudeCenter' => '0.0000',
                                                          'longitudeCenter' => '0.0000'
                                                        },
                                         'PresetNameList' => {
                                                               'val' => 'FactoryDefaults'
                                                             },
                                         'Mute' => [
                                                     {
                                                       'channel' => 'Master',
                                                       'val' => '0'
                                                     }
                                                   ],
                                         'X_AspectRatio' => {
                                                              'val' => 'Default'
                                                            },
                                         'X_Captions' => {
                                                           'val' => ''
                                                         },
                                         'val' => '0'
                                       }
                     }
        };

2020.05.17 15:10:36 4: DLNARenderer: Update reading mute with 0
2020.05.17 15:10:36 4: DLNARenderer: Update reading volume with 8
2020.05.17 15:10:37 3: XiaomiSmartHome_Device: getGatewaySID> Find SID for Gateway: 34ce00fb53fa
2020.05.17 15:10:37 3: XiaomiSmartHome_Device: connect> Connected
2020.05.17 15:10:37 3: CUL_HM set Waschmaschine_Sw statusRequest
2020.05.17 15:10:44 3: XiaomiSmartHome_Device: DEV_Read> Name: Fenster_Bad SID: 158d000275eef2 Type: sensor_magnet.aq2 Status: close
2020.05.17 15:10:44 3: XiaomiSmartHome_Device: DEV_Read> Name: Fenster_Wohnzimmer_Balkon SID: 158d0002725bd4 Type: sensor_magnet.aq2 Status: open
2020.05.17 15:10:44 3: XiaomiSmartHome_Device: DEV_Read> Name: Fenster_Wohnzimmer_Strasse SID: 158d000273bba3 Type: sensor_magnet.aq2 Status: close
2020.05.17 15:10:44 3: XiaomiSmartHome_Device: DEV_Read> Name: Fenster_Kueche SID: 158d0002536b7b Type: sensor_magnet.aq2 Status: close
2020.05.17 15:10:44 3: XiaomiSmartHome_Device: DEV_Read> Name: Fenster_Schlafzimmer SID: 158d00026eda70 Type: sensor_magnet.aq2 Status: open
2020.05.17 15:10:51 5: [SamsungAV] Fernseher_Wohnzimmer1 command mute parameter
DEBUG: .../IO/Socket/SSL.pm:2945: new ctx 94018418271664
DEBUG: .../IO/Socket/SSL.pm:732: socket not yet connected
DEBUG: .../IO/Socket/SSL.pm:734: socket connected
DEBUG: .../IO/Socket/SSL.pm:757: ssl handshake not started
DEBUG: .../IO/Socket/SSL.pm:802: not using SNI because hostname is unknown
DEBUG: .../IO/Socket/SSL.pm:850: set socket to non-blocking to enforce timeout=2
DEBUG: .../IO/Socket/SSL.pm:863: call Net::SSLeay::connect
DEBUG: .../IO/Socket/SSL.pm:866: done Net::SSLeay::connect -> -1
DEBUG: .../IO/Socket/SSL.pm:876: ssl handshake in progress
DEBUG: .../IO/Socket/SSL.pm:886: waiting for fd to become ready: SSL wants a read first
DEBUG: .../IO/Socket/SSL.pm:906: socket ready, retrying connect
DEBUG: .../IO/Socket/SSL.pm:863: call Net::SSLeay::connect
DEBUG: .../IO/Socket/SSL.pm:866: done Net::SSLeay::connect -> -1
DEBUG: .../IO/Socket/SSL.pm:876: ssl handshake in progress
DEBUG: .../IO/Socket/SSL.pm:886: waiting for fd to become ready: SSL wants a read first
DEBUG: .../IO/Socket/SSL.pm:906: socket ready, retrying connect
DEBUG: .../IO/Socket/SSL.pm:863: call Net::SSLeay::connect
DEBUG: .../IO/Socket/SSL.pm:866: done Net::SSLeay::connect -> 1
DEBUG: .../IO/Socket/SSL.pm:921: ssl handshake done
2020.05.17 15:10:51 4: [SamsungAV] HTTP socket-connection to Fernseher_Wohnzimmer1. SSL_Reply:
2020.05.17 15:10:51 4: [SamsungAV] HTTP socket-connection to Fernseher_Wohnzimmer1 successful.
2020.05.17 15:10:51 5: [SamsungAV] Fernseher_Wohnzimmer1 send to TV: GET /api/v2/channels/samsung.remote.control?name=RkhFTVJlbW90ZQ==&token=16569680 HTTP/1.1
Upgrade: websocket
Connection: Upgrade
Host: 192.168.178.99:8002
Sec-WebSocket-Key: dGhlIHNhbXBsZSBub25jZQ==
Sec-WebSocket-Version: 13


2020.05.17 15:10:51 5: [SamsungAV] Fernseher_Wohnzimmer1 first websocket response: HTTP/1.1 101 Switching Protocols
Upgrade: WebSocket
Connection: Upgrade
Sec-WebSocket-Accept: s3pPLMBiTxaQ9kYGzzhZRbK+xOo=


2020.05.17 15:10:56 5: [SamsungAV] Fernseher_Wohnzimmer1 Statusbytes of second websocket response: 817e0128
2020.05.17 15:10:56 5: [SamsungAV] Fernseher_Wohnzimmer1 data of second websocket response: {"data":{"clients":[{"attributes":{"name":"RkhFTVJlbW90ZQ==","token":"16569680"},"connectTime":1589721052528,"deviceName":"RkhFTVJlbW90ZQ==","id":"3bed97b2-43d1-46ca-8a1f-734767553d17","isHost":false}],"id":"3bed97b2-43d1-46ca-8a1f-734767553d17","token":"10453656"},"event":"ms.channel.connect"}

2020.05.17 15:10:56 5: [SamsungAV] Fernseher_Wohnzimmer1 token: 10453656 saved
2020.05.17 15:10:56 4: [SamsungAV] Fernseher_Wohnzimmer1 sending MUTE
2020.05.17 15:10:56 5: [SamsungAV] Fernseher_Wohnzimmer1 send payload: {"method":"ms.remote.control","params":{"DataOfCmd":"KEY_MUTE","TypeOfRemote":"SendRemoteKey","Cmd":"Click","Option":"false"}}
2020.05.17 15:11:03 5: DLNARenderer: RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2020.05.17 15:11:03 5: DLNARenderer: RenderingControl, SetMute(0,Master,1) succeed.
2020.05.17 15:11:11 5: DLNARenderer: RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2020.05.17 15:11:11 5: DLNARenderer: RenderingControl, SetMute(0,Master,0) succeed.


Ich hab auch jetzt den mute befehl absenden können (mit vorheriger abfrage am TV wieder). Und auch wieder entmuten (wieder abfrage am TV).
Danach wollte ich den befehl set Fernseher_Wohnzimmer1 0_text_line test ausführen. Dies führte zu keinem erfolg. Jetzt geht auch mute nicht mehr.

Anschließender log mit 0_text_line
2020.05.17 15:11:34 4: [SamsungAV] Fernseher_Wohnzimmer1 online with 192.168.178.99:8001 - HTTP-Response: 401
2020.05.17 15:12:34 4: [SamsungAV] Fernseher_Wohnzimmer1 online with 192.168.178.99:8001 - HTTP-Response: 401
2020.05.17 15:13:34 4: [SamsungAV] Fernseher_Wohnzimmer1 online with 192.168.178.99:8001 - HTTP-Response: 401
2020.05.17 15:13:55 3: telnetForBlockingFn_1589721235: port 34711 opened
2020.05.17 15:13:55 5: DLNARenderer: Carp, Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/98_DLNARenderer.pm line 1288.

2020.05.17 15:13:55 5: DLNARenderer: Carp, Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/98_DLNARenderer.pm line 1295.

2020.05.17 15:14:34 4: [SamsungAV] Fernseher_Wohnzimmer1 online with 192.168.178.99:8001 - HTTP-Response: 401
2020.05.17 15:14:38 5: DLNARenderer: RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2020.05.17 15:14:38 5: DLNARenderer: RenderingControl, SetMute(0,Master,0) succeed.
2020.05.17 15:14:41 5: [SamsungAV] Fernseher_Wohnzimmer1 command mute parameter
DEBUG: .../IO/Socket/SSL.pm:2945: new ctx 94018419864560
DEBUG: .../IO/Socket/SSL.pm:732: socket not yet connected
DEBUG: .../IO/Socket/SSL.pm:734: socket connected
DEBUG: .../IO/Socket/SSL.pm:757: ssl handshake not started
DEBUG: .../IO/Socket/SSL.pm:802: not using SNI because hostname is unknown
DEBUG: .../IO/Socket/SSL.pm:850: set socket to non-blocking to enforce timeout=2
DEBUG: .../IO/Socket/SSL.pm:863: call Net::SSLeay::connect
DEBUG: .../IO/Socket/SSL.pm:866: done Net::SSLeay::connect -> -1
DEBUG: .../IO/Socket/SSL.pm:876: ssl handshake in progress
DEBUG: .../IO/Socket/SSL.pm:886: waiting for fd to become ready: SSL wants a read first
DEBUG: .../IO/Socket/SSL.pm:906: socket ready, retrying connect
DEBUG: .../IO/Socket/SSL.pm:863: call Net::SSLeay::connect
DEBUG: .../IO/Socket/SSL.pm:866: done Net::SSLeay::connect -> -1
DEBUG: .../IO/Socket/SSL.pm:876: ssl handshake in progress
DEBUG: .../IO/Socket/SSL.pm:886: waiting for fd to become ready: SSL wants a read first
DEBUG: .../IO/Socket/SSL.pm:906: socket ready, retrying connect
DEBUG: .../IO/Socket/SSL.pm:863: call Net::SSLeay::connect
DEBUG: .../IO/Socket/SSL.pm:866: done Net::SSLeay::connect -> 1
DEBUG: .../IO/Socket/SSL.pm:921: ssl handshake done
2020.05.17 15:14:42 4: [SamsungAV] HTTP socket-connection to Fernseher_Wohnzimmer1. SSL_Reply:
2020.05.17 15:14:42 4: [SamsungAV] HTTP socket-connection to Fernseher_Wohnzimmer1 successful.
2020.05.17 15:14:42 5: [SamsungAV] Fernseher_Wohnzimmer1 send to TV: GET /api/v2/channels/samsung.remote.control?name=RkhFTVJlbW90ZQ==&token=10453656 HTTP/1.1
Upgrade: websocket
Connection: Upgrade
Host: 192.168.178.99:8002
Sec-WebSocket-Key: dGhlIHNhbXBsZSBub25jZQ==
Sec-WebSocket-Version: 13


2020.05.17 15:14:42 5: [SamsungAV] Fernseher_Wohnzimmer1 first websocket response: HTTP/1.1 101 Switching Protocols
Upgrade: WebSocket
Connection: Upgrade
Sec-WebSocket-Accept: s3pPLMBiTxaQ9kYGzzhZRbK+xOo=


2020.05.17 15:14:46 5: [SamsungAV] Fernseher_Wohnzimmer1 Statusbytes of second websocket response: 817e0128
2020.05.17 15:14:46 5: [SamsungAV] Fernseher_Wohnzimmer1 data of second websocket response: {"data":{"clients":[{"attributes":{"name":"RkhFTVJlbW90ZQ==","token":"10453656"},"connectTime":1589721282942,"deviceName":"RkhFTVJlbW90ZQ==","id":"1ba7d5b5-f898-43e3-b762-f7282d3685c3","isHost":false}],"id":"1ba7d5b5-f898-43e3-b762-f7282d3685c3","token":"20384362"},"event":"ms.channel.connect"}

2020.05.17 15:14:46 5: [SamsungAV] Fernseher_Wohnzimmer1 token: 20384362 saved
2020.05.17 15:14:46 4: [SamsungAV] Fernseher_Wohnzimmer1 sending MUTE
2020.05.17 15:14:46 5: [SamsungAV] Fernseher_Wohnzimmer1 send payload: {"method":"ms.remote.control","params":{"DataOfCmd":"KEY_MUTE","TypeOfRemote":"SendRemoteKey","Option":"false","Cmd":"Click"}}
2020.05.17 15:15:34 4: [SamsungAV] Fernseher_Wohnzimmer1 online with 192.168.178.99:8001 - HTTP-Response: 401
2020.05.17 15:15:34 3: TPLinkHS110: Heizung_Infrarot Get called. Relay state: 0, RSSI: -47
2020.05.17 15:15:34 3: TPLinkHS110: Heizung_Infrarot Realtime data updated
2020.05.17 15:15:34 3: TPLinkHS110: Heizung_Infrarot Device is an HS110. Got extra realtime data: 0 Watt, 234.332566 Volt, 0.016639 Ampere
2020.05.17 15:15:34 3: TPLinkHS110: Heizung_Infrarot Updating daystat. Data: {"emeter":{"get_daystat":{"day_list":[{"year":2020,"month":5,"day":1,"energy":0.579000},{"year":2020,"month":5,"day":2,"energy":0.780000},{"year":2020,"month":5,"day":3,"energy":5.602000},{"year":2020,"month":5,"day":4,"energy":2.191000},{"year":2020,"month":5,"day":5,"energy":1.462000},{"year":2020,"month":5,"day":6,"energy":1.986000},{"year":2020,"month":5,"day":7,"energy":0.460000},{"year":2020,"month":5,"day":8,"energy":0.461000},{"year":2020,"month":5,"day":9,"energy":0},{"year":2020,"month":5,"day":10,"energy":0.189000},{"year":2020,"month":5,"day":11,"energy":0.798000},{"year":2020,"month":5,"day":12,"energy":1.570000},{"year":2020,"month":5,"day":13,"energy":4.132000},{"year":2020,"month":5,"day":14,"energy":4.203000},{"year":2020,"month":5,"day":15,"energy":6.082000},{"year":2020,"month":5,"day":16,"energy":1.858000},{"year":2020,"month":5,"day":17,"energy":1.600000}],"err_code":0}}}
2020.05.17 15:15:34 3: TPLinkHS110: Heizung_Infrarot Daystat updated
2020.05.17 15:15:34 3: TPLinkHS110: Heizung_Infrarot Updating readings
2020.05.17 15:15:34 3: TPLinkHS110: Heizung_Infrarot Get end
2020.05.17 15:15:35 3: TPLinkHS110: Trockner Get called. Relay state: 1, RSSI: -60
2020.05.17 15:15:35 3: TPLinkHS110: Trockner Realtime data updated
2020.05.17 15:15:35 3: TPLinkHS110: Trockner Device is an HS110. Got extra realtime data: 2.47 Watt, 235.39 Volt, 0.034 Ampere
2020.05.17 15:15:35 3: TPLinkHS110: Trockner Updating daystat. Data: {"emeter":{"get_daystat":{"day_list":[{"year":2020,"month":5,"day":1,"energy_wh":0},{"year":2020,"month":5,"day":2,"energy_wh":0},{"year":2020,"month":5,"day":3,"energy_wh":2122},{"year":2020,"month":5,"day":4,"energy_wh":30},{"year":2020,"month":5,"day":5,"energy_wh":0},{"year":2020,"month":5,"day":6,"energy_wh":0},{"year":2020,"month":5,"day":7,"energy_wh":0},{"year":2020,"month":5,"day":8,"energy_wh":2640},{"year":2020,"month":5,"day":9,"energy_wh":56},{"year":2020,"month":5,"day":10,"energy_wh":40},{"year":2020,"month":5,"day":11,"energy_wh":15},{"year":2020,"month":5,"day":12,"energy_wh":0},{"year":2020,"month":5,"day":13,"energy_wh":0},{"year":2020,"month":5,"day":14,"energy_wh":0},{"year":2020,"month":5,"day":15,"energy_wh":0},{"year":2020,"month":5,"day":16,"energy_wh":4367},{"year":2020,"month":5,"day":17,"energy_wh":110}],"err_code":0}}}
2020.05.17 15:15:35 3: TPLinkHS110: Trockner Daystat updated
2020.05.17 15:15:35 3: TPLinkHS110: Trockner Updating readings
2020.05.17 15:15:35 3: TPLinkHS110: Trockner Get end
2020.05.17 15:15:37 5: [SamsungAV] Fernseher_Wohnzimmer1 command 0_text_line parameter test
DEBUG: .../IO/Socket/SSL.pm:2945: new ctx 94018419864560
DEBUG: .../IO/Socket/SSL.pm:732: socket not yet connected
DEBUG: .../IO/Socket/SSL.pm:734: socket connected
DEBUG: .../IO/Socket/SSL.pm:757: ssl handshake not started
DEBUG: .../IO/Socket/SSL.pm:802: not using SNI because hostname is unknown
DEBUG: .../IO/Socket/SSL.pm:850: set socket to non-blocking to enforce timeout=2
DEBUG: .../IO/Socket/SSL.pm:863: call Net::SSLeay::connect
DEBUG: .../IO/Socket/SSL.pm:866: done Net::SSLeay::connect -> -1
DEBUG: .../IO/Socket/SSL.pm:876: ssl handshake in progress
DEBUG: .../IO/Socket/SSL.pm:886: waiting for fd to become ready: SSL wants a read first
DEBUG: .../IO/Socket/SSL.pm:906: socket ready, retrying connect
DEBUG: .../IO/Socket/SSL.pm:863: call Net::SSLeay::connect
DEBUG: .../IO/Socket/SSL.pm:866: done Net::SSLeay::connect -> -1
DEBUG: .../IO/Socket/SSL.pm:876: ssl handshake in progress
DEBUG: .../IO/Socket/SSL.pm:886: waiting for fd to become ready: SSL wants a read first
DEBUG: .../IO/Socket/SSL.pm:906: socket ready, retrying connect
DEBUG: .../IO/Socket/SSL.pm:863: call Net::SSLeay::connect
DEBUG: .../IO/Socket/SSL.pm:866: done Net::SSLeay::connect -> 1
DEBUG: .../IO/Socket/SSL.pm:921: ssl handshake done
2020.05.17 15:15:37 4: [SamsungAV] HTTP socket-connection to Fernseher_Wohnzimmer1. SSL_Reply:
2020.05.17 15:15:37 4: [SamsungAV] HTTP socket-connection to Fernseher_Wohnzimmer1 successful.
2020.05.17 15:15:37 5: [SamsungAV] Fernseher_Wohnzimmer1 send to TV: GET /api/v2/channels/samsung.remote.control?name=RkhFTVJlbW90ZQ==&token=20384362 HTTP/1.1
Upgrade: websocket
Connection: Upgrade
Host: 192.168.178.99:8002
Sec-WebSocket-Key: dGhlIHNhbXBsZSBub25jZQ==
Sec-WebSocket-Version: 13


2020.05.17 15:15:37 5: [SamsungAV] Fernseher_Wohnzimmer1 first websocket response: HTTP/1.1 101 Switching Protocols
Upgrade: WebSocket
Connection: Upgrade
Sec-WebSocket-Accept: s3pPLMBiTxaQ9kYGzzhZRbK+xOo=


2020.05.17 15:15:37 5: [SamsungAV] Fernseher_Wohnzimmer1 Statusbytes of second websocket response: 817e0113
2020.05.17 15:15:37 5: [SamsungAV] Fernseher_Wohnzimmer1 data of second websocket response: {"data":{"clients":[{"attributes":{"name":"RkhFTVJlbW90ZQ==","token":"20384362"},"connectTime":1589721338556,"deviceName":"RkhFTVJlbW90ZQ==","id":"b450b6ed-8be8-47ab-a8be-52a237cb3ec","isHost":false}],"id":"b450b6ed-8be8-47ab-a8be-52a237cb3ec"},"event":"ms.channel.connect"}

2020.05.17 15:15:37 4: [SamsungAV] Fernseher_Wohnzimmer1 sending 0_TEXT_LINE
2020.05.17 15:15:37 5: [SamsungAV] Fernseher_Wohnzimmer1 send payload: {"params":{"Cmd":"Click","Option":"false","TypeOfRemote":"SendRemoteKey","DataOfCmd":"KEY_0_TEXT_LINE"},"method":"ms.remote.control"}
2020.05.17 15:15:44 3: Watchdog Balkontuer5minuten triggered
2020.05.17 15:15:44 3: ENIGMA2 set Gigablue Showtext
2020.05.17 15:15:53 4: [SamsungAV] Fernseher_Wohnzimmer1 call DLNA-Renderer. Command: set DLNA_RendererdesTV volume 8
2020.05.17 15:15:53 5: DLNARenderer: RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2020.05.17 15:15:53 5: DLNARenderer: RenderingControl, SetVolume(0,Master,8) succeed.
2020.05.17 15:15:53 5: [SamsungAV] Fernseher_Wohnzimmer1 DLNA-command:  set DLNA_RendererdesTV volume 8
2020.05.17 15:16:34 4: [SamsungAV] Fernseher_Wohnzimmer1 online with 192.168.178.99:8001 - HTTP-Response: 401
2020.05.17 15:16:37 5: [SamsungAV] Fernseher_Wohnzimmer1 command 0_text_line parameter
DEBUG: .../IO/Socket/SSL.pm:2945: new ctx 94018419864560
DEBUG: .../IO/Socket/SSL.pm:732: socket not yet connected
DEBUG: .../IO/Socket/SSL.pm:734: socket connected
DEBUG: .../IO/Socket/SSL.pm:757: ssl handshake not started
DEBUG: .../IO/Socket/SSL.pm:802: not using SNI because hostname is unknown
DEBUG: .../IO/Socket/SSL.pm:850: set socket to non-blocking to enforce timeout=2
DEBUG: .../IO/Socket/SSL.pm:863: call Net::SSLeay::connect
DEBUG: .../IO/Socket/SSL.pm:866: done Net::SSLeay::connect -> -1
DEBUG: .../IO/Socket/SSL.pm:876: ssl handshake in progress
DEBUG: .../IO/Socket/SSL.pm:886: waiting for fd to become ready: SSL wants a read first
DEBUG: .../IO/Socket/SSL.pm:906: socket ready, retrying connect
DEBUG: .../IO/Socket/SSL.pm:863: call Net::SSLeay::connect
DEBUG: .../IO/Socket/SSL.pm:866: done Net::SSLeay::connect -> -1
DEBUG: .../IO/Socket/SSL.pm:876: ssl handshake in progress
DEBUG: .../IO/Socket/SSL.pm:886: waiting for fd to become ready: SSL wants a read first
DEBUG: .../IO/Socket/SSL.pm:906: socket ready, retrying connect
DEBUG: .../IO/Socket/SSL.pm:863: call Net::SSLeay::connect
DEBUG: .../IO/Socket/SSL.pm:866: done Net::SSLeay::connect -> 1
DEBUG: .../IO/Socket/SSL.pm:921: ssl handshake done
2020.05.17 15:16:38 4: [SamsungAV] HTTP socket-connection to Fernseher_Wohnzimmer1. SSL_Reply:
2020.05.17 15:16:38 4: [SamsungAV] HTTP socket-connection to Fernseher_Wohnzimmer1 successful.
2020.05.17 15:16:38 5: [SamsungAV] Fernseher_Wohnzimmer1 send to TV: GET /api/v2/channels/samsung.remote.control?name=RkhFTVJlbW90ZQ==&token=20384362 HTTP/1.1
Upgrade: websocket
Connection: Upgrade
Host: 192.168.178.99:8002
Sec-WebSocket-Key: dGhlIHNhbXBsZSBub25jZQ==
Sec-WebSocket-Version: 13


2020.05.17 15:16:38 5: [SamsungAV] Fernseher_Wohnzimmer1 first websocket response: HTTP/1.1 101 Switching Protocols
Upgrade: WebSocket
Connection: Upgrade
Sec-WebSocket-Accept: s3pPLMBiTxaQ9kYGzzhZRbK+xOo=


2020.05.17 15:16:38 5: [SamsungAV] Fernseher_Wohnzimmer1 Statusbytes of second websocket response: 817e0113
2020.05.17 15:16:38 5: [SamsungAV] Fernseher_Wohnzimmer1 data of second websocket response: {"data":{"clients":[{"attributes":{"name":"RkhFTVJlbW90ZQ==","token":"20384362"},"connectTime":1589721398903,"deviceName":"RkhFTVJlbW90ZQ==","id":"318529b-7d17-40db-b428-2ec14c5a70ad","isHost":false}],"id":"318529b-7d17-40db-b428-2ec14c5a70ad"},"event":"ms.channel.connect"}

2020.05.17 15:16:38 4: [SamsungAV] Fernseher_Wohnzimmer1 sending 0_TEXT_LINE
2020.05.17 15:16:38 5: [SamsungAV] Fernseher_Wohnzimmer1 send payload: {"method":"ms.remote.control","params":{"DataOfCmd":"KEY_0_TEXT_LINE","TypeOfRemote":"SendRemoteKey","Cmd":"Click","Option":"false"}}

eventuell wegen dieser zeile:
2020.05.17 15:13:55 5: DLNARenderer: Carp, Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/98_DLNARenderer.pm line 1295.
Vielen Dank schonmal.

KölnSolar

Das sieht doch nicht sooo schlecht aus. ;)

Zitatv2.0.7Patch
nicht die aktuellste(die ist v2.0.7Patch_3). Wo hast Du die her ? Muss ich dann löschen/ersetzen.
Sollte aber funktionieren.
Allerdings fehlt noch
attr DLNA_Renderer envNamespace <undef>

ZitatZwischendurch erscheint wieder die abfrage am Fernseher für zugriff von device. Diesen bestätige ich immer, obwohl ich in den Einstellungen sagte nur einmal fragen
Du meinst nur beim 1. mal
seltsam. Probier mal die Geräteliste löschen, poweroff, Strom aus u. alles von vorn.

Zitatbefehl set Fernseher_Wohnzimmer1 0_text_line test ausführen.
den unterlassen wir mal.... ;) Ich wette Du erhoffst Dir etwas anderes.

ZitatWichtig wären mir halt benachrichtigungen am TV wie ich sie auf der enigma2 box erhalte.
macht 0_text_line nicht.  :'(
aber der DLNARenderer kann wie Dein Alexa sprechen.
Textnachrichten visuell ausgeben ist für Fortgeschrittene. ;)
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

Heiner

Hallo,

Ichhab ein aehnliches Problem und irgendwo ist nocht der Wurm drin.

Der Reihe nach:

Bei mir laeuft fhem auf Raspberry und alle updates sind gemacht.
Ich hab ne Fritzbox mit Callmonitor die funktioniert (FBCallM)
Ich hab einen Samsung TV GQ55Q82RGTXZG angelegt
define SamsungTV SamsungAV 192.168.178.36 8001
der funktioniert und kann mittels fhem gesteuert werden, nur ,,volume
  • " klappt nicht, aber  vloume up schon – Ich denke das ist modellabhaengig und ok.

    Dann DLNA renderer mit seinen 3 System Instanzen angelegt:

    Define DLNA DLNArenderer
    Und nach reboot hatte ich dann auch den Client vom Samsung TV: [TV] Samsung Q80 Series (55)
    Hiervon habe ich den internen Namen kopiert und an meine TX definition gehaengt die nun so aussieht:

    define SamsungTV SamsungAV 192.168.178.36 8001 DLNA_15ea5e38106f

    soweit alles gut.

    Nun hab ich testweise RSS eingerichtet die ich auch in fhem sehe mit der Testseite  ,,Hallo, ich bin dein RSS!"
    Und habe die CallerURI auf 192.168.xx.xx:8083/fhem/rss/myrss.html gesetzt.
    8083 hat kein allowed , kein passwort aber das attr Web allowedHttpMethods: GET|POST|HEAD

    Am TV ein set caller bringt keinerlei Feedback oder Fehlermeldung – nichts.
    Am TV ein set 0_textline Test bringt auch keinerlei Feedback – ich vermute das geht nur wenn ich am TV vorher den Webbrowser starte, habs aber noch nicht ausprobiert.

    Was mach ich falsch? wie krieg ich nun meine Anrferinfo auf den TV?

    Danke fuer eure Hilfe
Heiner
--------------------------------
fhem auf Pi3+
CUL 868MHz, Signalduino 434MHz, HM-CFG-USB
HM, THZ, Kostal, Somfy, Conbee, Pytonbinding, FritzBox, FTUI, MQTT2

KölnSolar

Hallo Heiner,
um zu ermitteln in welchem device das Problem liegt mal die "einzelnen" Funktionalitäten testen.
set SamsungTV guide
set DLNA_15ea5e38106f mute

Wenn die Befehle funktionieren, funktionieren "grundsätzlich" beide devices.

Den Sonderfall des RSS-streams solo mit dem DLNA-Renderer-device testen:
set DLNA_15ea5e38106f stream 192.168.xx.xx:8083/fhem/rss/myrss.html

Wieso hast Du .html genommen ? Hab ich noch nie probiert. Müsste eigentlich .jpg für die Mediendatei sein.

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

Heiner

Hi KoelnSolar,

danke fuer Deine Hilfe:

set SamsungTV guide  funktioniert.
set DLNA_15ea5e38106f mute geht nicht, braucht parameter !!
set DLNA_15ea5e38106f mute on geht leider auch nicht

aber set SamsungTV mute  funktioniert. (und kein weiterer Parameter ist noetig.)

Aber es gibt readings im DLNA_15ea5e38106f :
ZitatReadings
friendlyName
[TV] Samsung Q80 Series (55)
2020-08-12 17:24:20
manufacturer
Samsung Electronics
2020-08-12 17:24:20
manufacturerURL
http://www.samsung.com/sec
2020-08-12 17:24:20
modelDescription
Samsung TV DMR
2020-08-12 17:24:20
modelName
GQ55Q82RGTXZG
2020-08-12 17:24:20
modelNumber
AllShare1.0
2020-08-12 17:24:20
modelURL
http://www.samsung.com/sec
2020-08-12 17:24:20
multiRoomSupport
0
2020-08-12 17:24:20
multiRoomVolume
14
2020-08-12 17:24:21
mute
0
2020-08-10 21:58:22
presence
online
2020-08-12 17:24:20
state
online
2020-08-12 17:24:21
stream
192.168.178.33:8083/fhem/rss/myrss.html
2020-08-10 22:07:46
transportState
NO_MEDIA_PRESENT
2020-08-10 21:58:22
transportStatus
OK
2020-08-10 21:58:22
volume
14
2020-08-12 16:41:53

verbose 5 bringt beim mute versuch das:
Zitat2020.08.12 18:16:08 5: DLNARenderer: RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2020.08.12 18:16:08 5: DLNARenderer: RenderingControl, SetMute(0,Master,1) succeed.

Und nun? Ich hab das verfuegbare DLNA Renderer modul genommen. Haette ich eine spezialversion installieren muessen?

Mein Hauptrenderer heisst DLNA, dann hab ich noch:
DLNASocket-DLNA-26
DLNASocket-DLNA-28
DLNASocket-DLNA-29
DLNA_15ea5e38106f

Ist doch eigentlich so wie es sollte, oder?




Heiner
--------------------------------
fhem auf Pi3+
CUL 868MHz, Signalduino 434MHz, HM-CFG-USB
HM, THZ, Kostal, Somfy, Conbee, Pytonbinding, FritzBox, FTUI, MQTT2

KölnSolar

ZitatIst doch eigentlich so wie es sollte, oder?
Nö.  ;)
(Und sorry, natürlich braucht das mute beim DLNARenderer einen parameter on/off. :-[)

Hier nochmal lesen und befolgen.

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

Heiner

ok, ich glaub ich habs verstanden, Hatte nicht die spezialversion des DLNA renderers verwendet.

Hab ich nun gemacht:
DLNA
DLNASocket-DLNA
DLNASocket-DLNA-1900
DLNASocket-DLNA-39355
DLNA_15ea5e38106f

Am TV funktiniert Guide, am DLNA_15ea... der mute on befehl immer noch nicht.
Der DLNA renderer zeigt Version v2.0.7Patch_3

Was auch nicht klappt ist das Attribut envPrefix s und     envNamespace <undef> zu setzen weils die gar nicht gibt. Hab ich immer nocht die falsche Version? Hab sie aber von dem Link geladen....
Heiner
--------------------------------
fhem auf Pi3+
CUL 868MHz, Signalduino 434MHz, HM-CFG-USB
HM, THZ, Kostal, Somfy, Conbee, Pytonbinding, FritzBox, FTUI, MQTT2

KölnSolar

ZitatHab ich immer nocht die falsche Version?
Nein.
Zitatv2.0.7Patch_3
ist korrekt.
ZitatWas auch nicht klappt ist das Attribut envPrefix s und     envNamespace <undef> zu setzen weils die gar nicht gibt.
Kann nicht sein. Du hast beim falschen device geguckt.
ZitatDLNA
musst Du nehmen.
Have fun

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

Heiner

Hi, sorry, ich dacht ich haette schon geantwortet.

Ich hab die Attribute nicht im DLNA, siehe screenshot anbei.

und manuell die eingabe
attr DLNA envPrefix s

ergibt:
ZitatDLNA: unknown attribute envPrefix. Type 'attr DLNA ?' for a detailed list.


Heiner
--------------------------------
fhem auf Pi3+
CUL 868MHz, Signalduino 434MHz, HM-CFG-USB
HM, THZ, Kostal, Somfy, Conbee, Pytonbinding, FritzBox, FTUI, MQTT2