Fhem -> Samsung TV

Begonnen von mcbain2k, 25 Mai 2013, 11:45:13

Vorheriges Thema - Nächstes Thema

Gisbert

Hallo Markus,

ZitatSamsungs
Sammelst du Fernseher ;D 8)?

Ich werde prüfen, ob der Hauptverursacher für die 13 Watt Stand-by der Fernseher überhaupt ist. Ansonsten hänge ich noch ein zweites Relais an meine Eigenkonstruktion Funksteckdose dran und schalte den Fernseher und die Sourroundanlage getrennt aus. Für den jetzigen Fernseher hilft es nichts, der ist hin, außerdem die heiße Stelle am Fernseher kommt mir nicht geheuer vor.

Viele Grüße Gisbert

Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | tuya local | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY | DEYE | JK-BMS | ESPHome

KölnSolar

ZitatSammelst du Fernseher ;D 8)?
Nicht wirklich. Plural beginnt ab 2.  ;) ;D
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

ch.eick

Ach Leute,
was soll ich sagen, wenn es stabiel läuft, dann muss man halt mal umziehen :-)

Ich bin vom RPI4 auf nen RPI5 mit meinen Docker Containern umgezogen und jetzt läuft das DLNA wohl irgend wie nicht mehr.
Das einzige was ich bei meinem Samsung TV verwende ist der Status, damit ich den Standby vom Mediacenter komplett abzuschalten.

Ich meine das DLNA Device hätte ich schon nicht mehr im Gebrauch gehabt.
Der key wurde mit dem Container übernommen.
Die .yml Datei von Docker ist soweit gleich geblieben.
Die Devices wurden auch gleich übernommen, jedoch wegen anderer Probleme eins nach dem anderen aktiviert.
Ein ping aus dem Container zum Samsung TV läuft.
Die API des TV ist aus dem Browser raus zu erreichen.

Der docker service läuft mit folgenden Definitionen, da ich ansonsten ein SMA Smartmeter nicht einbinden kann.
Somit sollte das docker Netzwerk kein Problem sein.
    network_mode: host
    privileged: true


-rw-r-----  1 fhem fhem      68 23. Dez 2019  samsung_session_key.txt


Internals:
   DEF        192.168.178.24 8000
   FUUID      5c5c0414-f33f-81e9-e053-6a798b4810427132
   FVERSION   70_SamsungAV.pm:v1.0.0-s19110/2019-04-04
   Host       192.168.178.24
   Mode       
   NAME       TV_Wz
   NR         242
   NTFY_ORDER 50-TV_Wz
   Port       8000
   STATE      absent
   TYPE       SamsungAV
   eventCount 25
   READINGS:
     2022-09-16 12:58:03   friendlyName    [TV] Living room
     2022-09-16 12:58:03   modelName       UE65HU8500
     2022-09-16 12:58:03   mute            off
     2025-04-25 15:09:38   presence        absent
     2025-04-25 15:55:38   state           absent
     2025-04-25 15:09:38   stateAV         absent
     2022-09-16 12:58:03   volume          0
   helper:
     DISABLED   0
Attributes:
   DbLogExclude .*
   alias      TV_Wz
   comment    192.168.178.24 8000 DLNA_bc14853da38d


https://developer.samsung.com/tv/develop/extension-libraries/smart-view-sdk/receiver-apps/debugging
http://TV_IP:8001/api/v2/
   disable    0
   room       Multimedia->TV


Internals:
   DEF        uuid:10b07601-0018-1000-aa9a-bc14853da38d
   FUUID      5c49d4eb-f33f-81e9-e132-ea69e2b2c5b1567e
   FVERSION   98_DLNARenderer.pm:v2.0.7-s15836/2018-01-09
   NAME       DLNA_bc14853da38d
   NR         238
   STATE      offline
   TYPE       DLNARenderer
   UDN        uuid:10b07601-0018-1000-aa9a-bc14853da38d
   READINGS:
     2024-12-28 10:28:26   friendlyName    [TV] Living room
     2024-12-28 10:28:26   manufacturer    Samsung Electronics
     2024-12-28 10:28:26   manufacturerURL http://www.samsung.com/sec
     2024-12-28 10:28:26   modelDescription Samsung TV DMR
     2024-12-28 10:28:26   modelName       UE65HU8500
     2024-12-28 10:28:26   modelNumber     AllShare1.0
     2024-12-28 10:28:26   modelURL        http://www.samsung.com/sec
     2024-12-28 10:28:27   multiRoomSupport 0
     2024-12-28 10:28:48   multiRoomVolume 0
     2024-12-28 10:28:48   mute            0
     2025-04-24 08:56:21   presence        offline
     2025-04-24 08:56:21   state           offline
     2024-12-28 10:28:27   transportState  NO_MEDIA_PRESENT
     2024-12-28 10:28:27   transportStatus OK
     2024-12-28 10:28:48   volume          0
   helper:
     caskeid    0
     caskeidClients
