Neuigkeiten:

Am Sonntag den 8.12.2024 kann es ab ca. 8:00 Uhr zu kurzzeitigen Einschränkungen / Ausfällen bei den Diensten des FHEM Vereines kommen.
Die Server müssen mal gewartet und dabei neu gestartet werden ;)

Hauptmenü

FHEM -> Samsung TV mit Tizen

Begonnen von Florian_GT, 12 September 2016, 00:15:35

Vorheriges Thema - Nächstes Thema

SirBen

Moin,
habe ein wenig geforscht und eine Lösung mittels HTTPMOD.
Falls jemand interessiert ist:
define SamsungAPPstate HTTPMOD http://IP_TV:8001/ws/apps/Netflix 0
attr SamsungAPPstate getHeader1 Content-Type: application/xml
attr SamsungAPPstate getHeader2 Accept: */*
attr SamsungAPPstate reading01Name Netflix
attr SamsungAPPstate reading01XPath-Strict //state/text()

In meinem DOIF frage ich den App Status dann in regelmäßigen Abständen mit "set SamsungAPPstate reread", solange der Fernseher an ist.

Gruß Ben

mike197678

Hallo,

erstmal bin neu bei Fhem und komme gleich mit 1000 Fragen  :P
Nein scherz beiseite, bin auf der suche wie ich meinen samunsg tv steuern kann und eben hier fündig geworden.

Da Fhem aber relativ neu für mich ist, bitte ich gleich mal um hilfe, sorry dafür.

Also was habe ich bis jetzt zum laufen gebracht.
eigentlich nur das mir der TV fragt ob ich die verbindung zulassen will, habe ich auch mit ja bestätigt.
Doch leider nimmt er mir trozdem keine befehle an.

TV ist ein Samsung detail siehe foto.

Hoffe es ist nicht zu frech das ich hier einfach reinplatze, sorry.


KölnSolar

Hallo Mike,

willkommen bei FHEM und dem SamsungAV.

Sieht alles richtig aus. Möglicherweise bist Du einem Bug zum Opfer gefallen, den ich noch immer nicht behoben habe.  ::) Mach mal ein shutdown/restart von FHEM und dann sollte es funktionieren. Wenn nicht, wieder melden.

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

mike197678

Hallo,

nun läuft es, der Zaubertrick war, den TV neuzustarten, anscheinend, den danach ging es einwandfrei.
(zur info, FHEM neustart hat nichts gebracht)

Kann nun auch per "set MikeTV ......." den TV schön steuern.

Was mir jetzt noch abgeht, wie bekomme ich diese Befehle in Fhem schön hinterlegt?


Muss sagen, so schnell wie mit Fhem, habe ich den TV auch noch in keiner Anderen Smarthome und etc. zum steuern gebracht.
Gefällt mir dieses Fhem  ;D

mike197678

So kleiner Update.

Leider ist es doch nicht so das der TV neustart die Lösung war.

Zur info, habe auf dem PI wo auch fhem läuft, auch einen Homebridge server am laufen.
So und da es erst in fhem nicht laufen wollte habe ich beim Homebridge das Plugin "homebridge-samsung-tizen"
installiert und ein wenig rumexperementiert.

Es sieht so aus, das ich über Fhem nur steuern kann wenn das Plugin auf der Bridge aktiv ist, sobald ich es deaktiviere geht auch die Steuerung seitens FHEM nicht mehr.
Gerade 10x mal getestet.

Kann es sein das es irgendwas mit der authentifizierung zu tun hat?


KölnSolar

ZitatWas mir jetzt noch abgeht, wie bekomme ich diese Befehle in Fhem schön hinterlegt?
Guck Dir mal das Modul remotecontrol an.  ;)

ZitatKann es sein das es irgendwas mit der authentifizierung zu tun hat?
Jein. Ich vermute es hat hiermit
Zitathabe auf dem PI wo auch fhem läuft, auch einen Homebridge server am laufen.
zu tun. Die Authentifizierung läuft über ein token. Vermutlich nur auf IP oder MAC des client bezogen.

Setz mal den verbose level auf 5, dann wirst Du vermutlich entsprechende Hinweise im Log finden.
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

hugo

Schönen 2. Advent zusammen,
bin per zufall auf dieses Modul gestossen. Da ich jetzt eine Samsung GU65AU besitze wollte ich das Modul testen.
Im Wiki habe ich nichts über die Version G.... gefunden.
jetzt habe ich ein Devise angeglet mit  define SamsungTV SamsungAV 192.168.12.79 8000  das aber die Meldung absent bringt.
Fehlermeldung im Logfile:[SamsungAV] SamsungTV not able to connect to 192.168.12.79:8000 with http://192.168.12.79:8000/ - code:  - error: 192.168.12.79: Verbindungsaufbau abgelehnt (111)

Was sollte ich jetzt testen oder funktioniert diese Serie nicht.

Gruß Josef
Raspi 3 mit CUL HM-MOD-UART; nanoCUL
Homematic: HM-SEC-SCo 5x;HM-LC-SW1-BA-PCB 3x;HM-Dis-EP-WM55; HM-LC-SW4-PCB; ARLO;
Somfy RTS Rollo 14x; Alexa; GardenaSmartDevice; Stromzähler(GPIO); shelly1; shelly2.5;Wasserzähler(GPIO);Brennerstuhlsteckdosen;

KölnSolar

ZitatGU65AU
scheint mir nicht die vollständige Typenbezeichnung zu sein. Wie alt ist der TV ungefähr ?

Was siehst Du, wenn Du http://192.168.12.79:9197/dmrim Browser eingibst ?

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

hugo

#848
Hallo Markus
ich dachte die ersten Stellen reichen. GU65AU7179UXZG



Gruß Josef
Raspi 3 mit CUL HM-MOD-UART; nanoCUL
Homematic: HM-SEC-SCo 5x;HM-LC-SW1-BA-PCB 3x;HM-Dis-EP-WM55; HM-LC-SW4-PCB; ARLO;
Somfy RTS Rollo 14x; Alexa; GardenaSmartDevice; Stromzähler(GPIO); shelly1; shelly2.5;Wasserzähler(GPIO);Brennerstuhlsteckdosen;

KölnSolar

#849
Hallo Josef,
definier mal mit Port 8001. Und dann shutdown/restart bei eingeschaltetem TV u. Bildschirm wg. Berechtigung beobachten.
Ist ja wohl eine aktuelle Serie <modelName>GU65AU7179UXZG</modelName>versuche ich mal zu entschlüsseln

Schmeiß die Browserausgabe in Deinem Post lieber wieder raus. Zumindest die "persönlichen" Daten(SerNo., UDN,MAC)

Grüße Markus

PS: Ah jetzt. Samsung hat  im vergangenen Jahr das Alphabet in der Typenbezeichnung "resettet" und wieder bei A angefangen. Nach T(2020) kommen also A(2021) und dieses Jahr B(2022).
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

hugo

Hallo Markus,
danke für den Tip mit dem Port 8001.
Fernseher ist online, musste die Bedienung bestätigen am Fernseher. Habe  erst die Cannel wahl getest und diese hat funktioniert.
Weiter funktionen möchte ich weiter testen.

Gruß
Josef
Raspi 3 mit CUL HM-MOD-UART; nanoCUL
Homematic: HM-SEC-SCo 5x;HM-LC-SW1-BA-PCB 3x;HM-Dis-EP-WM55; HM-LC-SW4-PCB; ARLO;
Somfy RTS Rollo 14x; Alexa; GardenaSmartDevice; Stromzähler(GPIO); shelly1; shelly2.5;Wasserzähler(GPIO);Brennerstuhlsteckdosen;

Tom0711

#851
Hallo zusammen,

ich habe einen Samsung S90C erworben.
Ich hatte bisher über das den State meines LG, den ich davor hatte, den Rollladen an der gegenüberliegenden Wand geschlossen, bzw. geöffnet.

Ich habe es mittlerweile, nach update, fhem neustart und ein paar mal Fernseher an/aus geschafft, dass das SamsungAV-Modul mit dem Fernseher "redet".
Jetzt das Problem:
Ich kann die meisten Aktionen ansteuern. Anschalten/Ausschalten geht aber leider nicht und vor allem wird der Fernseher immer als An angezeigt.

Hat jemand einen Tipp? Welche Informationen sollte ich zur Verfügung stellen?

Gruß
Thomas

EDIT:
Inzwischen herausgefunden, dass An/Ausschalten nicht per Poweron/Poweroff, sondern togglend über power funktioniert. Maximal dämlich, die Lösung, weil man dann ja vor dem Setzen des gewünschten Zustands erstmal den aktuellen Zustand abfragen und vergleichen muss. No offence, das ist Samsungs Fehler.
Den aktuellen Zustand bekomme ich aber immer noch nicht und ein Workaround über Ping geht leider auch nicht, weil der Fernseher auch im Standby antwortet.


KölnSolar

Hallo Thomas,
presence geht dann nicht ?
Du könntest UPNP-/DLNA-Controller(Teststadium) probieren.
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

Tom0711

#853
Hallo Markus,

nein, presence würde dann ja immer "present" liefern.

Ich habe mal den verbose-log hier eingefügt. Mit delayRC hab ich schon ohne Erfolg rumgespielt. Weiß aber auch nicht, was da gute Werte wären.

Thomas

2024.10.28 11:13:21 5: [SamsungAV] glotze first websocket response: HTTP/1.1 101 Switching Protocols
Upgrade: WebSocket
Connection: Upgrade
Sec-WebSocket-Accept: s3pPLMBiTxaQ9kYGzzhZRbK+xOo=


2024.10.28 11:13:21 5: [SamsungAV] glotze Statusbytes of second websocket response: 817e0111
2024.10.28 11:13:21 5: [SamsungAV] glotze data of second websocket response: {"data":{"clients":[{"attributes":{"name":"RkhFTVJlbW90ZQ==","token":"15569959"},"connectTime":1730110402219,"deviceName":"RkhFTVJlbW90ZQ==","id":"97515b43-3581-484f-9e57-34bc57f69f","isHost":false}],"id":"97515b43-3581-484f-9e57-34bc57f69f"},"event":"ms.channel.connect"}

2024.10.28 11:13:21 5: [SamsungAV] glotze send payload: {"method":"ms.channel.emit","params":{"event":"ed.installedApp.get","TypeOfRemote":"SendRemoteKey","to":"host"}}
2024.10.28 11:13:33 5: [SamsungAV] response glotze to write_payload: �␁
2024.10.28 11:13:33 3: [SamsungAV] glotze timelag to reach all json data for app list might be too small

Beim regelmäßigen Statusabfragen kommt:
2024.10.28 11:14:13 4: [SamsungAV] glotze online with 192.168.1.97:8001 - HTTP-Response: 401

Augenscheinlich irgend ein Berechtigungsthema. Zugriff am Fernseher für FHEM ist gewährt.



KölnSolar

Jetzt vermischst Du 2 Dinge.

Zitatevent":"ed.installedApp.get
ist die Abfrage der Apps. Und da hilft in der Regel nur die Zeit zu vergrößern(installationsabhängig).

Bist Du sicher, dass der TV dauerhaft seine Server nach dem Abschalten aktiv hat ? Bisher war es immer so, dass bei poweroff die Server kurz abwesend waren, dann wieder für ca. ne Minute aktiv, dann aber dauerhaft aus.

Ich würde DLNA versuchen....
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