Attributes:
   DbLogExclude .*
   alias      [TV] Living room
   group      TV
   room       Multimedia->DLNA
   ttsLanguage de
   usedonlyIPs 192.168.178.24
   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

VG   Christian
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick

KölnSolar

Hallo Christian,

lang, lang ist es her......

Leg die beiden devices bitte mal mit verbose=5 an.

Der H ist ja eh problematisch. Muss da evtl. das Skript zur Erzeugung des session key durchlaufen werden ?

Oder sind es die Berechtigungen am TV, die nun noch fehlen, weil Du von einer anderen Hardware(vielleicht auch IP ?) den TV aufrufst ?

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

ch.eick

Zitat von: KölnSolar am 25 April 2025, 19:33:05Leg die beiden devices bitte mal mit verbose=5 an.

Der H ist ja eh problematisch. Muss da evtl. das Skript zur Erzeugung des session key durchlaufen werden ?

Oder sind es die Berechtigungen am TV, die nun noch fehlen, weil Du von einer anderen Hardware(vielleicht auch IP ?) den TV aufrufst ?
Hallo Markus
das könnte es sein, die IP ist natürlich anders.
Den Key habe ich ja mitgenommen, der ist ja im fhem Verzeichnis.
Es ist doch gut, wenn ein Gerät solange hält :-)
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick

ch.eick

#575
Zitat von: KölnSolar am 25 April 2025, 19:33:05Leg die beiden devices bitte mal mit verbose=5 an.

Der H ist ja eh problematisch. Muss da evtl. das Skript zur Erzeugung des session key durchlaufen werden ?

Oder sind es die Berechtigungen am TV, die nun noch fehlen, weil Du von einer anderen Hardware(vielleicht auch IP ?) den TV aufrufst ?
Hallo Markus
das könnte es sein, die IP ist natürlich anders.
Den Key habe ich ja mitgenommen, der ist ja im fhem Verzeichnis.
Es ist doch gut, wenn ein Gerät solange hält :-)

UPDATE:
Es ist echt komisch, heute Morgen ist das SamsungAV Device mit state auf on gegangen.
Das DLNA ist weiterhin auf offline, aber das brauche ich letztlich auch nicht, werde es mir trotzdem nochmal im Wiki anschauen.
Im Samsung TV kann ich die Eingabe der IP momentan auch nirgens finden, ich habe aber noch eine dunkle Erinnerung :-)

Da der Docker Container ja neu erzeugt worden ist habe ich mal die packages nachgeschaut, da ist alles vorhanden.
root@raspberrypi:/opt/fhem# apt list libcrypt-rijndael-perl libnet-address-ip-local-perl libio-interface-perl libjson-pp-perl
Listing... Done
libcrypt-rijndael-perl/stable,now 1.16-1+b2 arm64 [installed]
libio-interface-perl/stable 1.09-2+b2 arm64
libjson-pp-perl/stable 4.16000-1 all
libnet-address-ip-local-perl/stable 0.1.2-4 all
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick

ch.eick

Hallo zusammen,
der Urlaub is rum :-(

Hier nun mein Stand der Dinge für die H-Serie :-)

1. Das SamsungAV Device hat nach dem Umzug seine Arbeit wieder aufgenommen und zeugt zumindest den on/off Status.
  Mit verbose 5 kann ich die Session Kommunikation sehen und auch ein "[SamsungAV] TV_Wz online with 192.168.178.24:8000 - HTTP-Response: 200"

2. Das DLNA Device habe ich neu angelegt und es liefert jetzt auch wieder frische readings. Im SamsungAV habe ich das Device dann auch wieder bei der def eingetragen.

Was nun jedoch noch nicht funktioniert und auch vorher noch nie lief ist das streamen von Text, speak oder Bildern und was sonst noch so möglich sein soll.
2025.05.06 17:18:31.605 5: DLNARenderer: AVTransport: urn:schemas-upnp-org:service:AVTransport:1 found. OK.
2025.05.06 17:18:31.862 5: DLNARenderer: AVTransport, SetAVTransportURI(0,http://translate.google.com/translate_tts?tl=de&client=tw-ob&q=Test,) succeed.
2025.05.06 17:18:31.862 5: DLNARenderer: AVTransport: urn:schemas-upnp-org:service:AVTransport:1 found. OK.
2025.05.06 17:18:32.002 5: DLNARenderer: AVTransport, Play(0,1) succeed.

2025.05.06 17:19:52.052 5: DLNARenderer: RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2025.05.06 17:19:52.292 5: DLNARenderer: RenderingControl, SetMute(0,Master,0) succeed.

2025.05.06 17:22:18.455 5: DLNARenderer: AVTransport: urn:schemas-upnp-org:service:AVTransport:1 found. OK.
2025.05.06 17:22:18.561 5: DLNARenderer: AVTransport, SetAVTransportURI(0,http://translate.google.com/translate_tts?tl=de&client=tw-ob&q=Test,<DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:sec="http://www.sec.co.kr/"><item id="-1" parentID="parent" restricted="1"><upnp:class>object.item.audioItem.musicTrack</upnp:class><dc:title>http://translate.google.com/translate_tts?tl=de&amp;client=tw-ob&amp;q=Test</dc:title><upnp:album>http://translate.google.com/translate_tts?tl=de&amp;client=tw-ob&amp;q=Test</upnp:album><res protocolInfo="http-get:*:audio/mpeg:DLNA.ORG_OP=01;DLNA.ORG_FLAGS=01700000000000000000000000000000">http://translate.google.com/translate_tts?tl=de&amp;client=tw-ob&amp;q=Test</res></item></DIDL-Lite>) succeed.
2025.05.06 17:22:18.561 5: DLNARenderer: AVTransport: urn:schemas-upnp-org:service:AVTransport:1 found. OK.
2025.05.06 17:22:18.707 5: DLNARenderer: AVTransport, Play(0,1) succeed.

list DLNA
Internals:
   DEF        uuid:10b07601-0018-1000-aa9a-bc14853da38d
   FUUID      5c49d4eb-f33f-81e9-e132-ea69e2b2c5b1567e
   FVERSION   98_DLNARenderer.pm:v2.0.7-s15836/2018-01-09
   NAME       DLNA_bc14853da38d
   NR         238
   STATE      online
   TYPE       DLNARenderer
   UDN        uuid:10b07601-0018-1000-aa9a-bc14853da38d
   eventCount 18
   READINGS:
     2025-05-06 17:12:53   friendlyName    [TV] Living room
     2025-05-06 17:12:53   manufacturer    Samsung Electronics
     2025-05-06 17:12:53   manufacturerURL http://www.samsung.com/sec
     2025-05-06 17:12:53   modelDescription Samsung TV DMR
     2025-05-06 17:12:53   modelName       UE65HU8500
     2025-05-06 17:12:53   modelNumber     AllShare1.0
     2025-05-06 17:12:53   modelURL        http://www.samsung.com/sec
     2025-05-06 17:12:54   multiRoomSupport 0
     2025-05-06 17:12:54   multiRoomVolume 0
     2025-05-06 17:12:54   presence        online
     2025-05-06 17:12:54   state           online
     2025-05-06 17:22:18   stream          http://translate.google.com/translate_tts?tl=de&client=tw-ob&q=Test
   helper:
     caskeid    0
     caskeidClients
Attributes:
   DbLogExclude .*
   alias      [TV] Living room
   group      TV
   room       Multimedia->DLNA
   ttsLanguage de
   usedonlyIPs 192.168.178.24
   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
Mein TV Ton wird übrigens über den LWL Port in eine SONOS weitergeleitet.

Falls Ihr da noch einen Tip hättet wäre das echt super, wenn nicht, dann bleibt es bei der Fernseher is an Erkennung :-)

VG   Christian
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick