FHEM Forum

FHEM - Anwendungen => Multimedia => Thema gestartet von: mcbain2k am 25 Mai 2013, 11:45:13

Titel: Fhem -> Samsung TV
Beitrag von: mcbain2k am 25 Mai 2013, 11:45:13
Leider Funktioniert das Fhem-Modul mit meinem neuen SamsungTV mit Ethernet-Anschluss nicht.

Dafür hab ich mir folgendes zusammengesucht und abgeguckt.


define HDMI_Samy dummy
attr HDMI_Samy room Samy_System
attr HDMI_Samy setList on off

define HDMI_Samy_notify notify (HDMI_Samy:on) {\
{fhem("set HDMI_Samy off")}\
{system('/usr/share/fhem/FHEM/script/samsungtv.pl HDMI&');;}\
}
attr HDMI_Samy_notify room Samy_System



#!/usr/bin/perl -w
use CGI qw(:standard);
use IO::Socket;
use MIME::Base64;
#### Configuration
my $tv = "UE55ES6300"; # Might need changing to match your TV type
my $port = "55000";    #TCP port of Samsung TV
my $tvip = "192.168.x.x"; # IP Address of TV
my $myip = "192.168.x.x"; # Doesn't seem to be really used
my $mymac = "xx-xx-xx-xx-xx-xx"; # Used for the access control/validation,$
    ####
    ####
    my $appstring = "iphone..iapp.samsung"; # What the iPhone app reports
    my $tvappstring = "iphone.".$tv.".iapp.samsung"; # TV type
    my $remotename = "PerlRemote"; # What gets reported when it asks for permis$
    #
    # command-line help
    #
    if ($ARGV[0] eq "--help") {
       print "Usage: samsungremote KEY [KEYS]\n";
       print "Normal remote keys:
       0 1 2 3 4 5 6 7 8 9
       UP DOWN LEFT RIGHT ENTER
       MENU PRECH GUIDE INFO RETURN CH_LIST EXIT
       SOURCE AD PICTURE_SIZE VOLUP VOLDOWN MUTE
       TOOLS POWEROFF CHUP CHDOWN CONTENTS W_LINK
       RSS MTS SRS CAPTION TOPMENU SLEEP ESAVING
       ZOOM1 YELLOW CYAN GREEN RED
       PLAY PAUSE REWIND FF REC STOP
       TV HDMI PIP_ONOFF ASPECT \n";
       exit;
    }

    my $sock = new IO::Socket::INET (
    PeerAddr => $tvip,
    PeerPort => $port,
    Proto => 'tcp',
    );
    die "Could not create socket: $!\n" unless $sock;
    my $messagepart1 = chr(0x64) . chr(0x00) . chr(length(encode_base64($myip, $

    my $part1 = chr(0x00) . chr(length($appstring)) . chr(0x00) . $appstring . $
    print $sock $part1;

    my $messagepart2 = chr(0xc8) . chr(0x00);
    my $part2 = chr(0x00) . chr(length($appstring)) . chr(0x00) . $appstring . $
    print $sock $part2;

    # Preceding sections all first time only

    if (defined(param("text"))) {
       # Send text, e.g. in YouTube app's search, N.B. NOT BBC iPlayer app.
       my $text = param("text");
       my $messagepart3 = chr(0x01) . chr(0x00) . chr(length(encode_base64($tex$
       my $part3 = chr(0x01) . chr(length($appstring)) . chr(0x00) . $appstring$
       print $sock $part3;
    }
    else {
      foreach my $argnum (0 .. $#ARGV) {
        # Send remote key(s)
        my $key = "KEY_" . $ARGV[$argnum];
        my $messagepart3 = chr(0x00) . chr(0x00) . chr(0x00) . chr(length(encod$
        my $part3 = chr(0x00) . chr(length($tvappstring)) . chr(0x00) . $tvapps$
        print $sock $part3;
#        sleep(1);
        select(undef, undef, undef, 0.5);
       }
    }

    close($sock);


Bitte noch $tv $myip $tvip $mymac anpassen, dann sollte der SamsungTV glauben Fhem wäre ein Iphone.
Mögliche Befehle stehen im Pearlscript.
Titel: Aw: Fhem -> Samsung TV
Beitrag von: UliM am 25 Mai 2013, 15:06:03
Ui, klasse, das probier ich mal aus :)
Stellst Du's ins Wiki?
Gruß, Uli
Titel: Aw: Fhem -> Samsung TV
Beitrag von: Petrosilius Zwackelmann am 25 Mai 2013, 15:21:40
Neid!
Hat jemand ähnliches mit einem Sony am Laufen?
Gruss Manuel
Titel: Aw: Fhem -> Samsung TV
Beitrag von: UliM am 25 Mai 2013, 16:03:01
Hi,
im script ist sind meherere Zeilen abgeschnitten, zB
my $messagepart1 = chr(0x64) . chr(0x00) . chr(length(encode_base64($myip, $
Kannst Du's bitte noch mal komplett posten?

Gibt's einen Grund warum Du das separat via system() aufrufst und es nicht zB in Deine 99_myUtils aufnimmst?

=8-)
Titel: Aw: Fhem -> Samsung TV
Beitrag von: UliM am 25 Mai 2013, 18:19:05
Hiho,
so, ne Weile gebastelt - funktioniert :)

Hab das vollst. script gefunden unter http://www.vdr-portal.de/index.php?page=Thread&threadID=114845 (//www.vdr-portal.de/index.php?page=Thread&threadID=114845)
Dieses habe ich leicht angepasst, so dass es also Routine in 99_myUtils genommen werden kann.

Kleiner Nachteil: man kann einen HDMI-Eingang nicht explizit wählen (also HDMI1 oder HDMI2), es geht nur toggeln durch den Befehl HDMI. Wenn man aber erst auf TV schaltet und dann auf HDMI, werden die belegten HDMI-Anschlüsse immer in derselben Reihenfolge durchgenudelt.

Wie von mcbain2k beschrieben müssen die Variablen im Block 'configuration' angepasst werden, also $tv,$port,$tvip,$myip,$mymac

Schönes Spielzeug :)

Gruß, Uli


#fhem.cfg
define STV1 dummy
attr STV1 group TV
attr STV1 webCmd HDMI:TV:CHUP:CHDOWN:POWEROFF

define STV2 dummy
attr STV2 group TV
attr STV2 webCmd MENU:UP:ENTER

define STV3 dummy
attr STV3 group TV
attr STV3 webCmd LEFT:DOWN:RIGHT:EXIT

define n_STV notify STV.* { samsungtv($EVENT);; fhem("setstate $NAME .");; -1;;}




#99_myUtils.pm

#am Anfang hinzugefügt:
use CGI qw(:standard);
use IO::Socket;
use MIME::Base64;

sub samsungtv($);

#irgendwo weiter unten:

#### Samsung-TV steuern ########################################################################################################
# called by n_STV
sub
samsungtv($) {
my $cmd = shift;
my @ARGV = split(" ",$cmd);
#### Configuration
#Debug "samsungtv ARGV 0:".$ARGV[0]. ($ARGV[1] ? " 1:".$ARGV[1] : "");
my $tv = "UE46ES8090"; # Might need changing to match your TV type
my $port = "55000";    #TCP port of Samsung TV
my $tvip = "192.168.xx.xx"; # IP Address of TV
my $myip = "192.168.xx.xx"; # Doesn't seem to be really used
my $mymac = "xx:xx:xx:xx:xx:xx"; # Used for the access control/validation

    my $appstring = "iphone..iapp.samsung"; # What the iPhone app reports
    my $tvappstring = "iphone.".$tv.".iapp.samsung"; # TV type
    my $remotename = "Perl Samsung Remote"; # What gets reported when it asks for permission/also shows in General->Wireless Remote Control menu

    # command-line help

    if ($ARGV[0] eq "--help") {
       print "Usage: samsungremote KEY [KEYS]\n";
       print "Normal remote keys:
       0 1 2 3 4 5 6 7 8 9
       UP DOWN LEFT RIGHT ENTER
       MENU PRECH GUIDE INFO RETURN CH_LIST EXIT
       SOURCE AD PICTURE_SIZE VOLUP VOLDOWN MUTE
       TOOLS POWEROFF CHUP CHDOWN CONTENTS W_LINK
       RSS MTS SRS CAPTION TOPMENU SLEEP ESAVING
       PLAY PAUSE REWIND FF REC STOP
       TV HDMI PIP_ONOFF ASPECT \n";
       exit;
    }


    my $sock = new IO::Socket::INET (
    PeerAddr => $tvip,
    PeerPort => '55000',
    Proto => 'tcp',
    );
    die "Could not create socket: $!\n" unless $sock;

    my $messagepart1 = chr(0x64) . chr(0x00) . chr(length(encode_base64($myip, ""))) . chr(0x00) . encode_base64($myip, "") . chr(length(encode_base64($mymac, ""))) . chr(0x00) . encode_base64($mymac, "") . chr(length(encode_base64($remotename, ""))) . chr(0x00) . encode_base64($remotename, "");
    my $part1 = chr(0x00) . chr(length($appstring)) . chr(0x00) . $appstring . chr(length($messagepart1)) . chr(0x00) . $messagepart1;
    print $sock $part1;

    my $messagepart2 = chr(0xc8) . chr(0x00);
    my $part2 = chr(0x00) . chr(length($appstring)) . chr(0x00) . $appstring . chr(length($messagepart2)) . chr(0x00) . $messagepart2;
    print $sock $part2;

    # Preceding sections all first time only

    if (defined(param("text"))) {
       # Send text, e.g. in YouTube app's search, N.B. NOT BBC iPlayer app.
       my $text = param("text");
       my $messagepart3 = chr(0x01) . chr(0x00) . chr(length(encode_base64($text, ""))) . chr(0x00) . encode_base64($text, "");
       my $part3 = chr(0x01) . chr(length($appstring)) . chr(0x00) . $appstring . chr(length($messagepart3)) . chr(0x00) . $messagepart3;
       print $sock $part3;
    }
    else {
      foreach my $argnum (0 .. $#ARGV) {
        # Send remote key(s)
# Debug "samsungtv.pl sending ".uc($ARGV[$argnum]);
        my $key = "KEY_" . uc($ARGV[$argnum]);
        my $messagepart3 = chr(0x00) . chr(0x00) . chr(0x00) . chr(length(encode_base64($key, ""))) . chr(0x00) . encode_base64($key, "");
        my $part3 = chr(0x00) . chr(length($tvappstring)) . chr(0x00) . $tvappstring . chr(length($messagepart3)) . chr(0x00) . $messagepart3;
        print $sock $part3;
#        sleep(1);
        select(undef, undef, undef, 0.5);
       }
    }

    close($sock);

}

Titel: Aw: Fhem -> Samsung TV
Beitrag von: mcbain2k am 26 Mai 2013, 11:44:08
Hey danke fürs anpassen Uli,

hatte das Script aus Putty kopiert ist wohl was schief gelaufen.

Einziger Grund das ich es nicht in die 99_MyUtils getan hab ist um es ohne Fhem nutzen zu können.

Für die Nutzung mit Fhem ist die 99_MyUtils die bessere Variante.

Meinst du das taugt fürs Wiki?

hab noch eins für Onkyo-Receiver.
Titel: Aw: Fhem -> Samsung TV
Beitrag von: UliM am 26 Mai 2013, 18:28:41
Zitat von: mcbain2k schrieb am So, 26 Mai 2013 11:44Meinst du das taugt fürs Wiki?
Absolut :)

Hab keinen Onkyo-Receiver, daher ist diesbezüglich mein persönliches Interesse begrenzt ;-)

=8-)
Titel: Aw: Fhem -> Samsung TV
Beitrag von: Rince am 27 Mai 2013, 10:33:16
Logisch gehört sowas ins Wiki :-)

Unbedingt. Damit machst du viele User glücklich :-)
Titel: Aw: Fhem -> Samsung TV
Beitrag von: UliM am 27 Mai 2013, 22:21:13
Hiho,
hab mal ein bischen gebastelt - das kann man als weblink htmlcode einbinden und funktioniert :)
Auch im floorplan sieht's schick aus.


(siehe Anhang / see attachement)


Fehlt noch ein bischen Feinarbeit, kommt aber dieser Tage hier mit rein.
Gruß, Uli
Titel: Aw: Fhem -> Samsung TV
Beitrag von: mcbain2k am 28 Mai 2013, 20:56:30
Hey Respekt Uli,

echt klasse was Du daraus gemacht hast.

Ich glaube Deine Version von dieser Geschichte hat es eher verdient ins Wiki zu kommen.

MFG
 McBain
Titel: Aw: Fhem -> Samsung TV
Beitrag von: UliM am 28 Mai 2013, 21:48:15
Hi,
ist ja nur das 'Frontend' , dahinter hängt das o.g. script.
=8-)
Titel: Aw: Fhem -> Samsung TV
Beitrag von: ArminK am 29 Mai 2013, 15:47:32
Nur kurz zur Info: das hätte man fast auch einfacher haben können: Anfang Dezember letztes Jahr habe ich diese Lösung auch schon fertig in der (damals noch aktiven Googlegroup unter https://groups.google.com/forum/?fromgroups#!searchin/fhem-users/samsungremote/fhem-users/CKAHUqniUVs/-xN1liOLA7gJ (//groups.google.com/forum/?fromgroups#!searchin/fhem-users/samsungremote/fhem-users/CKAHUqniUVs/-xN1liOLA7gJ) )vorgestellt. Sieht ziemlich ähnlich aus: Als erstes der Eintrag in meiner 99_MyUtils.pm
######### TV fernbedienen #########
sub samsungremote {
{
#### Konfiguration
    my $tv = "UE40D6510"; # Bezeichnung des Geräts (weiß nicht ob man das braucht)
    my $tvip = "192.168.1.14"; # IP Addresse TV
    my $myip = "192.168.1.36"; # wird wohl nicht benutzt
    my $mymac = "AB-CD-E1-23-45-67"; # wird anscheinend einmalig zur Zulassung der virtuellen FB gebraucht, Adresse ist egal    
    ####

    my $appstring = "iphone..iapp.samsung"; # What the iPhone app reports
    my $tvappstring = "iphone.".$tv.".iapp.samsung"; # TV type
    my $remotename = "Perl Samsung Remote"; # What gets reported when it asks for permission/also shows in General->Wireless Remote Control menu
   
    my $tvcmd = shift;
  Log 1, "samsungremote cmd: $tvcmd";

    my $sock = new IO::Socket::INET (
    PeerAddr => $tvip,
    PeerPort => '55000',
    Proto => 'tcp',
    );
    die "Could not create socket: $!\n" unless $sock;

    my $messagepart1 = chr(0x64) . chr(0x00) . chr(length(encode_base64($myip, ""))) . chr(0x00) . encode_base64($myip, "") . chr(length(encode_base64($mymac, ""))) . chr(0x00) . encode_base64($mymac, "") . chr(length(encode_base64($remotename, ""))) . chr(0x00) . encode_base64($remotename, "");
    my $part1 = chr(0x00) . chr(length($appstring)) . chr(0x00) . $appstring . chr(length($messagepart1)) . chr(0x00) . $messagepart1;
    print $sock $part1;

    my $messagepart2 = chr(0xc8) . chr(0x00);
    my $part2 = chr(0x00) . chr(length($appstring)) . chr(0x00) . $appstring . chr(length($messagepart2)) . chr(0x00) . $messagepart2;
    print $sock $part2;

    # Preceding sections all first time only

    if (defined(param("text"))) {
       # Send text, e.g. in YouTube app's search, N.B. NOT BBC iPlayer app.
       my $text = param("text");
       my $messagepart3 = chr(0x01) . chr(0x00) . chr(length(encode_base64($text, ""))) . chr(0x00) . encode_base64($text, "");
       my $part3 = chr(0x01) . chr(length($appstring)) . chr(0x00) . $appstring . chr(length($messagepart3)) . chr(0x00) . $messagepart3;
       print $sock $part3;
    }
    else {
        # Send remote key(s)
        my $key = "KEY_" . $tvcmd;
        my $messagepart3 = chr(0x00) . chr(0x00) . chr(0x00) . chr(length(encode_base64($key, ""))) . chr(0x00) . encode_base64($key, "");
        my $part3 = chr(0x00) . chr(length($tvappstring)) . chr(0x00) . $tvappstring . chr(length($messagepart3)) . chr(0x00) . $messagepart3;
        print $sock $part3;
        select(undef, undef, undef, 0.5);
    }

    close($sock);
}
}


undSo jetzt zur fhem.cfg:
Hier ein Dummy-Device um die Power-Off-Taste zu senden:

#TV Fernbedienung
#POWEROFF
define wz_tv1_poweroff dummy
attr wz_tv1_poweroff alias Power off
attr wz_tv1_poweroff eventMap on:an off:aus
attr wz_tv1_poweroff group TV
attr wz_tv1_poweroff room Wohnzimmer
define act_on_wz_tv1_poweroff notify wz_tv1_poweroff {\
   {samsungremote('POWEROFF')} \
}

Beim ersten Senden muss man am TV die virtuelle FB zulassen, also vor den TV setzen wenn das erste mal probiert wird!

Über {samsungremote('befehl')} lassen sich folgende Kommandos senden (nicht alle von mir getestet):
 
  0 1 2 3 4 5 6 7 8 9
  UP DOWN LEFT RIGHT ENTER
  MENU PRECH GUIDE INFO RETURN CH_LIST EXIT
  SOURCE AD PICTURE_SIZE VOLUP VOLDOWN MUTE
  TOOLS POWEROFF CHUP CHDOWN CONTENTS W_LINK
  RSS MTS SRS CAPTION TOPMENU SLEEP ESAVING
   PLAY PAUSE REWIND FF REC STOP
   TV HDMI PIP_ONOFF ASPECT

So, ich denke jetzt hast Du was zu tun - viel Erfolg!

Gruß
Armin


Aber schön dass es hier wieder angepackt wird. Vor allem die "Webfernbedienung find' ich cool!

Gruß aus Heidelberg
Armin
Titel: Aw: Fhem -> Samsung TV
Beitrag von: Gerhard am 29 Mai 2013, 20:01:53
Hi

ich habe es ausprobiert und funktioniert klasse!!

@UliM: könntest Du das Frontend auch posten?

Danke, Gerhard
Titel: Aw: Fhem -> Samsung TV
Beitrag von: UliM am 29 Mai 2013, 20:03:13
Zitat von: UliM schrieb am So, 26 Mai 2013 18:28
Zitat von: mcbain2k schrieb am So, 26 Mai 2013 11:44Meinst du das taugt fürs Wiki?
Absolut :)
Hiho,
gibt's den Wiki-Eintrag für das script schon, damit ich den ciode für das "Frontend" dranhängen kann?
Klasse wäre, wenn der Autor des Moduls STV es dorthin übernehmen könnte - denn dieses script scheint ja für alle Samsung-Modelle zu funzen, während das Modul bisher leider nur für Serie D und E funktioniert.
Alternativ könnte ich ein ´neues Modul STV2 erstellen - fänd ich aber nicht so gut...
Gruß,
Uli
Titel: Aw: Fhem -> Samsung TV
Beitrag von: UliM am 29 Mai 2013, 21:15:23
Hi,
zur Einrichtung der remote incl. frontend:
1.   Icons aus dem zip nach www/images/default
2.   set WEB rereadicons
3.   Routinen samsungtv($) (siehe oben), samsungremote($) und samsungremote_init() kopieren nach 99_myUtils.pm
4.   reload 99_myUtils.pm
5.   define notify n_STV  (siehe oben)
6.   define STV1 dummy (siehe oben)
7.   define STVremote weblink htmlCode {samsungremote("STV1")}
8.   attr STVremote room <Raum>
9.   STVremote kann auch in einen floorplan eingebunden werden

Es muss zunächst STV1 mit seinen buttons funktionieren (siehe oben).
Erst dann die Schritte ab 7 tun, um das frontend einzurichten.

Viel Spaß,
Uli


(siehe Anhang / see attachement)


PS: Im Moment werden die Trennblöcke in Firefox gut dargestellt, auf dem iPad produzieren sie ein hässliches Kasterl.
Wenn dazu jemand ne Lösung weiss, gerne her damit :)
Ggf $row[1], $row[6], $row[10] löschen und die Nummerierung anpassen, so dass sie durchgängig von null aufsteigend ist.


#### Samsung-TV remote frontend ########################################################################################################
# called by weblink htmlCode {samsungremote("<remotedevice>")}
sub
samsungremote_init() {
  my @row;
  $row[0]="POWEROFF,TV,HDMI";
  $row[1]="---";
  $row[2]="1,2,3";
  $row[3]="4,5,6";
  $row[4]="7,8,9";
  $row[5]=",0,PRECH";
  $row[6]="---";
  $row[7]="VOLUP,MUTE,CHUP";
  $row[8]="VOLDOWN,CH_LIST,CHDOWN";
  $row[9]="MENU,,GUIDE";
  $row[10]="---";
  $row[11]="TOOLS,UP,INFO";
  $row[12]="LEFT,ENTER,RIGHT";
  $row[13]="RETURN,DOWN,EXIT";
  # unused available commands
  # AD PICTURE_SIZE  SOURCE
  # CONTENTS W_LINK
  # RSS MTS SRS CAPTION TOPMENU SLEEP ESAVING
  # PLAY PAUSE REWIND FF REC STOP
  # PIP_ONOFF ASPECT
  return @row;
}
sub
samsungremote($) {
  my $stvdev = shift;
  my $stvhtml;
  my @row = samsungremote_init();
  $stvhtml='<table border="2" rules="none">';
  foreach my $rownr (0..$#row) {
    if ( ($row[$rownr] eq "---") && !$FW_tp ) {
  $stvhtml .= "<tr><td colspan=\"3\" style=\"height:6px\"></td></tr>\n";
  next;
}
    $stvhtml .= "<tr>\n";
    my @btn = split (",",$row[$rownr]);
 foreach my $btnnr (0..$#btn) {
   $stvhtml .= "<td>";
if ($btn[$btnnr] ne "") {
#  $stvhtml .=  "<a href=\"$FW_ME$FW_subdir?cmd.$stvdev=set $stvdev $btn[$btnnr]\"><img src=\"$FW_ME/icons/black_btn_".$btn[$btnnr]."\"></a>";
 my $cmd   = "cmd.$stvdev=set $stvdev $btn[$btnnr]";
 my $img   = "<img src=\"$FW_ME/icons/black_btn_$btn[$btnnr]\">";
   $stvhtml .= "<a onClick=\"FW_cmd('$FW_ME$FW_subdir?XHR=1&$cmd')\">$img</a>";
}
   $stvhtml .= "</td>\n";
 }
    $stvhtml .= "</tr>\n";
  }
  $stvhtml .= "</table>\n";
  return $stvhtml;
}



PS: Bin über's lange WE unterwegs und kann erst mal nicht helfen).

Edit 14.06.13: zip aktualisiert, alle icons drin
Titel: Aw: Fhem -> Samsung TV
Beitrag von: Rince am 30 Mai 2013, 08:04:34
Schick. Sehr schick.

Um die FB zur Überflieger FB zu machen, könnte man noch eine Eingabezeile  als Tastatur unten anhängen?

Das Samsung TV Skript bearbeitet im Mittelteil param text. Für so Sachen wie Sucheingaben in YouTube, wobei das wohl auch im Browser funzen könnte. Der Aufwand dürfte also sehr gering sein, oder?

Fände ich sehr schick, weil die Steuerung auf der virtuellen TV Tastatur ist gruselig für Texteingaben.

Von FHEM aus wäre ein Zugriff darauf auch gut.
So attr STV4 $text mäßig


Vielleicht bekommt man so auch das SMS Feature der C und D Serie in der ES Serie wieder zum Leben erweckt. Muss man halt noch ne App starten lassen bevor die Rufnummer am TV erscheint :-)
Browser, Bildbetrachter, was auch immer :-)


Ups, weils mir grad einfällt:
http://www.heise.de/security/meldung/Sendepause-durch-Firmware-Luecken-1557589.html (//www.heise.de/security/meldung/Sendepause-durch-Firmware-Luecken-1557589.html)

Deshalb spiele ich da nicht selber rum :-(
Titel: Aw: Fhem -> Samsung TV
Beitrag von: Markus Bloch am 30 Mai 2013, 11:41:30
Zitat von: UliM schrieb am Mi, 29 Mai 2013 21:15PS: Im Moment werden die Trennblöcke in Firefox gut dargestellt, auf dem iPad produzieren sie ein hässliches Kasterl.
Wenn dazu jemand ne Lösung weiss, gerne her damit :)


probier es mal mit folgender Lösung.

Zitatif ( ($row[$rownr] eq "---") && !$FW_tp ) {
      $stvhtml .= "<tr><td colspan=\"3\" style=\"height:6px\">&nbsp;</td></tr>\n";
      next;
   }

Viele Grüße

Markus
Titel: Aw: Fhem -> Samsung TV
Beitrag von: mcbain2k am 31 Mai 2013, 12:23:14
UliM schrieb am So, 26 Mai 2013 18:28

    mcbain2k schrieb am So, 26 Mai 2013 11:44

ZitatMeinst du das taugt fürs Wiki?


    Absolut :)


Hiho,
gibt's den Wiki-Eintrag für das script schon, damit ich den ciode für das "Frontend" dranhängen kann?
Klasse wäre, wenn der Autor des Moduls STV es dorthin übernehmen könnte - denn dieses script scheint ja für alle Samsung-Modelle zu funzen, während das Modul bisher leider nur für Serie D und E funktioniert.
Alternativ könnte ich ein ´neues Modul STV2 erstellen - fänd ich aber nicht so gut...
Gruß,
Uli

Hallo,

nein Uli gibt es noch nicht, hab ja auch nur das Grundgerüst geliefert und will mich nicht mit fremden Federn schmücken und Account im Wiki habe ich auch noch nicht.
Es ist auch noch nicht ganz fertig wie ich finde da es mit andFhem nicht läuft.
Kenne Fhem leider noch nicht so gut und es kann noch daueren bis ich ne Lösung hab.

STV2 fänd ich nur gut wenn STV irgendwelche Vorteile bringt für die bei denen es funktioniert.
STV hat bei mir nicht funktioniert und da hab ich mir ja was anderes gebastelt. Deswegen weiß ich nicht was STV alles kann.

MFG
 McBain
Titel: Aw: Fhem -> Samsung TV
Beitrag von: UliM am 03 Juni 2013, 20:08:57
Zitat von: Markus Bloch schrieb am Do, 30 Mai 2013 11:41
Zitat von: UliM schrieb am Mi, 29 Mai 2013 21:15PS: Im Moment werden die Trennblöcke in Firefox gut dargestellt, auf dem iPad produzieren sie ein hässliches Kasterl.
Wenn dazu jemand ne Lösung weiss, gerne her damit :)


probier es mal mit folgender Lösung.

Zitatif ( ($row[$rownr] eq "---") && !$FW_tp ) {
      $stvhtml .= "<tr><td colspan=\"3\" style=\"height:6px\">&nbsp;</td></tr>\n";
      next;
   }

Viele Grüße

Markus
Vielen Dank - grad probiert - hilft bei meinem iPad leider nicht.
Weitere Ideen?
=8-)
Titel: Aw: Fhem -> Samsung TV
Beitrag von: UliM am 03 Juni 2013, 20:13:51
Zitat von: Rince schrieb am Do, 30 Mai 2013 08:04Schick. Sehr schick.

Um die FB zur Überflieger FB zu machen, könnte man noch eine Eingabezeile  als Tastatur unten anhängen?

Das Samsung TV Skript bearbeitet im Mittelteil param text. Für so Sachen wie Sucheingaben in YouTube, wobei das wohl auch im Browser funzen könnte. Der Aufwand dürfte also sehr gering sein, oder?

Fände ich sehr schick, weil die Steuerung auf der virtuellen TV Tastatur ist gruselig für Texteingaben.

Von FHEM aus wäre ein Zugriff darauf auch gut.
So attr STV4 $text mäßig


Vielleicht bekommt man so auch das SMS Feature der C und D Serie in der ES Serie wieder zum Leben erweckt. Muss man halt noch ne App starten lassen bevor die Rufnummer am TV erscheint :-)
Browser, Bildbetrachter, was auch immer :-)


Ups, weils mir grad einfällt:
http://www.heise.de/security/meldung/Sendepause-durch-Firmware-Luecken-1557589.html

Deshalb spiele ich da nicht selber rum :-(
Hi Rince,
schöne Idee. Habe die ganzen anderen Befehle nie ausprobiert - kann da mal jemand ne Beschreibung beisteuern?  zB was macht der Befehl AD? Was macht SMS?
Und was muss man an das script schicken, um SMS zu senden?  als Parameter SMS blabla ?
Wenn das einer erforscht und hier postet, kann ich versuchen es einzubauen.

@all: Hat irgendwer das die grafische remote bei sch installiert? Funzt? Mag jemand die noch fehelnden icons malen?  (blankes icon kann ich mailen, verwende paint.net).

=8-)
Titel: Aw: Fhem -> Samsung TV
Beitrag von: Rince am 04 Juni 2013, 00:59:05
SMS gibt es ja nicht mehr, leider.

Deshalb die Überlegung, ob man welche der vorhandenen Apps auf dem TV dazu zweckentfremden könnte :-)


Ich liege momentan krankheitsbedingt im Bett, vielleicht kann ich aber später mal die FB ausprobieren.


Beste Grüße

Rince
Titel: Aw: Fhem -> Samsung TV
Beitrag von: Gerhard am 04 Juni 2013, 09:29:11
Hi,

UliM schrieb:

@all: Hat irgendwer das die grafische remote bei sch installiert? Funzt? Mag jemand die noch fehelnden icons malen? (blankes icon kann ich mailen, verwende paint.net).

Ja ich habe es getan, tolle Sache, bin happy!!

Poste ein blankes icon und die Texte dazu, ich werde versuchen sie zu malen (auch paint.net).

Gruß, Gerhard
Titel: Aw: Fhem -> Enigma Reciver
Beitrag von: Predictor am 04 Juni 2013, 17:06:29
Hi,

ich musste gerade schmunzeln.
Ich habe am Wochenende genau so etwas für eEnigma basierende Reciver (z.B. Dreambox) angefangen zu basteln.
Die Bedienung funzt so weit (ohne Grafische Oberfläche).

Ich bin allerdings gar nicht auf die Idee gekommen so etwas grafisch zu machen.

Evtl. besteht ja die Möglichkeit daraus eine "Universal Fernbedienung" zu basteln.


Grüße
Thomas
Titel: Aw: Fhem -> Samsung TV
Beitrag von: Gerhard am 04 Juni 2013, 19:17:18
Hi@all,

die Anregung von Thomas finde ich gut.
Gerade Gestern habe ich mir ein VU+ Solo2 bei amazon beibestellt.
Auf den Beitrag "Enigma2 Receiver (Dreambox, VUplus etc.) steuern" aus dem wiki
bin ich auch neugirieg.

Gruß, Gerhard
Titel: Aw: Fhem -> Samsung TV
Beitrag von: UliM am 04 Juni 2013, 20:58:28
Hi,
eigentlich isses ja schon ne Universal-Fernbedienung.
Als Parameter beim Aufrug gibt man den Namen des Dummys mit, über den das eigentlich Script aufgerufen wird.
In der Init-Routine kann man die Tastenbelegung frei definieren. Tastenname=Schaltbefehl=Icon-Name. Nur den prefix der icon-Datei müsste ich noch parametrisierbar machen.

Weitere Schritte wären:
- Name der Icon-Datei unabhängig vom Schaltbefehl
- Blankes icon verwenden, auf dem man per html nen Text platzieren kann (damit man nicht für jede Taste ein neues icon basteln muss)

Weiss nicht wieviele Leute das verwenden würden, drum kann ich nicht beurteilen, ob sich der Aufwand lohnt....

Gruß, Uli
Titel: Aw: Fhem -> Samsung TV
Beitrag von: UliM am 04 Juni 2013, 21:06:19
Zitat von: Gerhard schrieb am Di, 04 Juni 2013 09:29Poste ein blankes icon und die Texte dazu, ich werde versuchen sie zu malen (auch paint.net).
Hi Gerhard,
prima!
Blank-icon ist angehängt, bereits mit einer leeren zweiten Ebene, auf der man den Text platzieren kann. Ich hab 7pt Arial genommen.

Es fehlen noch icons für die Befehle
AD, PICTURE_SIZE, SOURCE, CONTENTS, W_LINK, RSS, MTS, SRS, CAPTION, TOPMENU, SLEEP, ESAVING
PLAY, PAUSE, REWIND, FF, REC, STOP, PIP_ONOFF, ASPECT

Dateiname ist black_btn_<Befehl>.png

Kannst ja das Ergebnis als zip anhängen oder per PN an mich schicken, dann packe ich sie mit ins zip, das weiter oben bereits angehängt ist.


@all: Es fehlen noch die Funktions-Erklärungen zu einigen Befehlen oben, namentlich
AD, PICTURE_SIZE, SOURCE, CONTENTS, W_LINK, RSS, MTS, SRS, CAPTION, TOPMENU, SLEEP, ESAVING
Wer steuert das bei?

Gruß, Uli
Titel: Aw: Fhem -> Samsung TV
Beitrag von: Carsten am 04 Juni 2013, 22:19:26
Wow!

Vielen Dank dafür!

Wieder ein Gerät mehr im Haus, das mit FHEM spricht. Ich freu mir! :)

Schade ist nur, dass man den Status des Fernsehers nicht abfragen kann. Wäre schön, die Lautstärke absolut setzen zu können, aber das gibt die Firmware wohl nicht her.

Weiß jemand, ob es eine Möglichkeit gibt, den Fernseher über Ethernet anzuschalten? App geht ja logischerweise nicht, wenn das Gerät aus ist. WOL funktioniert zumindest bei mir auch nicht, oder muss man das irgendwo aktivieren?

Gruß

Carsten
Titel: Aw: Fhem -> Samsung TV
Beitrag von: Gerhard am 04 Juni 2013, 22:58:45
Hi,

Carsten schrieb:

Schade ist nur, dass man den Status des Fernsehers nicht abfragen kann. Wäre schön, die Lautstärke absolut setzen zu können, aber das gibt die Firmware wohl nicht her.

Wenn du einen SamsungTV hast der über Lan oder Wlan erreichbar ist, kannst du versuchen mit STV die Lautstärke (0 - 100) absolut zu setzen (siehe auch https://groups.google.com/forum/?fromgroups#!topic/fhem-users/CKAHUqniUVs (//groups.google.com/forum/?fromgroups#!topic/fhem-users/CKAHUqniUVs)).
Wenn dein Samsung WOL nicht unterstüzt (das funktioniert nur über Lan!) kannst du den Fernseher über eine FS20/Homematic Steckdose, oder wie ich über ein AVM DECT 200 oder ähnliches zu schalten (Vorteil kein standby Verbrauch).

Gruß, Gerhard

Titel: Aw: Fhem -> Samsung TV
Beitrag von: Carsten am 04 Juni 2013, 23:34:45
Mit dem STV-Modul spricht mein Fernseher nicht. Wahrscheinlich ist die FW zu neu.

Der Fernseher hängt ( über Kabel )im LAN, aber auf WOL reagiert er wie gesagt nicht.

Steckdose ist mir zur brachial. Ich weiß nicht, ob der das mag, wenn man ihm regelmäßig den Saft abdreht. Außerdem sinkt der WAF dramatisch, wenn man ihn nicht mehr über die normale FB anschalten kann.

Gruß

Carsten
Titel: Aw: Fhem -> Samsung TV
Beitrag von: Rince am 04 Juni 2013, 23:41:33
@Gerhard
Meiner geht bei Stromausfall / Stromein in Standby. Schaltsteckdose fällt also leider aus.

Aufwecken über die SamsungApp geht nur, wenn Bluetooth an ist?

Oder eben über IR.
ES8090


Wie hast du das gelöst?



Apropo:
Ich hätte einen Erweiterungsvorschlag für das TV Skript (aber keinen Codevorschlag) bzw. ein unabhängiges helper Skript.
 
Könnte man eine global gültige TV Status Variable basteln? Oder ein DummyDevice?
Inhalt nur on/off

Im einfachsten Fall alle 5 Minuten mal einen Ping absetzen und auswerten ob der Ping ankommt oder nicht?


Hintergrund:
Habe ein Skript gebastelt, dass der TV Pause macht wenn das Telefon klingelt. Also Puschel hat es wirklich gebastelt :-) (nochmal vielen Dank an dieser Stelle)
Das flutet aber das Logfile mit Fehlermeldungen, wenn der Fernseher aus ist. Stört zwar nicht ernsthaft, aber es könnte praktisch sein zu wissen, ob der Fernseher an oder aus ist.

Titel: Aw: Fhem -> Samsung TV
Beitrag von: UliM am 05 Juni 2013, 07:11:39
Zitat von: Rince schrieb am Di, 04 Juni 2013 23:41Könnte man eine global gültige TV Status Variable basteln? Oder ein DummyDevice?
Inhalt nur on/off

Das sollte doch mit PRESENCE gehen?
=8-)
Titel: Aw: Fhem -> Samsung TV
Beitrag von: Rince am 05 Juni 2013, 09:13:01
Hab mir das noch nie angesehen, da mich die Meldungen von Abstürzen etc. bis dato abgeschreckt haben.

Aber wenn man da solche Sachen wie Geräteüberwachung machen kann, werde ich das mal tun :)


Danke für den Tipp Uli.

Bin jetzt erst mal weg, muss bis Sonntag auf Fortbildungen und nur sporadisch online.
Titel: Aw: Fhem -> Samsung TV
Beitrag von: Predictor am 05 Juni 2013, 16:14:41
Zitat von: Gerhard schrieb am Di, 04 Juni 2013 19:17Auf den Beitrag "Enigma2 Receiver (Dreambox, VUplus etc.) steuern" aus dem wiki
bin ich auch neugirieg.

Ich hoffe ich komme mal Zeitnah dazu ihn fertig zu stellen.
Aktuell kämpfe ich noch mit zu vielen Logeinträgen da gethttp leider komplett ins Log wandert - bin aber drann.
Titel: Aw: Fhem -> Samsung TV
Beitrag von: Gerhard am 06 Juni 2013, 08:37:08
Hi,

@Rince: tolles Ding was du da hast!
Ich habe einen Samsung SmartTV46D6200 Bj.2010.
Gestern Abend habe ich in Menu Eco-Einstellungen und System mit allen möglichen Parametern, die das Ein/Aus Verhalten beinflußen herumgespielt,
aber das Ergebniss war immer gleich: TV-On --> Strom-Off --> Strom-On --> TV-On; TV-Standby --> Strom-Off --> Strom-On --> TV-Standby.
Ich bin mir fast sicher, dass dieses Verhalten irgendwo einstellbar ist, aber wo?!!, musst du irgendwie herumexperimentieren oder "Service Menu!.

@Carsten: "Mit dem STV-Modul spricht mein Fernseher nicht. Wahrscheinlich ist die FW zu neu."
Schsu mal nach ob bei dir irgendwo in Menu "Datenübertragung = Ein" und "Fernseh-Remote (oder ähnlich) = Ein) sind (nötig auch für "All-Scare").
"Mit dem STV-Modul spricht mein Fernseher nicht. Wahrscheinlich ist die FW zu neu."
Da hast du Recht! das ist eine Philosophie Frage: ob irgend welche billig Netzteile (vorallem die Kondensatoren darin) in Stanby-Modus (stromverbrauch von ein paar mV, aber ständig in Betrieb) oder beim Ein- Ausschalten (wo kurzzeitig größere Ströme gezogen werden (aber weniger in Betrieb sind) die Lebensdauer der Geräte beeinflußen?, muß jeder für sich entscheiden.

Gruß, Gerhard
Titel: Aw: Fhem -> Samsung TV
Beitrag von: Gerhard am 06 Juni 2013, 08:44:56
Hallo Carsten,

die zweite Zitierung: Mit dem STV-Modul spricht mein Fernseher nicht. Wahrscheinlich ist die FW zu neu. sollte sicherlich:

Steckdose ist mir zur brachial. Ich weiß nicht, ob der das mag, wenn man ihm regelmäßig den Saft abdreht. heißen.

Sorry, Gerhard
Titel: Aw: Fhem -> Samsung TV
Beitrag von: Carsten am 06 Juni 2013, 10:55:15
Hallo Gerhard,

ich habe vor einiger Zeit intensiv versucht, das STV zum Laufen zu bekommen. Dabei habe ich das Menü durchwühlt und auch mit einer Windows-Software getestet, deren Namen ich vergessen hab. War das SamyGo oder so?

Ergebnis war, dass zwar das Emulieren einer Fernbedienung zwar funktioniert, aber die erweiterten Funktionen wie SMS etc. wohl nur in älteren FW-Versionen. Ich möcht aber meine FW nicht downgraden. Also ist der Weg für mich nicht möglich.

Die Fernbedienung hier sollte allerdings klappen, da es mit der Windows- und Android-App auch funktioniert. Leider eben mit dem Nachteil, dass die nicht mehr kann als die normale Fernbedienung.

Gruß

Carsten
Titel: Aw: Fhem -> Samsung TV
Beitrag von: Rince am 06 Juni 2013, 17:00:37
Mögliche Keys laut dem SamyGo Forum http://forum.samygo.tv/viewtopic.php?f=12&t=1792&hilit=wireshark#p15941 (//forum.samygo.tv/viewtopic.php?f=12&t=1792&hilit=wireshark#p15941)

Achtung:
keine Garantie, vermutlich je nach Modell unterschiedliche Unterstützung:


   KEY_MENU
    KEY_UP
    KEY_DOWN
    KEY_LEFT
    KEY_RIGHT
    KEY_3
    KEY_VOLUP
    KEY_4
    KEY_5
    KEY_6
    KEY_VOLDOWN
    KEY_7
    KEY_8
    KEY_9
    KEY_MUTE
    KEY_CHDOWN
    KEY_0
    KEY_CHUP
    KEY_PRECH
    KEY_GREEN
    KEY_YELLOW
    KEY_CYAN
    KEY_ADDDEL
    KEY_SOURCE
    KEY_INFO
    KEY_PIP_ONOFF
    KEY_PIP_SWAP
    KEY_PLUS100
    KEY_CAPTION
    KEY_PMODE
    KEY_TTX_MIX
    KEY_TV
    KEY_PICTURE_SIZE
    KEY_AD
    KEY_PIP_SIZE
    KEY_MAGIC_CHANNEL
    KEY_PIP_SCAN
    KEY_PIP_CHUP
    KEY_PIP_CHDOWN
    KEY_DEVICE_CONNECT
    KEY_HELP
    KEY_ANTENA
    KEY_CONVERGENCE
    KEY_11
    KEY_12
    KEY_AUTO_PROGRAM
    KEY_FACTORY
    KEY_3SPEED
    KEY_RSURF
    KEY_ASPECT
    KEY_TOPMENU
    KEY_GAME
    KEY_QUICK_REPLAY
    KEY_STILL_PICTURE
    KEY_DTV
    KEY_FAVCH
    KEY_REWIND
    KEY_STOP
    KEY_PLAY
    KEY_FF
    KEY_REC
    KEY_PAUSE
    KEY_TOOLS
    KEY_INSTANT_REPLAY
    KEY_LINK
    KEY_FF_
    KEY_GUIDE
    KEY_REWIND_
    KEY_ANGLE
    KEY_RESERVED1
    KEY_ZOOM1
    KEY_PROGRAM
    KEY_BOOKMARK
    KEY_DISC_MENU
    KEY_PRINT
    KEY_RETURN
    KEY_SUB_TITLE
    KEY_CLEAR
    KEY_VCHIP
    KEY_REPEAT
    KEY_DOOR
    KEY_OPEN
    KEY_WHEEL_LEFT
    KEY_POWER
    KEY_SLEEP
    KEY_2
    KEY_DMA
    KEY_TURBO
    KEY_1
    KEY_FM_RADIO
    KEY_DVR_MENU
    KEY_MTS
    KEY_PCMODE
    KEY_TTX_SUBFACE
    KEY_CH_LIST
    KEY_RED
    KEY_DNIe
    KEY_SRS
    KEY_CONVERT_AUDIO_MAINSUB
    KEY_MDC
    KEY_SEFFECT
    KEY_DVR
    KEY_DTV_SIGNAL
    KEY_LIVE
    KEY_PERPECT_FOCUS
    KEY_HOME
    KEY_ESAVING
    KEY_WHEEL_RIGHT
    KEY_CONTENTS
    KEY_VCR_MODE
    KEY_CATV_MODE
    KEY_DSS_MODE
    KEY_TV_MODE
    KEY_DVD_MODE
    KEY_STB_MODE
    KEY_CALLER_ID
    KEY_SCALE
    KEY_ZOOM_MOVE
    KEY_CLOCK_DISPLAY
    KEY_AV1
    KEY_SVIDEO1
    KEY_COMPONENT1
    KEY_SETUP_CLOCK_TIMER
    KEY_COMPONENT2
    KEY_MAGIC_BRIGHT
    KEY_DVI
    KEY_HDMI
    KEY_W_LINK
    KEY_DTV_LINK
    KEY_APP_LIST
    KEY_BACK_MHP
    KEY_ALT_MHP
    KEY_DNSe
    KEY_RSS
    KEY_ENTERTAINMENT
    KEY_ID_INPUT
    KEY_ID_SETUP
    KEY_ANYNET
    KEY_POWEROFF
    KEY_POWERON
    KEY_ANYVIEW
    KEY_MS
    KEY_MORE
    KEY_PANNEL_POWER
    KEY_PANNEL_CHUP
    KEY_PANNEL_CHDOWN
    KEY_PANNEL_VOLUP
    KEY_PANNEL_VOLDOW
    KEY_PANNEL_ENTER
    KEY_PANNEL_MENU
    KEY_PANNEL_SOURCE
    KEY_AV2
    KEY_AV3
    KEY_SVIDEO2
    KEY_SVIDEO3
    KEY_ZOOM2
    KEY_PANORAMA
    KEY_4_3
    KEY_16_9
    KEY_DYNAMIC
    KEY_STANDARD
    KEY_MOVIE1
    KEY_CUSTOM
    KEY_AUTO_ARC_RESET
    KEY_AUTO_ARC_LNA_ON
    KEY_AUTO_ARC_LNA_OFF
    KEY_AUTO_ARC_ANYNET_MODE_OK
    KEY_AUTO_ARC_ANYNET_AUTO_START
    KEY_AUTO_FORMAT
    KEY_DNET
    KEY_HDMI1
    KEY_AUTO_ARC_CAPTION_ON
    KEY_AUTO_ARC_CAPTION_OFF
    KEY_AUTO_ARC_PIP_DOUBLE
    KEY_AUTO_ARC_PIP_LARGE
    KEY_AUTO_ARC_PIP_SMALL
    KEY_AUTO_ARC_PIP_WIDE
    KEY_AUTO_ARC_PIP_LEFT_TOP
    KEY_AUTO_ARC_PIP_RIGHT_TOP
    KEY_AUTO_ARC_PIP_LEFT_BOTTOM
    KEY_AUTO_ARC_PIP_RIGHT_BOTTOM
    KEY_AUTO_ARC_PIP_CH_CHANGE
    KEY_AUTO_ARC_AUTOCOLOR_SUCCESS
    KEY_AUTO_ARC_AUTOCOLOR_FAIL
    KEY_AUTO_ARC_C_FORCE_AGING
    KEY_AUTO_ARC_USBJACK_INSPECT
    KEY_AUTO_ARC_JACK_IDENT
    KEY_NINE_SEPERATE
    KEY_ZOOM_IN
    KEY_ZOOM_OUT
    KEY_MIC
    KEY_HDMI2
    KEY_HDMI3
    KEY_AUTO_ARC_CAPTION_KOR
    KEY_AUTO_ARC_CAPTION_ENG
    KEY_AUTO_ARC_PIP_SOURCE_CHANGE
    KEY_HDMI4
    KEY_AUTO_ARC_ANTENNA_AIR
    KEY_AUTO_ARC_ANTENNA_CABLE
    KEY_AUTO_ARC_ANTENNA_SATELLITE
    KEY_EXT1
    KEY_EXT2
    KEY_EXT3
    KEY_EXT4
    KEY_EXT5
    KEY_EXT6
    KEY_EXT7
    KEY_EXT8
    KEY_EXT9
    KEY_EXT10
    KEY_EXT11
    KEY_EXT12
    KEY_EXT13
    KEY_EXT14
    KEY_EXT15
    KEY_EXT16
    KEY_EXT17
    KEY_EXT18
    KEY_EXT19
    KEY_EXT20
    KEY_EXT21
    KEY_EXT22
    KEY_EXT23
    KEY_EXT24
    KEY_EXT25
    KEY_EXT26
    KEY_EXT27
    KEY_EXT28
    KEY_EXT29
    KEY_EXT30
    KEY_EXT31
    KEY_EXT32
    KEY_EXT33
    KEY_EXT34
    KEY_EXT35
    KEY_EXT36
    KEY_EXT37
    KEY_EXT38
    KEY_EXT39
    KEY_EXT40
    KEY_EXT41



So wie ich das sehe, sind das deutlich mehr Knöpfe als meine Samsung FB hat :)


Was das mit dem SMS betrifft:

Das ging bis zu einer D-Serie Firmware (welche hab ich nicht im Kopf).

Ab dann war das nicht mehr. Lief aber auch über einen anderen Port. Die ES Serie hat das nie besessen.


Ergo brauchen wir einen Umweg, wenn wir das wieder haben wollen.


Und dazu tummeln sich in meinem Kopf verschiedene Ideen, die ich mangels Perl Wissen zur Zeit nicht (oder niemals) verwirklichen kann:

Zitat von: 1 FHEM rendert Bild und TV stellt es darFHEM kann jedenfalls Bilder rendern, das Skript für den digitalen Bilderrahmen im Wiki ist der Beweis

Nachteil: Der Samsung braucht ewig um eine passende App zu starten
Das Bild muss wo gespeichert werden, worauf der Samsung Zugriff hat


Zitat von: 2 FHEM rendert Webseite und TV stellt es darFHEM kann HTML generieren, Samsung hat Internet Browser

Nachteil: Der Samsung braucht ewig um eine passende App zu starten


Zitat von: 3 FHEM rendert Bild, schickt es an XBMC und TV macht PIPIn meinen Augen die spannenste Idee.
Wir lassen FHEM ein hübsches Bild rendern und versuchen nicht, es mit aller Gewalt auf dem Samsung zu bekommen,
sondern wir nutzen einen Raspberry mit dem XBMC drauf.
Dann lassen wir den Samsung das Bild von XBMC als PIP anzeigen, oder schalten gleich um.

Klar könnte man vermutlich XBMC gleich auf den gleichen RasPi packen wie FHEM, aber mit ist die andere Version sympatischer. Sollte sich aber identisch umsetzen lassen.

Ist wohl mit Abstand der größte Aufwand, aber vermutlich geht er im laufenden Betrieb am schnellsten, weil PIP geht ratzfatz.
Titel: Aw: Fhem -> Samsung TV
Beitrag von: Predictor am 08 Juni 2013, 14:09:37
Zitat von: UliM schrieb am Di, 04 Juni 2013 20:58Hi,
eigentlich isses ja schon ne Universal-Fernbedienung.
Als Parameter beim Aufrug gibt man den Namen des Dummys mit, über den das eigentlich Script aufgerufen wird.
In der Init-Routine kann man die Tastenbelegung frei definieren. Tastenname=Schaltbefehl=Icon-Name. Nur den prefix der icon-Datei müsste ich noch parametrisierbar machen.

Weitere Schritte wären:
- Name der Icon-Datei unabhängig vom Schaltbefehl
- Blankes icon verwenden, auf dem man per html nen Text platzieren kann (damit man nicht für jede Taste ein neues icon basteln muss)

Weiss nicht wieviele Leute das verwenden würden, drum kann ich nicht beurteilen, ob sich der Aufwand lohnt....

Gruß, Uli


Hallo Uli,

ich hab mal einen neuen Thread für die Fernbedienung aufgemacht.
Ich würde mich da (so gut ich kann) auch mit einbringen.

Einen neuen Thread, hier geht es ja vorrangig um einen Samsung - will ja nicht trollen   ;-)


Hier der Thread bzgl. Universalfernbedienung in FHEM


Grüße
Predi
Titel: Aw: Fhem -> Samsung TV
Beitrag von: Gerhard am 11 Juni 2013, 09:17:14
Hi,

UliM schrieb:

Es fehlen noch icons für die Befehle
AD, PICTURE_SIZE, SOURCE, CONTENTS, W_LINK, RSS, MTS, SRS, CAPTION, TOPMENU, SLEEP, ESAVING
PLAY, PAUSE, REWIND, FF, REC, STOP, PIP_ONOFF, ASPECT


ich habe mal ein Versuch gemacht und die Buttons die ich kenne mal umgesetzt.

Was ich nicht weiß, ob für die Buttons wie AD, RSS, W_LINK usw. Piktogramme existieren!
Für Anregungen und Tips bin ich dankbar.
Sicherlich werde ich die anderen Buttons auch umsetzen, wenn ich den Input habe: Text oder Pict.

@UliM: kannst Du mit da weiterhelfen?

Gruß, Gerhard
Titel: Aw: Fhem -> Samsung TV
Beitrag von: Gerhard am 11 Juni 2013, 19:01:19
Hi,

hier alle Buttons.
Wie gesagt, wenn Änderungen gewünscht, z.B. anstatt Text Piktogramm oder umgekehrt, dann bitte posten wie.

Gruß, Gerhard

Titel: Aw: Fhem -> Samsung TV
Beitrag von: UliM am 11 Juni 2013, 20:44:08
Zitat von: Gerhard schrieb am Di, 11 Juni 2013 19:01hier alle Buttons.
Hi Gerhard,
exzellent, dankeschön!
Hab sie mit in das obige zip gepackt.
Bastele gerade an der universellen Fernbedienung, in dem Rahmen checke ich sie dann mit ein :)
Siehe Link

LG, Uli
Titel: Aw: Fhem -> Samsung TV
Beitrag von: Gerhard am 11 Juni 2013, 21:26:26
@Uli,

sorry, ist mir ein Fehler unterlaufen!
Uli, bitte tausche die PAUSE- und STOP-Taste aus dem neuen Zip-File um, da die alten stimmen nicht.

Gerhard
Titel: Aw: Fhem -> Samsung TV
Beitrag von: UliM am 17 Juni 2013, 21:15:03
Hiho,
kurzer Zwischenstand:
- icons eingecheckt, ab morgen per update
- Modul "remotecontrol" ist eine erweiterte Version von samsungremote($) (http://forum.fhem.de/index.php?topic=12988.msg79761#msg79761) und ist in der Testphase
- Modul SamungTV basierent auf samsungtv($) (http://forum.fhem.de/index.php?topic=12988.msg79149#msg79149)) und ist ebenfalls in der Testphase

Module checke ich ein, sobald sie rund laufen.

Gruß, Uli
Titel: Aw: Fhem -> Samsung TV
Beitrag von: Zwiebel am 24 Juni 2013, 20:31:16
Hallo,

kurzes Update
Ich bin gerade zusammen mit Uli an einer erweiterten STV Version dran die auch die neuen Samsung TV 's unterstützt.
So wie es ausschaut wird das bestehende Modul nur aufgebohrt.

Gruß
Zwiebel
Titel: Aw: Fhem -> Samsung TV
Beitrag von: Zwiebel am 29 Juni 2013, 08:31:31
Hallo,

ab morgen ist das neue STV per Update zu beziehen.
Wer es schon heute testen möchte, kann es hier runter laden.

define tv STV ip 55000

damit funktionieren dann auch die neuen Samsung Modelle. Ein "geht" oder "geht nicht" würde mich freuen.

Gruß
Zwiebel
Titel: Aw: Fhem -> Samsung TV
Beitrag von: Gerhard am 29 Juni 2013, 19:39:58
Hi Zwibel & Uli

ich habe das neue STV Modul instaliert, supper danke!!

1. define SamsungTV ip (d.h. Kanal 52235 default) setings = sms, call, date, mute und volume
2. define SamsungTV ip 55000 setings = 0, 1, ... also alle wie bei TestRemote von Uli.

Da ich ein Samsung UE47D6200 (also alt) kann ich nur Kanal 52235 einstellen und somit die neuen setings nicht benutzen.
Könnte man die neuen setings auch bei 52235 einbinden (klar sms und call geht nicht, aber alles andere schon)?

Gruß, Gerhard
Titel: Aw: Fhem -> Samsung TV
Beitrag von: UliM am 29 Juni 2013, 20:19:58
Hi,
naja, vll können ja aktuellere Samsung-Firmware-Versionen mehr. Kannst ja mal googeln ob Du ne Quelle findest, die für die älteren Modelle (angesprochen via port 52235) inzwischen einen erweiterten Befehlssatz listet und dann hier informieren.
Gruß, Uli
Titel: Aw: Fhem -> Samsung TV
Beitrag von: Zwiebel am 29 Juni 2013, 20:26:33
Hallo Gerhard,

ich bin davon ausgegangen das Samsung auf den verschiedenen Ports auch nur verschieden Protokolle reden kann.
Port 52235 xml basierte SOAP message.
Port 55000 ein base64 codierter string.

Wie Uli schon geschrieben hat, vielleicht gibt es eine möglichkeit mit SOAP mehr Komandos zu senden.
Wenn du mehr infos hast dann kann ich das gern versuchen einzubauen.

Gruß
Zwiebel
Titel: Aw: Fhem -> Samsung TV
Beitrag von: Gerhard am 29 Juni 2013, 21:39:29
hi,

o.k. jetzt habe ich es verstanden?!

in der Funktion sub samsungtv($) von Uli wird auch Port 55000 benutzt:

#### Configuration
#Debug "samsungtv ARGV 0:".$ARGV[0]. ($ARGV[1] ? " 1:".$ARGV[1] : "");
my $tv = "UE46D6200"; # Might need changing to match your TV type
my $port = "55000";    #TCP port of Samsung TV
my $tvip = "192.168.0.24"; # IP Address of TV
my $myip = "192.168.0.31"; # Doesn't seem to be really used
my $mymac = "00:13:CE:A9:18:C2"; # Used for the access control/validation

und das funktioniert ganz gut!

define tv ip 55000 keine Reaktion??

Gruß, Gerhard
Titel: Aw: Fhem -> Samsung TV
Beitrag von: UliM am 29 Juni 2013, 22:15:38
Hi,
was bedeutet "keine Reaktion"?
Bei Befehl senden an das TV? Welches Modell, welcher Port ausgewählt?

Bei Anlegen des device in fhem?
Wenn das exakt Deine define-Zeile war, fehlt die Angabe, dass es das ModulSTV ist. Müsste also heiseen:
define tv STV <richtige-ip-adresse> 55000

=8-)
Titel: Aw: Fhem -> Samsung TV
Beitrag von: Gerhard am 29 Juni 2013, 22:45:27
Hi Uli,

klar, ich hatte STV nicht gettipt, mein Eintrag ist:

define SamsungTV STV 192.168.0.24 55000

was bedeutet "keine Reaktion"? --> set SamsungTV 7 oder set SamsungTV MUTE on etc.
keine Reaction am Fehrnseher.

Gruß, Gerhard
Titel: Aw: Fhem -> Samsung TV
Beitrag von: UliM am 29 Juni 2013, 23:59:01
Zitat von: Gerhard schrieb am Sa, 29 Juni 2013 22:45keine Reaction am Fehrnseher.
Keine Reaktion an einem Fernseher des älteren Modells
mit dem port für die neueren Modelle?

Keine Reaktion -> works as designed :)

=8-)
Titel: Aw: Fhem -> Samsung TV
Beitrag von: bjoernhoefer am 15 Juli 2013, 22:26:42
Hallo,

vielen Dank für das Übernehmen des Codes in FHEM.

Ich hab mir das ganze aus einen Beitrag ganz am Anfang rauskopiert und als 99_samsungtv.pm im FHEM Verzeichniss abgelegt.

Leider bekomm ich immer die folgende Meldung wenn ich FHEM neustarte:

2013.07.15 22:17:58 1: reload: Error:Modul 99_samsungtv deactivated:

Prototype mismatch: sub main::head ($) vs none at /usr/share/perl/5.14/CGI.pm line 312, <$fh> line 5.


Die Datei habe ich wie folgt eingebaut:

#99_myUtils.pm

#am Anfang hinzugefügt:
use CGI qw(:standard);
use IO::Socket;
use MIME::Base64;

sub samsungtv_Initialize($)
{
        my ($hash) = @_;
}



#irgendwo weiter unten:

#### Samsung-TV steuern ########################################################################################################
# called by n_STV
sub
samsungtv($) {
my $cmd = shift;
my @ARGV = split(" ",$cmd);
#### Configuration
#Debug "samsungtv ARGV 0:".$ARGV[0]. ($ARGV[1] ? " 1:".$ARGV[1] : "");
my $tv = "UE46ES8090"; # Might need changing to match your TV type
my $port = "55000";    #TCP port of Samsung TV
my $tvip = "192.168.0.208"; # IP Address of TV
my $myip = "192.168.0.5"; # Doesn't seem to be really used
my $mymac = "b8-27-eb-d0-a0-bf"; # Used for the access control/validation

    my $appstring = "iphone..iapp.samsung"; # What the iPhone app reports
    my $tvappstring = "iphone.".$tv.".iapp.samsung"; # TV type
    my $remotename = "Perl Samsung Remote"; # What gets reported when it asks for permission/also shows in General->Wireless Remote Control menu

    # command-line help

    if ($ARGV[0] eq "--help") {
       print "Usage: samsungremote KEY [KEYS]\n";
       print "Normal remote keys:
       0 1 2 3 4 5 6 7 8 9
       UP DOWN LEFT RIGHT ENTER
       MENU PRECH GUIDE INFO RETURN CH_LIST EXIT
       SOURCE AD PICTURE_SIZE VOLUP VOLDOWN MUTE
       TOOLS POWEROFF CHUP CHDOWN CONTENTS W_LINK
       RSS MTS SRS CAPTION TOPMENU SLEEP ESAVING
       PLAY PAUSE REWIND FF REC STOP
       TV HDMI PIP_ONOFF ASPECT \n";
       exit;
    }


    my $sock = new IO::Socket::INET (
    PeerAddr => $tvip,
    PeerPort => '55000',
    Proto => 'tcp',
    );
    die "Could not create socket: $!\n" unless $sock;

    my $messagepart1 = chr(0x64) . chr(0x00) . chr(length(encode_base64($myip, ""))) . chr(0x00) . encode_base64($myip, "") . chr(length(encode_base64($mymac, ""))) . chr(0x00) . encode_base64($mymac, "") . chr(length(encode_base64($remotename, ""))) . chr(0x00) . encode_base64($remotename, "");
    my $part1 = chr(0x00) . chr(length($appstring)) . chr(0x00) . $appstring . chr(length($messagepart1)) . chr(0x00) . $messagepart1;
    print $sock $part1;

    my $messagepart2 = chr(0xc8) . chr(0x00);
    my $part2 = chr(0x00) . chr(length($appstring)) . chr(0x00) . $appstring . chr(length($messagepart2)) . chr(0x00) . $messagepart2;
    print $sock $part2;

    # Preceding sections all first time only

    if (defined(param("text"))) {
       # Send text, e.g. in YouTube app's search, N.B. NOT BBC iPlayer app.
       my $text = param("text");
       my $messagepart3 = chr(0x01) . chr(0x00) . chr(length(encode_base64($text, ""))) . chr(0x00) . encode_base64($text, "");
       my $part3 = chr(0x01) . chr(length($appstring)) . chr(0x00) . $appstring . chr(length($messagepart3)) . chr(0x00) . $messagepart3;
       print $sock $part3;
    }
    else {
      foreach my $argnum (0 .. $#ARGV) {
        # Send remote key(s)
#               Debug "samsungtv.pl sending ".uc($ARGV[$argnum]);
        my $key = "KEY_" . uc($ARGV[$argnum]);
        my $messagepart3 = chr(0x00) . chr(0x00) . chr(0x00) . chr(length(encode_base64($key, ""))) . chr(0x00) . encode_base64($key, "");
        my $part3 = chr(0x00) . chr(length($tvappstring)) . chr(0x00) . $tvappstring . chr(length($messagepart3)) . chr(0x00) . $messagepart3;
        print $sock $part3;
#        sleep(1);
        select(undef, undef, undef, 0.5);
       }
    }

    close($sock);

}



Komischerweise funktionieren die Befehle dann trotzdem, is hald nur unschön beim starten...


Kann man da was dagegen machen??

Eine Steuerung für Onkyo wurde auch im Thread erwähnt - da wär' ich auch ganz verzückt drüber... da wären dann meine gesamtne "Smart HomeCinema"-Systeme mit FHEM steuerbar... :-))


Vielen Dank im Voraus

Björn
Titel: Aw: Fhem -> Samsung TV
Beitrag von: UliM am 15 Juli 2013, 22:54:08
Hi,
die eigenen Routinen brauchst Du nicht mehr - das ist mittlerweile alles im Modul STV aufgegangen :)
Wenn Du eine Instanz von STV mit Port 55000 definierst, steuert das Modul die neuen Geräteversionen. Es ist dann das volle Befehls-set verfügbar (auch wenn das nicht so in der commandref steht). http://fhem.de/commandref.html#STV (//fhem.de/commandref.html#STV)
Viel Spaß damit,
Uli

PS: Woher die o.g. Fehlermeldung kommt weiss ich nicht - is ja aber jetz auch egal :)
Titel: Aw: Fhem -> Samsung TV
Beitrag von: bjoernhoefer am 16 Juli 2013, 17:42:49
Works like a charm *g*

jetzt wäre nur noch die Frage wegen dem Onkyo-Receiver offen :-)

Das wäre dann einfach nur grandios...
Titel: Aw: Fhem -> Samsung TV
Beitrag von: UliM am 16 Juli 2013, 18:30:54
Zitat von: bjoernhoefer schrieb am Di, 16 Juli 2013 17:42Works like a charm *g*
Jepp, schee, gell?  Und remotecontrol mit layout samsung passt auch dazu :)


Zitat von: bjoernhoefer schrieb am Di, 16 Juli 2013 17:42jetzt wäre nur noch die Frage wegen dem Onkyo-Receiver offen :-)
Weiss nicht welche Frage Du meinst, aber dafür gibt's nen separaten Fred: Link

=8-)
Titel: Aw: Fhem -> Samsung TV
Beitrag von: Rince am 18 Juli 2013, 08:20:15
Bezüglich der Nachrichten an TV Sache:
PIP geht nicht. Das kann keine externe Quelle ins laufende TV Programm einblenden, nur andersrum. Beim Umschalten auf eine externe Quelle jedoch geht leider der Pause Status des Live TV aus.
Titel: Aw: Fhem -> Samsung TV
Beitrag von: UliM am 19 Juli 2013, 20:52:58
@Gerhard: Wenn die msg-Befehle für beide Modelle identisch funktionieren, solte es doch gehen, diese Verarbeitung unabhängig vom Port zu machen - ginge dann also auch für die neueren Modelle. Oder?
Vll könntest Du so eine Version hier zum Test stellen?
=8-)
Titel: Aw: Fhem -> Samsung TV
Beitrag von: Gerhard am 20 Juli 2013, 00:56:16
Hi Uli,

mache ich gerne, aber erst am So., da Handwerker im Haus.

bis dann, Gerhard
Titel: Aw: Fhem -> Samsung TV
Beitrag von: Gerhard am 21 Juli 2013, 12:55:30
Hi Uli,

Uli schrieb:

@Gerhard: Wenn die msg-Befehle für beide Modelle identisch funktionieren, solte es doch gehen, diese Verarbeitung unabhängig vom Port zu machen - ginge dann also auch für die neueren Modelle. Oder?
Vll könntest Du so eine Version hier zum Test stellen?

hier die Testversion:

Hinweise:
Es gibt prinzipiell 2 Arten/Wege, mit dem Samsung TV zu kommunizieren:
     A) Messaging-System
          - Ist bei den allermeisten Samsung TVs möglich, ohne spezielle Anmeldung oder ähnlichem
          - Messaging-System:
              - Anruf
              - SMS
              - Termin
              - Lautstärke, Mute, Helligkeit, Kontrast, Schärfe, Farbtemperatur
          - bidirektional, d.h. aktuelle Einstellungen des TVs können ausgelesen bzw. abgefragt werden
          - Port 52235 bis D-Serie
          - Port 7676 ab E-Serie

     B) Remote Controll/Fernbedienung
           - Ist bei allen Samsung TVs der Serie C und nachfolgende Serien möglich
           - Bei B-Serie TVs nur durch Zuhilfenahme der Applikation "Remote Lan Control"
           - Remote Control:
              - Fernbedienung (wie remotecontrol von Uli)
           - Port 2345 bei B-Serie, Port 55000 bei C-Serie und Nachfolgeserien

bis jetzt:
define <name> STV <host> <port>
define <name> STV <host> 55000 for newer Samsung models

neu:
define <name> STV <host>
STV wird in remote mode gestartet da Port 55000 kommunal ist(außer B-Serie).
define <name> STV <host> 52235 für Samsung bis D-Serie
define <name> STV <host> 7676  für Samsung ab  E-Serie

examples:
set <name> mute on/off
set <name> volume 20
set <name> call Peter 1111111 Klaus 222222Peter 1111111 Klaus 222222
set <name> sms Peter 1111111 Klaus 222222 das ist der text
set <name> date 2012-12-10 18:07:04 Peter 11111 Bier 2012-12-11 23:59:20 Paulaner

@Uli:
das ist nur eine draft version, man könnte auch so:

define <name> STV <host> <port-rmote> <port-messaging>

define <name> STV <host> 55000 52235  für Samsung bis  D-Serie
define <name> STV <host> 55000 7676   für Samsung ab   E-Serie
define <name> STV <host> 2345 52235   für Samsung      B-Serie

unterstützung beider modi gleichzeitig?

@all:

1. in folder FHEM 70_STV.pm umbenenen als org.
2. neues modul reinkopieren
3. überprufe, dass chmode 666 gesetzt ist
4. reload 70_STV oder shutdown restart

bitte um feedback.

Gerhard


Titel: Aw: Fhem -> Samsung TV
Beitrag von: Gerhard am 21 Juli 2013, 13:38:13
sorry,

ich habe noch einen kleinen Fehler gehabt, desshalb hier eine neue Version.

nochmal:

mit: define <name> STV <host> wird nur remote mode über 55000 gewählt

mit: define <name> STV <host> <port> wird nur message mode über <port> (52235 o. 7676) gewählt

Gerhard
Titel: Aw: Fhem -> Samsung TV
Beitrag von: fhainz am 21 Juli 2013, 13:53:04
Hallo!

Gibt's eine Möglichkeit dem SamsungTV nach dem einschalten (schalte den TV immer mit einer fs20 sd komplett aus) die aktuelle Uhrzeit zu senden? Durch das wegnehmen der Spannung verliert er leider immer die Uhrzeit.

Grüße
Titel: Aw: Fhem -> Samsung TV
Beitrag von: Gerhard am 21 Juli 2013, 14:02:54
Hallo fhainz,

ich schalte auch mein Samsung über ein FS20 ein/aus, aber die Uhrzeit ist bei mir immer aktuell.

vielleicht muss man irgend eine Einstellung in System vornrhmen?

übrigens @all:[/b
An manchen TV-Modellen muss der Messageempfang explizit vorher aktiviert werden:
       Menü "Anwendung" -> "Home-Network-Center" -> "Message"
       Menü "Einstellungen" -> "Netzwerk" -> "AllShare" -> "Meldungen"
       Menü "System" -> "Datendienst"

Gerhard
Titel: Aw: Fhem -> Samsung TV
Beitrag von: fhainz am 21 Juli 2013, 14:09:23
Zitat von: Gerhard schrieb am So, 21 Juli 2013 14:02vielleicht muss man irgend eine Einstellung in System vornrhmen?
Hab ich schon durchgesehen und leider nichts gefunden. Das Automatische Uhrzeit einstellen funktioniert auch nicht.

Zitat von: Gerhard schrieb am So, 21 Juli 2013 14:02übrigens @all:[/b
An manchen TV-Modellen muss der Messageempfang explizit vorher aktiviert werden:
       Menü "Anwendung" -> "Home-Network-Center" -> "Message"
       Menü "Einstellungen" -> "Netzwerk" -> "AllShare" -> "Meldungen"
       Menü "System" -> "Datendienst"

Gerhard

Ich finde keine dieser Einstellungen :D Hab einen LE 46C750

Grüße
Titel: Aw: Fhem -> Samsung TV
Beitrag von: Gerhard am 21 Juli 2013, 14:32:22
Hi,

Es gibt mittlerweile Firmware-Versionen, wo Samsung definitiv einen Riegel vorgeschoben hat und die
beiden Tasten "3Speed" und "Factory" via "Soft"-Fernbedienung im Service-Mode nicht mehr funktionieren!

Folgende Altrnativen könnten weiterhelfen:
- Firmware-Downgrade (siehe http://forum.samygo.tv/viewtopic.php?f=22&t=4199#p32144 (//forum.samygo.tv/viewtopic.php?f=22&t=4199#p32144))
- "richtige" Samsung-Service-Fernbedienung benutzen
- Audio Player und eine Dual LED als Sender (siehe http://wiki.samygo.tv/index.php5/Remote_Control_emulator:_send_custom_IR_codes#Build_your_own_IR_transmitter (//wiki.samygo.tv/index.php5/Remote_Control_emulator:_send_custom_IR_codes#Build_your_own_IR_transmitter))

also d.h. nicht alle firmware versionen unterstützen alles.
wie vorhin beschrieben, man kann über den Service-Menu einiges freischalten.

Fernseher in Service-Mode versetzen:
   - TV mit der Fernbedienung ausschalten, Taste "Power"
   - Jetzt folgende Tasten auf der Fernbedienung der Reihe nach drücken:
     1) "Info"
     2) "Menu"
     3) "Mute"
   - Jetzt den TV wieder einschalten, Taste "Power"

   -> Der TV startet jetzt, das Bild kommt und nach kurzer Zeit sollte dann das Service-Mode erscheinen

aber bitte vorsicht, mann kann damit einiges verstellen!!

um rauszufinden was geht und was nicht, mit ruSamsung experimentieren!
http://samsung.rainerullrich.de/ (//samsung.rainerullrich.de/)

Gerhard

Titel: Aw: Fhem -> Samsung TV
Beitrag von: mediastudio am 01 Oktober 2013, 14:34:48
Hallo, ich habe mal einen TV-COMMANDER für ein SAMSUNG smart-TV gemacht, kann man sicher auch für andere Geräte nutzen. Über scroll-button werden die Programme direkt angewählt und über die  Fernbedienung direkt weitere Funktionen ausgeführt.
Die Fernbedienung wird immer automatisch auf den oberen Bereich gescrollt.
Funktionsfähig und getestet  mit Firefox, Google Chrome. und Opera. Der IE ist nicht geeignet. Ich selbst benutze den Chrome.
Die IP-Adresse und der Kanal für das  Programm müssen in der  " TvListe.html  " nach eigenem Bedarf geändert werden. Kann man mit  dem Editor "Notepad++" Menu suchen und ersetzen schnell realisieren.

<li><a href="http://fritz.box[/b]:8083/fhem?cmd.STV1=set STV 1 " style="width:214px; "target="TvListe"><img src="http://fritz.box:8083/fhem/images/tv_082/ard.png (//fritz.box:8083/fhem/images/tv_082/ard.png)" alt=""/>ARD</a>

Im Verzeichnis der FritzBox die beiden html-Dateien einfügen und das Verzeichnis " tv_082 " mit den icons anlegen
Ort:  /fritz.nas/fhem/www/images
TvListe.html
TvListeStart.html

Jetzt noch die TvListe.css einfügen unter pgm2
Ort: /fritz.nas/fhem/www/pgm2
TvListe.css


(siehe Anhang / see attachement)


Für die Funktion müssen auch folgende Einträge in die  cfg.
Es handelt sich hier wie schon beschrieben um das Modul #TV Fernbedienung

.cfg
###################################################################

define TV dummy
attr TV devStateIcon on:power.on off:power.off
attr TV eventMap B0:off BI:on
attr TV room TEST

define STV1 dummy
attr STV1 group TV
attr STV1 room TEST
attr STV1 webCmd HDMI:TV:CHUP:CHDOWN:POWEROFF:POWERON

define STV2 dummy
attr STV2 group TV
attr STV2 room TEST
attr STV2 webCmd MENU:UP:ENTER

define STV3 dummy
attr STV3 group TV
attr STV3 room TEST
attr STV3 webCmd LEFT:DOWN:RIGHT:EXIT

define n_STV notify STV.* { samsungtv($EVENT);; fhem("setstate $NAME .");; -1;;}

#TV Fernbedienung
#POWEROFF
define wz_tv1_poweroff dummy
attr wz_tv1_poweroff alias Power off
attr wz_tv1_poweroff eventMap on:an off:aus
attr wz_tv1_poweroff group TV
attr wz_tv1_poweroff room TEST

define act_on_wz_tv1_poweroff notify wz_tv1_poweroff {\
   {samsungremote('POWEROFF')} \
}

define STVremote weblink htmlCode {samsungremote("STV1")}
attr STVremote room TV

#####  für die TvListe  ###############

define TvListe weblink iframe http://...IP...:8083/fhem/images/TvListeStart.html
attr TvListe htmlattr width="850" height="800" frameborder="0" marginheight="0" marginwidth="0"
attr TvListe room TvListe

#################################

Seitenaufruf direkt
http://.....IP......:8083/fhem/images/TvListeStart.html (//8083/fhem/images/TvListeStart.html)



(siehe Anhang / see attachement)

Titel: Antw:Fhem -> Samsung TV
Beitrag von: Puschel74 am 06 Dezember 2013, 22:35:55
Hallo,

ich bin leider im WIKI nicht fündig geworden aber ...

Gibt es eine Möglichkeit einen Samsung-TV abzufragen ob er eingeschaltet wurde?
Das Modul STV verwende ich - aber dort sehe ich nicht (oder ich hab wiedermal Tomaten auf den Augen) ob der Fernseher eingeschaltet ist.

Hintergrund: Ich hab am Fernseher eine LED-Hintergrundbeleuchtung dran was meinem Schatz mehr als nur sehr gut gefällt - der WAF ist grad mal steil nach oben gesprungen.
Lästig ist nur das sie die LED-Beleuchtung mit einer extra Fernbedienung einschalten muss (und auch wieder ausschalten).
Den WAF könnte ich natürlich noch ins astronomische treiben wenn FHEM erkennt das der Fernseher eingeschaltet wurde (oder ausgeschaltet).

Bei ersterem könnte ich per notify das LED-Licht einschalten und bei zweiterem wieder ausschalten.
Wenn das ganze dann auch mit dem Fernseher-internen Timer klappt - FHEM erkennt das Fernseher aus ist und dann die Beleuchtung abzuschalten wäre genial.

Wie gesagt - ich hab leider im Wiki (und im Forum) nichts gefunden - oder ich hatte mal wieder Tomaten auf den Augen.

Für ne kleine Hilfestellung wäre ich dankbar.

Grüße
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Gerhard am 07 Dezember 2013, 13:52:18
Hallo Puschel74,

da SamsungTV in Netz über LAN oder WIFI eingebunden ist, könnte man über ping oder PRESENCE Modul den Zustand feststellen, oder?

Gerhard
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Puschel74 am 08 Dezember 2013, 13:52:34
Hallo,

jep. Das sollte gehen.
Der Fenrnseher meldet sich im Netz auch brav ab wenn er ausgeschaltet wird.
Ich dachte zwar eher an ein Reading in STV das auf on geht sobald der Fernseher eingeschaltet wurde (und auf off beim ausschalten) aber per ping bzw. PRESENCE sollte das auch gehen.

Dann werd ich mich mal dran machen und den Fernseher zyklisch auf seine "Anwesenheit" prüfen.

Danke für den Tipp.

Grüße
Titel: Antw:Fhem -> Samsung TV
Beitrag von: mi.ke am 08 Dezember 2013, 23:49:31
meine WAF konnte ich mit dem TVbacklight auch extrem steigern   8)

weiterer Tip:
über sunset prüfe ich zusätzlich noch, ob's schon Dunkel ist,
das LED schaltet ein wenn Dunkel und TV angeschaltet wird
oder wenn TV schon an war, schaltet das LED nachträglich zu.

btw.
Nicht wundern, wenn Dein Samsung aufnimmt und ausgeschaltet ist, ist er über LAN-Ping present.


Titel: Antw:Fhem -> Samsung TV
Beitrag von: Puschel74 am 11 Dezember 2013, 20:10:53
Hallo,

PERSENCE war der reichtige Tipp - danke nochmal.

Jetzt brauch ich nur noch einen FS20-->IR oder HM-->IR Umsetzer dann kann ich das "Backlight" auch über FHEM schalten.
Aber das ist eine andere Baustelle  8)

Grüße
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Neuling am 04 Januar 2014, 18:00:06
Hallo zusammen

Vielen dank für dieses Modul und der Anleitung.

Bin noch ein sehr frischer neuling und hab keine Programmierkenntnisse aber konnte mir dank Euch was nettes basteln.

Ich konnte mir eine Art Sleeptimer Automation basteln:

define ntfy1 notify LEDTV:off sleep 0;; set Sammy TOOLS;;sleep 0;; set Sammy DOWN;;sleep 0;; set Sammy DOWN;;sleep 0;; set Sammy DOWN;;sleep 0;; set Sammy DOWN;;sleep 0;; set Sammy RIGHT;;sleep 0;; set Sammy DOWN;;sleep 0;; set Sammy DOWN;;sleep 0;; set Sammy ENTER;;sleep 0;; set Sammy EXIT

Dieses nötige bewirkt das wenn ich mein LED am Fernseh ausschalte eine Sleeptimer von 60min am Samsung ES6100 eingestellt wird.

Das hat den WAF enorm angehoben.  ;D
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Rince am 04 Januar 2014, 19:04:44

###### Zeitschaltung Fernseher aus
define tv_ZEITSCHALTER watchdog LEDTV:off 00:59:00 LEDTV:on set Sammy poweroff;; trigger tv_ZEITSCHALTER .


Hi Neuling,

evtl. ist obiger Code bequemer zu handeln, da man sich nicht händisch durch das TV Menü hangeln muss. Wenn du z.B. grade im EPG bist, würde dein Code vermutlich Unsinn machen ;)

Beachte bitte das Leerzeichen und den Punkt :)
Das führt mit dem Trigger dazu, dass beim nächsten Ausschalten der LED Lampe der Watchdog wieder aktiv wird.

(Hoffe es jedenfalls. Schlimmstenfalls versucht FHEM damit jede Stunde den Fernseher auszuschalten, was eine Fehlermeldung im Log produziert. In dem Fall, lass den Watchdog dann starten, wenn du die LED Lampe angeht)

Korrigiert:
set Sammy poweroff
Titel: Antw:Aw: Fhem -> Samsung TV
Beitrag von: pfeffi am 05 Januar 2014, 15:32:30
Zitat von: UliM am 29 Mai 2013, 21:15:23
Hi,
zur Einrichtung der remote incl. frontend:
1.   Icons aus dem zip nach www/images/default
2.   set WEB rereadicons
3.   Routinen samsungtv($) (siehe oben), samsungremote($) und samsungremote_init() kopieren nach 99_myUtils.pm
4.   reload 99_myUtils.pm
5.   define notify n_STV  (siehe oben)
6.   define STV1 dummy (siehe oben)
7.   define STVremote weblink htmlCode {samsungremote("STV1")}
8.   attr STVremote room <Raum>
9.   STVremote kann auch in einen floorplan eingebunden werden

Es muss zunächst STV1 mit seinen buttons funktionieren (siehe oben).
Erst dann die Schritte ab 7 tun, um das frontend einzurichten.

Viel Spaß,
Uli


(siehe Anhang / see attachement)


PS: Im Moment werden die Trennblöcke in Firefox gut dargestellt, auf dem iPad produzieren sie ein hässliches Kasterl.
Wenn dazu jemand ne Lösung weiss, gerne her damit :)
Ggf $row[1], $row[6], $row[10] löschen und die Nummerierung anpassen, so dass sie durchgängig von null aufsteigend ist.


#### Samsung-TV remote frontend ########################################################################################################
# called by weblink htmlCode {samsungremote("<remotedevice>")}
sub
samsungremote_init() {
  my @row;
  $row[0]="POWEROFF,TV,HDMI";
  $row[1]="---";
  $row[2]="1,2,3";
  $row[3]="4,5,6";
  $row[4]="7,8,9";
  $row[5]=",0,PRECH";
  $row[6]="---";
  $row[7]="VOLUP,MUTE,CHUP";
  $row[8]="VOLDOWN,CH_LIST,CHDOWN";
  $row[9]="MENU,,GUIDE";
  $row[10]="---";
  $row[11]="TOOLS,UP,INFO";
  $row[12]="LEFT,ENTER,RIGHT";
  $row[13]="RETURN,DOWN,EXIT";
  # unused available commands
  # AD PICTURE_SIZE  SOURCE
  # CONTENTS W_LINK
  # RSS MTS SRS CAPTION TOPMENU SLEEP ESAVING
  # PLAY PAUSE REWIND FF REC STOP
  # PIP_ONOFF ASPECT
  return @row;
}
sub
samsungremote($) {
  my $stvdev = shift;
  my $stvhtml;
  my @row = samsungremote_init();
  $stvhtml='<table border="2" rules="none">';
  foreach my $rownr (0..$#row) {
    if ( ($row[$rownr] eq "---") && !$FW_tp ) {
   $stvhtml .= "<tr><td colspan=\"3\" style=\"height:6px\"></td></tr>\n";
   next;
}
    $stvhtml .= "<tr>\n";
    my @btn = split (",",$row[$rownr]);
  foreach my $btnnr (0..$#btn) {
    $stvhtml .= "<td>";
if ($btn[$btnnr] ne "") {
#   $stvhtml .=  "<a href=\"$FW_ME$FW_subdir?cmd.$stvdev=set $stvdev $btn[$btnnr]\"><img src=\"$FW_ME/icons/black_btn_".$btn[$btnnr]."\"></a>";
  my $cmd   = "cmd.$stvdev=set $stvdev $btn[$btnnr]";
  my $img   = "<img src=\"$FW_ME/icons/black_btn_$btn[$btnnr]\">";
    $stvhtml .= "<a onClick=\"FW_cmd('$FW_ME$FW_subdir?XHR=1&$cmd')\">$img</a>";
}
    $stvhtml .= "</td>\n";
  }
    $stvhtml .= "</tr>\n";
  }
  $stvhtml .= "</table>\n";
  return $stvhtml;
}



PS: Bin über's lange WE unterwegs und kann erst mal nicht helfen).

Edit 14.06.13: zip aktualisiert, alle icons drin
Titel: Antw:Aw: Fhem -> Samsung TV
Beitrag von: pfeffi am 05 Januar 2014, 15:34:27
bin gerade dabei mein Samsung salonfhig zu machen
wo finde ich die Anhänge ??




Zitat von: UliM am 29 Mai 2013, 21:15:23
Hi,
zur Einrichtung der remote incl. frontend:
1.   Icons aus dem zip nach www/images/default
2.   set WEB rereadicons
3.   Routinen samsungtv($) (siehe oben), samsungremote($) und samsungremote_init() kopieren nach 99_myUtils.pm
4.   reload 99_myUtils.pm
5.   define notify n_STV  (siehe oben)
6.   define STV1 dummy (siehe oben)
7.   define STVremote weblink htmlCode {samsungremote("STV1")}
8.   attr STVremote room <Raum>
9.   STVremote kann auch in einen floorplan eingebunden werden

Es muss zunächst STV1 mit seinen buttons funktionieren (siehe oben).
Erst dann die Schritte ab 7 tun, um das frontend einzurichten.

Viel Spaß,
Uli


(siehe Anhang / see attachement)


PS: Im Moment werden die Trennblöcke in Firefox gut dargestellt, auf dem iPad produzieren sie ein hässliches Kasterl.
Wenn dazu jemand ne Lösung weiss, gerne her damit :)
Ggf $row[1], $row[6], $row[10] löschen und die Nummerierung anpassen, so dass sie durchgängig von null aufsteigend ist.


#### Samsung-TV remote frontend ########################################################################################################
# called by weblink htmlCode {samsungremote("<remotedevice>")}
sub
samsungremote_init() {
  my @row;
  $row[0]="POWEROFF,TV,HDMI";
  $row[1]="---";
  $row[2]="1,2,3";
  $row[3]="4,5,6";
  $row[4]="7,8,9";
  $row[5]=",0,PRECH";
  $row[6]="---";
  $row[7]="VOLUP,MUTE,CHUP";
  $row[8]="VOLDOWN,CH_LIST,CHDOWN";
  $row[9]="MENU,,GUIDE";
  $row[10]="---";
  $row[11]="TOOLS,UP,INFO";
  $row[12]="LEFT,ENTER,RIGHT";
  $row[13]="RETURN,DOWN,EXIT";
  # unused available commands
  # AD PICTURE_SIZE  SOURCE
  # CONTENTS W_LINK
  # RSS MTS SRS CAPTION TOPMENU SLEEP ESAVING
  # PLAY PAUSE REWIND FF REC STOP
  # PIP_ONOFF ASPECT
  return @row;
}
sub
samsungremote($) {
  my $stvdev = shift;
  my $stvhtml;
  my @row = samsungremote_init();
  $stvhtml='<table border="2" rules="none">';
  foreach my $rownr (0..$#row) {
    if ( ($row[$rownr] eq "---") && !$FW_tp ) {
   $stvhtml .= "<tr><td colspan=\"3\" style=\"height:6px\"></td></tr>\n";
   next;
}
    $stvhtml .= "<tr>\n";
    my @btn = split (",",$row[$rownr]);
  foreach my $btnnr (0..$#btn) {
    $stvhtml .= "<td>";
if ($btn[$btnnr] ne "") {
#   $stvhtml .=  "<a href=\"$FW_ME$FW_subdir?cmd.$stvdev=set $stvdev $btn[$btnnr]\"><img src=\"$FW_ME/icons/black_btn_".$btn[$btnnr]."\"></a>";
  my $cmd   = "cmd.$stvdev=set $stvdev $btn[$btnnr]";
  my $img   = "<img src=\"$FW_ME/icons/black_btn_$btn[$btnnr]\">";
    $stvhtml .= "<a onClick=\"FW_cmd('$FW_ME$FW_subdir?XHR=1&$cmd')\">$img</a>";
}
    $stvhtml .= "</td>\n";
  }
    $stvhtml .= "</tr>\n";
  }
  $stvhtml .= "</table>\n";
  return $stvhtml;
}



PS: Bin über's lange WE unterwegs und kann erst mal nicht helfen).

Edit 14.06.13: zip aktualisiert, alle icons drin
Titel: Antw:Fhem -> Samsung TV
Beitrag von: UliM am 05 Januar 2014, 15:47:47
Hi,
braucht man nicht mehr - alles per update verteilt :)
http://fhem.de/commandref.html#remotecontrol
=8-)
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Neuling am 08 Januar 2014, 20:56:58
Hallo,

Vielen dank für die Antwort und deinen Verbesserungsvorschlag. Das einzige was mich an deiner Lösung stört ist das der TV kurz vor dem ausschalten nicht nochmals darauf hinweist da du ihn direkt ausschaltest. Dann doch lieber meinen Weg.  ;) Wobei der sicherlich noch verbessert werden muss. Soll ja nur eine Erleichterung sein um nicht durchs Menü zu klickern.

Eine frage habe ich aber noch:
Wenn ich mit meinen ES6100 normal mit "define TV SVT ipadresse" anlege klappt alles, aber wenn ich versuche den Port einzugeben wie von Gerhard beschrieben Port 7676 für die E-Serie sagt mir fhem jedoch SVT der Port ist Not supportet

Kann es sein das die Ich ein altes Modul drauf habe wo die Änderungen nicht drin sind?

Würde halt gerne über z.b über "set TV Volume 14" noch unter bestimmten Situationen die Lautstärke steuern. Das Message oder Telefon Zeug wäre egal, wobei der WAF meiner Frau noch steigen würde wenn die fritzbox am TV Anzeigen würde das ein Anruf eingeht und vielleicht sogar wer.

Naja wahrscheinlich wunschdenken.

Danke fürs lesen und helfen.  :)
l
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Gerhard am 09 Januar 2014, 08:31:57
Hallo Neuling,

die jetzige version von Uli unterstütz volgende ports:

55235  : "mute volume call sms date"  (set TV volume 20 und nicht Volume!!)

55000  : "0 1 2 3 4 5 6 7 8 9 UP DOWN LEFT RIGHT ENTER ".
                        "MENU PRECH GUIDE INFO RETURN CH_LIST EXIT ".
                        "SOURCE AD PICTURE_SIZE VOLUP VOLDOWN MUTE ".
                        "TOOLS POWEROFF CHUP CHDOWN CONTENTS W_LINK ".
                        "RSS MTS SRS CAPTION TOPMENU SLEEP ESAVING ".
                        "PLAY PAUSE REWIND FF REC STOP ".
                        "TV HDMI PIP_ONOFF ASPECT"

gibt man kein port an, wird 55235 genommen, bei 55000 siehe oben, alles andere -> "[STV] Port is not supported"

@Uli & Zwiebel: es gibt noch den port 7676 ähnlich wie 55000, ist es passè??, es wird von etliche SamsungTV unterstützt.

Gerhard
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Rince am 09 Januar 2014, 11:02:23
@Neuling
Ja, das ist richtig. Dann geht die Glotze aus :)

Hab bei meiner Badlampe (die wird von einem Watchdog nach 15min ausgeschaltet, weil sie immer irgendwer brennen lässt)
noch ne Warnung gebastelt. 1min vor dem deaktivieren sagt mir FHEM noch, dass gleich das Licht ausgehen wird. Dann bin ich wenigstens vorgewarnt.
Hab aber noch nicht nachgesehen, wie ich es lösen kann den Watchdog dann zu verlängern. Zur Zeit schalte ich dann kurz aus und wieder an. Ist aber noch nicht ganz das Gelbe vom Ei.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Zwiebel am 09 Januar 2014, 15:45:34
Hallo Gerhard,

Zitat@Uli & Zwiebel: es gibt noch den port 7676 ähnlich wie 55000, ist es passè??, es wird von etliche SamsungTV unterstützt.

Kann der Samsung Type E auf Port 55000 das gleiche Protokoll wie 7676. Wenn ja ist das ja einfach zu implementieren.
Bei deinem Modul Vorschlag hast du Port 7676 gleich behandelt wie SOAP (Port 52235).

Gruß
Zwiebel
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Gerhard am 09 Januar 2014, 17:30:38
Hi Zwiebel,

du hast recht, port 7676 (ab E-Serie) ist ähnlich wie port 55235.

vll muß man nichts machen, da alle TV's beide ports gleich behandeln??

Gerhard
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Neuling am 09 Januar 2014, 20:19:50
Hallo Gerhard.

Ich kann an mein TV nur die Befehle senden wie du sie beschreibst über Port 55000.
ich hab mein TV so definiert " define TV SVT ipadresse" wenn ich versuche ein Port dahinter zu hängen, egal ob 7676 oder 55325 sagt fhem SVT Port Not supportet.
Also kann ich kein "set tv volume 20" losschicken.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Gerhard am 09 Januar 2014, 20:38:06
Hallo Neuling,

sorry, verschrieben!

es muß 52235 heißen!!

also:
define TV STV <ip-address> wird port 55000 benutzt
define TV STV <ip-address> 52235 solte akzeptiert werden -> set TV volume 20

Gerhard
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Gerhard am 09 Januar 2014, 20:55:33
übrigens,

wenn port 52235 funktioniert, dann:

define TV1 STV <ip-address> 52235 (volume, msg, call, ...) für CallMonitor siehe beiträge oder wiki
define TV2 STV <ip-address> für remoute von Uli, siehe beiträge oder wiki

viel spass! (feeback?)

Gerhard
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Neuling am 09 Januar 2014, 21:09:00
Okay mit dem Port kann ich ihn anlegen, jedoch kommt bei "set TV volume 20" diese Meldung in fhem --> [STV] Invalid command volume. Use any of:

Vielen dank für deine Unterstützung. :)
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Gerhard am 09 Januar 2014, 21:24:07
das vestehe ich jetzt wirklich nicht?!,

versuch mal define TV STV <ip-address> und dan set TV volume 20..

kanst du mal nachsehen welche STV version bei dir instaliert ist? (sollte >= 1.4 sein)

Gerhard
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Neuling am 09 Januar 2014, 22:11:10
Ich habe beide Ports definiert:
Einmal "define Sammy SVT 192.168.178.23"
Zweitens "define Sam SVT 192.168.178.23 52235"

Beide werden mir im Log auch angezeigt.

Anbei zwei Screenshots vom Log und von Version.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Gerhard am 09 Januar 2014, 22:33:45
o.k.

deine version ist aktuell.

mich irritieren diese meldungen: define: [STV] Port is not supported

laut sourde wird diese meldung ausgegeben, wenn der port weder 5500 noch 52235 ist.

mein letzter vorschlag:

define Sammy STV 192.168.178.23 55000
define Sam STV 192.168.178.23 52235

ich nehme an, dass SVT in deinem beitrag nur ein buchtaben verdreher war.

@Zwiebel: was meinst du dazu? irgend wie kommt es mir spanisch vor.

Gerhard
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Zwiebel am 10 Januar 2014, 21:22:30
Hallo Zusammen,

Gerhard, ich sehe das genauso.

Hier eine neue Version zum testen mit Port 7676. Wobei ich das schon komisch find von Samsung wieder auf das SOAP wieder zurück zu kehren mit der E Serie.

Gruß
Zwiebel
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Gerhard am 11 Januar 2014, 07:11:04
Hallo Neuling,

hier noch eine idee, auszug aus rusamsung hinweise:

   In der Firewall müssen folgende Ports frei gegeben werden:
     -  1900 (UDP-Port zum Suchen nach UPnP-Geräten im Netzwerk via SSDP-Discover mit 239.255.255.250:1900)
     -  2345 (TCP-Port zur Fernbedienung des Samsung TV B-Serie)
     -  7676 (TCP-Port zur Kommunikation (Messages, Lautstärke, ...) mit Samsung TV ab E-Serie)
     - 52235 (TCP-Port zur Kommunikation (Messages, Lautstärke, ...) mit Samsung TV bis D-Serie)
     - 55000 (TCP-Port zur Fernbedienung des Samsung TV C-Serie und Nachfolger)

   Eventuell für die ersten Tests die Firewall temporär ausschalten! Virenscanner ggf. ebenso.
   Alternativ muss in Windows Vista und Windows 7 (bei Verwendung von PFW auch in Windows XP) explizit das
   Programm in der Firewall freigegeben werden.
   Windows 7-Firewall:
   Systemsteuerung -> System und Sicherheit -> Windows-Firewall -> Ein Programm oder Feature durch die
   Windows-Firewall zulassen: Einstellungen ändern -> Anderes Programm zulassen

   Beim ersten Empfang einer Nachricht am TV kann es notwendig sein, dass man am TV explizit den Empfang
   eines bestimmten "Senders" erlaubt. Wurde dies einmal gemacht, ist es solange gültig, bis man den "Sender"
   wieder aus der Liste der sendenden Geräte entfernt oder den Zugriff dort expliziet verbietet.

danke an Zwiebel für die testversion!

Gerhard
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Neuling am 12 Januar 2014, 19:47:30
Hallo,

Sorry das ich mich heute erst melde. Vielen dank für Eure tolle Unterstützung!!!

Ich habe meinen Fernseher mal raus gelöscht und neu angelegt. Leider ohne Erfolg.

Ich kann zwar über Fernbedienung mein Fernseher bedienen aber nicht über das Message Ding zb eine volume 11 raushauen. Hinter dem Port scheinen keine Kommandos hinterlegt zu sein. Auch keine macadresse. (Siehe Screenshot)

Ich nutze fhem auf einer fritzbox 7490. bedienen und dergleichen mache ich i.d.R über ein ipad. Dort kann ich keine Firewall Einstellungen ändern oder dergleichen.

Du schreibst Gerhard:

     -  7676 (TCP-Port zur Kommunikation (Messages, Lautstärke, ...) mit Samsung TV ab E-Serie)
     - 52235 (TCP-Port zur Kommunikation (Messages, Lautstärke, ...) mit Samsung TV bis D-Serie)
     - 55000 (TCP-Port zur Fernbedienung des Samsung TV C-Serie und Nachfolger)

Also Port 52235 FIS D Serie
Für die E Serie wäre es Port 7676. den kann ich ja garnicht definieren.

Vielen dank nochmal.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Gerhard am 12 Januar 2014, 19:57:39
Hi,

eine seite zuvor hat Zwiebel ein Modul zur verfügung gestellt, das port 7676 akzeptiert (runterladen..).
original modul umbenenen, neues reinspielen (chmod rechte nicht vergessen! z.B. chmod 777 70_STV.pm) -> dann ausprobieren.

irgendwie läuft da was schief!?, bin gespannt.

Gerhard
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Zwiebel am 13 Januar 2014, 12:56:51
Hallo Gerhard,

Zitat-  2345 (TCP-Port zur Fernbedienung des Samsung TV B-Serie)

läuft da auch SOAP drüber? Ich hab leider keine Info gefunden zu dem Port 2345...

Sobald ich ein GO bekomme kann ich die neue Version hochladen.

Gruß
Zwiebel
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Gerhard am 13 Januar 2014, 15:02:48
Hi,

@Zwiebel: ich würde mit so einem alten zeug (port 2345) nichts mehr anfangen. über 7676 könnte man nachdenken wenn mehr feedback aus dem feld kommen würde.
z.b. bei mir UE46D6200 geht sowohl 52235 wie auch 7676 (beide identisch).

@Neuling: bitte  http://samsung.rainerullrich.de/ (http://samsung.rainerullrich.de/) auf ein win rechner instalieren (d.h. kopieren), damit kannst du alle funktionen deines SamsunTVs testen und auch die ports die unterstützt werden siehst du unter "Aktionen -> Testen" glaub ich.

Gerhard
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Rince am 14 Januar 2014, 09:21:24
ES8090

Habe auch mal das neue Modul ausprobiert.
Altes gesichert, Neues rein, Rechte angepasst, Port in der fhem.cfg eingestellt.

Nach Neustart ausprobiert:
2014.01.14 09:12:21.713 3: port:::: 7676
2014.01.14 09:12:28.283 3: port:::: 7676
2014.01.14 09:12:37.258 3: port:::: 7676
2014.01.14 09:12:44.802 3: port:::: 7676

=> es passiert nichts.

Ich fürchte, damit kommen wir nicht weiter. Der ruCommunicator kann es übrigens auch nicht.


Habe es wieder zurück gebaut.

Titel: Antw:Fhem -> Samsung TV
Beitrag von: Zwiebel am 14 Januar 2014, 10:21:03
Hallo Rince,

ich gebe zu der log output ist nicht sehr gut.

Wenn der ruCommunicator auch nichts ausgibt, dann sieht es für mich eher so aus als könnte es dein TV noch nicht.

Gruß
Zwiebel
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Rince am 14 Januar 2014, 10:37:24
Eher "nicht mehr".

Mit der älteren D Serie und älterer Firmware hätte es wohl geklappt.


Aber egal. Letztlich gibt es immer mehr Wege etwas zu erreichen. In meinem Fall bleibt die Glotze eben Glotze und das informieren macht halt ein Android Tab.

Das einzige was ich beim ruCommunicator echt besser finde:
URLs direkt an den TV schicken und besser Youtube Videos suchen.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Neuling am 14 Januar 2014, 14:15:53
hallo

vielen Dank für die Tips.

Hab den RuSamsung mal installiert jedoch ohne erfolg! Im Log gibt er mit folgendes Aus:

Gui erzeugen... fertig
Informationen ausgeben... Message-Service am TV ist nicht möglich, daher deaktiviert!
Daher wird auch die (Lautstärke-)Überwachung deaktiviert!
RC-Anmeldung... fertig
Überprüfung, ob neuere Programm-Version existiert... fertig
RC-Port 55000 ist am TV mit IP-Adresse 192.168.178.23 erreichbar!
Message-Port 7676 ist am TV mit IP-Adresse 192.168.178.23 zwar erreichbar, antwortet aber nicht!
RC-Anmeldung... fertig


Das heißt ja zumindst das er an 7676 erreichbar ist, jedoch nicht antwortet. Kann man da irgendwas machen, kann ich irgendwas versuchen zu helfen?

als Firmaware habe ich die "T-MST10PDEUC-1040.2,BT-G" drauf. Scheint die aktuellste zu sein!
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Gerhard am 14 Januar 2014, 15:25:48
Hallo Neuling,

was noch wichtig ist, sind die setup einstellungen am TV.
ich habe in den blog etwas darüber geschrieben, aber auf der rusamsung seite unter hinweise findest du dazu anregungen.

wie ich mich noch erinern kann, waren eistellungen in bereich lan, service, allshare, message, and so on...

resume: normalerweise ist port 52235 für Messaging-System (sms, call, termin, etc.) und port 55000 für Remote Controll.
diese zwei ports werden von ziemlich allen TVs die hier mit FHEM betrieben werden unterstützt (mehr oder weniger) und sollten auch reichen, ausser anwender (wie Neuling) in erfahrung bringen, dass ihr SamsungTV auch oder nur andere ports (wie 7676) unterstützen.
voraussetzung ist die richtige einstellungen in den TV setup (was ziemlich mühsam ist, da verschiedene modelle, verschiedene setups haben!)
als hilfsmittel um herauszufinden was der TV kann ist rusamsung.
also, wenn jemand infos geben kann welche ports bei ihm unterstützt werden (ausser die zwei die implementiert sind), dann ist es auch möglich den STV-Modul anzupassen.

Gerhard

Gerhard
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Neuling am 14 Januar 2014, 18:45:45
Naja manchmal muss man sich halt damit abfinden,s man nicht alles haben kann.  :'(

Habe sämtliche Menüs und Einstellungen durch wo ich eventuell was einstellen könnte,aber da ist nichts.
Im Smart Menü kann man noch Push Nachrichten anstellen, das war es aber auch nicht.

Rusamsung hilft mir an der stelle auch leider nicht weiter. Die Fernbedienung ist ja ganz nett, aber ein Message oder direkte Befehle ala volume 10 wäre klasse gewesen.

Kann man irgendwie die Firmware untersuchen um rauszufinden was der TV an Port 7676 erwartet oder rausgibt?

Titel: Antw:Fhem -> Samsung TV
Beitrag von: Rince am 14 Januar 2014, 19:16:46
Wenn, dann sind wohl die Jungs von SammyGo die richtige Adresse.
Aber das ist nix was man mal eben schnell macht.

Habe mit den neueren Firmwares von Samsung z.B. einen wesentlich besseren Betrieb mit meinem Cam, und kann auch Ton am TV und per SPDIF gleichzeitig ausgeben. Früher musste ich mich immer für eins entscheiden. Jetzt höre ich so Hintergrundberieselung über die TV Lautsprecher, und wenn ich bewusst Fernsehen will, dann werfe ich das DTS system an.
Das ging früher alles nicht, ohne das Audiosetup umzustellen.
Dafür nehme ich dann die Einschränkung, das SammyGo eben nicht läuft, auch in Kauf.

Übrigens:
Klemm dir ne Festplatte an den Fernseher.
Bei mir wirft FHEM dann Timeshift an, wenn das Telefon läutet. Ist viel schlauer als leise drehen ;)
Weil dann verpasst du halt nichts. Ist bei "leise" nicht wirklich der Fall ;)
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Neuling am 18 Januar 2014, 20:31:15
Timeshift ist klasse, aber leider nicht bei HD Sendern.

Werde mal bei samygo gucken ob ich was finde.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Rince am 18 Januar 2014, 21:29:26
Hab an meinem ue55es8090 ne Festplatte dran, Timeshift mit HD ist völlig problemlos.
Sowohl öffentlich rechtlich wie auch Sky. (Die Privaten hab ich nie ausprobiert)
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Invers am 18 Januar 2014, 21:48:37
Geht bei mir mit gleichem TV auch.  Auch die Privatsender.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: mbenker am 22 Januar 2014, 14:42:23
Hallo,

Laut RU Commander geht bei mir der Port 55000 und ich kann den auch mit dem RU Commander steuern.
Allerdings wenn ich den in FHEM definieren will

define SamsungTV STV 192.168.178.63 55000

stürzt FHEM ab. Im Log ist nix zu finden.
Allerdings taucht in der telnet Konsole folgendes auf :

Bad arg length for Socket::inet_ntoa , length is 0, schoult be 4 at ./FHEM/70_STV.pm line 71


Mit Port 7676 kann ich zwar definieren aber es hat keine Funktion.

Mein Fernseher : UE40ES6300

Hoffe auf Hilfe ...

mfG
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Gerhard am 22 Januar 2014, 15:43:48
Hallo mbecker,

wenn bis ca 18:30, Niemand dir eine Antwort gibt, werde ich selbst nachsehen und Dir ewtl. weiterhelfen.
Momentan bin noch unterwegs, also bis dann.

Gerhard
Titel: Antw:Fhem -> Samsung TV
Beitrag von: mbenker am 22 Januar 2014, 15:59:27
Ah super...keine Hektik.....

Sooo wichtig ist das NOCH nicht :D
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Gerhard am 22 Januar 2014, 17:45:26
Hallo mbenker,

so, das ist schon mal gut, dass Du mit rusamsung eroirt hast, welcher Port (nähmlich 55000) bei deinem Fehrnseher unterstützt wird!!

Die Meldung: Bad arg length for Socket::inet_ntoa , length is 0, schoult be 4 at ./FHEM/70_STV.pm line 71, besagt das die angegebene ip-addresse (bei dir 192.168.178.63 gehe dafon aus, ist richtig!!, weil es gibt eine LAN ip und eine WLAN ip bei Samsung) nicht aufgelöst werden kann??

Also kurz gesagt, die ip-addresse macht schwierigkeiten...

Ich würde über die Konsole (Telnet Port 7272) oder direkt in dem Eingabefeld von FEHM folgendes:

delete SamsungTV
dann
define SamsungTV STV 192.168.178.63 55000

Was pasiert, wenn Du keinen Port angibst?? (weil dann stellt STV automatisch Port 52235 ein.

P.S. prüfe mit der RU Commander welche ip-addresse benutzt wird.

bis dann, Gerhard
Titel: Antw:Fhem -> Samsung TV
Beitrag von: mbenker am 22 Januar 2014, 18:10:09
Hi Gerhard,

ruCommander nimmt folgende Adresse :

TV setzen... SamsungTV, 192.168.178.63

Wenn ich keinen Port angebe, klappt das DEFINE....aber es funktioniert kein Befehl...

Muss ich eventuell den Port 55000 in der FB noch angeben ?

Titel: Antw:Fhem -> Samsung TV
Beitrag von: Gerhard am 22 Januar 2014, 18:37:49
Hi,

nein, den Port 55000 musst Du in der FB  nicht eingeben.

Stürzt es mit dem Port 55000 immer noch ab???

Wenn ohne Portangabe das Anlegen klappt, heisst in Unsorted, solltest du unter STV SamsungTV finden. Auf SamsungTV klicken, dann sollte sich ein Fenster öffnen, wo Du ein Klappmenue für set (oben links) findest, über den man alle Setbefehle bedienen kann.

Was bietet set an? und was pasiert, wenn man set bedient?

P.S. musstest Du schon mal bei deinem TV eine Bestätigung quittieren, dass FHEM sich anmelden darf?, und zur letzt, welche FHEM und STV version setzt Du ein??

Gerhard
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Gerhard am 22 Januar 2014, 18:53:55
mit define SamsungTV STV 192.168.178.63, wie STV_52235.png

und mit define SamsungTV STV 192.168.178.63 55000, wie STV_55000.png

Gerhard

Titel: Antw:Fhem -> Samsung TV
Beitrag von: mbenker am 22 Januar 2014, 22:11:38
Hi sorry war unterwegs...bin morgen wieder on und dann schick ich dir die Screenshots was passiert....

Gute Nacht....
Titel: Antw:Fhem -> Samsung TV
Beitrag von: mbenker am 23 Januar 2014, 09:21:06
So also mit

define SamsungTV STV 192.168.178.63

Zitat
SamsungTV
Internals
.validcommands :mute volume call sms date
DEF    192.168.178.63
Host 192.168.178.63
NAME SamsungTV
NR 143
Port 52235
STATE Initialized
TYPE STV

wenn ich

define SamsungTV STV 192.168.178.63 55000

benutze bleibt FHEM stehen und stürzt OHNE Logeintrag ab.
Einzig und allein obige Fehlermeldung taucht in der TelNet Konsole auf...


Version FHEM :
$Id: fhem.pl 4663 2014-01-16 09:45:15Z rudolfkoenig $
$Id: 70_STV.pm 3799 2013-08-26 18:15:33Z bentele $

Ich hatte auch bereits die hier im Beitrag eingefügte Version von STV genutzt, aber der Absturz blieb gleich....


Achja der Fernseher hängt bei mir per WLAN an einer FB 6360.
Während der FHEM Server auf einer weiteren FB läuft (7390). Beide FB sind per LAN Kabel miteinander verbunden.....
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Neuling am 23 Januar 2014, 11:09:32
Hey,

also meine Erfahrungen --> FB 7490 direkt dort wo auch FHEM läuft kann ich BEIDE Ports anlegen und FHEM arbeitet normal weiter. Mein Samsung hängt auch im bei mir im WLAN!

Das ich den Messageport nicht nutzen kann ist eine andere sache, aber den Remote Port 55000 kann ich ganz normal nutzen...

just my 2 Cents... ;)
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Zwiebel am 23 Januar 2014, 11:46:27
Hallo mbenker,

kannst du vor dem definieren des TV mal ein "attr global verbose 5" machen. Interessant ist dann was im fhem.log steht.

Gruß
Zwiebel
Titel: Antw:Fhem -> Samsung TV
Beitrag von: mbenker am 23 Januar 2014, 14:00:30
hast per PN bekommen
Titel: Antw:Fhem -> Samsung TV
Beitrag von: mbenker am 27 Januar 2014, 21:37:02
Hi Zwiebel,

thx für deinen Support und die aktuelle "Individuallösung" :D

Es funktioniert einwandfrei mit meinem Fernseher....
Gerade zwar nur mit VOLUP und VOLDOWN getestet aber ich denke der Rest wird auch funktionieren....

Wird morgen dann nochmal getestet :D :D :D
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Gerhard am 28 Januar 2014, 07:03:07
Hi,

kann man erfahren wo das Problem lag??

G
Titel: Antw:Fhem -> Samsung TV
Beitrag von: mbenker am 28 Januar 2014, 07:59:33
Morgen Gerhard,

nun das Problem liegt darin, das aufgrund noch unbekannter Ursache beim definieren des 55000er die IP der Fritz nicht richtig umgewandelt wird (@zwiebel : ich hoffe das ist so korrekt :D)
Das ganze hat Zwiebel jetzt mit einer kleinen NUR für MICH Lösung erstmal umgangen.

Allerdings kann er noch nicht sagen wieso dieses passiert.

Titel: Antw:Fhem -> Samsung TV
Beitrag von: Gerhard am 28 Januar 2014, 10:18:20
o.k, danke,

vll. liegt es an deine spezielle Anbindung über zwei FBs?

G
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Zwiebel am 28 Januar 2014, 10:27:22
Hallo,

Zeile 71 müsste das sein.

my $address = inet_ntoa(scalar gethostbyname(hostname() || 'localhost'));

bringt ein Fehler, den ich nicht nachstellen kann. Hat jemand ne Idee?

Aber vielleicht ist der teil auch garnicht notwendig weil der TV auch eine default IP akzeptiert.

Gruß
Zwiebel
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Gerhard am 28 Januar 2014, 10:37:18
Hallo Zwiebel,

wie hast Du die spezielle Version für mbenker gelöst?, feste IP-addresse eingetragen?

G
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Zwiebel am 28 Januar 2014, 10:48:06
Hallo Gerhard,

genau - fest fhem ip.

gruß
Zwiebel
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Gerhard am 28 Januar 2014, 10:57:25
Hi Zwiebel,

dann könnte man in der sub Define(..) die IP-Übergabe vll. so lösen?


        # set address
my $address = $a[2];
$hash->{helper}{ADDRESS} = $address;

# use port 80 if not defined
my $port = $a[3] || 80;
$hash->{helper}{PORT} = $port;


G
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Gerhard am 28 Januar 2014, 11:04:57
übrigens in der V1.1, war die Lösung so ähnlich:


        sub connection($$) {
my $tmp =  shift ;
Log 4, "connection message: $tmp";
my $TV = shift;
my $buffer = "";
my $tmp2 = "";

my $sock = new IO::Socket::INET (
        PeerAddr => $TV,
        PeerPort => '52235',
        Proto => 'tcp',
        Timout => 5
    );


G
Titel: Antw:Fhem -> Samsung TV
Beitrag von: mbenker am 28 Januar 2014, 13:05:21
Wenn ich irgentwas testen soll, einfach Bescheid geben :D

(nur werd ich diesmal vor dem Test sichern...lol sonst sind meine ganzen FlurNachtlicht Notifys und Watchdogs wieder weg .hehe
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Zwiebel am 28 Januar 2014, 20:04:34
Hallo,

in $address sollte die Adresse von dem FHEM host drin stehen. Das war bis jetzt in keiner STV Version notwendig.

@mbenker - Inzwischen bin ich mir sicher es muß mit deiner namensauflösung zu tun haben. Welche FritzBox macht bei dir das? Wo läuft FHEM drauf.

Schön währe es wenn ich die IP von einer FHEM variablen her bekommen könnte ohne gethostbyname() zu verwenden.

Gruß
Zwiebel
Titel: Antw:Fhem -> Samsung TV
Beitrag von: djhans am 28 Januar 2014, 22:28:13
Hallo,
habe auch so nen ES8090 und suche eine Möglichkeit Messages an die Kiste zu schicken. Es wäre auch toll, wenn man die Lautstärke direkt setzten könnte 8nicht über Volup und -down). Aber offenbar gibt es keine Möglichkeit dies zu realisieren.  Irgendwie muss das aber gehen. Samsung schafft es ja auch, das Live-TV auf ein IPad oder android zu schicken...
Ist vielleicht nur eine Einstellung im Servicemenü...(nur welche :-))

djhans
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Rince am 29 Januar 2014, 07:50:54
Mit dem direkten setzen der Lautstärke gebe ich dir recht. Das muss irgend wie gehen. Bei den Samsung Apps gehts ja auch.
Was allerdings nix mit den Nachrichten auf den Fernseher zu tun hat!

Ich würde sagen: der Weg wie die Apps mit dem Fernseher reden ist bis jetzt noch nicht in Programmcode gegossen. Daher geht es nicht. Wie das geht muss auf jeden Fall einer wissen: der hat für Android die Samsung App modifiziert, dass sie auch mit nicht Samsung Tabs arbeitet und mit Android > 4.

Wenn ich jetzt wüßte wer die App gebastelt hatte?

Aber so wichtig finde ich das jetzt auch nicht.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Gerhard am 29 Januar 2014, 08:16:42
Hallo,

ihr habt Recht!, die verschiedenen Samsung TVs (B-, C-, D-, E-Serie usw.) unterstützen unterschiedliche Funktionen auf unterschiedliche ipPorts und sind auch noch von den SetUps des TVs abhängig, die auch bei jede Serie unterschiedlich ist!!

also, um diese viele "unterschiedlich" in STV Modul berücksichtigen zu können, brauchen die Entwickler (UliM und Zwiebel) diese "Infos", die man wie ich schon mal geschrieben habe mit "rusamsung" oder andere "apps" herauf finden kann, welche Funktionen über welche ipPorts (wenn man Wireshark einsetzt) unterstüzt werden.

diese "Infos" können aber nur von den Usern kommen, da die Emtwickler nicht alle Serien besitzen ;)

@Zwiebel: ich hatte die selbe Vermutung (problem von mbenker), dass die FB auf dem FHEM läuft, die ipAddresse des TVs nicht auflösen kann. Da muss die untersuchung vortgesetzt werden.

Gruß, Gerhard
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Zwiebel am 29 Januar 2014, 09:20:16
Hallo Gerhard,

schade das ich nicht alle TV's besitze, das würd mir manches einfacher machen.

Es geht nicht darum die IP des TV's rauszubekommen oder als Name umzuwandeln sonder die IP des FHEM Servers auszulesen.

Gruß
Gabriel
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Gerhard am 29 Januar 2014, 10:43:19
o.k., jetzt habe ich es verstanden (denke ich).

d.h., die FB wo FHEM läuft, hat die ip-addresse fürs TV nicht vergeben (oder nicht als feste ip in seine Liste registriert).

also wenn ich es richtig verstanden habe, damit der DLNA Kanal zwischen server<-->client funktioniert, solte FB mit FHEM als client und TV als server sein, daraus folgt, dass die ip-addresse des TVs von der FB mit FHEM stammen muss. richtig??

Gerhard
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Neuling am 30 Januar 2014, 17:36:30
Hey,

Ich hab ne Samsung e Serie aber wie kann ich euch helfen. Wireshark kenn ich, könnt auch über die fritzbox mal nen Log mitschreiben,aber wie soll ich den TV bedienen? Mit rucommander konnte ich ja nichts rausfinden.

Hab für mein ipad ne App. Mytifi damit kann ich den Samsung fernbedienen aber das funzt ja auch über fhem.

Was kann ich tun um die Entwickler zu unterstützen?  ;D
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Gerhard am 31 Januar 2014, 07:26:57
Hallo Neuling,

vll. sollten wir eine Liste oder Tabelle einführen, in der man Serie, Ports, SetUp Einstellungen, wird Media oder Controll unterstütz, so ähnlich wie auf der "rusamsung" Seite.

So könnte man die Feedbacks der User in dieser Liste (Tabelle) pflegen, und so hätte man mehr Input für die Anpassung von STV, oder?

Gerhard
Titel: Antw:Fhem -> Samsung TV
Beitrag von: mbenker am 31 Januar 2014, 09:55:53
Hallo Gerhard,

sowas sollte eventuell ins Wiki eingetragen werden oder ?
Dort könnte man dann auch schauen welche Geräte mit welchen Befehlen gut funktionieren...

MfG
Titel: Antw:Fhem -> Samsung TV
Beitrag von: djhans am 31 Januar 2014, 09:56:15
Hallo,
auch ich bin gerne bereit, Tests zu machen. Habe einen ES8090. Allerdings braucht man etwas Geduld mit mir und muss genau erklären, was ich machen soll. Bin halt ein typischer Anwender... :-)
Mich interessiert das direkte Setzen der Lautstärke und das Senden von Messages an die Kiste.

djhans
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Gerhard am 31 Januar 2014, 13:32:12
Hallo djhans,

wie ist der Zustand bei Dir? Funktioniert der define TV STV ... in FHEM bei Dir? und wenn ja Was?

1. Media Funktionen (set volume=20, oder call, sms, Termin, date etc) funktionieren bei mir unter ipPort 52235 (UE46D6200), aber bei anderen User geht dies überhaupt nicht oder über einen anderen Port. (aktueller STV: define <name> STV <ip-address>, Port 52235 wird automatisch intern eingestellt, wenn keine Portangabe.

2. Controll Funktionen (1, 2, ..., VOLUP/DOWN etc.) über ipPort 55000 auch bei mir (define <name> STV <ip-address> 55000.

wenn es über FHEM funktioniert, sind es Funktionen die über "rusamsung" oder andere "apps" gehen, aber nicht über FHEM STV?

Gruß, Gerhard

Titel: Antw:Fhem -> Samsung TV
Beitrag von: djhans am 31 Januar 2014, 14:28:45
Hi,
habe folgendes i der fhem.cfg.
# UE46ES8090
define UE46ES8090 STV 192.168.1.5 55000
attr UE46ES8090 room Wohnzimmer


und das funzt. Ich habe dann einige Befehle zur Auswahl aber halt kein set Volume. Der Port 52235 geht nicht.

Keine Ahnung, ob es einen Port gibt, der funktioniert. habe auch schon mal mit rusamsung rumgespielt, bin da aber auch nicht weitergekommen..

djhans
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Gerhard am 31 Januar 2014, 18:43:51
Hi djhans,

das ist schon mal gut, bei Dir funktioniert das Controll Modus über Port 55000 (d.h. 1, 2, ... VOLUP/DOWN etc.)

jetzt damit Du Media Funktionen benützen sollst, muss Du eine neue Instanz des STVs anlegen, also etwa so:

define UE46ES8090_Controll STV 192.168.1.5 55000, damit kannst Du alle remotecontroll Befehle (siehe wiki von UliM) bedienen.

um Media Befehle zu benutzen:

define UE46ES8090_Media STV 192.168.1.5, also da wird Port 52235 automatisc intern gesetzt, und darüber (wenn dein SamsungTV dies unterstüzt) kannst du dann set UE46ES8090_Media volume=20 setzen.

kompakt gesagt für jede Modi (Controll über Port 55000 oder Media über Port 52235 oder sonst andere Modi über jed welchen Ports) muss immer eine Instanz von STV (immer unterscheidliche Namen) angeleget werde (siehe oben).

und welche Modi über welche Ports bei welche Samsung Series (B, C, D. E, ...) unterstützt werden müssen wir es gemeinsam (über "rusamsung", "apps", "wireshark" etc.) herausfinden.

und wie mbenker schon erwehnt hat, wenn wir genug Infos und Erfarungen und auch genug Anpassungen in 70_STV.pm haben, ein wiki Beitrag wäre nicht schlecht!!!!

Gruß, G
Titel: Antw:Fhem -> Samsung TV
Beitrag von: djhans am 31 Januar 2014, 20:19:40
Hallo Gerhard,
danke für die Erklärung. Ich habe das mal so eingebaut. Und tatsächlich finde ich nun folgende Befehle unter der UE46ES8090_Media:

call
date
mute
sms
volume

aber der TV reagiert nicht auf einen dieser Befehle. Der Port scheint nicht zu stimmen. Wie gesagt, wie kann ich helfen und was soll ich mal testen?

Christian
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Invers am 31 Januar 2014, 21:00:59
Das geht mir mit dem UE55ES8090 leider auch so.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: mbenker am 31 Januar 2014, 23:44:29
also der UE40ES6300 läuft über Port 55000
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Invers am 01 Februar 2014, 00:02:52
meiner auch.  Aber Volume 20 u.u.w geht nicht.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Gerhard am 01 Februar 2014, 09:28:43
also,

jetzt müsst Ihr mit Hilfe von "rusamsung" und div. "apps"  herausfinden, welche Modi und welche Funktionen davon unterstützt werden.
wenn rusamsung oder div. apps mehr Funktionen unterstützen wie STV, dann muss man heraudfinden welche ipPorts benutzt werden (z.B. mit wireshark oder andere Tools) und dann mit diese Infos kann man STV anpassen. Wenn keinne weitere Funktionen funktionieren, dann werden sie von eurem TV schlicht nicht unterstützt (pech!).
Sicherlich um ein Herumexperimentieren in den Einstellungen des TVs kommt man nicht drum rum (manual und google als hilfe) um alle Funktionen freizuschalten.

Gerhard
Titel: Antw:Fhem -> Samsung TV
Beitrag von: dieda am 05 Februar 2014, 22:39:00
Schließe mich an, das mit den Infos Media, SMS, Date funktioniert weder mit dem 55000 noch mit dem 52235er Port. Haber allerdings die neueste FW drauf.

Zitatdefine UE46ES8090_Media STV 192.168.1.5, also da wird Port 52235 automatisc intern gesetzt, und darüber (wenn dein SamsungTV dies unterstüzt) kannst du dann set UE46ES8090_Media volume=20 setzen.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Gerhard am 06 Februar 2014, 06:55:53
Hi dieda,

hast Du "rusamsung" oder android||iOS apps probiert?, in der SetUp Einstellungen für Freigaben vorgenommen?, welcher TV?

Gerhard
Titel: Antw:Fhem -> Samsung TV
Beitrag von: dieda am 06 Februar 2014, 17:18:33
Der Ru findet den TV und der lässt sich auch steuern, aber die SMS-, Anruf- und Nachrichten-Funktionen sind ausgegraut.

BTW: D-Serie 6500 mit neuester FW von Samsung http://www.samsung.com/de/support/model/UE46D6500VSXZG-downloads
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Gerhard am 06 Februar 2014, 19:43:43
Hi, schade!!

d.h. dein Samsung unterstützt diese Modi mit diser FW nicht!

ich las irgend wo, mit einem downgrade (ältere Versionen) würden diese funktionieren unterstüt,
da bei den neueren FW Versionen, Samsung einen Riegel vorgeschoben hat (warum auch immer??).

aber ich finde, wenn remoute (alles was auch über die Fernbedienung geht) funktioniert, ist schon fast alles was wir für den TV brauchen.

SMS, tel. calls, kann mann über andere devices (Medien) auch ausgeben!, oder?, sicher "set volume=0..100" wäre schon, aber es gehnt nicht bei jedem.

Gerhard
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Gerhard am 06 Februar 2014, 19:53:30
@all,

mich würde überhaupt interesieren, bei über 200 STV defines (Stand aktuelle Statistik), bei wiviele Samsung TVs und bei welche Serie, funktionieren die Media Funktionen (sms, call, date, volume, etc.)??

Gruß, Gerhard
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Rince am 07 Februar 2014, 17:32:02
Bitte sehr:
UE 55 ES 8090, neueste Firmware
Port 50000 ok

SMS, Lautstärke setzen etc. geht nicht, getestet am Port 7676



Getestet mit dem Modul und dem ruSamsung Comunicator
Titel: Antw:Fhem -> Samsung TV
Beitrag von: dieda am 07 Februar 2014, 18:06:21
Ja, da ist was dran, ich kann ja direkt vom PC an den TV streamen...
Titel: Antw:Fhem -> Samsung TV
Beitrag von: djhans am 07 Februar 2014, 20:47:23
Hi,
UE46ES8090, das Gleiche wie bei Rince.

djhans
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Axel.K am 07 Februar 2014, 23:03:21
Ich habe einen UE46d6500, bei diesem Gerät gehen die SMS und Nachrichten seit Firmware 1013 nicht mehr

Axel
Titel: Antw:Fhem -> Samsung TV
Beitrag von: dieda am 16 Februar 2014, 21:19:15
Ich habe da eine blöde Frage. Ich kann die Programme nicht schalten. Ist euch das auch schon aufgefallen?
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Invers am 16 Februar 2014, 21:54:38
Ja, die Programme sind meistens echt Müll. Kann ich auch nicht schalten, aber die Senderumschaltung funktioniert prima. :-)
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Rince am 17 Februar 2014, 09:36:44
Aus purer Neugier:
Welche App wäre geeignet von fhem aus gesteuert zu werden (wenn es funktionieren würde)?

Mir fällt da keine ein, aber vermutlich habe ich zu wenig Phantasie.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: willybauss am 23 März 2014, 00:09:00
Hallo,
ich habe einen UE40ES8090 und folgende Konfiguration:
define SamsungTV STV 192.168.178.25 55000
attr SamsungTV icon it_remote
attr SamsungTV room Wohnzimmer

define rc1 remotecontrol
attr rc1 rc_iconpath icons/remotecontrol
attr rc1 rc_iconprefix black_btn_
attr rc1 room Wohnzimmer
attr rc1 row00 POWEROFF,TV,HDMI
attr rc1 row01 :blank,:blank,:blank
attr rc1 row02 1,2,3
attr rc1 row03 4,5,6
attr rc1 row04 7,8,9
attr rc1 row05 :blank,0,PRECH
attr rc1 row06 :blank,:blank,:blank
attr rc1 row07 VOLUP:UP,MUTE,CHUP
attr rc1 row08 :VOL,:blank,:PROG
attr rc1 row09 VOLDOWN:DOWN,CH_LIST,CHDOWN
attr rc1 row10 MENU,:blank,GUIDE
attr rc1 row11 :blank,:blank,:blank
attr rc1 row12 TOOLS,UP,INFO
attr rc1 row13 LEFT,ENTER,RIGHT
attr rc1 row14 RETURN,DOWN,EXIT
define notify_rc1 notify rc1 set SamsungTV $EVENT


Die hatte schon mal funktioniert. Habe seither nichts verändert und auch am TV kein Update gemacht, dennoch funktioniert die Fernbedienung jetzt nicht mehr.  Im Logfile finde ich nach jedem Versuch
[STV] mymac:  invalid format

Woran kann das liegen? Wäre für Tipps und gute Ratschläge dankbar.
Willy
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Zwiebel am 23 März 2014, 09:40:24
Hallo Willybauss,

scheinbar kann die MAC Adresse vom FHEM Host nicht mehr ausgelesen werden. Du kannst aber versuchen über das Attribute MAC fest zu setzen.
Entweder die MAC von dem Rechner auf dem FHEM läuft oder vielleicht mal die unten. Wenn die funktioniert kann man die im Modul fest eintragen, und braucht nicht mehr ausgelesen zu werden.

set SamsungTV attr MAC c0:25:06:1f:3c:14

Mich Würde noch interessieren was "list SamsungTV" ausgibt.

Gruß
Zwiebel
Titel: Antw:Fhem -> Samsung TV
Beitrag von: willybauss am 23 März 2014, 10:00:19
Danke erst mal.
MAC fest zu definieren hilft nicht wirklich:
[STV] Invalid command attr. Use any of:
0 1 2 3 4 5 6 7 8 9
UP DOWN LEFT RIGHT ENTER MENU PRECH GUIDE INFO RETURN
CH_LIST EXIT SOURCE AD PICTURE_SIZE VOLUP VOLDOWN MUTE TOOLS POWEROFF
CHUP CHDOWN CONTENTS W_LINK RSS MTS SRS CAPTION TOPMENU SLEEP
ESAVING PLAY PAUSE REWIND FF REC STOP TV HDMI PIP_ONOFF
ASPECT EXT20


Nachtrag:

Setzen der MAC übers PullDown Menü von SamsungTV funktioniert aber. Danach lässt sich auch die Fernbedienung wieder nutzen.  :)   Der config-Eintrag sieht dann so aus
attr SamsungTV MAC b8:27:eb:95:9b:59
also ohne "set" am Anfang.
Das kann ich letztlich so stehen lassen. Da fhem immer fix auf dem RasPi läuft wird sich die MAC nicht ändern. Besten Dank für den Tipp.


list SamsungTV ergibt
Internals:
   DEF        192.168.178.25 55000
   Host       192.168.178.25
   MAC       
   MyIP       127.0.1.1
   NAME       SamsungTV
   NR         22
   Port       55000
   STATE      Initialized
   TYPE       STV
Attributes:
   icon       it_remote
   room       Wohnzimmer

Titel: Antw:Fhem -> Samsung TV
Beitrag von: Zwiebel am 23 März 2014, 10:06:17
Hallo Willybauss,

sorry mein Fehler, bitte das Attribute richtig setzten.

attr SamsungTV MAC (die ip von dem Rechner auf dem FHEM läuft)

jetzt sollte im "list" die MAC auftauchen.

Kannst du auch die betreffenden log einträge Posten falls es nicht klappt.

Gruß
Zwiebel
Titel: Antw:Fhem -> Samsung TV
Beitrag von: willybauss am 23 März 2014, 10:10:07
ja, habs selbst auch gemerkt - und bereits im obigen Beitrag als Nachtrag eingefügt. Du warst schneller  :) .
Besten Dank für den Tipp - Problem gelöst.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: willybauss am 23 März 2014, 10:15:01
Aber ein bisschen irreführend ist das schon. im Ergebnis von "list SamsungTV"
   ...
Host       192.168.178.25
MAC        b8:27:eb:95:9b:59
...


ist Host die IP der Fernsehers, MAC ist aber die MAC des fhem Servers.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Zwiebel am 23 März 2014, 10:30:32
Hallo Willybauss,

da gebe ich dir voll recht! Aber ich hab den Code einfach übernommen und versucht an die notwendigen werte ran zu kommen.
Am besten wäre wenn die garnicht notwendig sind.

Kannst du die MAC mal auf vielleicht "11:11:11:11:11:11" setzen? Wenn das geht, kann man das MAC setzen raus bauen....

Es wird auch intern die FHEM IP benötigt, was auch nicht immer funktioniert...

Gruß
Zwiebel
Titel: Antw:Fhem -> Samsung TV
Beitrag von: P.A.Trick am 24 März 2014, 21:53:15
Wie kann ich denn noch mal das STV Modul aktualisieren? Ist das im SVN drin? Wenn ja, wie lautet das update Kommando? Danke im Voraus!

PS: Ich würde gerne noch einmal das Thema Wiki aufgreifen und eine Kompatibilitätsliste anfertigen. Macht jemand mit?
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Zwiebel am 24 März 2014, 22:16:07
Hallo P.A.Trick,

ich warte auf willybauss oder sonnst jemand der mir sagen kann ob die MAC von dem PC auf dem FHEM läuft notwendig ist. Wenn nein kann ich das aus dem Modul raus bauen.

Aktualisieren geht über "update".

Wiki find ich sehr gut! Kann aber nur für mein LE40B650 sprechen.

Gruß
Zwiebel
Titel: Antw:Fhem -> Samsung TV
Beitrag von: P.A.Trick am 24 März 2014, 22:19:19
Zitat von: Zwiebel am 24 März 2014, 22:16:07
Hallo P.A.Trick,

ich warte auf willybauss oder sonnst jemand der mir sagen kann ob die MAC von dem PC auf dem FHEM läuft notwendig ist. Wenn nein kann ich das aus dem Modul raus bauen.

Aktualisieren geht über "update".

Wiki find ich sehr gut! Kann aber nur für mein LE40B650 sprechen.

Gruß
Zwiebel
Naja mein Samsung möchte einmalig MAC authentifizieren! Meiner Meinung macht er das auch so ohne die MAC Angabe. Ich werde am Wochenende mal den Wiki Artikel angehen und die Liste erstellen. Ich denke die wird uns bei der weiteren Modul Entwicklung behilflich sein.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: vbs am 30 Mai 2014, 00:50:11
Hab mal etwas an dem Modul rumgeschraubt:
-Module erkennt, wenn der TV ein bzw. ausgeschaltet wird und erzeugt dementsprechend die Events CONNECTED und DISCONNECTED. Das Ganze passiert per DevIO. Per Attribute "fork" auf "enable" passiert das im Hintergrund.
-verbesserte Formatierung

Titel: Antw:Fhem -> Samsung TV
Beitrag von: P.A.Trick am 01 Juni 2014, 13:41:17
Funktioniert bei mir super (getestet ohne Fork)

2014.06.01 13:30:50 1: 192.168.1.14:55000 disconnected, waiting to reappear (Fernseher)
Titel: Antw:Fhem -> Samsung TV
Beitrag von: vbs am 06 Juni 2014, 22:00:40
Nochmal ein Mini-Update:
Ich hatte das Problem, dass der set-Befehl für 3 Sekunden blockiert, wenn der TV ausgeschaltet ist. Hier in der Version wird set ignoriert, wenn der TV ausgeschaltet ist. Dieses Feature muss erst per Attribut "setWhenOffline" auf "ignore" eingeschaltet werden.
Da fhem bis zu einer Minute braucht, um zu merken, wenn der TV eingeschaltet wird, gibt es das Problem, dass set-Befehle in dieser Zeit ignoriert weden. Daher muss das Feature erst explizit eingeschaltet werden.

PS.
Kann ich irgendwas tun, damit sich den Code jemand ansieht und dann evtl. in fhem eincheckt?
Titel: Antw:Fhem -> Samsung TV
Beitrag von: P.A.Trick am 07 Juni 2014, 10:12:53
Das "nicht-blockieren" konnte ich einwandfrei testen!

PS: Bin auch für eine Übernahme des Moduls - funktioniert schon lange wirklich zuverlässig!
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Zwiebel am 07 Juni 2014, 10:57:35
Hallo vbs,

ich hab mir deine Änderung vor ein paar Tagen angeschaut, und wollte es dann mit meinem "alten" Samsung testen.
Aber leider bin ich dann nicht mehr dazu gekommen, und jetzt unterwegs.

Deine neues file hab ich hoch geladen und sollte ab morgen per update zur Verfügung stehen.

vielen dank vbs!

Gruß
Zwiebel
Titel: Antw:Fhem -> Samsung TV
Beitrag von: vbs am 07 Juni 2014, 12:28:01
Super, ich danke auch!
Titel: Antw:Fhem -> Samsung TV
Beitrag von: grappa24 am 08 Juni 2014, 17:20:54
Hab heute "STV" entdeckt, genial.

Mein TV = UE55ES8090 mit fw 2009

lässt sich wunderbar mit Ulis Fernbedienung steuern (define tv STV ip_adr 55000)

Ich hätt halt auch gern die Möglichkeit, Nachrichten auf dem TV auszugeben, geht ja wohl nicht mit meiner Konfiguration ...

"set volume ... " geht auch nicht, obwohl sich der Port 52235 definieren lässt ...
Titel: Antw:Fhem -> Samsung TV
Beitrag von: UliM am 09 Juni 2014, 12:43:13
Zitat von: vbs am 06 Juni 2014, 22:00:40

Kann ich irgendwas tun, damit sich den Code jemand ansieht und dann evtl. in fhem eincheckt?
Warten bis der Maintainer (Zwiebel) auf den Post reagiert, bzw ihm nen PN oder Mail schicken.
=8-)
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Zwiebel am 09 Juni 2014, 12:53:57
Hallo UliM,

ist schon passiert!

viele Grüße
Zwiebel
Titel: Antw:Fhem -> Samsung TV
Beitrag von: P.A.Trick am 10 Juni 2014, 23:18:32
Zitat von: vbs am 06 Juni 2014, 22:00:40
Nochmal ein Mini-Update:
Ich hatte das Problem, dass der set-Befehl für 3 Sekunden blockiert, wenn der TV ausgeschaltet ist. Hier in der Version wird set ignoriert, wenn der TV ausgeschaltet ist. Dieses Feature muss erst per Attribut "setWhenOffline" auf "ignore" eingeschaltet werden.
Da fhem bis zu einer Minute braucht, um zu merken, wenn der TV eingeschaltet wird, gibt es das Problem, dass set-Befehle in dieser Zeit ignoriert weden. Daher muss das Feature erst explizit eingeschaltet werden.

PS.
Kann ich irgendwas tun, damit sich den Code jemand ansieht und dann evtl. in fhem eincheckt?


Einen kleinen Schönheitsfehler habe ich noch entdeckt.
Auf der Konsole erscheint die Warnung

"Use of uninitialized value in string eq at ./FHEM/70_STV.pm line 564."
Das kommt daher, dass das Attribut SetWhenOffline nicht definiert ist. Sollte man vielleicht default-mäßig auf einen Wert setzen, oder?
Titel: Antw:Fhem -> Samsung TV
Beitrag von: vbs am 11 Juni 2014, 18:22:37
Danke für den Hinweise. Ich hab blöderweise "undef" als default-Wert eingetragen. Fix im Anhang.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: vbs am 14 Juni 2014, 21:07:31
Hier nochmal ein Update, dass einen problemlosen Betrieb mit DbLog ermöglicht wenn man die fork-Option verwendet.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Zwiebel am 15 Juni 2014, 09:33:45
Hallo vbs,

danke für das update - ich kann das nicht testen.
einchecken? ja/nein ?

viele Grüße
Zwiebel
Titel: Antw:Fhem -> Samsung TV
Beitrag von: P.A.Trick am 15 Juni 2014, 11:46:39
Ich auch nicht habe kein dblog!
Titel: Antw:Fhem -> Samsung TV
Beitrag von: vbs am 15 Juni 2014, 12:44:12
Von mir aus kanns gerne eingecheckt werden. Ich denke, das Risiko, dass es etwas kaputt macht, ist gering.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Zwiebel am 15 Juni 2014, 13:13:00
done. ab morgen per Update zur Verfügung.

Gruß
Zwiebel
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Elektrolurch am 16 Juni 2014, 09:52:56
Hallo,

ich hatte vor ca. 1 Jahr (als Anfänger) stv eingebunden, um die Telefonnummern von eingehenden Anrufen auf dem TV anzeigen zu lassen, ging aber nicht.
Jetzt habe ich mich dem Problem noch einmal gewidmet und folgendes herausgefunden:

define myTV STV 192.168.1.1. 82235

geht nicht, man muss für die Optionen, call,sms und date an den TV zu senden, die Port-Nummer weglassen.
Da ist ein kleiner bug in der Implementierung der "define"-Funktion von STV.

Dann eine Frage:
Im Beispiel im Code steht so was (habe das Original leider nicht gerade da):

set myTV call  12356 Peter 52588 Paul
Für sms stehen auch zwei Namen und Telefonnumern drin.
Warum?
Ich möchte doch eigentlich nur den Namen und ggfs. die Nummer des eingehenden Telefonates darstellen.
Gibt man nur zwei, statt vier Parameter hinter dem call an, meckert perl, dass da ein concat (auf $body .= ...argumente, in der i-Schleife) gemacht wird.
Erwartet der Samsung TV vier Parameter?
Wegen dem WAF kann ich da leider nicht so viel ausprobieren...:-)

Gruß


Elektrolurch
Titel: Antw:Fhem -> Samsung TV
Beitrag von: vbs am 17 Juni 2014, 21:48:28
Wenn man keine Port-Nummer angibt, dann wird als default 52235 benutzt. Es gibt nur zwei gültige Port-Nummern: 52235 und 55000.
Je nach Modell muss man die korrekte Port-Nummer angeben. Daran wird auch erkannt, welche Features verfügbar sind. Ich gehe davon aus, dass Modelle, die Port-Nummer 55000 verwenden, einfach die Kommandos wie sms nicht unterstützen.
Also nur Spekulation meinerseits, aber warum denkst du, dass es ein Bug ist?
Titel: Antw:Fhem -> Samsung TV
Beitrag von: P.A.Trick am 17 Juni 2014, 21:50:21
Sehe ich so wie vbs, meine D-Serie unterstützt das auch nicht!
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Elektrolurch am 18 Juni 2014, 10:46:10
Na ja, der "Bug" liegt darin, dass das Modul nicht funktioniert, wenn ich bei der Definition des Devices den Port 52235 angebe. Wenn man dann z.B. set myTV call xxx yyy aufruft, kommt die Meldung: ungültiger Befel, benutze - und dann keine Liste der Befehle. Man kann das auch aus dem Code nachvollziehen.
Wie gesagt, ist nur ein "Schönheitsfehler". Ich habe dann mit Hilfe von modify den Port gelöscht und siehe da, jetzt funktioniert call und sms.
Unklar ist noch, warum für call vier Parameter erwartet werden. Gibt man weniger an: set myTV call 01723333 Harry, so gibt es eine perl-Fehlermeldung, undefinierter Wert in concat.

Gruß


Elektrolurch
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Rince am 18 Juni 2014, 11:49:50
Welche Serie bzw. welchen Fernseher nutzt du denn?

Titel: Antw:Fhem -> Samsung TV
Beitrag von: Zwiebel am 18 Juni 2014, 12:27:58
Hallo Elektrolurch,

für das STV Modul wurde immer wieder erweitert, weil Samsung von port 52235 auf 55000 gewechselt hat. Dabei sind auch funktionen verändert worden. Um eine abwerts kompatibel zu sein, wird wenn kein port angegeben wird 52235 verwendet.
Somit sollte kein port und port 52235 gleich sein...

Aber du hast recht man könnte den fehler besser abfangen wenn zu wenig parameter angegeben werden.

set myTV call Name_des_anrufers_mit_der_nummer: 0171000000 auf_nummer: 0171111111

Dein SamsungTV kann ja nicht selber angerufen werden. 

viele Grüße
Zwiebel
Titel: Antw:Fhem -> Samsung TV
Beitrag von: vbs am 18 Juni 2014, 13:24:35
Ich hab jetzt verstanden, was Elektrolurch meint und er hat mMn völlig Recht. Hat bei mir etwas gedauert, da im ersten Post (vermutlich Tippfehler) von Port 82235 die Rede war.

Im Code ist es tatsächlich so, dass die validcommands nicht gesetzt werden, wenn Port 52235 händisch angegeben wurde:
if (defined $args[3]) {
$hash->{Port} = $args[3]
} else {
$hash->{Port} = 52235;
$hash->{".validcommands"} = "mute volume call sms date";
}


Im Falle von händisch-55000 werden später noch die validcommands gesetzt. Für 52235 jedoch nicht.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Zwiebel am 18 Juni 2014, 13:45:54
Hallo vbs,

sehe ich auch so - wird morgen per update verteilt!

da hat ja noch ein ";" gefehlt nach dem ..$args[3] !!! Wie konnt es überhaupt funktionieren?

Gruß
Zwiebel
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Elektrolurch am 18 Juni 2014, 21:11:21
Hallo,

ich muss noch Mal nachfragen: Die Beispiele für den set-Befehl im Code:

set <name> call Peter 1111111 Klaus 222222Peter 1111111 Klaus 222222
# set <name> sms Peter 1111111 Klaus 222222 das ist der text
#
Warum stehen da zwei Namen und Telefonnummern?
und dann in
sub STV_52235($@)

....
if ( $arg eq "call")
  {
    $kind = 2;
   
  }
  if ( $arg eq "sms")
  {
    $kind = 3;
    for my $i (6..$count){
      $body .= $a[$i];
      $body .= " ";
    }
  }
  if ( $arg eq "date")
  {
    $kind = 4;
    for my $i (10..$count){
      $body .= $a[$i];
      $body .= " ";
    }
  }
Ich habe das zwar noch nicht so ganz durchblickt, werden da aber dann auch nicht leere Argumente kopiert? Und warum bei "call" garnichts?


Ich habe das in meinem Call-Monitor integriert:

fhem("set msg1_TVWohnzimmer call $Anrufername $ext_nummer");

70_stv scheint "Hängenzubleiben" und damit auch fhem, wenn der Anrufernamen leer ist.

Gruß

Elektrolurch



Titel: Antw:Fhem -> Samsung TV
Beitrag von: Badflex am 10 September 2014, 19:10:05
Hallo, ich habe das selbe Problem wie einer meiner Vorredner. Wenn ich mein Samsung mit Port 55000 definiere, stützt fhem auf meiner fritzbox 7330 ab.
Ohne Port geht es, aber ich habe nicht alle Funktionen.

Fehler:
# Bad arg length for Socket::inet_ntoa, length is 0, should be 4 at ./FHEM/70_ST
V.pm line 71.

Ich glaube der Fehler tritt auf seit dem ich eine zweite Fb als repeater eingerichtet habe, wo auch der stick mit fhem drin  steckt.
fhem ip ist statt 1 jetzt 21.
Am Tv habe ich jetzt mal bei den Netzwerk Einstellungen die 21er IP als Gateway eingestellt, aber ohne Erfolg.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Zwiebel am 10 September 2014, 19:52:13
Hi,

das liegt an der Namensauflösung.

Zeile 84
  my $address = inet_ntoa(scalar gethostbyname(hostname() || 'localhost'));

ich sollte an einigen stellen das Modul umbauen...hoffentlich wirds nächste Woche damit.

Aber du könntest vielleicht noch ein Test machen.

my $address = "192.168.1.1";  # irgendeine
oder
my $address = "192.168.???.???";  # deine passende

gruß
Zwiebel
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Badflex am 11 September 2014, 11:10:11
Zitat von: Zwiebel am 10 September 2014, 19:52:13
Hi,

das liegt an der Namensauflösung.

Zeile 84
  my $address = inet_ntoa(scalar gethostbyname(hostname() || 'localhost'));

ich sollte an einigen stellen das Modul umbauen...hoffentlich wirds nächste Woche damit.

Aber du könntest vielleicht noch ein Test machen.

my $address = "192.168.1.1";  # irgendeine
oder
my $address = "192.168.???.???";  # deine passende

gruß
Zwiebel

Danke, hat funktioniert.  :D
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Zwiebel am 11 September 2014, 13:32:45
hi,

welche Version hat funktioniert?
Wenn eine "richtige" ip nicht notwendig ist würde es in dem Modul einfacher machen.
Bitte um Feedback ob auch eine "falsche" ip funktioniert.

vielen dank
Zwiebel
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Badflex am 12 September 2014, 20:33:21
richtige Ip hat funktioniert.

Jetzt gleich mal noch ne frage:
Kann ich bei Port 55000 kein call und Date verwenden?

Vielen Dank nochmal
Titel: Antw:Fhem -> Samsung TV
Beitrag von: marko67 am 13 September 2014, 09:01:13
Guten Morgen,

ich habe die aktuelle "H" Serie von Samsung.

Als define habe ich:

define SamsungTV STV 192.168.0.14 55000

Ein list ergibt:

Internals:
   CHILDPID   26517
   DEF        192.168.0.14 55000
   DeviceName 192.168.0.14:55000
   Host       192.168.0.14
   MAC        192.168.178.0.27
   MyIP       127.0.1.1
   NAME       SamsungTV
   NR         966
   Port       55000
   STATE      Initialized
   TYPE       STV
Attributes:
   MAC        192.168.178.0.27
   fork       enable
   room       TV
   setWhenOffline ignore


Leider reagiert der TV auf keinen set Befehl ( set SamsungTV POWEROFF ).
Ich habe wirklich alle Beiträge von Seite 1-13 verfolgt aber leider keine Lösung gefunden.
Eine Verbindung zum TV hatte ich mal über das Iphone hergestellt. Unter den Netzwerkeinstellungen im Samsung gibt es den Punkt "zugelassene Geräte zum steuern des TV" und dort wurde die IP des Iphone angezeigt. Ich habe die Adresse unter MAC Adresse im Modul eingegeben aber leider auch ohne Erfolg.

Hat jemand eine Idee wo es bei mir klemmen könnt?

Vorab schon mal vielen Danke für die Unterstützung!!

PS: mein  FHEM läuft auf einem Raspberry.Der Raspi und der TV sind an LAN im gleichen Netzwerk verbunden.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Elektrolurch am 13 September 2014, 11:44:06
Du must als "zugelassenes Gerät" bei Deinem TV natürlich auch das Gerät eintragen, auf dem fhem läuft.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: marko67 am 13 September 2014, 11:52:07

Das denke ich mir auch. Nur leider kann ich nur zulassen wenn sich das Gerät -> sprich der Raspi oder das Modul am Samsung meldet. Dann kann ich auswählen "Gerät zulassen".
Das tut er/es aber nicht.
Nur wie bekomme ich es hin es manuell zuzulassen? Habe leider im Menu nichts gefunden wo man Geräte einträgt um sie freizuschalten. Auch die Samsung Hilfe gibt da nicht´s her...
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Matthias76 am 13 September 2014, 11:58:48
Ich muss auch mal zu diesen Thema fragen:
Ich habe im Schlafzimmer einen Samsung TV der ES-Serie.

Defines auf Port 7676 oder andere als 55000 oder 52235 wurden mit "Port not supported" abgelehnt.
Auf Port 55000 bekam ich ein funktionierendes Fernbediensystem.
Auch ein Define mit Port 52235 würde angenommen, jedoch funktioniert dies nicht.

Das Fernbediensystem auf 55000 interessiert mich kaum, aber das Messaging-System sehr.
Kann es sein, dass nur das eine oder das andere System funktioniert, je nach Modell?

Das letzte Posting von "Elektrolurch" klang jedoch anders.

Auf 55000 gibt es die ganzen Befehle von STV@52235 nicht.

[STV] Invalid command volume. Use any of:
0 1 2 3 4 5 6 7 8 9
UP DOWN LEFT RIGHT ENTER MENU PRECH GUIDE INFO RETURN
CH_LIST EXIT SOURCE AD PICTURE_SIZE VOLUP VOLDOWN MUTE TOOLS POWEROFF
CHUP CHDOWN CONTENTS W_LINK RSS MTS SRS CAPTION TOPMENU SLEEP
ESAVING PLAY PAUSE REWIND FF REC STOP TV HDMI PIP_ONOFF
ASPECT EXT20
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Elektrolurch am 13 September 2014, 13:12:31
Hallo,

ich habe da auch eine Zeitlang herum gedoktort. In einer älteren Version war es nämlich so,  das der Port 52235 sozusagen "default" war, heißt, wenn man ihn bei der Definition angegeben hat (und das war der Fehler), dann funktionierte es gar nicht.
Also, zunächst einmal prüfen, ob es sich um die aktuelle Version handelt, bzw. bei der Definition den Port weg lassen, dann hat man die Version, mit der man messages verschicken kann. Ich habe noch die C-Serie, message geht da, Fernbedienung nicht.
Aber ich brauche das auch nur, um die Nummer eines eingehenden Telefonates bei laufendem TV oder das die Katze vor der Tür steht und rein will, anzuzeigen.

Aber am TV muss auf alle Fälle eine Freischaltung der sendenen IP eingetragen werden, bzw. beim ersten Mal fragt der TV nach, ob der Zugriff erlaubt sein soll.
Gruß

Elektrolurch
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Badflex am 13 September 2014, 18:25:17
Also bei mir geht beides Default Port und 55000. bis auf 3 Tasten geht alles.
Würde gern auf 55000 stellen um den Tv bedienen zu können. Dort geht leider die call Message Funktion nicht.
Liegt das an der 70_stv.pm oder woran?
Titel: Antw:Fhem -> Samsung TV
Beitrag von: marko67 am 13 September 2014, 18:31:14
So nachdem ich den ganzen Tag in div. Foren verbracht habe und auch rusamsung getestet habe (ohne Erfolg) sieht es wohl so aus als wenn die aktuelle H Serie nicht unterstützt wird. Auch Anbieter von RemoteApps haben das Problem dass sie die H Serie nicht unterstützen können.

Da muss man wohl abwarten...

Sollte jemand Erfolg mit der Verbindung haben würde ich mich über eine Mitteilung freuen.

Marko
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Elektrolurch am 13 September 2014, 19:21:48
Mach doch mal ein nmap auf den TV, um zu sehen, welche Ports die Kiste überhaupt offen hat.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: mattes1007 am 15 Oktober 2014, 19:35:59
Hi,

Hab auch einen Samy der H-Serie.
Hier mal das nmap:

Host is up (0.0085s latency).
Not shown: 992 closed ports
PORT     STATE SERVICE
4443/tcp open  pharos
6001/tcp open  X11:1
7676/tcp open  imqbrokerd
8000/tcp open  http-alt
8001/tcp open  vcom-tunnel
8080/tcp open  http-proxy
8443/tcp open  https-alt
9900/tcp open  iua
Titel: Antw:Fhem -> Samsung TV
Beitrag von: didi-fritz am 07 November 2014, 20:05:07
Hallo,

mein UE65H6470 hat folgende Ports offen:

PORT      STATE SERVICE
4443/tcp  open  pharos
6001/tcp  open  X11:1
7676/tcp  open  imqbrokerd
8000/tcp  open  http-alt
8001/tcp  open  vcom-tunnel
8080/tcp  open  http-proxy
8443/tcp  open  https-alt
9900/tcp  open  iua
15500/tcp open  unknown
52345/tcp open  unknown

Ich hab schon versucht, im Modul 70_STV.pm die Portnummern auf 15500 bzw 52345 zu tauschen, leider ohne Erfolg..

Didi
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Fischei am 11 November 2014, 14:55:56
Hallo,

ist es möglich, z.b. direkt auf den Sender 153 zu schalten?
Ich hab es mit "set STV1 1 5 3" versucht, hier wird aber nur auf den Sender 1 geschaltet.

Danke für eure Hilfe.

Gruß
Michael
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Rince am 11 November 2014, 15:16:38
Schreib doch mal "set STV1 153"

Titel: Antw:Fhem -> Samsung TV
Beitrag von: Fischei am 11 November 2014, 15:29:03
Funktioniert leider nicht.

Hier mal der komplette Code:
define STV2 remotecontrol
attr STV2 rc_iconpath   icons/tv
attr STV2 row00         123:ard,1 2 4:zdf
attr STV2 row01         1:vox,2:dmax
attr STV2 room Technik
define weblink_STV2 weblink htmlCode {fhem("get STV2 htmlcode", 1)}
define notify_STV2 notify STV2 set SamsungTV $EVENT

Die Befehle in der row01 funktionieren. Die in row00 nicht(bzw. beim zweiten Befehl wird nur die 1 gedrückt). Ist dies eigentlich mit dem remotecontrol-Modul möglich oder muss ich mir hier selber was zusammen basteln, so dass die Tasten hintereinander gedrückt werden?

PS: Wenn ich mir die HTML-Datei aus diesem Post (http://forum.fhem.de/index.php/topic,12988.msg97133.html#msg97133) anschaue, dann wurde dies auch so umgesetzt: "http://192.168.1.10:8085/fhem?cmd.STV1=set STV1 2 1"

Bei mir funktioniert dies aber leider nicht. Hat sich da evtl in Zwischenzeit was geändert?
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Freddy am 11 November 2014, 15:33:24
Kurze frage zwischen durch:

Kann man mit dem STV Modul auch den TV einschalten?

Ich habe ein STV U40F6500 und ausschalten und Nummern Pfeile gehen. Nur halt Einschalten nicht:-(
Ich nutze den Port 55000
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Doggiebert am 11 November 2014, 22:54:54
Thema war hier auch schon irgendwo - schlechte Karten, bei neueren Modellen ist wohl das Einschalten nicht mehr möglich.
Ich mach's per HDMI-CEC
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Rince am 20 November 2014, 08:46:19
ZitatDu must als "zugelassenes Gerät" bei Deinem TV natürlich auch das Gerät eintragen, auf dem fhem läuft.

Nur als Anmerkung, weil ich gestern Nacht darüber gestolpert bin:
Das Zulassen neuer Geräte funktioniert NICHT, wenn der Fernseher grade im Timeshift Modus ist.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: grappa24 am 22 November 2014, 23:41:31
Ich hab jetzt auch meinen UE55ES8090 mit STV in fhem eingebunden, aber folgendes Problem: Wenn der TV aus ist, kommt es zu permanenten freezes von 3s Dauer. Kennt das jemand, gibts vielleicht einen workaround?

VG Dieter
Titel: Antw:Fhem -> Samsung TV
Beitrag von: vbs am 23 November 2014, 01:05:07
Probier mal fork auf enable zu setzen für das Device. Dann sollte der Verbindungsaufbau im Hintergrund passieren, wenn ich mich richtig erinnere...
Titel: Antw:Fhem -> Samsung TV
Beitrag von: grappa24 am 23 November 2014, 11:53:45
Zitat von: vbs am 23 November 2014, 01:05:07
Probier mal fork auf enable zu setzen für das Device. Dann sollte der Verbindungsaufbau im Hintergrund passieren, wenn ich mich richtig erinnere...
Danke, hat geholfen ...  :D
Titel: Antw:Fhem -> Samsung TV
Beitrag von: grappa24 am 27 November 2014, 19:38:01
so ganz glücklich bin ich mit meiner STV/samsung Steuerung nicht. Der Sammy geht schon mal von alleine aus und wieder an, gerade hatte ich einen freeze von 400 Sek. Wie gesagt, fork hatte ich aktiviert.

Habt Ihr ähnliche Erfahrungen oder hab ich noch einen bug in meiner Steuerung?

VG, Dieter
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Rince am 27 November 2014, 21:10:39
55ES8090
Meine Glotze geht weder einfach hin und wieder aus noch an, noch sorgt sie für Freezes.

Poste doch mal deinen Code, bitte.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: grappa24 am 27 November 2014, 22:01:23
ich hab den gleichen 55er. Ich muss das erst mal systematisch beobachten, hab PRESENCE, STV und einen dummy kombiniert, über PRESENCE steuere ich die Hintergrundbeleuchtung, die STV-Instanz nur zum Ausschalten und den dummy im floorplan als klickbares Icon - vielleicht etwas zu viel des Guten ...
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Rince am 28 November 2014, 06:51:45
Was ich nicht verstehe, wieso dein Fernseher an und aus geht.
Ausschalten geht mit dem STV Modul. Einschalten entweder per CEC, oder wenn der Strom weg geht bei eingeschaltetem Fernseher und der Strom wieder kommt (was für ein Satz :o), oder wenn der Fernseher grade eine Aufnahme macht.
Ansonsten geht das Teil hin und wieder so mal an, aber ohne ein Bild anzuzeigen.

Aber das wirkt sich auf fhem nicht weiter aus.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Doggiebert am 28 November 2014, 09:51:01
von selber an und aus gehen kenne ich auch nicht - bestimmt kein Problem von Fernseher oder STV-Modul, sondern von Deiner Konfiguration. Ich hab auch PRESENCE und STV dranhängen und einen Dummy für die übergeordneten Schweinereien. Vielleicht irgendein notify, das auf zuviele/unerwünschte Events reagiert?
Titel: Antw:Fhem -> Samsung TV
Beitrag von: grappa24 am 28 November 2014, 11:34:47
Danke Rince und Doggiebert,

wollte nur ggf bekannte Probleme ausschließen, scheint tatsächlich an meiner fhem-Umwelt zu liegen. Ich versetze das System jetzt mal in einen "sauberen" Zustand, lasse "die Finger" davon und beobachte nur ...

VG, Dieter
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Rince am 28 November 2014, 13:22:13
Zum Einschränken:

Fernseher einschalten mit fhem geht nur:
a) Fernseher ist an, fhem dreht den Strom ab und irgendwann wieder an => Fernseher ist wieder an
b) IR => wenn dein fhem IR senden kann, würde es darüber auch gehen
c) CEC => RasPi mit CEC und fhem, das kann auch einschalten (ist imho sogar die sinnvollste Möglichkeit, den Fernseher von fhem aus einzuschalten)


Du hast nicht zufällig an deinem Fernseher einen Raspberry hängen (auch ohne fhem)? Wenn der rebootet sorgt nämlich dessen CEC durchaus für das Einschalten vom Fernseher!



PS:
Was ganz anderes:
Doggiebert und Tommy82, ihr nutzt das gleiche Avatarbild. Einer schreibt in STV, der andere im XBMC Thread ;)  Ich komme da leicht durcheinander :)
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Doggiebert am 28 November 2014, 13:46:02
Zitat von: Rince am 28 November 2014, 13:22:13
c) CEC => RasPi mit CEC und fhem, das kann auch einschalten (ist imho sogar die sinnvollste Möglichkeit, den Fernseher von fhem aus einzuschalten)

Du hast nicht zufällig an deinem Fernseher einen Raspberry hängen (auch ohne fhem)? Wenn der rebootet sorgt nämlich dessen CEC durchaus für das Einschalten vom Fernseher!
Das nervt tierisch - Ich werkle mit dem Laptop auf der Couch, mach nen Reboot, und das Fernsehprogramm (oder schlimmer: die Wiedergabe einer aufgenommenen Sendung) ist erstmal weg. Am Receiver kann ich den HDMI-Thru leider nicht ferngesteuert abschalten, aber über rpi config müsst's eigentlich funktionieren, das CEC nur bei Bedarf einzuschalten. Eine der vielen Baustellen....  ::)

Zitat von: Rince am 28 November 2014, 13:22:13PS:
Was ganz anderes:
Doggiebert und Tommy82, ihr nutzt das gleiche Avatarbild. Einer schreibt in STV, der andere im XBMC Thread ;)  Ich komme da leicht durcheinander :)
:o hmja, nicht gut - ist geändert  8)
Titel: Antw:Fhem -> Samsung TV
Beitrag von: grappa24 am 28 November 2014, 14:56:29
Zitat von: Rince am 28 November 2014, 13:22:13
Fernseher einschalten mit fhem geht nur:
a) Fernseher ist an, fhem dreht den Strom ab und irgendwann wieder an => Fernseher ist wieder an
Das geht? Mit POWEROFF / POWERON ?   Wohl eher mit einer Funkschaltsteckdose  ;D
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Rince am 28 November 2014, 15:24:05
Ja und Nein.
Mit PowerOff oder PowerOn geht nix. Also On geht nicht.

Der Fernseher merkt sich aber bei einem Stromausfall den letzten Status. Den stellt er wieder her. Das taugt aber kaum zum einschalten. Weil wenn du ihn mit der FB ausschaltest, bekommst ihn nimmer an...

Ich bleibe mal bei meiner alten Aussage:
Samsung zuverlässig einschalten mit fhem geht nur mit CEC.
Alles andere geht entweder garnicht (WOL), oder ist Murks (IR, last state)
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Doggiebert am 28 November 2014, 15:27:14
Na, das wäre ja auch eine Option, POWERON/OFF gar nicht zu nutzen, sondern ihn immer hart per Funksteckdose aus- und einzuschalten. Ob das langfristig gut ist für das Ding, würde ich mal bezweifeln.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Rince am 28 November 2014, 15:31:02
Wenn das automatische Einschalten vom TV stört sobald der Pi angeworfen wird:
hdmi_ignore_cec=1
In /boot/config.txt schreiben...


Ich denke nicht, dass der TV Schaden erleiden würde. Aber sobald ihn wer normal ausschaltet, geht es ja wieder nimmer. Ist also wirklich Murks.

Ich hatte mal beschrieben wie es mit CEC Einschalten geht. Die Befehlszeile dann in ein Skript schreiben, das dann einfach von fhem aus aufrufen. So geht der Sammy zuverlässig an wenn ein Pi dran hängt...
Titel: Antw:Fhem -> Samsung TV
Beitrag von: sloth am 14 Dezember 2014, 17:09:56
Zitat von: mattes1007 am 15 Oktober 2014, 19:35:59
Hi,

Hab auch einen Samy der H-Serie.
Hier mal das nmap:

Host is up (0.0085s latency).
Not shown: 992 closed ports
PORT     STATE SERVICE
4443/tcp open  pharos
6001/tcp open  X11:1
7676/tcp open  imqbrokerd
8000/tcp open  http-alt
8001/tcp open  vcom-tunnel
8080/tcp open  http-proxy
8443/tcp open  https-alt
9900/tcp open  iua


Ich habe einen UE50H5570 und die gleiche nmap-Ausgabe. Hat jemand von euch schonmal ein Gerät der H-Serie ferngesteuert?
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Rince am 14 Dezember 2014, 17:33:46
Bis dato wohl leider nein. Samsung hat sich mal wieder Mühe gegeben die Kommunikation für Fremd-Apps zu erschweren. Dazu zählt leider auch unser Modul...
Titel: Antw:Fhem -> Samsung TV
Beitrag von: saschko am 31 Dezember 2014, 01:32:00
Hallo,
ich habe seit kurzem endlich einen fhem-Server und würde nun gerne auch meinen alten Samsung B650 einbinden. Über Port 52235 klappt das Messaging schon mal fehlerfrei. Aber ich hätte natürlich gerne auch die erweiterte Funktionalität. Ich habe hier im thread gelesen, dass es mit Port 2345 eigentlich analog zu 55000 funktionieren sollte. So ähnlich, wie wohl auch 7676 als Alternative für 55000 realisiert wurde. Aber wenn ich es richtig verstanden habe, wurde die 2345-Variante (die nur bei der B-Serie verwendet wurde und dort auch nur bei modifizierten Geräten funktioniert) mangels Interesses nicht realisiert. Das aktuelle STV-Modul meldet jedenfalls, dass 2345 kein erlaubter Port ist.

Gibt es eine Möglichkeit, die Befehle trotzdem zu ermöglichen?

Mit dem ruCommander klappt es nei mir bereits, den Fernseher vom PC aus zu steuern (fast alle Kommandos, die auch per 55000 möglich sind).

Viele Grüße
saschko
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Gerhard am 31 Dezember 2014, 17:28:18
ich habe mir neulich zwei Samsung H-Serie angeschaft, aber keine möglichkeit gefunden die remoute (Lan oder WiFi) zu steuern.

habe folgendes versucht:
- Modul 70_STV von Port 55000 auf 7676 umgestelt (in Source), kein Erfolg!
- viele Android Apps für Samsung remoute ausproiert, kein Erfolg!
- ruSamsung ausprobiert, kein Erfolg!

vll. noch die Ports 8000, 8443 oder 9900 über STV ausprobieren??

hat jemand noch weitere Ideen??

Gerhard
Titel: Antw:Fhem -> Samsung TV
Beitrag von: McCavity am 05 Januar 2015, 09:20:07
Moinmoin,

ich habe mir auch kürzlich einen Samsung Smart TV der H-Serie (exakt: UE48H5500) gekauft und interessiere mich ebenfalls dafür, bei ankommenden Telefonanrufen eine Nachricht einzublenden und ggf. die Lautstärke zu senken und / oder Timeshift zu aktivieren. Leider bin ich sowohl was Perl als auch FHEM angeht noch sehr unerfahren, habe aber etwas Erfahrung in der Netzwerkerei.

Deshalb habe ich mir flugs eine Virtuelle Maschine mit XP eingerichtet, darauf ruSamsung heruntergeladen (das Netzwerk ist "bridged", d.h. die Virtual Machine bekommt eine eigene, dedizierte Netzwerkadresse in meinem LAN) und gestartet. Die Suche findet meinen Fernseher, wenn ich mich dann aber im letzten Schritt zu verbinden versuche, meldet ruSamsung, daß die Kommunikation fehlgeschlagen sei - der Hinweis, daß möglicherweise eine Firewall im Spiel sein könnte, dürfte bei mir nicht zutreffen, da durchaus Kommunikation zwischen der VM und dem TV zu beobachten ist.

Ich habe mal Wireshark auf dem Netzwerk laufen lassen und gesehen, daß es einige Verbindungsversuche zwischen den beiden gibt, von denen einige sogar erfolgreich sind (bekommen als Ergebnis "HTTP/1.1 200 OK"' zurück) - das sind zwar nur ein paar handvoll, aber vielleicht lohnt es sich, da weiterzuforschen. Da in dem Tracefile sensitive Information steht (u.A. Seriennummern / UIDs des Gerätes) hänge ich es hier nicht an.

Ich habe dann mal den alten Admin-Trick aus der Versenkung geholt, den erfolgreichen Verbindungsversuch einfach mal Testweise auf der Konsole zu wiederholen, dabei fiel mir im Response-Header ein weiterer, möglicherweise interessanter URI auf:

$ telnet 192.168.178.50 7676
Trying 192.168.178.50...
Connected to samsungtv.fritz.box.
Escape character is '^]'.
GET /smp_8_ HTTP/1.1

...
Application-URL: http://192.168.178.50:8080/ws/app/
...
Connection closed by foreign host.


Mit der Zeile

Application-URL: http://192.168.178.50:8080/ws/app/

läßt sich vielleicht darauf schließen, daß im Port 8080 noch ein interessanter Port-Kandidat sein könnte? Leider kenne ich mit den Protokollen nicht aus, deshalb kann ich das nicht beurteilen - ein "GET" Test auf den URL direkt gab mir einen "HTTP/1.1 400 Bad Request" zurück - keine Ahnung, wie ein wohlgeformter Request dafür aussehen müßte.

Bei einer kurzen Analyse der erfolgreichen HTTP-Requests stellte sich dann noch heraus, daß es eine ganze Reihe Nummern gab, die erfolgreich Daten zurücklieferten (zum Beispiel eine Liste mit Icons, die sich dann auch abrufen ließen (z.B.: http://<IP-Adresse-des-Samsung-UE48H5500>:7676/dmr/icon_SML.jpg)). Ich habe mal zu Dokumentationszwecken alle Nummern, die HTTP 200 zurückgeliefert hatten, durch netcat (nc(1)) gejagt und die Antworten des Fernsehers aufgezeichnet (Sensitive Information habe ich durch Sternchen ersetzt - der Dump ist wohl zu lang für ein Posting, deshalb bricht er in der Mitte etwa ab - ich versuche, das Ganze nochmal als Datei anzuhängen (kann aber etwas dauern)):

EDIT: ich habe den "code" Block hier nun entfernt und den vollständigen Dump als Datei angehängt.

EDIT2: ich habe da noch einen Fremdfred gefunden, der sich näher mit diesem Protokoll auseinandersetzt - sieht so aus, als hätte die "H"-Serie etwas völlig neues spendiert bekommen, das in der Tat mit den vorherigen Versionen gar nichts mehr zu tun hat :-/ http://forum.samygo.tv/viewtopic.php?f=74&t=7707

LG

McCavity
Titel: Antw:Fhem -> Samsung TV
Beitrag von: sloth am 06 Januar 2015, 15:57:48
Möglich ist die Fernsteuerung über das Netzwerk in jedem Fall, ich habe eben mein TV mit dem Ipad und der "Smart View 2"-app fernsteuern können. Mir ist im Moment allerdings noch schleierhaft welche Anpassungen in dem Modul nötig sind.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: McCavity am 08 Januar 2015, 19:01:04
Ja, die App (Smart View 2) habe ich auch und sie funktioniert ausgezeichnet. Ich habe auch schonmal versucht, die zu belauschen (mit Wireshark), aber ich fürchte, daß die reines UPnP verwendet (über UDP). Mit diesem Protokoll kenne ich mich leider auch nicht aus, aber im Samsung Developer Forum habe ich einige Beiträge gelesen. Es sieht so aus, als wäre UPnP die einzige verbliebene Möglichkeit, mit den neuren Samsung Smart TVs (ab 2014) zu kommunizieren, also wird man das Modul wohl komplett umstellen müssen, um die TVs ab 2014 zu unterstützen, oder sogar gleich ein neues entwickeln müssen :-/

Ich habe mir mal das SDK von Samsung heruntergeladen aber ich muß ehrlich zugeben, daß mich das momentan etwas überfordert... mit Smart TVs habe ich mich halt auch noch nie auseinandergesetzt bisher...

LG

McCavity
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Stefan Scholz am 21 Februar 2015, 18:12:49
Hallo Ihr,

hoffe mal dass ich hier richtig bin ;)

Bisher habe ich mir diverse Meldungen von meinen Fenstern/Türen auf dem Fernseher anzeigen lassen. Das hatte folgender maßen funktioniert:
define Meldung_Fenster_Schlafzimmer notify FK_EG_Schlaf  {\
    my $Stat=Value("FK_EG_Schlaf");;\
    if ($Stat eq "closed"){\
      fhem ("set SamsungTV sms Fenster_Schlafzimmer_geschlossen");;\
    }elsif ($Stat eq "open"){\
      fhem ("set SamsungTV sms Fenster_Schlafzimmer_offen");;\
    }\
}
attr Meldung_Fenster_Schlafzimmer room SYSTEM


Ich hatte also für jedes Objekt einen separaten Code. Nun werden es aber immer mehr und ich denke es geht eleganter.

Somit habe ich es folgender maßen abgewandelt:
define Status_Fenster_TV notify FK_.*  { \
    if ($EVENT eq "open") { \
     fhem ('set SamsungTV sms', 'FHEM Statusbenachrichtigung', $NAME.': '.$EVENT);;\
    }elsif ($EVENT eq "closed"){\
      fhem ('set SamsungTV sms', 'FHEM Statusbenachrichtigung', $NAME.': '.$EVENT);; \
    }\
}
attr Status_Fenster_TV room SYSTEM


Es wird auch diese SMS angezeigt, nur steht kein Text da, also welches Fenster und der Status.

Irgend etwas habe ich da übersehen, finde es aber nicht.

Den Code habe ich abgewandelt von meiner Mail Benachrichtigung, da funktioniert es.

Es wäre schön, wenn ihr mir mal "auf den Sprung" helfen könntet.

Gruß
Stefan
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Elektrolurch am 21 Februar 2015, 20:19:24
Hallo,

Du übergibst so mehrere Parameter.
fhem ('set SamsungTV sms', 'FHEM Statusbenachrichtigung', $NAME.': '.$EVENT);;\
    }elsif ($EVENT eq "closed"){\

Müsste es nicht so lauten:
fhem ("set SamsungTV sms FHEM Statusbenachrichtigung$NAME $EVENT");;\
    }elsif ($EVENT eq "closed"){\

an fhem sendest Du nur einen String, der muss dann so aussehen, als würdest Du das
set Sumsung Kommando in die Kommandozeile eintippen.

Mit Deinem "," mittendring machst Du mehrere Params für hem, die es ignoriert.

Elektrolurch
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Stefan Scholz am 21 Februar 2015, 21:05:10
Hallo Elektrolurch,

vielen Danke für die schnelle Hilfe und Aufklärung!

Mit diesen ganzen "Zeichen" ist mir alles noch ein Rätsel. Versuche halt diverse Codeschnipsel immer irgendwie anzupassen.

Nach ein wenig probieren deines Hinweises, habe ich es jetzt so gemacht:
fhem ("set SamsungTV sms $NAME $EVENT");;\
Durch dieses "FHEM Statusbenachrichtigung" stand das jeweilige divice und der Status nicht in dem Meldungsfenster, nur halt dieses "FHEM Statusbenachrichtigung".

Also, DANKE noch mal und schönen Abend.

Gruß
Stefan
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Elektrolurch am 21 Februar 2015, 21:42:26
Hallo Stefan,

was man wissen muss:
in " " werden Variablen und Sonderzeichen (meistens) von perl ausgewertet.
In ' ' macht perl da nichts und reicht den String einfach durch.
'$meinWert" ergibt 4meinWert in der Ausgabe.
In "" den Inhalt von $meinWert.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Badflex am 09 März 2015, 21:16:57
Zitat von: mi.ke am 08 Dezember 2013, 23:49:31


weiterer Tip:
über sunset prüfe ich zusätzlich noch, ob's schon Dunkel ist,
das LED schaltet ein wenn Dunkel und TV angeschaltet wird
oder wenn TV schon an war, schaltet das LED nachträglich zu.

btw.
Nicht wundern, wenn Dein Samsung aufnimmt und ausgeschaltet ist, ist er über LAN-Ping present.

Hallo kann mir jemand sagen wie der Code heissen würde?
Bekomme es nicht hin
Titel: Antw:Fhem -> Samsung TV
Beitrag von: prime1009 am 25 Mai 2015, 20:35:38
Nach einem Wechsel auf den Raspi 2 ging bei mir die Fernsteuerung nicht mehr.

Ursache war anscheinend ein Eintarg im TV <Netzwerk> <AllShare-Einstellungen> <Perl Samsung Remote> mit IP <127.0.1.1> als verboten.

Nach dem löschen des Eintrages wurde wieder nach der Zugriffserlaubnis gefragt und es funktionierte wieder.

Hoffentlich hilft diese Information anderen auch weiter!
Titel: Antw:Fhem -> Samsung TV
Beitrag von: ujaudio am 28 November 2015, 19:43:45
Wie ist denn hier bei FHEM der allgemeine Zustand bzgl. des Einbindesn von Samsung TV? Das Modul STV ist ja recht spärlich dokumentiert. Ich würde gerne meinen Samsung in FHEM integrieren.

Nachdem ich in der commandref etwas gefunden habe, habe ich ja Hoffnung  :)
define <rc-name> remotecontrol

Typische Schritte zur Einrichtung:
define rc1 remotecontrol # erzeugt eine "leere" remotecontrol
set rc1 layout samsung # laedt das layout für SamsungTV
Titel: Antw:Fhem -> Samsung TV
Beitrag von: HoTi am 08 Dezember 2015, 14:03:04
Servus,

ich habe mir am Samstag einen UE50JU6450 zugelegt. Kann mir jemand sagen wie ich den zustand dieses Fernsehers mit FHEM erkennen kann?

Hintergrund ist der: das ich das Licht nach einer bestimmten Zeit nach ausschalten des TV's automatisch ausschalten will.

Alles andere TV Steuern oder sonstiges ist erstmal zweitranging wäre aber cool ;-)
Titel: Antw:Fhem -&gt; Samsung TV
Beitrag von: masterray57 am 08 Dezember 2015, 14:17:26
Zitat von: RettungsTim am 08 Dezember 2015, 14:03:04
Servus,

ich habe mir am Samstag einen UE50JU6450 zugelegt. Kann mir jemand sagen wie ich den zustand dieses Fernsehers mit FHEM erkennen kann?

Hintergrund ist der: das ich das Licht nach einer bestimmten Zeit nach ausschalten des TV's automatisch ausschalten will.

Alles andere TV Steuern oder sonstiges ist erstmal zweitranging wäre aber cool ;-)
Hallo,

nach meinem Kenntnisstand gibt es derzeit (noch) keine Schnittstelle zu den Modellen ab 2014. Da hat sich wohl einiges intern geändert. Habe selbst ein H-Modell.

Gruß
R. Heidrich
Titel: Antw:Fhem -> Samsung TV
Beitrag von: HoTi am 08 Dezember 2015, 14:18:30
aaarg, ich habe es befürchtet...
Titel: Antw:Fhem -&gt; Samsung TV
Beitrag von: GiJoe73 am 08 Dezember 2015, 14:43:38
Hallo,

Du kannst aber mittels PRESENCE abfragen ob der TV noch an ist. Ich habe auch ein H Modell und die abfrage über das Modul geht einwandfrei. Ich steuere meine Lampen im Fernsehschrank damit...

Titel: Antw:Fhem -&gt; Samsung TV
Beitrag von: ralfix am 08 Dezember 2015, 21:15:53
Zitat von: GiJoe73 am 08 Dezember 2015, 14:43:38
Hallo,

Du kannst aber mittels PRESENCE abfragen ob der TV noch an ist. Ich habe auch ein H Modell und die abfrage über das Modul geht einwandfrei. Ich steuere meine Lampen im Fernsehschrank damit...
Ja, das funktioniert, allerdings scheint sich mein Samsung gelegentlich mal aus dem Standby zurückzumelden und im Netz was zu suchen. Ich habe ihm deshalb erst mal ein Logfile zur Beobachtung verpasst, bevor er mir wieder nachts die Heizung hochfährt. ;)
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Hitcher am 09 Dezember 2015, 20:51:11
Hallo Leute!

Zunächst Danke an den/die Ersteller des Moduls. Super!

Soweit ich das sehe funtzen viele Befehle bei mir.

Ich kann ihn auch ausschalten, aber nicht mehr EIN... :o

Geht das noch nicht?

Ich habe einen UE55D8000

Eingebunden mit Port 55000

???
Titel: Antw:Fhem -&gt; Samsung TV
Beitrag von: GiJoe73 am 09 Dezember 2015, 21:25:39
@ralfix

Das ist ja mal echt interessant zu lesen. Das habe ich noch nicht beobachtet das sich der TV in der Nacht mal meldet. Na gut, zu der Zeit liege ich wohl im Bett und bekomme davon nichts mit... Naja, es sind zum Glück nur 4,5 Watt die da angehen.... Da werde ich noch eine Zeitliche Begrenzung einbringen....

Vielen Dank für deinen Hinweis....
Titel: Antw:Fhem -&gt; Samsung TV
Beitrag von: GiJoe73 am 09 Dezember 2015, 21:29:10
@Hitcher

Hast du die Netzwerk Einstellungen in deinem TV kontrolliert ?
Da gibt es eine Option Netzwerk Standby oder so ähnlich. Die muss aktiviert sein. Sonst ist die Netzwerk Schnittstelle abgeschaltet wenn der TV im Standby steht und du kannst den TV nicht mehr erreichen
Titel: Antw:Fhem -&gt; Samsung TV
Beitrag von: Hitcher am 09 Dezember 2015, 21:34:56
Zitat von: GiJoe73 am 09 Dezember 2015, 21:29:10
@Hitcher

Hast du die Netzwerk Einstellungen in deinem TV kontrolliert ?
Da gibt es eine Option Netzwerk Standby oder so ähnlich. Die muss aktiviert sein. Sonst ist die Netzwerk Schnittstelle abgeschaltet wenn der TV im Standby steht und du kannst den TV nicht mehr erreichen

Hey Danke!!
Nachtrag.. Geht doch noch nicht; Finde die Einstellung nicht
Titel: Antw:Fhem -> Samsung TV
Beitrag von: okenny am 10 Dezember 2015, 00:03:30
Hallo,

Bin auch enttauscht mein 55HU7590 mit FHEM nicht steuern zu können, ja na, PRESENCE wäre aber schon cool.

Ich versuche folgendes am laufen zu bekommen:
define TV_srPresence PRESENCE lan-ping 192.168.1.152
ich bekomme aber immer den Zustand "absent" obwohl der Fernsehr an ist...was mach ich falsch?

Danke schön
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Doggiebert am 10 Dezember 2015, 08:51:07
na, bissl was kann man aber auch über hdmi-cec steuern (cec-client), wenn der Fernseher übers LAN ein wenig sperrig ist.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Hitcher am 10 Dezember 2015, 20:59:49
... ich nochmal

Also bei meinem UE55D8000 geht die Connection weg, wenn ich ihn über STV ausschalte (Port 55000)
Ist per LAN-Kabel verbunden.

Also kann ich ihn dann per STV nicht mehr einschalten...

Kennt jemand die Einstellung am Samsung oder geht das gar nicht??

Ach ja.. Welche Serie ist jetzt mein TV? E weil UE.... Oder D weil D8000?


Titel: Antw:Fhem -> Samsung TV
Beitrag von: HoTi am 11 Dezember 2015, 06:42:07
Zitat von: Hitcher am 10 Dezember 2015, 20:59:49

Ach ja.. Welche Serie ist jetzt mein TV? E weil UE.... Oder D weil D8000?

D
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Bartimaus am 11 Dezember 2015, 06:53:33
Zitat von: Hitcher am 10 Dezember 2015, 20:59:49
... ich nochmal

Also bei meinem UE55D8000 geht die Connection weg, wenn ich ihn über STV ausschalte (Port 55000)
Ist per LAN-Kabel verbunden.

Also kann ich ihn dann per STV nicht mehr einschalten...

Kennt jemand die Einstellung am Samsung oder geht das gar nicht??

Ach ja.. Welche Serie ist jetzt mein TV? E weil UE.... Oder D weil D8000?

Kannst Du den TV denn per App einschalten ?
Bei meinem D-Modell geht das nicht. WOL nicht unterstützt.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Rince am 12 Dezember 2015, 06:31:44
ZitatKannst Du den TV denn per App einschalten ?
Bei meinem D-Modell geht das nicht. WOL nicht unterstützt.

Obacht, es kann gut sein, dass die App den Fernseher per Bluetooth einschaltet!
Ist bei meinem ES8090 der Fall.

D.h. die App kann das, dennoch gibt es kein WOL.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Bartimaus am 12 Dezember 2015, 08:44:02
Aha. Meine FB arbeitet noch mit IR.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Sailor am 16 Dezember 2015, 21:12:54
Ein herzerfrischendes "Moin" vom "hintern-Deich" vorweg

da ich nicht so genau weiss welcher Typ Fernseher funktioniert und welcher nicht, moechte ich doe Frage mal hier rein stellen.

Ich habe einen Samsung Fernseher
Model:   UE40C6200RSXZG
Version: 01

mit
define TR_Television_Message stv 192.xxx.xxx.xxx 52235

kann ich die Lautstaerke ueber den Set-Befehl einstellen und auch die anderen Befehle nutzen.

Wenn ich aber die folgende Definition eingebe:
define TR_Television_remote stv 192.xxx.xxx.xxx 55000
reagiert der Fernseher auf nix.

Gibt es dennoch eine Moeglichkeit den Fernseher auf einen bestimmten Kanal einzustellen?

Gruss
    Sailor
Titel: Antw:Fhem -> Samsung TV
Beitrag von: mi.ke am 17 Dezember 2015, 08:37:09
Zitat von: Sailor am 16 Dezember 2015, 21:12:54

mit
define TR_Television_Message stv 192.xxx.xxx.xxx 52235

kann ich die Lautstaerke ueber den Set-Befehl einstellen und auch die anderen Befehle nutzen.

Wenn ich aber die folgende Definition eingebe:
define TR_Television_remote stv 192.xxx.xxx.xxx 55000
reagiert der Fernseher auf nix.

Gibt es dennoch eine Moeglichkeit den Fernseher auf einen bestimmten Kanal einzustellen?


Wenn aus dem Beispiel oben der Port 52235 funktioniert . . .
dann vermutlich so.....
define TR_Television_remote stv 192.xxx.xxx.xxx 52235

Cheers
mi.ke
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Spartacus am 18 Dezember 2015, 15:39:35
Hallo,
ich habe mir heute auch mal das Modul für meinen ES8090 installiert. Leider geht nur der 55000er Port und ich kann die Kiste nur eingeschränkt bedienen. Ich nehme mal an, es gibt für die E-Serie auch noch kein Update..

Ich möchte das Modul nutzen um über den state "opened" und "disconnected" Lichtszenen zu schalten.
Wenn ich den TV ausschalte, merkt das Modul das recht schnell und er stellt den state auf "disconnected".
Wenn ich den TV einschalte, dauert dies aber bis zu einer Minute. Ist das irgendwie konfigurierbar?
Christian.

P.S.
Was bedeuten die attribute "fork" und "setWhenOffline"
Titel: Antw:Fhem -> Samsung TV
Beitrag von: ujaudio am 20 Dezember 2015, 11:34:53
mein UE40ES5700 funktioniert mit der FHEM-Steuerung soweit prima - einziges Manko: nach dem Ausschalten (stand-by) über FHEM geht kein Einschalten mehr. WoL scheint auch nicht zu funktionieren (oder meine Fritzbox 7390 schafft das nicht). Da ich u.U. das Fernsehgerät auch noch an die zentrale Leiste der Stereoanlage hängen kann, wäre eine weitere Lösung, dass das Gerät bei Spannungswiederkehr z.B. in das erste Programm geht. Da habe ich aber über google nichts gefunden.

Gibt es aus der Runde noch einen guten Hinweis?
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Rince am 20 Dezember 2015, 13:07:45
ZitatGibt es aus der Runde noch einen guten Hinweis?
Ja. Der ES geht nach einem Stromausfall in den letzten Modus. War er an, geht er an, war er aus, bleibt er aus. Für einen gemischten Betrieb (fhem und Fernbedienung) denkbar ungeeignet.

Zuverlässig einschalten geht nur über CEC.

ZitatIch möchte das Modul nutzen um über den state "opened" und "disconnected" Lichtszenen zu schalten.
Dafür reicht auch das Presence Modul. Das kann auch im 30 Sekundentakt pingen.

Übrigens ist das nicht zuverlässig! Dein TV geht hin und wieder Nachts an, um nach Updates zu suchen.
In dem Fall ist er "opened", "present" oder was auch immer, aber du siehst kein Bild...

Das kannst du imho nur unterscheiden, wenn du eine Steckdose mit Energiemessung dazwischen klemmst.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Spartacus am 20 Dezember 2015, 16:51:51
Hallo Rince,
ich wollte das mit dem Dauer-Ping nur im Notfall anwenden..aber wenn das zuverlässiger klappt, als "opened" und "disconnected" überlege ich mir das noch mal.

Mein TV geht nachts nicht an, um Updates zu suchen. Das habe ich im TV-Menü unterbunden und sollte hier nicht zum Tragen kommen.

Christian
Titel: Antw:Fhem -> Samsung TV
Beitrag von: ujaudio am 20 Dezember 2015, 18:17:56
Zitat von: Rince am 20 Dezember 2015, 13:07:45
...
Zuverlässig einschalten geht nur über CEC.
...

Ich habe zwar HDMI CEC im Internet gefunden, aber wie mache ich mir das mit FHEM zu nutze?
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Rince am 20 Dezember 2015, 21:24:16
ZitatIch habe zwar HDMI CEC im Internet gefunden, aber wie mache ich mir das mit FHEM zu nutze?

Ich hatte es mal irgendwo hier beschrieben, wobei ich nicht weiß, ob es da mittlerweile was neueres gibt.
http://forum.fhem.de/index.php/topic,20032.msg147625.html#msg147625 (http://forum.fhem.de/index.php/topic,20032.msg147625.html#msg147625)

Damit bekommt man das Teil auf jeden Fall an :)



Zitatich wollte das mit dem Dauer-Ping nur im Notfall anwenden..aber wenn das zuverlässiger klappt, als "opened" und "disconnected" überlege ich mir das noch mal.
Letztlich ist es genau das gleiche. Nur bei Prensence kannst du halt bequemer das Intervall einstellen.

Oh, und, evtl. auch nicht unspannend:
Du kannst das Presence Teil auch auf Disabled = 1 setzen, dann wird nicht gepingt. Im Urlaub, zwischen 3 Uhr Nachts und 16 Uhr Nachmittags... nur so als Idee.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Spartacus am 20 Dezember 2015, 21:47:29
Hallo, Rince,
alles klar, Besten Dank,
Christian
Titel: Antw:Fhem -> Samsung TV
Beitrag von: movie_fan am 01 Januar 2016, 21:58:17
Hallo,
bei mir erscheint im Log immer nur nach einem FHEM Neustart folgende Meldung.

Use of uninitialized value in string eq at ./FHEM/70_STV.pm line 89, <$fh> line 171.


Ansonsten ist der Log sauber.
Der TV lässt sich auch ohne Fehler via FHEM bedienen.

ich hab auch dieses Paket nachinstalliert:

apt-get install libnet-address-ip-local-perl libio-interface-perl

TV ist ein Samsung UE55D8090 wurde mit Port 55000 eingebunden.

Jemand eine Idee was das sein könnte?

Gruß
Dominik
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Zwiebel am 01 Januar 2016, 22:05:13
Hallo movie_fan

wann hast du zuletzt ein update von FHEM gemacht?

Vielleicht könntest du ein neuen Thread für dein Problem aufmachen...

viele Grüße
Zwiebel
Titel: Antw:Fhem -> Samsung TV
Beitrag von: movie_fan am 01 Januar 2016, 22:09:20
ist alles aktuell  :(

Update:
hier der Thread
http://forum.fhem.de/index.php/topic,46553.0.html
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Fredi69 am 06 Januar 2016, 13:38:20
Ich möchte mit meinem Samsung UE46C8790 die Call Funktion nutzen.
Folgenden Codeschnipsel habe ich gefunden und an meine Geräte angepasst.
define FBCallMessageToSTVWz notify FB7490_CALLMONITOR:event:.ring
{ \ my $inumber = ReadingsVal("FB7490_CALLMONITOR", "internal_number", undef);;
\ my $enumber = ReadingsVal("FB7490_CALLMONITOR", "external_number", undef);;
\ my $extname = ReadingsVal("FB7490_CALLMONITOR", "external_name", undef);;
\ $extname =~ s/ /_/g;;\ fhem "set WZ_TV_52235 call $extname $enumber Privat $inumber";;
\ fhem "set WZ_TV_52235 mute";;
\ Log 3 ,"Telefon number: $inumber Anrufer: $extname Anrufer Nummer: $enumber";;
\ }

Im Log erscheint beim eingehenden Anruf ein Fehler:
FBCallMessageToSTVWz return value: Can't modify single ref constructor in scalar assignment at (eval 64549) line 1, at EOF
syntax error at (eval 64549) line 1, at EOF


Wenn ich von Hand ein
set WZ_TV_52235 call Name 0815 Privat 4711
absetze, erscheint eine Box am STV mit dem Telefonsymbol und der Nummer "0815" aber keine Name oder sonst irgendetwas.
Diese Box erscheint dann ca. 10 Min später nochmals.

Kann hier jemand helfen?
Danke
Titel: Antw:Fhem -&gt; Samsung TV
Beitrag von: Fredi69 am 10 Januar 2016, 20:00:08
Hat niemand eine Idee?
Titel: Antw:Fhem -> Samsung TV
Beitrag von: jojoja am 11 Januar 2016, 13:13:06
Zitat\ $extname =~ s/ /_/g;;\ fhem "set WZ_TV_52235 call $extname $enumber Privat $inumber";;

Hast du es mal ohne Privat probiert? Bei mir sieht die Zeile so aus:

fhem("set SamsungTV call $extname $extnum $intnum");
Titel: Antw:Fhem -&gt; Samsung TV
Beitrag von: Fredi69 am 11 Januar 2016, 13:16:34
Vielen Dank, könntest du bitte den kompletten notify einstellen?
Titel: Antw:Fhem -> Samsung TV
Beitrag von: jojoja am 13 Januar 2016, 22:03:19
Sicher, wenn auch etwas verspätet.
Dabei läuft SamsungTV auf Port 52235 und SamsungTVremote auf Port 55000. Die anderen Sachen mit Pushbullet und Sonos sind natürlich optional.
Das Muten dient auch nur zur Sprachdurchsage.
Ich sollte allerdings erwähnen, dass ich einen UE40D6500 habe, also eine Generation später, müsste aber meines Wissens nach dasselbe sein...

FritzFon:event:.ring {
  my $extname = (ReadingsVal("FritzFon","external_name","abc"));
  my $extnum = (ReadingsVal("FritzFon","external_number",123456789));
  my $intnum = (ReadingsVal("FritzFon","internal_number",123456789));
 
  if($extname eq "unknown"){
  $extname = "Unbekannt";
  }
 
  if(ReadingsVal("SamsungTVremote", "state", "disconnected") eq "disconnected"){
  fhem("set PushBullet message Anruf auf Festnetz von $extname ($extnum) | Haus");
  }
  else{
        fhem("set Sonos_Wohnzimmer Speak1 40 de-DE Anruf von $extname");
        fhem("set SamsungTVremote MUTE");
  $extname =~ tr/ /_/;
  fhem("set SamsungTV call $extname $extnum $intnum");
        fhem("define tmp_time1 at +00:00:02 set SamsungTVremote MUTE");
  }
}


Gruß Johannes
Titel: Antw:Fhem -&gt; Samsung TV
Beitrag von: Fredi69 am 14 Januar 2016, 20:33:16
Danke, habe es mal auf meine Bedürfnisse angepasst.
Leider ist irgendwo ein Fehler.
Ich sehe aber nicht wo, kann mir jemand helfen.

FB7490_CALLMONITOR:event:.ring {my $extname = (ReadingsVal("FB7490_CALLMONITOR","external_name","abc"));my $extnum = ReadingsVal("FB7490_CALLMONITOR","external_number",123456789));my $intnum = (ReadingsVal"FB7490_CALLMONITOR","internal_number",123456789));fhem("set WZ_TV_52235 call $extname $extnum $intnum");}

Hier der Fehler:
2016.01.14 20:12:15 3: FBCallMessageToSTVWz return value: syntax error at (eval 137119) line 1, near "))"
syntax error at (eval 137119) line 1, near "))"
Titel: Antw:Fhem -> Samsung TV
Beitrag von: jojoja am 15 Januar 2016, 16:36:03
eine ) zu viel, jeweils bei den readingsVals.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Fredi69 am 15 Januar 2016, 18:42:59
Ich kapier das leider nicht und bitte Euch nochmals um Hilfe.
Hier der aktuelle Code:
define FBCallMessageToSTVWz notify FB7490_CALLMONITOR:event:.ring {\ my $extname = (ReadingsVal("FB7490_CALLMONITOR","external_name","abc"));\ my $extnum = (ReadingsVal("FB7490_CALLMONITOR","external_number",123456789));\ my $intnum = (ReadingsVal("FB7490_CALLMONITOR","internal_number",123456789));\ fhem ("set WZ_TV_52235 call $extname $extnum $intnum");\ }

Hier die neue Fehlermeldung:
FBCallMessageToSTVWz return value: Can't modify single ref constructor in scalar assignment at (eval 238) line 1, at EOF
syntax error at (eval 238) line 1, at EOF
Titel: Antw:Fhem -&gt; Samsung TV
Beitrag von: Fredi69 am 16 Januar 2016, 21:54:59
Kann wirklich niemand helfen?
Titel: Antw:Fhem -> Samsung TV
Beitrag von: kaihs am 16 Januar 2016, 22:23:21
Zitat von: Fredi69 am 15 Januar 2016, 18:42:59
Ich kapier das leider nicht und bitte Euch nochmals um Hilfe.
Hier der aktuelle Code:
define FBCallMessageToSTVWz notify FB7490_CALLMONITOR:event:.ring {\ my $extname = (ReadingsVal("FB7490_CALLMONITOR","external_name","abc"));\ my $extnum = (ReadingsVal("FB7490_CALLMONITOR","external_number",123456789));\ my $intnum = (ReadingsVal("FB7490_CALLMONITOR","internal_number",123456789));\ fhem ("set WZ_TV_52235 call $extname $extnum $intnum");\ }

Hier die neue Fehlermeldung:
FBCallMessageToSTVWz return value: Can't modify single ref constructor in scalar assignment at (eval 238) line 1, at EOF
syntax error at (eval 238) line 1, at EOF


Was sollen denn die \ in dem define bewirken?
Die würde ich mal entfernen.
Titel: Antw:Fhem -&gt; Samsung TV
Beitrag von: Fredi69 am 16 Januar 2016, 22:41:32
Ok, vielen Dank. Jetzt wird schon mal die Nummer angezeigt. Es ist kein Fehler im Log. Der Name wird aber nicht angezeigt.
Hat jemand eine Idee?
Titel: Antw:Fhem -&gt; Samsung TV
Beitrag von: kaihs am 16 Januar 2016, 22:43:20
Zitat von: Fredi69 am 16 Januar 2016, 22:41:32
Ok, vielen Dank. Jetzt wird schon mal die Nummer angezeigt. Es ist kein Fehler im Log. Der Name wird aber nicht angezeigt.
Hat jemand eine Idee?

Ich habe auch ein C-Modell, das verhält sich genauso. Ist wohl ein Bug/Feature in dessen Firmware.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: m74 am 26 Januar 2016, 19:43:10
Hat sich zufällig in der letzten Zeit etwas bei den Samsung Modellen der H Serie getan?
Die gehen ja leider nicht.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: matthias soll am 26 Januar 2016, 20:42:11
Hallo zusammen,
ich habe eine Frage zu dem Modul.
Ich benutze das Modul erfolgreich mit meinem Samsung Sat Receiver/Blue Ray Player BD-D6900.
Auf der Web Fernbedienung geht ALLES nur die MENÜ Taste nicht.
remotecontrol rc_samsung MENU wird gesendet aber es passiert nichts
bsp. bei INFO sieht das so aus: remotecontrol rc_samsung INFO und funktioniert.
Hat jemand einen Tip was ich noch probieren könnte?
Gruß
Matthias
Titel: Antw:Fhem -> Samsung TV
Beitrag von: spaci76 am 26 Januar 2016, 21:18:13
Hallo zusammen,

ich lese mit Spannung diesen Thread, doch bisher wird meine Frage hier nicht beantwortet. Darum erlaube ich mir diese einmal hier zu stellen.

Ich möchte auch eine PushNote mit den Anrufdaten auf mein Samsung TV (ue55d7000) senden.

Was ich bisher habe ist, dass die Anrufe in FHEM von der Vodafone Easybox 803 angezeigt werden. Dies habe ich nach dieser Anleitung hier realisiert.

http://forum.fhem.de/index.php/topic,36853.0.html (http://forum.fhem.de/index.php/topic,36853.0.html)

Alle PushNotes sind alle mit einer FB realisiert. Nun frage ich mich ob es auch möglich ist dies von dem FHEM Server aus zu realisieren.

Ich bin für jeden Tipp dankbar.

spaci76

Titel: Antw:Fhem -> Samsung TV
Beitrag von: holzwurm83 am 31 Januar 2016, 12:10:09
Hallo zusammen,

da ich nichts konkretes zu meiner Frage gefunden habe, möchte ich gerne wissen ob es eine Möglichkeit gibt einen Samsung LED TV auch ohne LAN/Netzwerkanschluss zu steuern? Es gibt ja z.B. auch die EX-Link Schnittstelle die man wohl dafür auch verwenden könnte. Das ist im Grunde eine RS232 Schnittstelle.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: jojoja am 31 Januar 2016, 21:32:34
Hallo holzwurm83,

eine weitere Möglichkeit wäre über HDMI-CEC, damit ließe er sich sogar einschalten. Genaueres weiß ich allerdings nicht.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Warlock_2016 am 08 Februar 2016, 16:16:47
Hallo Zusammen

ich habe einen Fernsehertyp Samsung UE55F7100.

Gemäss dem WIKI wird folgendes erwähnt, kann man ggf die Hilfe erneuern:

This module supports Samsung TV devices.
LEXXBXX (B Series) use port 52235
LEXXCXX (C|D Series) use port 55000

Ich habe somit den Typ F gemäss Samsung (siehe unten) dann wäre es der Port :55000

Der Fernseher ist ca. 2 Jahre alt.

Hat jemand einen Tip, Markus 


_________________________________________________________________________________________
Es gibt prinzipiell 2 Arten/Wege, wie der ruSamsungTVCommunicator mit dem Samsung TV kommuniziert:
     A) Messaging-System
          - Ist bei den allermeisten Samsung TVs möglich, ohne spezielle Anmeldung oder ähnlichem
          - Folgende Reiter verwenden das Messaging-System:
              - Anruf
              - SMS
              - Termin
              - Messages-Misc (Lautstärke, Mute, Helligkeit, Kontrast, Schärfe, Farbtemperatur)
          - bidirektional, d.h. aktuelle Einstellungen des TVs können ausgelesen bzw. abgefragt werden
          - Port 52235 bis D-Serie
          - Port 7676 ab E-Serie bis F-Serie

     B) Remote Controll/Fernbedienung
           - Ist bei allen Samsung TVs der Serie C und nachfolgende Serien möglich
           - Bei B-Serie TVs nur durch Zuhilfenahme der Applikation "Remote Lan Control"
           - Folgende Reiter verwenden das Remote Control System:
              - RC-Test
              - Fernbedienung
           - Port 2345 bei B-Serie, Port 55000 bei C-Serie bis F-Serie

     Das heißt zum Beispiel, dass an allen Fernsehern die Lautstärke zumindest über das Messaging-System
     gesteuert werden kann. Zusätzlich auch noch über die Fernbedienung, sofern dafür die Voraussetzungen
     erfüllt sind.

   In der Ini-Datei muss für einen ersten Test normalerweise nichts modifizieren werden, auch nicht der
   Fernseher (IP-Namen oder IP-Adresse) eintragen werden, denn das Programm sucht alle UPnP-fähigen Devices
   im Netzwerk zusammen und stelle ein Menü zur Auswahl zu Verfügung. Ggf. öffnet sich ein IP-Eingabe-Fenster.

   In der Firewall müssen folgende Ports frei gegeben werden:
     -  1900 (UDP-Port zum Suchen nach UPnP-Geräten im Netzwerk via SSDP-Discover mit 239.255.255.250:1900)
     -  2345 (TCP-Port zur Fernbedienung des Samsung TV B-Serie)
     -  7676 (TCP-Port zur Kommunikation (Messages, Lautstärke, ...) mit Samsung TV ab E-Serie bis F-Serie)
     - 52235 (TCP-Port zur Kommunikation (Messages, Lautstärke, ...) mit Samsung TV bis D-Serie)
     - 55000 (TCP-Port zur Fernbedienung des Samsung TV C-Serie bis F-Serie)
Titel: Antw:Fhem -> Samsung TV
Beitrag von: mischu860 am 09 Februar 2016, 01:04:12
Hat irgendjemand einen TV der H Serie hinbekommen?

UE22H5680

PORT     STATE SERVICE
7676/tcp open  imqbrokerd
8000/tcp open  http-alt
8001/tcp open  vcom-tunnel
8080/tcp open  http-proxy
8443/tcp open  https-alt
52345/tcp open unknown
15500/tcp open unknown


Habe schon probiert den Port 55000 im Script auf 15500 und 52345 umzuschreiben...
Leider ohne erfolg  :-[
Titel: Antw:Fhem -> Samsung TV
Beitrag von: mahowi am 11 Februar 2016, 13:03:41
Gibt es bei einem Modell der F-Serie (UE55F6340) die Möglichkeit, Nachrichten auf dem TV anzuzeigen wie bei älteren Versionen? Standardmäßig steht STV auf Port 55000 und ich kann alles wie bei der Fernbedienung nutzen. Ich kann aber keine Nachrichten an den Fernseher schicken, Einstellungen -> System -> Datendienst ist aktiviert.

Offene Ports:
PORT      STATE SERVICE
80/tcp    open  http
443/tcp   open  https
4443/tcp  open  pharos
6000/tcp  open  X11
7676/tcp  open  imqbrokerd
9900/tcp  open  iua
52345/tcp open  unknown
55000/tcp open  unknown
55001/tcp open  unknown


7676 wäre wohl der Port für Messages, allerdings weiß ich nicht, wie ich den nutzen kann. Laut ruSamsungTVCommunicator gibt es auch keine Antwort auf dem Port.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: rizo am 13 Februar 2016, 07:36:59
Hallo,

würde auch gerne STV nutzen.

Habe einen Samsung h7090 wenn ich Port 52235 nutze bleibt STATE auf initialized und TV reagiert auf nichts.
Bei Port 55000 geht der STATE auf disconnected und logisch TV reagiert auf nichts.

Das einzige was ich möchte ist eine Möglichkeit den TV in Standby zu schicken und wieder anzumachen. Hoffe ihr könnt mir da helfen.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: rizo am 14 Februar 2016, 09:51:56
Hat sich erledigt,

nutze jetzt HDMI CEC und damit ist es für mich gut erledigt.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: okenny am 14 Februar 2016, 10:14:53
Hi Rizo,

wie machst du das? Raspi direkt an dein Samsung per HDMI? Mit FHEM dann steuern, oder eine andere Software?

Oisin
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Rince am 14 Februar 2016, 10:30:47
@okenny
http://forum.fhem.de/index.php/topic,20032.msg147625.html#msg147625

Da hatte ich das mal beschrieben ;)

Hier die möglichen Befehle:
http://www.cec-o-matic.com/

Der Aufruf aus fhem raus ist etwas tricky, wenn es nur ums ein/ausschalten geht, einfach ein Skript mit den Parametern schreiben und das von fhem aus aufrufen. Dann klappt es easy.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: okenny am 14 Februar 2016, 10:37:46
nicht schlecht....danke
Dafür wird ein Sonntagnachmittag investiert  ;)
Titel: Antw:Fhem -> Samsung TV
Beitrag von: MCGL am 01 März 2016, 16:31:49
Hallo Zusammen

Habe gestern die ganzen 20 Seiten dieses Threats durch gelesen und konnte danach kaum schlafen, weil auch ich dachte, mit der neueren Samsung TV's müsste man doch top Modern sein und alle möglichen Funktionen nutzen :(

Allerdings habe ich mich jetzt gerade noch ein wenig schlau gemacht, und ein App für IOS gefunden, welches sich myTifi nennt. Siehe da, Mein Samsung TV lässt sich Problem los steuern, und das über das Wifi, also LAN.

Ich glaube das App verbindet sich als Smartdevice. Nach dem Verbindungsaufbau zeigt der TV einen 4 Stelligen Pin an welcher im App eingegeben werden muss.

Es müsste doch irgendwie möglich sein das gleiche Protokoll nutzen zu können.

Habt Ihr keine Idee wie das umsetzbar wäre?

Gruss GL
Titel: Antw:Fhem -> Samsung TV
Beitrag von: MCGL am 07 März 2016, 20:46:54
Hat keiner eine Idee oder keiner intresse?

Weiss jemand, wie ich der sache selbst auf die Schliche kommen kann?

Gruss GL
Titel: Antw:Fhem -> Samsung TV
Beitrag von: wolfram am 07 März 2016, 21:52:55
Hallo GL,
endlich jemand der das gleiche Problem hat wie ich. Ich habe eine J Serie mit dem neuen OS und bekomme momentan auch keinerlei Verbindung....mit anderen Worten, mich würde es auch sehr interessieren.

Liebe Grüße
wolf
Titel: Antw:Fhem -> Samsung TV
Beitrag von: reen am 08 März 2016, 15:31:23
dem schließe ich mich doch an.
Habe ebenfalls eine Fernseher der J-Reihe und wäre ebenfalls sehr an einem entsprechendem Modul für die neueren Generationen interessiert.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Sailor am 08 März 2016, 20:02:34
Hi Rince

Zitat von: Rince am 14 Februar 2016, 10:30:47
Hier die möglichen Befehle:
http://www.cec-o-matic.com/

Der Aufruf aus fhem raus ist etwas tricky, wenn es nur ums ein/ausschalten geht, einfach ein Skript mit den Parametern schreiben und das von fhem aus aufrufen. Dann klappt es easy.

Hört sich an, als könnte man da ein neues Modul vertragen...
Wenn dann auch noch kompatibel zu dem Modul "remotecontrol"

Hmm, es kribbelt...

Gruss
    Sailor
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Rince am 09 März 2016, 13:52:13
@Sailor
schau mal da:
https://forum.fhem.de/index.php/topic,45939.0.html
Titel: Antw:Fhem -> Samsung TV
Beitrag von: MCGL am 10 März 2016, 14:32:53
Hallo Rice

Danke für den Post. Aber aus "Nerdiger" Sicht gefällt es mir besser, Das Teil über das LAN zu steuern. Ich bin ein grosser Raspi Fan, allerdings versuche ich gerade auf den OSMC Raspi beim TV zu verzichten (liebäugle mit PLEX), Da es immer mehr Geräte werden welche dort verstaut sind:

PS4, Xbox, Home Cinema, WLAN Hotspot, IP TV, (weil es soviele Geräte sind ein Switch u.s.w.

Viel zuviele Kabel, viel zuviele Stromanschlüsse, viel zu viel Wärmeentwicklung im Kasten, viel zu viele Fehler quellen.

Wenn sich der TV über das Netzwerk via App steuern lässt, muss das doch auch sonst gehen. Ich denke, die Samsung TV's sind heute doch sehr verbreitet. Es muss doch eine grosse Zielgruppe geben, die diese Funktion nutzen könnte / möchte. Ansonsten, würde ich vermutlich eher auf ein Infrarot Signal oder eben CEC umsteigen, möchte dies jedoch vermeiden. Mein nächstes Thema wäre dann weiter die Samsung Multiroom Anbindung. Auch da gehe ich davon aus, dass man, sollte man dieses Problem lösen können, bereits den Grundstein für jenes gelegt hat.

Also wenn hier jemand nur schon einen Schimmer hat, wie man die Kommunikation zwischen dem App und dem TV abfangen kann, sodass dies aufschlussreich ist, wäre ich wärmstens dankbar ;)

Gruss GL
Titel: Antw:Fhem -> Samsung TV
Beitrag von: HoTi am 10 März 2016, 14:56:24
mit einem LAN/WLAN Sniffer sollte das doch gehen, oder?

Gibt es auch eine Android APP? Ich habe nur die Fernbedienungen gefunden die den IR Port nutzen.

Titel: Antw:Fhem -> Samsung TV
Beitrag von: MCGL am 13 März 2016, 23:28:23
Hallo Tim

Ich weiss leider nicht ob es mytifi auch android gibt. Hab nur IOS zur Hand.

Wo finde ich solche WIFI Sniffer? Gibts da was für Mac? Google hat mir nichts gescheites dazu ausgespuckt. Funktionstüchtige Windows Rechner sind momentan leider auch rar.

Edit: Habe gerade gemerkt, dass mein Fritz auch sniffen kann. Der Output ist allerdings etwas kryptisch. Werde, falls Zeit vorhanden, morgen mal versuchen die Logs aus zu werten.
Titel: Antw:Fhem -&gt; Samsung TV
Beitrag von: wolfram am 14 März 2016, 07:50:05
Probier mal Wireshark, das werde ich heut Abend auch mal versuchen.
Schönen Tag
wolf


Gesendet von iPhone mit Tapatalk
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Sailor am 14 März 2016, 08:50:54
Moin zusammen

also ich gebe es auf

Ich habe einen Samsung Fernseher
Model:   UE40C6200RSXZG
Version: 01

und er reagiert nur auf das Modul mit Port 52236 (Messaging) aber nicht auf 55000.

Er reagiert ja sogar nur auf die Haelfte der CEC Befehle ueber HDMI... Einschalten geht, ausschalten (standby) geht nicht.

Es ist zum verzweifeln... Wozu hat das Miststueck denn einen Netzwerkanschluss... Fuer Updates die es eh nicht gibt???

Gruss
    Sailor
Titel: Antw:Fhem -> Samsung TV
Beitrag von: MCGL am 14 März 2016, 22:23:36
Hi Wolfram

Habe nun mal den Log in Wireshark gezogen, und ein bisschen rum gestöbert.

Zur info: 192.168.1.9 ist mein Samsung TV

Nun habe ich etwas interessantes gefunden. Anfangen kann ich noch nicht viel damit, aber vielleicht weiss hier jemand was damit anzufangen. Wie mir scheint wird der TV auf Port 7676 angesprochen. In diesem Paket steht jedenfalls etwas von Remote:

Der Befehl kann Menü oder return bedeuten. Hatte leider keine Zeit um einen Labor Test ohne andere Geräte zu machen werde ich vielleicht morgen nachholen können. Was meint ihr hierzu?

Titel: Antw:Fhem -> Samsung TV
Beitrag von: Elektrolurch am 15 März 2016, 08:25:38
Zitat:
Es ist zum verzweifeln... Wozu hat das Miststueck denn einen Netzwerkanschluss... Fuer Updates die es eh nicht gibt???

Gruss
    Sailor

Das ist halt der Konsumer-Schei... -> Nurt das billigste Model kaufen, denn die Features funktionieren meist nur unbefriedigend und Updates gibt es ja wirklich nicht. Ich habe auch noch einen aus der C-Serie und das Einzige, wozu der Netzwerkanschluss taugt, ist Videos / Bilder von einem NAS anzusehen.
Da ich mittlerweile aber auf SAT umgestellt habe und einen externe VUPlus an dem Samsung hängen habe, interessieren mich die Features vom Samsung TV nicht mehr.
DVB-T2 wird auf der Kiste ja auch nicht mehr funktionieren, da es keine Updates gibt. -> Konsumber-Schei... immer schön neu kaufen.
Elektrolurch
Titel: Antw:Fhem -> Samsung TV
Beitrag von: nocomment am 06 Juli 2016, 23:54:28
Ich blicke gerade nicht durch.

Wird der TV "UE55H6470" nun unterstützt oder nicht?

Also per iPhone APP lässt sich der TV steuern.

Über das Modul STV bekomme ich den TV nicht gesteuert.
Vielen Dank für jeden Tipp.
Titel: Antw:Fhem -&gt; Samsung TV
Beitrag von: masterray57 am 07 Juli 2016, 10:15:01
Hallo,

... wurde hier im Forum schon mehrfach diskutiert: die H-Serie und Spätere werden derzeit nicht unterstützt.

Gruß
Raymund
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Florian_GT am 31 Juli 2016, 13:51:44
Aktuelle Geräte, um genau zu sein, alle neueren Geräte ab 2014 werden nicht unterstützt.
Darunter wohl auch mein UE55JS9000

Ich habe im Netz noch keine passende Schnittstellenbeschreibung gefunden.
Die Android App TVisted (für Tizen TVs) sieht aber vielversprechend aus.

Die von Samsung gelieferten Apps sorgen für viel Traffic, sodass es schwer ist, das Protokoll zu entschlüsseln, bei der App ist es weniger. Vielleicht kann man auch über den Kontakt zum Entwickler ein paar Infos bekommen. Ich schreibe ihm mal.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: okman am 03 August 2016, 23:56:17
Hallo zusammen,

bin noch greenhorn bzgl FHEM.
Aber in den letzten Jahren hab ich mich recht intensiv mit Samsung TVs beschäftigt. Bzw mit samygo.

Zitat von: mahowi am 11 Februar 2016, 13:03:41
Gibt es bei einem Modell der F-Serie (UE55F6340) die Möglichkeit, Nachrichten auf dem TV anzuzeigen wie bei älteren Versionen? Standardmäßig steht STV auf Port 55000 und ich kann alles wie bei der Fernbedienung nutzen. Ich kann aber keine Nachrichten an den Fernseher schicken, Einstellungen -> System -> Datendienst ist aktiviert.

7676 wäre wohl der Port für Messages, allerdings weiß ich nicht, wie ich den nutzen kann. Laut ruSamsungTVCommunicator gibt es auch keine Antwort auf dem Port.

Hab jetzt nicht den kompletten Thread gelesen - vllt hats schon jemand erwähnt.
Hab nämlich auch ewig nach ner Möglichkeit gesucht Messages, SMS, etc auf meinem ES8090 aufzurufen...
Meine Erkenntnisse: Nein, nix, nada! - letzte Serie bei der es "offiziell" ging, war die D-Serie. Samsung hat es bei der Serie E, F, und neuere aus den Firmwares rausgenommen.

Es gibt aber ne elegante Alternative. Zumindest wenn man nicht davor abgeneigt ist, samygo zu installieren.
Es gibt für die B/C/D/E/F/H Serie die libAlert "App". Damit kann man beliebigen Text in ner Box auf dem TV anzeigen...
Siehe: https://forum.samygo.tv/viewtopic.php?f=63&t=9099
Screenshots sind erst nach Login sichtbar

Dh man loggt sich per Telnet/ssh auf dem TV ein, ruft die samyGOso auf und gibt als Parmeter die libAlert, Type der MessageBox und Inhalt mit... Schon poppt was auf...

Vielleicht kann mir jemand nen Tipp geben wie ich es am sinnvollsten machen aus FHEM heraus ein script auf einem entfernten host zu starten und aufzurufen...
Ziel: Call geht auf Fritzbox ein -> FHEM triggert telnet Befehl zum TV-> TV zeigt diesen in der Messagebox an

Hab den FB_CALLMONITOR schon erfolgreich in FHEM eingerichtet. Der TV ist auch bereit... Mir fehlt quasi das FHEM Know How wie ich bei eingehenden Call ein script via telnet aufrufe...

PS: Wenn ich jemandem bzgl Samygo helfen kann - mach ich gerne :-)
Titel: Antw:Fhem -> Samsung TV
Beitrag von: limats am 04 August 2016, 07:14:36
Hallo Kokosnuss,

so hatte ich das auch eine Zeitlang am laufen.
Hab jetzt das Samygo wieder runtergeworfen, weil sich der TV immer wieder aufgehängt hat und sich nicht mehr ausschalten lies. Hab das Verhalten jetzt aber immer noch manchmal - muss also nicht zwangsläufig was mit Samygo zu tun haben.

Zur Fhem-Integration:
Ich hab mir auf dem TV ein cgi Skript angelegt, das ich einfach über http aufrufen kann.
Dann kann man in FHEM das HTTPMOD Modul verwenden.
Es gibt im Samygo schon ein Startup-Skript, das ein kleines Demo-cgi erstellt. Da kann man sich einfach reinhängen.
Wenn du mehr Infos brauchst, gib Bescheid. Dann muss ich schauen, ob ich die Sachen noch finde.

Gruß
Leo
Titel: Antw:Fhem -> Samsung TV
Beitrag von: patator am 07 August 2016, 08:18:16
Hallo,

das würde mich auch interessieren (UE55F6500).

Viele Grüße
Titel: Antw:Fhem -> Samsung TV
Beitrag von: okman am 07 August 2016, 15:05:24
Hi Leo,

ich hab in meinen samygo init.d scripten den apache aus performancegründen deaktiviert. Brauch den bislang nicht wirklich.

Hab es mit telnet so hinbekommen:


(echo "scriptOderBefehlAufmTV"; sleep 5; echo "quit" ) | telnet <IPTV>


In der DEF meines notifys siehts dann so aus:


NOTIFY_TV:on {system("(echo 'scriptOderBefehlAufmTV'; sleep 5; echo 'quit') | telnet <IPTV>")}


VG Kokosnuss
Titel: Antw:Fhem -> Samsung TV
Beitrag von: satprofi am 07 August 2016, 16:15:36
Zitat von: Sailor am 14 März 2016, 08:50:54
Moin zusammen

also ich gebe es auf

Ich habe einen Samsung Fernseher
Model:   UE40C6200RSXZG
Version: 01


Es ist zum verzweifeln... Wozu hat das Miststueck denn einen Netzwerkanschluss... Fuer Updates die es eh nicht gibt???

Gruss
    Sailor

Ah geh, updates gibts doch regelmässig.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: satprofi am 07 August 2016, 16:19:26
Zitat von: Elektrolurch am 15 März 2016, 08:25:38
Zitat:
Es ist zum verzweifeln... Wozu hat das Miststueck denn einen Netzwerkanschluss... Fuer Updates die es eh nicht gibt???

Gruss
    Sailor

Das ist halt der Konsumer-Schei... -> Nurt das billigste Model kaufen, denn die Features funktionieren meist nur unbefriedigend und Updates gibt es ja wirklich nicht. Ich habe auch noch einen aus der C-Serie und das Einzige, wozu der Netzwerkanschluss taugt, ist Videos / Bilder von einem NAS anzusehen.
Da ich mittlerweile aber auf SAT umgestellt habe und einen externe VUPlus an dem Samsung hängen habe, interessieren mich die Features vom Samsung TV nicht mehr.
DVB-T2 wird auf der Kiste ja auch nicht mehr funktionieren, da es keine Updates gibt. -> Konsumber-Schei... immer schön neu kaufen.
Elektrolurch

Wie sieht man über LAN Bilder an? Hab das noch nie geschafft. Und DVB-T2 wird warum nicht funktionieren? DVB-T wird es nicht, aber DVB-T2 ?
Und haben die neuesten Samsung nicht chon alle Android am laufen? da sollte doch einiges klappen, mit div. installierten apps am tv
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Sailor am 09 August 2016, 20:57:06
Moin SatProfi

Zitat von: satprofi am 07 August 2016, 16:15:36
Ah geh, updates gibts doch regelmässig.

Das letzte Update habe ich für meinen Fernseher vor ca. 1,5 jahren bekommen.

Ein sicheres Zeichen, dass SAMSUNG diesen Fernseher bereits am Ende seines Produktzyklus betrachtet.
Mit anderen Worten: "Kauf dir doch einen unserer Neuen!"  >:(

Gruss
    Sailor
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Sailor am 09 August 2016, 20:59:11
Hallo SatProfi

Zitat von: satprofi am 07 August 2016, 16:19:26
Wie sieht man über LAN Bilder an? Hab das noch nie geschafft. Und DVB-T2 wird warum nicht funktionieren? DVB-T wird es nicht, aber DVB-T2 ?

Genau DAS interessiert mich am meisten!
Ich möchte nämlich die Bilder der IP-Überwachungskameras bzw. des NVRs dort anzeigen.

Gruss
   Sailor
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Rince am 18 August 2016, 11:48:23
Kodi...
In Form von Libreelec.

Auf nem RasPi oder einem WeTek Hub
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Sailor am 22 August 2016, 13:54:22
Hi Rince

Zitat von: Rince am 18 August 2016, 11:48:23
Kodi...
In Form von Libreelec.
Auf nem RasPi oder einem WeTek Hub

Mit dem RasPi bin ich schon dabei.
Schritt 1: CEC-Befehle zum Laufen zu bekommen. Einschalten, Ausschalten und auf dem RasPi-HDMI-Port wechseln geht schon mal. Aber noch nicht auf einen beliebigen (TV) - Port zurück wechseln.
Schritt 2: CEC-Modul für fhem Basteln
Schritt 3: Firefox mit R-Kiosk-Modul dazu bringen alle 5 Minuten die Seite neu zu laden. Es gibt zwar eine Menge Refresh-AddOns, aber keines, was von sich aus beim Start von Firefox sofort loslegt...

Grusss
    Sailor
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Rince am 31 August 2016, 18:21:40
Ja, das mit dem CEC ist so ne Sache...

Ich migriere grade komplett zu Kodi, auch was Live-TV betrifft. Jedenfalls liegt die ganze Hardware rum. Wenn ich nur mal Zeit fände, einige Löcher in die Wände zu bohren (Satkabel und Netzwerkkabel)

Dann reicht per CEC Ein/Aus/HDMI


Was deinen Schritt 3 betrifft:
Wie wäre es mit nem Cron Job?
Ist sicher nicht so elegant, wie wenn es der Browser selber macht, aber erst mal besser als nix?
Titel: Antw:Fhem -> Samsung TV
Beitrag von: P.A.Trick am 31 August 2016, 22:01:20
Zitat von: Rince am 31 August 2016, 18:21:40
Ja, das mit dem CEC ist so ne Sache...

Ich migriere grade komplett zu Kodi, auch was Live-TV betrifft. Jedenfalls liegt die ganze Hardware rum. Wenn ich nur mal Zeit fände, einige Löcher in die Wände zu bohren (Satkabel und Netzwerkkabel)

Dann reicht per CEC Ein/Aus/HDMI


Was deinen Schritt 3 betrifft:
Wie wäre es mit nem Cron Job?
Ist sicher nicht so elegant, wie wenn es der Browser selber macht, aber erst mal besser als nix?

Kurze Frage: Welche HW verwendest du fürs live tv?
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Rince am 01 September 2016, 14:34:57
Habe es bei meinem Schwager mit dem RasPi 3 und einem normalen SatIP Server getestet. Funktionierte soweit ok.


Ich habe für mich nen Digibit R1 bestellt (Alternative Firmware möglich https://github.com/perexg/satip-axe (https://github.com/perexg/satip-axe)) und schwanke auf Clientseite zwischen einem RasPi 3 und nem WeTek Hub, wobei evtl. etwas warten auch lohnend sein könnte:
Der WeTek kann mit 3D MCV nix anfangen. Das ist schade. Dafür kann er aber Netflix in 4k.

Das ist wohl der Grund, warum ich noch keine Kabel gezogen habe :)



Was ich noch nicht weiß:
Ob irgendwann wer sich erbarmt und TVHeadend auf den Digibit portiert. Dann wäre es ein Traum.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Sailor am 02 September 2016, 10:57:35
Hallo Rince

Zitat von: Rince am 31 August 2016, 18:21:40
Ja, das mit dem CEC ist so ne Sache...
Ich migriere grade komplett zu Kodi, auch was Live-TV betrifft.

Das mit KODI ist ne coole Sache... Frage: Hast Du es schon geschafft von fhemaus über KODI den Fernseher ein- bzw. auszuschalten und den HDMI - Port umzuschalten?

Wenn ja, wie?

Danke

Gruss
    Sailor
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Chris8888 am 02 September 2016, 13:55:32
Hallo,

versucht es doch mal über eine Harmony-Fernbedienung+Hub (oder auch nur den Hub).
Diese dort abgelegten Befehlsketten (zB Kodi= Fernseher an, Eingang auf HDMI1, etc) kann man problemlos per Fhem-Modul ansteuern.

Läuft bei mir schon lange sehr stabil.
VG
Christian
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Rince am 04 September 2016, 17:34:43
Zitat
Das mit KODI ist ne coole Sache... Frage: Hast Du es schon geschafft von fhemaus über KODI den Fernseher ein- bzw. auszuschalten und den HDMI - Port umzuschalten?

Wenn ja, wie?

Nein. Ich habe, wie oben geschrieben, die Kabel noch nicht gezogen ;)

Aber ich hätte das nicht als Problem erachtet, ohne mich bis jetzt damit beschäftigt zu haben.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: vbs am 05 September 2016, 11:28:05
Hat es schonmal jemand geschafft (bzw. ist es möglich), mit diesem Modul den Bildmodus umzuschalten (Dynamic, Standard, Film...)?
Ich kann mit dem Modul zB Quelle wählen und auch ausschalten, aber auf DYNAMIC und co. wird gar nicht reagiert. Hab hier einen UE55ES7090S.
Danke!
Titel: Antw:Fhem -> Samsung TV
Beitrag von: swsmily am 28 Oktober 2016, 22:25:28
Hallo!

Ich habe einen Samsung TV (UE40FS6500), den ich nun in Fhem eingebunden habe. Über den IR-Extender sendet er problemlos an T-Home MediaReceiver das Pause bzw. PLAY Signal.

Sende ich per FHEM "set TV_Remote PLAY" wird dies auch umgesetzt. TV Programm hält an, bzw läuft weiter. Aber als Rückmeldung bekomme ich immer "1".
Den Befehl direkt in der Weboberfläche eingegeben bewirkt, dass eine FHEM-Seite auf geht, wo nur eine 1 steht. Der Befehl in einem DOIF bewirkt aber, dass im DOIF ein Error erzeugt wird (error     set TV_Remote PLAY: 1    2016-10-28 21:57:27) und im Logfile ebenso ein Eintrag entsteht (2016.10.28 21:57:27 2 : Fernbedienung_senden: set TV_Remote PLAY: 1)

Es funktioniert alles wie es soll, nur warum wird dann ein Fehler angezeigt? Wie bekomme ich den weg?

Ein weiteres Problem ist mir heute auch noch aufgefallen. Obwohl der TV aus war, wurde er mir im STV Modul im State als "opened" angezeigt. Müsse dies nicht auf closed gehen, wenn der TV aus ist und damit Netzwerktechnisch nicht erreichbar ist? Hab es mit Ping kontrolliert, er war wirklich nicht erreichbar.
Da FHEM ja dadurch denkt es kann das Signal senden, hing bei mir FHEM heute kurzzeitg, wenn das DOIF getriggert wurde, welches den Befehl Set TV_Remote PLAY senden sollte.
(Wenn der TV aus ist passiert der Fehler oben mit der "1" übrigens nicht)


Hab ich irgendwo einen Fehler selbst drin, oder liegt es am Modul STV?

Danke schonmal :-)

Anbei noch die List Abfragen zu den Betroffenen Devices

List TV_Remote (Modul STV)
Internals:
   DEF        192.168.1.6 55000
   DeviceName 192.168.1.6:55000
   FD         4
   Host       192.168.1.6
   MAC        b8:27:eb:44:8a:d3
   MyIP       localhost
   NAME       TV_Remote
   NR         89
   PARTIAL
   Port       55000
   STATE      opened
   TYPE       STV
   Readings:
     2016-10-28 18:29:01   state           opened
Attributes:
   devStateIcon opened:general_an@green closed:general_aus@red
   icon       it_remote


List Fernbedienung (Modul remotecontrol)
Internals:
   NAME       Fernbedienung
   NR         90
   STATE      PLAY
   TYPE       remotecontrol
   Readings:
     2016-10-28 21:57:27   state           PLAY
Attributes:
   fp_Grundriss 123,910,8,Fernbedienung,
   group      Endgeräte
   rc_iconpath icons/remotecontrol
   rc_iconprefix black_btn_
   room       Wohnzimmer
   row00      REWIND,PLAY,FF,HDMI


List Fernbedienung_senden (Modul DOIF)
   DEF        ([Fernbedienung]) (set TV_Remote $EVENT)
   NAME       Fernbedienung_senden
   NR         91
   NTFY_ORDER 50-Fernbedienung_senden
   STATE      cmd_1
   TYPE       DOIF
   Readings:
     2016-10-28 21:57:27   Device          Fernbedienung
     2016-10-28 21:57:27   cmd             1
     2016-10-28 21:57:27   cmd_event       Fernbedienung
     2016-10-28 21:57:27   cmd_nr          1
     2016-10-28 21:57:27   e_Fernbedienung_STATE PLAY
     2016-10-28 21:57:27   error           set TV_Remote PLAY: 1
     2016-10-28 21:57:27   state           cmd_1
   Condition:
     0          InternalDoIf($hash,'Fernbedienung','STATE','','',AttrVal($hash->{NAME},'notexist',undef))
   Devices:
     0           Fernbedienung
     all         Fernbedienung
   Do:
     0:
       0          set TV_Remote $EVENT
   Helper:
     event      PLAY
     globalinit 1
     last_timer 0
     sleeptimer -1
     timerdev   Fernbedienung
     timerevent PLAY
     triggerDev Fernbedienung
     timerevents:
       PLAY
     timereventsState:
       state: PLAY
     triggerEvents:
       PLAY
     triggerEventsState:
       state: PLAY
   Internals:
     0           Fernbedienung:STATE
     all         Fernbedienung:STATE
   Itimer:
   Readings:
   Regexp:
     0:
     All:
   State:
   Trigger:
Attributes:
   do         always
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Rince am 29 Oktober 2016, 16:56:00
Das der Fernseher vom Modul erreichbar ist, obwohl er aus ist, kann passieren:
Manchmal geht das Teil einfach online. Firmware Update, Übertragen deiner Sender und gesehenen Filme an Samsung...
Dann ist er tatsächlich anpingbar. Dass er es bei deiner Kontrolle nicht mehr war, würde ich jetzt ala zufällige Überschneidung betrachten.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: swsmily am 29 Oktober 2016, 17:02:05
ZitatDass er es bei deiner Kontrolle nicht mehr war, würde ich jetzt ala zufällige Überschneidung betrachten.

Ich weiß, dass der TV ab und zu online geht. Aber bei mehreren Tests blieb STATE auf opened, obwohl er defitiv nicht online war. Weder pingbar, noch in der Fritzbox sichtbar.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: grappa24 am 05 November 2016, 14:09:57
sorry, wenn ich mal so plump frage .... lässt sich ein  UE40K5579 mit dem Modul steuern, falls ja mit welchem Port?
Danke, Dieter

P.S.: Komme nur per WLAN drauf, nach allem was ich aber so gelesen habe, hat Samsung irgendwann das Protokoll geändert und es geht eh nicht ...
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Mitch am 07 November 2016, 21:13:24
Habe auch einen "upgrade" auf einen K-Serie gemacht und nun geht das Modul leider nicht mehr.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: heicar am 16 November 2016, 13:21:27
also die Android App "Fernbedienung für Samsung" https://play.google.com/store/apps/details?id=com.samremote.view&hl=de (https://play.google.com/store/apps/details?id=com.samremote.view&hl=de) funktioniert mit meinem Samsung H6470

Nach Start der App wurde der TV gesucht. Dann generierte der TV nach kurzer Suchzeit einen vierstelligen Code. Diesen musste ich dann in der App eintragen. Und ab da kann ich mit der App den TV steuern. (Werbung der App ist nervig !!!)

Also generell geht es. Wenn ich die App neustarte erscheint die Meldung "Smart Device is connected to this TV" auf dem TV

Und weiter bitte....
Titel: Antw:Fhem -> Samsung TV
Beitrag von: heicar am 20 November 2016, 15:35:43
bekommt man das irgendwie in FHEM diese APP rein? Das sollte doch irgendwie möglich sein.....




gruß
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Fixel2012 am 24 November 2016, 21:12:30
Moin,

habe gerade auch ergebnislos versucht meinen TV einzubinden.

Besitze eine UE-Serie...

Beide angegebenen Ports funktionieren nicht...

State: Disconnected

Gruß
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 24 November 2016, 22:25:46
ZitatUE-Serie...
heißen die doch (fast) alle ::)
Der Buchstabe an der 5. Stelle ist die Serie/Modelljahr
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Fixel2012 am 25 November 2016, 07:25:41
Zitat von: KölnSolar am 24 November 2016, 22:25:46
heißen die doch (fast) alle ::)
Der Buchstabe an der 5. Stelle ist die Serie/Modelljahr

Gut zu wissen!

Werde mich heute Abend nochmal melden und die genaue Bezeichnung nennen!

Weiß denn jemand warum das mit neueren Fernsehern so nicht mehr funktioniert?

Grüße

Felix
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 25 November 2016, 07:34:14
ZitatWeiß denn jemand warum das mit neueren Fernsehern so nicht mehr funktioniert?
Politik bei Samsung :(
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Fixel2012 am 25 November 2016, 08:02:36
Zitat von: KölnSolar am 25 November 2016, 07:34:14
Politik bei Samsung :(

Also hat Samsung die Schnitstelle geschlossen?  >:(
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 25 November 2016, 08:11:23
genau.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Fixel2012 am 25 November 2016, 08:12:34
Zitat von: KölnSolar am 25 November 2016, 08:11:23
genau.

Und Alternativen, Umwege gibt es so nicht?

Firmware Downgrade?

Sinnvoll?

Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 25 November 2016, 08:36:15
ZitatUnd Alternativen, Umwege gibt es so nicht?
Leider bisher Fehlanzeige  >:(
Schau mal ins Samygo-Forum....
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Fixel2012 am 25 November 2016, 13:03:27
Zitat von: KölnSolar am 25 November 2016, 08:36:15
Leider bisher Fehlanzeige  >:(

Schade... >:( >:(
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Boomel am 26 November 2016, 11:34:57
hmm schade.
Alternativ fällt mir nur ein, die IR-Befehle der Samsung Fernbedieung auszulesen und über ARduino zu kopieren und steuerbar zu machen. Die könnte man in FHEM einbauen/scripten.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: heicar am 26 November 2016, 13:23:59
Zitat von: Fixel2012 am 25 November 2016, 08:12:34
Und Alternativen, Umwege gibt es so nicht?

Firmware Downgrade?

Sinnvoll?

Aber warum geht es dann über die oben von mir genannte APP??

Also die Schnittstelle ist doch vorhanden.....


Gruß Heinz
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 26 November 2016, 13:49:42
dann musst Du ja nur noch das neue Kommunikationsverfahren entschlüsseln und in fhem implementieren  8)
Titel: Antw:Fhem -> Samsung TV
Beitrag von: heicar am 26 November 2016, 13:56:59
ja genau  :P

Es geht ja, nur muss da jemand mit entsprechend Knoff Hoff ran. Der/Die Macher der App habens ja auch hinbekommen

Ich wäre jetzt wohl nicht ganz der richtige....  :o :o

Gruß Heinz
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Fixel2012 am 26 November 2016, 17:58:33
Ja, du hast recht! Die App funktioniert sowohl über IR als auch über Wlan, musste einen Code der mir auf dem Fernseher angezeigt wurde in die app eintippen, anschließend ging es! habe aber gemerkt, dass jedes mal wenn ich die App starte ich den Pin erneut eingeben muss, leider ist das dann unbrauchbar für ein Modul... Oder nicht?
(Im Anhang ein Foto der Aufforderung den Pin einzugeben.)

Vielleicht muss sich jemand der sich auskennt mit den Entwicklern zusammen tun und mal nachfragen... (falls die das so leicht her geben, habe keine Ahnung) :o

Oder Vielleicht gibt es eiine Möglichkeit etwas aus der App "auszulesen"? Kenne mich leider Null aus! :-\

Hier nochmal die App, für jemanden der sich damit auseinander setzen will und das nötige know-how hat!

https://play.google.com/store/apps/details?id=com.samremote.view&hl=de

Wäre echt super, wenn da jemand Zeit investieren würde!

Grüße

Felix

Titel: Antw:Fhem -> Samsung TV
Beitrag von: Florian_GT am 10 Dezember 2016, 22:28:42
Für alle die ihren TV geupdatet haben, ihr habt jetzt ja vermutlich Samsung Tizen. Für die Software ein großer Fortschritt, für die FHEM Schnittstellen leider nicht.

Samsung hat da ein neues fieses Protokoll gebaut, das es noch gilt, auseinander zu nehmen.
Dazu weiteres hier: https://forum.fhem.de/index.php/topic,57595.0.html (https://forum.fhem.de/index.php/topic,57595.0.html)
Titel: Antw:Fhem -> Samsung TV
Beitrag von: emilio_35 am 18 Dezember 2016, 16:26:32
Hallo
ich habe mir einen UE65KS7090 zugelegt und wollte diesen in Fhem integrieren.
Ich habe volgende versucht

define Samsung_TV STV 192.168.178.51 Port 52235 und 55000.
Jedoch ohne erfolg. Gibt es hierfür schon eine lösung ?
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Fixel2012 am 18 Dezember 2016, 16:30:46
Zitat von: emilio20 am 18 Dezember 2016, 16:26:32
Hallo
ich habe mir einen UE65KS7090 zugelegt und wollte diesen in Fhem integrieren.
Ich habe volgende versucht

define Samsung_TV STV 192.168.178.51 Port 52235 und 55000.
Jedoch ohne erfolg. Gibt es hierfür schon eine lösung ?

Wahrscheinlich ist dein Fernseher zu neu und hat schon Sasmung Tizen.

Das Modul unterstützt  keine neueren Modelle von Samsung, da bei Samsung Tizen das Protokoll geändert wurde.

Siehe hier:
Zitat von: afloria am 10 Dezember 2016, 22:28:42
Für alle die ihren TV geupdatet haben, ihr habt jetzt ja vermutlich Samsung Tizen. Für die Software ein großer Fortschritt, für die FHEM Schnittstellen leider nicht.

Samsung hat da ein neues fieses Protokoll gebaut, das es noch gilt, auseinander zu nehmen.
Dazu weiteres hier: https://forum.fhem.de/index.php/topic,57595.0.html (https://forum.fhem.de/index.php/topic,57595.0.html)
Titel: Antw:Fhem -> Samsung TV
Beitrag von: emilio_35 am 18 Dezember 2016, 16:37:18
Hallo vielen Dank,
entwickelt das jemand zur Zeit ?
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Fixel2012 am 18 Dezember 2016, 16:43:57
Zitat von: emilio20 am 18 Dezember 2016, 16:37:18
Hallo vielen Dank,
entwickelt das jemand zur Zeit ?

Mhh.. schau dir mal den verlinkten Thread an...

Ein Modul ist es aufjedenfall noch nicht, aber das steuern aus Fhem heraus hat bei denen anscheinend schon geklappt.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Wurmi am 14 September 2017, 11:05:13
Moin moin,

ich habe einen UE46D6770 und würde gerne, wenn jemand klingelt eine Nachricht auf dem TV anzeigen lassen. Ist das mit dem Fhem Modul und meinem TV möglich ?

Gruß
Wurmi
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 14 September 2017, 14:48:31
müsste bei D-Serie gehen. Versuch macht kluch  ;)

Besorg Dir den ruSamsung-TV-Communicator. Damit kannst Du grundsätzlich die Kommunikation via Netzwerk testen. Klappt es, dann umsetzen in FHEM mit 70_STV.pm
Grüße Markus
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Det20 am 14 September 2017, 14:51:39
Ich meine, mit der D geht es (leider) nicht mehr, weil Samsung den Support von Messages abgeschaltet hat. Leider.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Esjay am 14 September 2017, 15:20:33
Zitat von: Wurmi am 14 September 2017, 11:05:13
Moin moin,

ich habe einen UE46D6770 und würde gerne, wenn jemand klingelt eine Nachricht auf dem TV anzeigen lassen. Ist das mit dem Fhem Modul und meinem TV möglich ?

Gruß
Wurmi

Bei mir ist es die H Serie, die generell nicht unterstützt wird.
Alternativ könntest du dir nen Linux (Enigma2) Receiver besorgen. Je nachdem ob die Situation das zulässt. Darüber ist es dann egal welcher Fernseher hinter hängt.

Gruß
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Det20 am 14 September 2017, 15:22:16
Ach was hätte ich gerne das Feature auf meinem TV (ebenfalls H Serie) ...
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Esjay am 14 September 2017, 15:53:58
Zitat von: Det20 am 14 September 2017, 15:22:16
Ach was hätte ich gerne das Feature auf meinem TV (ebenfalls H Serie) ...
Irgendwie impliziert deine Aussage,dass du deinen TV über das Modul steuern kannst,jedoch nicht alles. Richtig oder fehlinterpretation meinerseits?
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 14 September 2017, 15:57:47
ZitatIch meine, mit der D geht es (leider) nicht mehr, weil Samsung den Support von Messages abgeschaltet hat. Leider.
Gut möglich. Deshalb ist die erste Tat nach Inbetriebnahme die automatischen Updates zu unterbinden  ;D Ggfs. kann man aber wieder zurück auf eine alte Firmware. Mal im Samygo-Forum nachgucken. ;)

ZitatAch was hätte ich gerne das Feature auf meinem TV (ebenfalls H Serie) ...
Kann ich nachvollziehen  ;D Deshalb kommt mir erst wieder ein Neuer ins Haus, wenn ich sicher bin, dass dieses Feature funktioniert.
H-Serie ist doch Tizen, oder ? Steuerst Du den über FHEM(siehe entsprechenden Thread) ? Dann gib ggfs. dort mal laut, ob und mit welchem Umfang der funktioniert.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Hauswart am 14 September 2017, 16:30:05
Zitat von: KölnSolar am 14 September 2017, 15:57:47
Gut möglich. Deshalb ist die erste Tat nach Inbetriebnahme die automatischen Updates zu unterbinden  ;D Ggfs. kann man aber wieder zurück auf eine alte Firmware. Mal im Samygo-Forum nachgucken. ;)
Habe auch einen aus der D-Reihe, da gab es doch lange kein Update mehr (2013). Steuerung von Schaltbefehlen geht zumindest, ob Nachrichten kann ich gerade nicht sagen.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Det20 am 14 September 2017, 16:55:42
Nein ich kann den Fernseher leider nicht steuern. Eigentlich geht es mir auch nur um Messages auf dem Screen, also z.B. eine Telefonnummer von dem, der gerade anruft usw.
Durch die Firmware-Downgrades bin ich leider nicht so ganz durchgestiegen. Und irgendwie habe ich auch ein wenig Bammel. Wenn das schief geht, dann brauche ich nen neuen, größeren Fernseher  :)
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Det20 am 19 Dezember 2017, 15:53:53
Darf ich nochmal pushen? Trotz aller Aktualisierung bekomme ich im Log den Fehler "PERL WARNING: Argument "ws" isn't numeric in numeric ne (!=) at ./FHEM/70_STV.pm line 287, <$fh> line 1694."
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 19 Dezember 2017, 21:20:58
ZitatDarf ich nochmal pushen?
Wäre aber sinnvoller das im richtigen Thread zu tun  ::)
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Det20 am 19 Dezember 2017, 21:35:11
Ups...
Titel: Antw:Fhem -> Samsung TV
Beitrag von: raimundl am 24 Januar 2018, 16:25:58
Hallo!

Ich habe einen Samsung UE55C6700 Fernseher und will diesen mit Fhem ausschalten.

Habe STV ohne Portangabe installiert und die vorgesehenen Möglichkeiten:

define Television1 STV 192.168.178.XX

mute
volume
call
sms
date

funktionieren auch.

Danke! Aber was muss ich noch tun um den Fernseher auch ausschalten zu können (über eine geschaltete Steckdose natürlich kein Problem).

MfG
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 24 Januar 2018, 21:09:48
C-Serie kenn ich nicht. Du könntest es mal mit Port 55000, also
define Television1 STV 192.168.178.XX 55000
probieren.
Wenn es nicht klappt, hast Du wohl keine Chance  :'(
Grüße Markus

Titel: Antw:Fhem -> Samsung TV
Beitrag von: raimundl am 26 Januar 2018, 08:11:41
Zitat von: KölnSolar am 24 Januar 2018, 21:09:48
C-Serie kenn ich nicht. Du könntest es mal mit Port 55000, also
define Television1 STV 192.168.178.XX 55000
probieren.
Wenn es nicht klappt, hast Du wohl keine Chance  :'(
Grüße Markus

Danke, ja, es hat geklappt.
Habe es zwar schon vorher einmal ohne Erfolg versucht, aber mit der Installation von "libnet-address-ip-local-perl and libio-interface-perl" lief es dann.

MfG
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 01 Februar 2018, 00:26:04
Wollte eigentlich nur die neue Funktion von Bildschirmnachrichten (https://forum.fhem.de/index.php/topic,82890.msg756500.html#msg756500) f. alle Serien kundtun.

@ Zwiebel: Magst Du meine Version ins offizielle SVN übernehmen ? Müsste jetzt (fast) alle STV's für remote key u. Bildschirmnachrichten unterstützen.

@raimundl: Du hast also Port 55000 UND Port 52235 Funktionalität ? Wie nutzt Du das dann in FHEM ? 2 devices ? oder "Portumschaltung" per notify/at/dummy- Konstrukte ?
Grüße Markus
Titel: Antw:Fhem -> Samsung TV
Beitrag von: raimundl am 02 Februar 2018, 11:31:56
Zitat von: KölnSolar am 01 Februar 2018, 00:26:04

@raimundl: Du hast also Port 55000 UND Port 52235 Funktionalität ? Wie nutzt Du das dann in FHEM ? 2 devices ? oder "Portumschaltung" per notify/at/dummy- Konstrukte ?
Grüße Markus

Ich habe nunmehr Port 55000 eingestellt und es funktioniert - aber mit folgenden Problem:

Nach einen reboot meines Raspi (RPi 3 mit Stretch) wird zwar der TV erkannt (opend) aber es werden keine set-Befehle mehr angenommen.
Fehlermeldung in logDatei:

2018.02.02 11:11:51 1: 192.168.178.11:55000 reappeared (SamsungOG)
2018.02.02 11:12:46 3: [STV] mymac:  invalid format


Ein shutdown/restart in fhem behebt dieses Problem wieder und die Befehle werden ausgeführt.

Kann das vielleicht ein "Timingproblem beim booten sein?

Also zusammengefasst: Nach einem booten des Systems - funktioniert nicht, nach einem weiteren "shutdown/restart" in fhem funktioniert alles wieder.

LG
Titel: Antw:Fhem -> Samsung TV
Beitrag von: DarkT am 02 Februar 2018, 11:47:15
ZitatGibt es eigentlich irgendwie einen Überblick über die unterstützen Serien und die Vorgehensweise der Anbindung?

Manchmal wenn die Forenbeiträge sehr länglich werden, dann verliert man schon mal schnell den Überblick.
Eine Wiki Eintrag habe ich auch nicht gefunden und die commandref scheint auch etwas veraltet.

Nur damit man das nicht falsch versteht, dass ist kein Vorwurf sondern nur der Hinweis, dass ich bereits versucht habe etwas zu dem Thema zu finden.

Danke schon mal im Vorraus für den Fingerzeig.
edit:

Manchmal muss man drüber stolpern:
https://forum.fhem.de/index.php/topic,82890.0.html

Danke trotzdem
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 02 Februar 2018, 12:50:31
Mit Deinem Ursprungspost sprichst Du mir aus der Seele. Deshalb hatte ich die "zusammenfassende Doku" erstellt und kann nur selber editieren ;-)

ZitatAlso zusammengefasst: Nach einem booten des Systems - funktioniert nicht, nach einem weiteren "shutdown/restart" in fhem funktioniert alles wieder.
Du hast die per update verteilte Version von 70_STV installiert ?
Ich vermute mal, dass der Rpi einfach noch nicht so weit war, als FHEM gestartet wurde. Könntest Du beim nächsten mal einfach mal ein defmod probieren, also einfach auf DEF klicken und dann den modify-Button.

Grüße Markus
Titel: Antw:Fhem -> Samsung TV
Beitrag von: raimundl am 02 Februar 2018, 13:25:27
Zitat von: KölnSolar am 02 Februar 2018, 12:50:31
Mit Deinem Ursprungspost sprichst Du mir aus der Seele. Deshalb hatte ich die "zusammenfassende Doku" erstellt und kann nur selber editieren ;-)
Du hast die per update verteilte Version von 70_STV installiert ?
Ich vermute mal, dass der Rpi einfach noch nicht so weit war, als FHEM gestartet wurde. Könntest Du beim nächsten mal einfach mal ein defmod probieren, also einfach auf DEF klicken und dann den modify-Button.

Grüße Markus

Danke!
Mit DEF und modify funktioniert es dann!

Habe Version aus dem update. Habe aber auch im systemd für fhem 5 Sekunden Verzögerung - das dürfte wohl nicht funktionieren:


[Unit]
Description=FHEM Home Automation
Wants=network.target
After=network.target

[Service]
Type=forking
User=fhem
Group=dialout
WorkingDirectory=/opt/fhem
ExecStart=/usr/bin/perl fhem.pl fhem.cfg
Restart=always
RestartSec=5

[Install]
WantedBy=multi-user.target


MfG Walter

Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 02 Februar 2018, 17:24:20
Du könntest ja mal meine Version(s.o.) mit dem DLNA testen. Dann wüßte ich, dass ich für C-Serie
a) nichts kaputt gemacht habe
b) die Nachrchten-/Medienausgabe funktioniert
Grüße Markus
Titel: Antw:Fhem -> Samsung TV
Beitrag von: frank am 02 Februar 2018, 19:17:55
hallo markus,

danke für deinen einsatz und weiterhin viel spass und erfolg als neuer samsung obmann.

vielleicht kannst du das hier noch gebrauchen:
https://forum.fhem.de/index.php/topic,83690.0.html (https://forum.fhem.de/index.php/topic,83690.0.html)

gruss frank
Titel: Antw:Fhem -> Samsung TV
Beitrag von: raimundl am 02 Februar 2018, 19:20:59
Zitat von: KölnSolar am 02 Februar 2018, 17:24:20
Du könntest ja mal meine Version(s.o.) mit dem DLNA testen. Dann wüßte ich, dass ich für C-Serie
a) nichts kaputt gemacht habe
b) die Nachrchten-/Medienausgabe funktioniert
Grüße Markus

Du meinst diese Version von hier: https://forum.fhem.de/index.php/topic,82890.msg756500.html#msg756500 ?

MfG Walter
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 02 Februar 2018, 20:54:39
Ja, genau.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 03 Februar 2018, 16:32:17
Hallo Walter,
ich hab eine extrem runderneuerte Version  (https://forum.fhem.de/index.php/topic,57595.msg760241.html#msg760241)erstellt. Wär prima, wenn Du die testen könntest mit besonderem Blick auf den Status connected/disconnected. Vorab mal ein http://DeineTV_IP/ im Browser eingeben. Wenn Du eine Reaktion vom TV bekommst, müsste alles klappen.
Grüße Markus
Titel: Antw:Fhem -> Samsung TV
Beitrag von: raimundl am 03 Februar 2018, 17:59:03
Zitat von: KölnSolar am 03 Februar 2018, 16:32:17
Hallo Walter,
Vorab mal ein http://DeineTV_IP/ im Browser eingeben. Wenn Du eine Reaktion vom TV bekommst, müsste alles klappen.
Grüße Markus
Meldung:
Diese Website ist nicht erreichbar
192.168.178.11 hat die Verbindung abgelehnt.
Habe auch mit Port 8000 und 8001 probiert!
MfG Walter
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 03 Februar 2018, 18:51:30
Danke u. Mist. Bei meiner E_Serie ist es der Standard-Port 80. Dann bau ich das jetzt um und nehme .... Halt. Kommt bei Port 80 genau die selbe Meldung wie bei 8000/8001 oder ist sie etwas anders ? Du könntest noch 8080 probieren(hab ich irgendwie im Hinterkopf in Verbindung mit Samsung)
Grüße Markus
Titel: Antw:Fhem -> Samsung TV
Beitrag von: raimundl am 03 Februar 2018, 19:03:35
Zitat von: KölnSolar am 03 Februar 2018, 18:51:30
Danke u. Mist. Bei meiner E_Serie ist es der Standard-Port 80. Dann bau ich das jetzt um und nehme .... Halt. Kommt bei Port 80 genau die selbe Meldung wie bei 8000/8001 oder ist sie etwas anders ? Du könntest noch 8080 probieren(hab ich irgendwie im Hinterkopf in Verbindung mit Samsung)
Grüße Markus
Leider nein - alles durchprobiert, gleiche Meldung!

MfG

PS.: Mein Problem mi "POWEROFF" ist gelöst: ein " ExecStartPre=/bin/sleep 10" in Systemd
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 03 Februar 2018, 19:13:27
last try: bei mir ist es konkret http://DeineIP/ws/app/ was eine Rückmeldung bringt. Ansonsten vielleicht einfach mal auf gut Glück die Version probieren  :-\ Schlimmstenfalls dürfte der state disconnected bleiben und Du musst die vorherige Version wieder einspielen.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: raimundl am 03 Februar 2018, 19:47:15
Zitat von: KölnSolar am 03 Februar 2018, 19:13:27
last try: bei mir ist es konkret http://DeineIP/ws/app/ was eine Rückmeldung bringt. Ansonsten vielleicht einfach mal auf gut Glück die Version probieren  :-\ Schlimmstenfalls dürfte der state disconnected bleiben und Du musst die vorherige Version wieder einspielen.

Leider nein, weder Browser noch neue Version (disconnected) funktionieren bei mir!

LG Walter
Titel: Antw:Fhem -> Samsung TV
Beitrag von: DarkT am 03 Februar 2018, 20:45:26
Hallo zusammen,

Ich habe einen Samsung der H-Serie
ich habe das neue 70_STV.pm eingespielt. Meinen Raspi mit dem TB gekoppelt (mittels dem reg-Skript).
Habe auch eine samsunf_session_keys.txt mit gültigen Inhalt.

Ich habe dann mit


define tc_Samsung STV ws


Das Modul angelegt, mit dem folgenden States


Internals:
   CFGFN     
   DEF        192.168.178.20 ws
   Host       192.168.178.20
   Mode       
   NAME       tv_Samsung
   NEXT_OPEN  0
   NR         139
   Port       ws
   STATE      Initialized
   TYPE       STV
Attributes:


Wenn ich nun über set tv_Samsung VOLUP senden, dann passiert nix.
Habt ihr eine Idee wie ich weiter suchen kann?

Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 03 Februar 2018, 22:12:59
Das (https://forum.fhem.de/index.php/topic,82890.msg750390.html#msg750390) hast Du alles gelesen und befolgt ? Wirklich ?
Das rote auch ? ;D

Bitte Rückmeldung mit Typbezeichnung, wenn's geklappt hat.
Grüße Markus
Titel: Antw:Fhem -> Samsung TV
Beitrag von: DarkT am 03 Februar 2018, 22:19:48
Ach Sorry ,,wse" statt ,,ws" .... vielen Dank geht nun

UE55H6700 - klappt
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 04 Februar 2018, 22:03:35
Hallo Walter,
kannst Du bitte die attachte DLNA-Version testen. Die sollte mit Port 55000 u. einem ordentlichen Status connected/disconnected funktionieren.
Grüße Markus
Edit: Testversion entfernt, da Tests von Walter auf der C-Serie erfolgreich waren.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Det20 am 05 Februar 2018, 08:41:33
Bei mir wird inzwischen relativ zügig und korrekt connected/disconnected angezeigt, dat lüppt.

Muss aber leider nochmal nachfragen was die Bildschirmausgabe auf dem TV betrifft. TV ist definiert und DLNAClient ebenfalls. Wenn ich es recht verstehe, muss ich ein Bild auf einen Share laden, den habe ich (Fritzbox und miniDLNA). Aber: Wie erzeuge ich diese Datei? Also ein Bild mit einer Rufnummer oder einem Text drin? Kann mir da jemand einen Tipp geben? Sorry, aber ich steige da echt nicht durch.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Andre0909 am 05 Februar 2018, 12:00:55
Moin. Auch bei mir klappte die Einrichtung soweit. (H6900). Kann per set den Sender wechseln etc.
Irgendwie raff ich das mit caller und screenURI aber nicht in der Anleitung.

Wie kann ich jetzt eine Testmessage anzeigen lassen?

Habe jetzt definiert:

define screenURI dummy

und dachte ich kann dann mit

set Fernseher Screen llalalalalala

was anzeigen lassen. Das geht aber nicht, also hab ich es wohl nicht richtig kapiert. Freu mich auf den richtigen SChupps!
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Det20 am 05 Februar 2018, 12:03:25
Ich habe es so verstanden: Du benötigst einen Mediaserver (Fritzbox Mediaserver o.ä.), von dem der TV letztendlich eine Grafik bezieht.
Also musst Du irgendwie über RSS dort eine Grafik hinterlegen, danach sagst Du dank dem DLNAClient dem Fernseher, dass er die erzeugte Grafik anzeigen soll.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Andre0909 am 05 Februar 2018, 12:09:50
Okay aber irgendwie raff ich dann nicht die richtigen definitionen oder die Übergabe an den TV.
ISt die Dummy definition richtig?
Wie übergeb ich ein Bild an den Fernseher. An den dummy?

Vielleicht kann irgendjemand mal ein Beispiel posten, damit man es entsprechend anpassen kann?

Bis dahin war die Anleitung super, aber bei dem eigentlich Thema steigts bei mir irgendwie aus

Tatsächlich habe ich eine Kamera die ein Screenshot macht wenn es klingelt. Wäre z.B. super das anzeigen zu lassen
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Det20 am 05 Februar 2018, 12:16:29
1. Du musst erstmal eine Grafik mit dem erzeugen, was Du auf dem TV anzeigen lassen möchtest: https://forum.fhem.de/index.php/topic,22520.0.html
2. Die musst Du auf einen Mediaserver kopieren, z.B. auf ne Fritz oder miniDLNA
3. Dann musst Du dem DLNAClient sagen, dass er die in 2. erzeugte Daten anzeigen soll

Was ich noch nicht verstehe: Wie kann ich die vom RSS Modul erzeugte JPG so ändern, dass dort ne Rufnummer eingetragen wird?
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Andre0909 am 05 Februar 2018, 12:24:37
Zitat von: Det20 am 05 Februar 2018, 12:16:29
Wie Du die Grafik erzeugst, die dann auf dem TV angezeigt wird, hier hier beschreiben (nimm Dir Zeit): https://forum.fhem.de/index.php/topic,22520.0.html

Also wenn ich das richtig verstehe beschreibt dies das Modul RSS. Dies ist, wenn ich das richtig verstanden habe, gar nicht zwingend notwendig da ja jedes Bild angezeigt werden können sollte.
Mir geht es z.B. um den TEil:

ZitatTatsächlich lassen sich mit DLNA alle Medien, ob Video, Audio, Foto, die auf einem Medien-Server gespeichert sind,  auf den TV "pushen". Das eröffnet dann für die Hausautomatisierung unendlich viele Anwendungsmöglichkeiten. Ich zähle nur mal ein paar Ideen als Anregung dazu auf:
- es klingelt an der Tür --> Kamera nimmt Bild auf --> Bild wird auf dem TV angezeigt
Ich habe ja bereits Bilder auf meinem "Server" die ich abrufen kann. Mir geht es darum wie ich dieses abcdefg.jpg jetzt an den TV Codetechnisch übergebe.. Das ist mein Problem, weil ich net raffe ob dummys geschaltet werden müssen. Müssen die Attribute Server und CallerURI aktiviert werden und wie ist dann die Ausgabeform.. Set Fernseher Screen Bildurl?

Denke das ich das völlig falsch interpretiere:


define MeinRenderer DLNAClient [TV]Samsungtv
define MeinFernseher STV 192.168.178.101 wse MeinRenderer
attr MeinFernseher callerURI 1
attr MeinFernseher screenURI 1
define screenURI dummy


Titel: Antw:Fhem -> Samsung TV
Beitrag von: Det20 am 05 Februar 2018, 12:26:31
Zitat von: Andre0909 am 05 Februar 2018, 12:24:37
Dies ist, wenn ich das richtig verstanden habe, gar nicht zwingend notwendig da ja jedes Bild angezeigt werden können sollte.

Die brauchst Du nur, wenn Du kein Bild von z.B. einer Webcam hast. Du kannst auf dem TV nur Bilder anzeigen, das ist der Grund für die RSS Geschichte.
Wenn Du ein Bild von z.B. einer Webcam anzeigen möchtest, kannst Du den RSS Kram überspringen.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Andre0909 am 05 Februar 2018, 12:43:35
Zitat von: Det20 am 05 Februar 2018, 12:26:31
Die brauchst Du nur, wenn Du kein Bild von z.B. einer Webcam hast. Du kannst auf dem TV nur Bilder anzeigen, das ist der Grund für die RSS Geschichte.
Wenn Du ein Bild von z.B. einer Webcam anzeigen möchtest, kannst Du den RSS Kram überspringen.

genau aber wie kriege ich es jetzt angezeigt. Ich müsste ja auch jedes JPG einer beliebigen URL anzeigen lassen können. Aber wie mache ich das mit "Screen"
Titel: Antw:Fhem -> Samsung TV
Beitrag von: raimundl am 05 Februar 2018, 12:57:10
Zitat von: KölnSolar am 04 Februar 2018, 22:03:35
Hallo Walter,
kannst Du bitte die attachte DLNA-Version testen. Die sollte mit Port 55000 u. einem ordentlichen Status connected/disconnected funktionieren.
Grüße Markus

Hallo Markus - ja, funktioniert: connected, POWEROFF o.k.!

LG Walter
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 05 Februar 2018, 13:05:10
ZitatDu kannst auf dem TV nur Bilder anzeigen
Naja nicht ganz. Es lässt sich jede URI darstellen. Also jeder Link auf ein auf dem Mediaserver(selbst extern ginge) liegendes Medium(Video, Audio, Bild).

Zum RSS mal ein Auszug bzgl. Anruferinfo aus meiner RSS-Layout-Datei
date  10 30
time  650 30
rgb "00FF00"
text 250 30 { ReadingsVal('WetterAussen','temperature','')." °C"}
rgb "2E64FE"
text 420  30 { ReadingsVal('WetterAussen','humidity','')." %"}
# Anzeige Kommunikation
text  10 100 "Telefon:"
text 200 100 { ReadingsTimestamp('FritzBox','external_name','')}
pt 48
rgb "FF0000"
text 10 190 { "Name: ".ReadingsVal('FritzBox','external_name','')}
text 10 270 { "Nr.:  ".ReadingsVal('FritzBox','external_number','')}

WetterAussen ist mein Temp-/Hygrosensor und FritzBox ist mein FB_CALLMONITOR-device.

Hat man RSS definiert, kann man es sich mit IP:FHEMWebPort/fhem/rsss/Euerrss.jpg im Browser anzeigen lassen.

@Walter: Prima, danke fürs testen. Dann nehm ich die Version jetzt wieder raus und packe sie in den Dokuthread.

Grüße Markus

Klarer  :-\
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Det20 am 05 Februar 2018, 13:49:41
@Andre0909
Also, wenn Du nur ein Webcam-Bild anzeigen möchtest, dann geht das recht einfach auch ohne 70_STV. Wenn Du den Samsung aber noch steuern willst (Lautstärke usw), dann brauchst Du noch das STV Modul. Ich nutze beide, für die Status-Meldung aber nur den DLNAClient.


define SamsungTv_MSG DLNAClient [TV]Samsungtv
set SamsungTv_MSG stream http://ip/webcam.jpg


====

Um Text anzuzeigen, habe ich mir einen Dummy namens "SamsungTv_RSS_Text", außerdem ein RSS:


define SamsungTv_RSS_Text dummy

define SamsungTv_RSS RSS jpg 192.168.0.55 ./FHEM/samsung_rss_text.layout
attr SamsungTv_RSS autoreread 1


Der Inhalt der RSS ist bei mir:


font /usr/share/fonts/truetype/msttcorefonts/arial.ttf
rgb c0c0c0 # HTML color notation, RGB
pt 48 # font size in points
time 0.04 0.15
pt 24
text 0.05 0.50 { ReadingsVal("SamsungTv_RSS_Text","state","?") }


Um nun einen Status auf dem TV anzuzeigen, gibt es bei mir in der 99_MyUtils eine eigene Funktion:


sub SamsungText($)
{
  my ($text) = @_;
 
  fhem("set SamsungTv_RSS_Text $text");
  fhem("set SamsungTv_MSG stream http://Username:Kennwort@192.168.0.55:8083/fhem/rss/SamsungTv_RSS.jpg");
  fhem("defmod close_SamsungTV_Txt at +00:00:10 set SamsungTv_MSG exit");
}


Die Funktion kannst Du dann recht einfach über ein notify aufrufen.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Allodo am 06 Februar 2018, 08:49:26
Hallo,

ich werde demnächst eine Doorbird D202 Videotürsprechanlage verbauen und da kam mir die Idee, ob es möglich ist, beim klingeln das Videobild auf dem Samsung TV (H-Serie) anzeigen zu lassen?

Besteht die Möglichkeit dazu und ginge das dann auch per PIP?

Titel: Antw:Fhem -> Samsung TV
Beitrag von: Det20 am 06 Februar 2018, 08:53:06
Zitat von: Allodo am 06 Februar 2018, 08:49:26
Hallo,

ich werde demnächst eine Doorbird D202 Videotürsprechanlage verbauen und da kam mir die Idee, ob es möglich ist, beim klingeln das Videobild auf dem Samsung TV (H-Serie) anzeigen zu lassen?

Besteht die Möglichkeit dazu und ginge das dann auch per PIP?

Ich kenne die Sprechanlage nicht. Wenn Du aber irgendwie an ein Webcam-Bild über das Netzwerk rankommst, dann geht es. Allerdings (noch) nicht PIP.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Allodo am 06 Februar 2018, 10:00:41
Ja, an das Videobild kommt man heran, da es eine offene API gibt.

Wie würde das Ganze denn dann angezeigt (Vollbild) und kann man die Anzeigedauer einstellen?
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 06 Februar 2018, 10:16:16
Vollbild. Und die Dauer kannst Du per FHEM-Boardmitteln(at, notify, DOIF.....) beeinflussen. Grundsätzliche Voraussetzung ist ein MedienServer. Lies mal hier (https://forum.fhem.de/index.php/topic,82890.msg759194.html#msg759194).
Grüße Markus
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Det20 am 06 Februar 2018, 10:40:55
Sorry aber einen Mediaserver brauchst Du nicht zwingend. Du brauchst lediglich den DLNAClient (KölnSolar hat den irgendwo angehängt)


define SamsungTv DLNAClient [TV]Samsungtv
set SamsungTv stream http://ip/webcam.jpg
defmod close_SamsungTv at +00:00:15 set SamsungTv exit
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 06 Februar 2018, 11:10:16
Da wär ich aber überrascht und hätte DLNA nicht verstanden. FHEM ist an der Stelle ja nur DMC(ControlPoint), also Vermittler zwischen MediaServer(DMS) und MediaRenderer(DMR=TV). Kannst Du mit DLNAClient ein Bild streamen, das nicht auf einem MediaServer liegt, also z.B. als URI http://DeineFHEMIP:8083/fhem/www/images/default/fhemicon.png ? Ich schaff das nicht. Aber, wenn es wider erwarten doch ginge, könnte ich die Beschreibung zum MediaServer aus der Anleitung rausnehmen.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Det20 am 06 Februar 2018, 13:47:06
Zitat von: KölnSolar am 06 Februar 2018, 11:10:16
Da wär ich aber überrascht und hätte DLNA nicht verstanden. FHEM ist an der Stelle ja nur DMC(ControlPoint), also Vermittler zwischen MediaServer(DMS) und MediaRenderer(DMR=TV). Kannst Du mit DLNAClient ein Bild streamen, das nicht auf einem MediaServer liegt, also z.B. als URI http://DeineFHEMIP:8083/fhem/www/images/default/fhemicon.png ? Ich schaff das nicht. Aber, wenn es wider erwarten doch ginge, könnte ich die Beschreibung zum MediaServer aus der Anleitung rausnehmen.

Das funktioniert nicht, weil der Samsung nicht mit Authentifizierung und/oder Port 8083 klar kommt. Versuch mal eine andere URL:


define SamsungTv DLNAClient [TV]Samsungtv
set SamsungTv stream http://www.tv-testbild.com/ont/10.jpg


Wenn Du RSS streamen möchtest, brauchst Du wg Port und/oder User einen Workaround. Ich habe dafür auf dem Raspberry einen Apache mit PHP laufen und verweise bei "set stream" auf die PHP. Ginge bestimmt schöner, aber es funktioniert :)


<?php
  ini_set
('default_socket_timeout'2); // 900 Sekunden = 15 Minuten
  
$url      'http://192.168.0.55:8083/fhem/rss/SamsungTv_RSS.jpg';
  
$username 'xxx';
  
$password 'yyy';
  
$context stream_context_create(array('http' => array('timeout' => 2,'header' => "Authorization: Basic " base64_encode("$username:$password"))));
  
$data    file_get_contents($urlfalse$context);
  
  
header("HTTP/1.1 200 Ok"); 
  
header("Content-Type: image/jpeg");
  
header('Content-Length: '.strlen($data));
  Echo 
$data;
?>

Titel: Antw:Fhem -> Samsung TV
Beitrag von: frank am 06 Februar 2018, 17:40:36
set SamsungTv stream http://www.tv-testbild.com/ont/10.jpg
funktionirt bei mir auch.

beim versuch das rss.jpg direkt zu starten wird die nicht unterstützte methode HEAD gemeldet. 192.168.1.26 ist der tv.
2018.02.01 20:25:57.600 4: DLNAClient: start play for http://192.168.1.25:8083/fhem/rss/rss_fon.jpg
2018.02.01 20:25:57.601 5: DLNAClient: setAVTransportURI Start
2018.02.01 20:25:57.681 3: WEB_192.168.1.26_54314: unsupported HTTP method HEAD, rejecting it.
2018.02.01 20:25:57.709 5: DLNAClient: setAVTransportURI End
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Det20 am 06 Februar 2018, 18:28:34
Da stimmt irgendwas mit dem Header nicht, deshalb läuft mein PHP Script auch immer unendlich; deshalb der Timeout von 2 Sekunden.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 06 Februar 2018, 18:36:39
OK, dann ist der Part "MediaServer" nur das bekannt machen per SSDP im Netzwerk und ansonsten ein "normaler" Webserver. Nur den einzurichten macht das Ganze nicht besser  ::) Ob nun den Apache oder z.B. miniDLNA. Aber klar, die die bereits einen "einfachen" Webserver installiert haben, müssen dann nicht unbedingt einen weiteren Server installieren. Schreib ich so in die Doku.

Aber es muss dann irgendwie noch ein kleines bißchen mehr als die Berechtigungsprüfung von FHEM sein, denn ich habe kein allowed auf dem Port gesetzt. Da guck ich vielleicht mal nach Karneval, warum der Zugriff per DLNAClient auf ein Bild vom FHEM-Webserver nicht funktioniert. Wenn das ginge, wäre es sicherlich eine Vereinfachung.

Titel: Antw:Fhem -> Samsung TV
Beitrag von: Det20 am 06 Februar 2018, 18:43:34
Ich benötigt PHP sowieso um zu prüfen, ob FHEM noch lebt, ob das Log-File zu groß ist (Google Chrome-Problem) ...
Es lässt sich leicht einrichten und ich bin eh in PHP zu Hause, von daher.

Wenn Du eine externen Webpräsenz hast, dann kannst Du das statt lokal auch anders lösen. Brauchst halt nur PHP > 5.4


  $text = urlEncode($text);
  fhem("set SamsungTv_MSG stream http://www.webserver.de/fhem-createjpg.php?textout=$text");


Inhalt von fhem-createjpg.php:


<?php
  header
("Content-type: image/png");
  
$im = @imagecreate(800600) or die($textout);
  
$background_color imagecolorallocate($im000); 
  
$blue   imagecolorallocate($im00255);  
  
$yellow imagecolorallocate($im2552550);
  
$red    imagecolorallocate($im25500);
  
imagestring($im540250,  $textout$red);
  
imagepng($im);
  
imagedestroy($im);
?>

Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 07 Februar 2018, 02:43:21
Hab dann doch nicht warten können.  ;D, um das
ZitatAber es muss dann irgendwie noch ein kleines bißchen mehr als die Berechtigungsprüfung von FHEM sein
zu prüfen
Die Meldung
Zitatbeim versuch das rss.jpg direkt zu starten wird die nicht unterstützte methode HEAD gemeldet.
war leicht in FHEMWEB zu beseitigen. Und tatsächlich, es passiert etwas auf dem TV. Nur leider nicht das Gewünschte, sondern ein zu bestätigendes pop-up "Die ausgewählte Datei wird derzeit nicht unterstützt"  :'(
Wenn das jetzt an FHEMWEB liegt, müsste jemand herausfinden was dort zu ändern wäre. Das übersteigt meine Kenntnisse.
Es könnte aber auch darauf hinweisen, dass der MediaServer doch etwas mehr macht, als ein "dummer" webserver: Das Medienformat an die Fähigkeiten  des Renderers anzupassen. Da das auch nach Serie/Firmware unterschiedlich sein wird: Kann das mal jemand testen, der erfolgreich per DLNA_Client eine Mediendatei von einem "dummen" Webserver gestreamed hat ?
Es ist testweise nur Zeile 433 in FHEMWEB von
if($method !~ m/^(GET|POST)$/i){
in
if($method !~ m/^(GET|POST|HEAD)$/i){
zu ändern, die erfolgreich gestreamte Mediendatei irgendwo im FHEM-Pfad abzulegen und im DLNA_Client dann zu streamen.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Det20 am 07 Februar 2018, 08:58:32
Zitat von: KölnSolar am 07 Februar 2018, 02:43:21
"Die ausgewählte Datei wird derzeit nicht unterstützt"

Da fehlt was im Header. Ungeprüft, ob es da ist, muss mindestens vorhanden sein:

- HTTP/1.1 200 Ok
- Content-Type: image/jpeg
- Content-Length: ...
Titel: Antw:Fhem -> Samsung TV
Beitrag von: frank am 07 Februar 2018, 09:53:19
mit meinem H5303, der sonst nichts kann, funktioniert es bestens. in meiner version war es allerdings zeile 414.

was ich kurz gelesen habe, ist HEAD quasi ein GET ohne body, also eigentlich content-lenght=0. wird wohl gern benutzt, um vorher zu sehen, was kommen wird.

vielleicht liegt es bei dir an den token attributen. es gibt auch noch viele andere attr bei fhemweb. zum testen hatte ich gestern vieles probiert.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: DarkT am 07 Februar 2018, 09:59:06
Hat eigentlich schon mal einer darüber nachgedacht eine FHEM App für die Samasung Serie zu schreiben, oder arbeitet sogar an einer?

Eine Beschreibung der API (http://developer.samsung.com/tv/develop/api-references/tizen-web-device-api-references/tizen-api) existiert ja sogar mit Beispielen (http://developer.samsung.com/tv/develop/extension-libraries/smart-view-sdk/samples).

Damit ließen sich doch bestimmt viele der Problem hier lösen, oder?
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 07 Februar 2018, 10:30:27
Zitatmit meinem H5303, der sonst nichts kann, funktioniert es bestens.
Das klingt doch schon mal gut.
Zitatwas ich kurz gelesen habe, ist HEAD quasi ein GET ohne body, also eigentlich content-lenght=0. wird wohl gern benutzt, um vorher zu sehen, was kommen wird.
So hab ich das auch verstanden. Ist aber eben in FHEMWEB nicht implementiert, so dass wohl eben der body trotzdem zurückgegeben wird.
ZitatDa fehlt was im Header
Klar, denkbar. Aber wieso funktioniert es dann bei frank ? :-\
Zitatvielleicht liegt es bei dir an den token attributen. es gibt auch noch viele andere attr bei fhemweb.
Ich gucke....

ZitatDamit ließen sich doch bestimmt viele der Problem hier lösen, oder?
Eben nicht. Das Hauptziel ist ja ALLE Serien zu unterstützen. Das können WIR mittlerweile  ;D Eine App wäre vermutlich einfacher in der Handhabung/Installation, aber eben nur für bestimmte Serien.  :'( Und der Einarbeitungsaufwand.... :(
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Det20 am 07 Februar 2018, 10:48:09
@KölnSolar

Anyway sehr gute Arbeit, danke für die modifizierte 70_STV und den Dankanstoß DLNA. Ich bin nun schon bedeutend weiter als noch vor 2 Monaten.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: frank am 07 Februar 2018, 14:41:05
ich habe mal einen thread zum thema "unsupported method HEAD" erstellt:
https://forum.fhem.de/index.php/topic,83967.0.html (https://forum.fhem.de/index.php/topic,83967.0.html)
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 07 Februar 2018, 17:58:51
Schön, dass Du auch dran bleibst. Ich hab mittlerweile ein paar zusätzliche Loggings gemacht, was meinen Verdacht bestätigt, dass der Render(TV) Informationen anfordert, die er vom Server im Falle des miniDLNA scheinbar bekommt(direkte und nicht sichtbare Kommunikation) und im Falle des FHEM-Servers eben nicht. Nur was der TV noch will, hat sich mir noch nicht erschlossen:

Bild auf miniDLNA
Zitat2018.02.07 16:27:11 4: DLNAClient: start play for http://192.168.x.y:8200/MediaItems/29.jpg
2018.02.07 16:27:11 5: DLNAClient: setAVTransportURI Start
2018.02.07 16:27:11 3: DLNAClient: setAVTransportURI End Status: 200
2018.02.07 16:27:11 3: DLNAClient: setAVTransportURI End ArgumentList: HASH(0x34ad150)
2018.02.07 16:27:11 5: DLNAClient: play started

Bild auf FHEM-Server
Zitat2018.02.07 16:26:28 4: DLNAClient: start play for http://192.168.x.y:8083/fhem/www/images/default/fhemicon.png
2018.02.07 16:26:28 5: DLNAClient: setAVTransportURI Start
2018.02.07 16:26:28 3: REREAD: HEAD /fhem/www/images/default/fhemicon.png HTTP/1.0
getcontentFeatures.dlna.org: 1
Host: 192.168.x.y:8083
2018.02.07 16:26:28 3: DLNAClient: setAVTransportURI End Status: 200
2018.02.07 16:26:28 3: DLNAClient: setAVTransportURI End ArgumentList: HASH(0x34ad150)
2018.02.07 16:26:28 5: DLNAClient: play started
2018.02.07 16:26:29 3: REREAD: HEAD /fhem/www/images/default/fhemicon.png HTTP/1.0
getcontentFeatures.dlna.org: 1
Host: 192.168.x.y:8083
2018.02.07 16:26:29 3: REREAD: GET /fhem/www/images/default/fhemicon.png HTTP/1.0
getcontentFeatures.dlna.org: 1
transferMode.dlna.org: Interactive
Host: 192.168.x.y:8083
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Det20 am 07 Februar 2018, 18:17:35
Was mich mal interessiert : Wie lange dauert es vom Aufruf 'stream', bis das Bild dann tatsächlich auf dem TV sichtbar ist. Mit meiner Methode dauert das ca 10 Sekunden. Lange, wie ich finde. Geht das mit DLNA schneller?
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 07 Februar 2018, 18:38:06
ein kurzes Pling  ;D also ich denke 1 max 2 Sek.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: frank am 07 Februar 2018, 19:07:31
hallo markus,

ein set stream mit dem fhemicon.png über port 8083 funktioniert bei mir auch nicht. es erscheint ein popup im tv: "die datei wird derzeit nicht unterstützt". und anschliessend musste ich den tv neustarten, damit er wieder richtig lief.

es geht eigentlich nur um die speziellen rss bilder, unter ....:808x/fhem/rss/... dieser ordner existiert auch nicht wirklich. hier werden die bilder durch rss nur "serviert". das ist also im prinzip auch ein server.

hast du das mit dem icon so auch schon im browser probiert?


set stream auf dem handy úber wlan zeigt bei mir sofort das bild auf dem tv an.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 07 Februar 2018, 19:41:24
Zitathast du das mit dem icon so auch schon im browser probiert?
Du meinst http://192.168.x.y:8083/fhem/www/images/default/fhemicon.png im Browser ? Ja, wird ohne Zicken angezeigt.
Zitates geht eigentlich nur um die speziellen rss bilder, unter ....:808x/fhem/rss/... dieser ordner existiert auch nicht wirklich. hier werden die bilder durch rss nur "serviert". das ist also im prinzip auch ein server.
Hatte ich bisher noch nicht probiert  :-[, geht tatsächlich  ???  ;D ???

Damit wäre das dann für das Thema Samsung u. Bildschirmnachrichten  gelöst, wenn Rudi die Änderung vornähme. Dafür benötigen wir dann gar keinen  zusätzlichen Server mehr.

Offen bliebe dann aber trotzdem den FHEM-Server als Medien-Server zu nutzen. Aber das ist dann fast schon OT....Und vielleicht auch ein wenig sinnfrei, da ein "echter" Medienserver nun mal auch seine Medien "anbieten" sollte . :-\

Grüße Markus
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Det20 am 07 Februar 2018, 20:23:54
Wie schickst/kopierst du denn das rss Bild zum DLNA? Bekomme das nicht so recht hin. Kannst du mir mal die Zeile schicken?
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 07 Februar 2018, 20:49:57
Ich hoffe, ich hab Dich richtig verstanden.
Gar nicht mehr  ;D Nur noch das RSS-Bild im TV-device in das attr  callerURI eintragen oder zum testen eben direkt im DLNAClient-device:
Zitatset DLNA_Client stream http://192.168.x.y:8083/fhem/rss/mycallrss.jpg
Edit: und das curl im notify ist dann gar nicht mehr nötig.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Det20 am 07 Februar 2018, 21:45:33
Funktioniert bei mir leider nicht mit username / password
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 07 Februar 2018, 22:59:17
Dann erzähl mal en bißchen mehr, was Du meinst. Du meinst allowed ? Nutze ich nicht, aber einen Reim kann ich mir trotzdem nicht drauf machen  :-\
Titel: Antw:Fhem -> Samsung TV
Beitrag von: frank am 07 Februar 2018, 23:44:44
Zitat von: KölnSolar am 07 Februar 2018, 19:41:24
Hatte ich bisher noch nicht probiert  :-[, geht tatsächlich  ???  ;D ???
gut, dass es bei dir auch funktioniert.
so lässt es sich schon besser verhandeln gegenüber rudi.  :)
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 08 Februar 2018, 11:23:45
Ich glaube, wir können uns freuen.  ;D

@Det20: Beschreib doch mal konkret Deine Problematik bzgl. "mit username / password". Wenn das mit allowed zu tun hat, wäre die Lösung mit dem rss-Bild ohne Server sonst ja doch keine vollständige Lösung.  :'( Geht das schon im DLNAClient nicht oder nur wenn über caller aus dem STV-device aufgerufen wird ? :-\ Lässt sich username / password nicht irgendwie anhängen. Ich meine den ein oder anderen Thread im Hinterkopf zu haben, wo das die Lösung war.

Kölle Alaaf
Markus
Titel: Antw:Fhem -> Samsung TV
Beitrag von: frank am 08 Februar 2018, 12:15:20
der tv müsste dann wohl das passwort kennen. aber ich habe damit auch keine erfahrung.
als workaround kannst du dir aber ein weiteres fhemweb device mit zb port 8084 definieren. dieses ohne passwort anlegen, aber anders sichern. zb befehle sperren, ...
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Det20 am 08 Februar 2018, 14:11:45
Mein FHEM ist (natürlich) mit Username/Kennwort geschützt. Wenn ich das nun mittels "http://username:password@" an den TV übergebe, dann passiert ... nix.
Wie richte ich denn RSS auf 8084 so ein, dass ich dafür kein Kennwort benötige? Habe ich so noch nicht gemacht.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: frank am 08 Februar 2018, 15:45:35
bei mir wurden damals, als ich anfing mit fhem, bereits 3 devices automatisch angelegt. WEBphone hiess das device mit port 8084. "list TYPE=FHEMWEB" zeigt dir deine.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: frank am 08 Februar 2018, 15:51:33
na dann:
define WEBsamsung FHEMWEB 8084 global
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Det20 am 08 Februar 2018, 16:00:10
Ahhh, einfach ein neues FHEMWEB definieren  und keine Authentifizierung zuwiesen (ist nicht von außen erreichbar). Na das ging ja einfach ^^


define WEB4RSS FHEMWEB 8084 global
attr WEB4RSS csrfToken none

Titel: Antw:Fhem -> Samsung TV
Beitrag von: Det20 am 08 Februar 2018, 18:50:47
@KölnSolar
Jetzt klappt es (mit HEAD)
Titel: Antw:Fhem -> Samsung TV
Beitrag von: frank am 08 Februar 2018, 21:19:04
hast du fhemweb jetzt selber geändert, oder die neue aus svn? updates gibt es erst ab 8 morgen früh.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Det20 am 08 Februar 2018, 21:34:07
Habe die selbst geändert. Danke für den Tipp.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: frank am 08 Februar 2018, 23:16:41
das auf den tv gestreamte bild erscheint ja in einem "dlna-player", wo scheinbar auch mehrere bilder platz hätten, die dann eventuell auch als diashow laufen könnten.

weiss jemand, wie man mehrere bilder streamen kann?

ausserdem kann man im player bilder zoomen. könnte man einen zoomfaktor auch schon beim streamen "übergeben"? das wäre cool für internetbilder.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 10 Februar 2018, 09:44:53
Hi frank,
dürfte beides nicht gehen. Dazu fehlen der SOAP-message die entsprechenden actions. Die Diashow lässt sich ja vom Fernseher aus steuern und wenn es aus FHEM heraus sein soll, müssten man sich etwas neues bauen(in einer Schleife URIs ermitteln und dann x Sek auf den TV streamen).
Zu ZOOM: Es gibt ja diverse ZOOM-RC'S. Funktionieren bei mir alle nicht. :'( Lediglich der Zoom über Tools-Menü geht. Wenn es um die Bildschirmnachricht geht, da lässt sich ja in RSS auch das size-Attr zu jedem Bild angeben. Erhöht aber scheinbar deutlich die response-time
Grüße Markus
Titel: Antw:Fhem -> Samsung TV
Beitrag von: frank am 10 Februar 2018, 10:31:18
mit der diashow scheint es irgendwie über dlna zu funktionieren. denn:

1. ich kann zb über tv/source/fritz-mediaplayer aus einem ordner ein paar bilder zusammen klicken und diese dann abspielen lassen. diese bilder laufen dann als diashow im selben player auf dem tv. mit wireshark habe ich schon dlna messages gesehen, muss nur noch die passenden finden.

2. über AVtransport sind theoretisch auch playlists als uri zu übergeben. dss passiert wahrscheinlich auch bei 1. ich probiere schon die ganze zeit mit einer selbst erstellten m3u playlist. ich habe es aber noch nicht geschaft dise als stream uri zu übergeben.

mit zoom sehe ich im moment auch nur die möglichichkeit über rss.

edit: zur zeit habe ich leider ausschliesslich zugriff über dlna auf mein "zicken-tv".
Titel: Antw:Fhem -> Samsung TV
Beitrag von: frank am 10 Februar 2018, 13:20:14
bisher doch ernüchternd:
leider erstellt sich der tv nach der beschriebenen methode die playlist selber. anschliessend ruft er dann die bilder zyklisch ab. das hätte sogar noch den vorteil, dass rss status-jpg's immer aktuell wären. also mal weiter forschen.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 21 Februar 2018, 21:50:03
es gibt wieder was zu spielen (https://forum.fhem.de/index.php/topic,57595.msg770704.html#msg770704)
Grüße Markus
Titel: Antw:Fhem -> Samsung TV
Beitrag von: 87insane am 23 Februar 2018, 08:04:55
Hallo zusammen,

nachdem ich nun ewig lang rum probiert habe, die Frage an euch.

Ich habe einen Samsung LE46C650. Diesen habe ich schon x mal geflashed usw. Ist für die Frage aber in meinen Augen egal.
Mein vorhaben ist es, Nachrichten an den TV zu senden. Wenn ich das Modul korrekt verstehe, habe ich drei Möglichkeiten.

- SMS
- Erinnerung
- Anruf

An sich bekomme ich das mit den Nachrichten auch hin. Allerdings muss ich diese immer bestätigen damit diese nicht als Erinnerung alle 5-6 Minuten wieder auf poppen.
Das Problem geht noch weiter. Ich habe einen Samsung BD Player der genau wie mein Samsung SAT-Reciver im CEC Verbund mit dem TV hängt.
Durch den CEC Verbund bekomme ich nun also auch nicht die ganze Nachricht angezeigt sondern nur den Teil "AN:", also den Empfänger (bei SMS).
Wenn ich den CEC Verbund auflöse bekomme ich die komplette "SMS" angezeigt. Was zur Folge hat, das ich die Nachrichten nicht bestätigen kann (will auch gar nicht).
Am liebsten wäre mir das diese z.B. einfach 5 Sekunden erscheinen und wieder weg sind.

Nun meine Fragen:
- Gibt es eine vierte Möglichkeit, Nachrichten anzeigen zu lassen? So etwas wie eine reine Message Box?
- Kann man die Erinnerung ggf einfach deaktivieren, am TV?


INFOS:
Mein Raspi mit FHEM hängt im Netzwerk und ist nicht Mitglied des CEC Verbundes.
Ja, ich kenne das "Hidden Menu" am TV und kenne mich auch mit SamyGo aus.
Mein FHEM ist aktuell. Es handelt sich um einen Raspberry Pi 3.
Den TV habe ich momentan natürlich nicht auf der aktuellsten FW.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 24 Februar 2018, 18:58:16
Ich hoffte ein C-Serienbesitzer würde antworten. >:(
Ansonsten kannst Du meine inoffizielle Version mit Nachrichten per DLNA oder Keysequenzen(Browseraufruf) ausprobieren.
Titel: Antw:Fhem -&gt; Samsung TV
Beitrag von: 87insane am 26 Februar 2018, 19:22:13


Zitat von: KölnSolar am 24 Februar 2018, 18:58:16
Ich hoffte ein C-Serienbesitzer würde antworten. >:(
Ansonsten kannst Du meine inoffizielle Version mit Nachrichten per DLNA oder Keysequenzen(Browseraufruf) ausprobieren.

Hi und danke für deine Antwort.
Die C Serie hat keinen Browser (wenn du Web meinst). DLNA hat der natürlich aber dann würde das ganze Bild ja weg sein. Am liebsten wäre mir ne Art Info anzeige, message Box oder so etwas.

Deine Version werde ich mir auf jeden Fall ansehen. Allerdings ist diese vom reinen lesen her, nicht das gewünschte Ergebnis. Ich weiß auch nicht ob meine Wünsche überhaupt machbar sind. Aktuell Kämpfe ich an verschiedenen Ecken in fhem. Bin immer wieder erstaunt was ihr hier alle realisiert.

Gesendet von meinem LG-H850 mit Tapatalk

Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 26 Februar 2018, 20:39:21
ZitatDie C Serie hat keinen Browser (wenn du Web meinst).
Ah, wußte ich nicht.
ZitatDLNA hat der natürlich aber dann würde das ganze Bild ja weg sein.
Stimmt.
ZitatAm liebsten wäre mir ne Art Info anzeige, message Box oder so etwas.
Versteh ich, aber da hat S. leider größere Steine in den Weg gelegt  :'(
Aber.... ich hab mir die SOAP-message mal angesehen. Die Nachrichten werden mit der action AddMessage geschickt. Und siehe da, es gibt eine action RemoveMessage. Wenn das so funktioniert wie ich spekuliere, könnte ich ein Attribut removeMessage einbauen, welches mit einer Zeitdauer in Sek. befüllt die Meldung wieder automatisch löscht. Wenn Du Lust hast zu experimentieren, dann schick mir Deine email-Adresse per PN, damit ich Dir eine blind entwickelte Version zum Testen schicken kann
Titel: Antw:Fhem -&gt; Samsung TV
Beitrag von: 87insane am 27 Februar 2018, 18:51:22
Gerne! Ich bin für alles offen.
Wenn du die SOAPs so gut verstehst, meinst du das es eine weitere Möglichkeit als die drei genannten gibt? Das Text Feld für den Empfänger ist winzig und es wäre schön neben dem löschen auch etwas mehr Platz zu haben.
An sich sollte mit meiner C Serie alles gehen, da ich diese auf eine beliebige FW flashen kann via ex Link ohne großen Aufwand. Hinzu bin ich ITler und bisher fehlt mir in der Sache nur das FHEM wissen. Taste mich so langsam ran...

Gesendet von meinem LG-H850 mit Tapatalk

Titel: Antw:Fhem -> Samsung TV
Beitrag von: acw81 am 14 März 2018, 19:36:39
Hi,

ich bin gerade dabei die Performance meines FHEM Servers etwas zu optimieren und habe angefangen mit apptime zu schauen wofür die meiste Zeit benötigt wird. Leider liegt da das STV Modul mit Abstand auf Platz1:


name                                     function                               max    count      total  average   maxDly   avgDly TS Max call     param Max call
wz_samsung                               STV_Ready                             3005     1547   21347.84    13.80     0.00     0.00 14.03. 19:20:48 HASH(wz_samsung)


Das was ich hier aufgezeichnet habe ist in etwa 30 Minuten aufgelaufen. Die durschnittliche Zeit für den STV_Ready Aufruf liegt ja nur bei 13,8 ms, aber es kann anscheinend auch schon mal bis zu 3 Sekunden dauern. Sind wirklich 1547 Aufrufe in 30 Minuten nötig?

Grüße
Andreas
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 14 März 2018, 20:00:05
Offizielle Version ? Und der TV war disconnected ?

Titel: Antw:Fhem -> Samsung TV
Beitrag von: acw81 am 15 März 2018, 07:51:01
Der Fernseher war "disconnected", was er aber wohl über 90% der Zeit ist. Auf dem Fernseher habe ich SamyGo mit drauf, aber das sollte ja im Zustand "disconnected" keinen Unterschied machen.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 15 März 2018, 09:50:49
Zitat von: KölnSolar am 14 März 2018, 20:00:05
Offizielle Version ?


Titel: Antw:Fhem -> Samsung TV
Beitrag von: acw81 am 15 März 2018, 10:03:40
Zitat von: KölnSolar am 14 März 2018, 20:00:05
Offizielle Version ? Und der TV war disconnected ?

Von was die offizielle Version? Dem STV Modul?


##############################################################################
#
# 70_STV.pm
#
# a module to send messages or commands to a Samsung TV
#
# written 2012 by Gabriel Bentele <gabriel at bentele.de>>
#
# $Id: 70_STV.pm 12857 2016-12-21 11:59:33Z Zwiebel $
#
# Version = 1.5
#
##############################################################################

Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 15 März 2018, 10:39:44
ZitatVon was die offizielle Version? Dem STV Modul?
Na ja, um das geht es doch.  ::)
Der Extrakt beantwortet leider nicht die Frage ? Hast Du Dir eine der vielen Zwischenversionen heruntergeladen oder nutzt Du die offizielle Version ? Offizielle Version wird über das update verteilt. Inoffizielle Version lädt man sich aus irgendeinem Thread.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: acw81 am 15 März 2018, 12:11:05
Ich benutze die offizielle Version ...
Titel: Antw:Fhem -> Samsung TV
Beitrag von: acw81 am 15 März 2018, 12:12:15
Zitat von: acw81 am 15 März 2018, 12:11:05
Ich benutze die offizielle Version ... (letztes Update wurde gestern durchgeführt)
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 15 März 2018, 12:55:42
Dachte ich es mir  ;)
In meiner inoffiziellen Version hab ich die Status-Prüfung umgebaut. Da gibt es dann das Problem nicht mehr. Allerdings gibt es da wohl mit der ein oder anderen Firmware(vom TV) Probleme.

Welchen TV hast Du ?

Warte noch ein paar Tage, dann veröffentliche ich eine neue Version, die gerade bei einem C-Serie-User im Test ist. Die könntest Du dann runterladen und auf Deine Anforderungen testen.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: miche am 15 März 2018, 13:29:30
Heute Abend gibt's neue Logfiles von der C Serie!
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 15 März 2018, 13:55:08
Du warst aber mit C-Serie-User gar nicht gemeint  ;D Aber wo Du einmal "dran" bist: Der andere C-Serie-User hat nicht das Problem mit Reboots bei Port 55000 ??? Kannst Du zu den Logs auch mal Deinen Firmwarestand posten ? Nutzt Du die Nachrichtenausgabe per DLNA ?
Titel: Antw:Fhem -> Samsung TV
Beitrag von: miche am 15 März 2018, 14:02:29
DNLA zur Nachrichtenanzeige nutze ich nicht.
Firmware schau ich nach
Titel: Antw:Fhem -> Samsung TV
Beitrag von: acw81 am 15 März 2018, 14:26:23
Ich habe einen Plasma der D-Serie (PS51D6900).
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 27 April 2018, 10:40:19
Hallo zusammen,
so langsam kriegen wir den DLNARenderer (https://forum.fhem.de/index.php/topic,39706.msg797635.html#msg797635) für das STV zum rennen.

Ihr könnt jetzt die Version aus obigem Thread nutzen und bei der Definition des STV einfach für den bisher optionalen DLNAClient den device-name des DLNA-Renderer-devices des TV angeben. Wichtig ist, dass Ihr nach dem 25.4. ein update gemacht habt, damit auch die aktuelle Version der ControlPoint.pm geladen ist.  UND, dass das attr envPrefix = s gesetzt ist.
Die Definition sieht dann z.B. so aus:

define DLNA_Renderer DLNARenderer
attr DLNA_Renderer envPrefix s
attr DLNA_Renderer room System

define DLNA_RendererdesTV DLNARenderer uuid:EureTVuuidRenderingControl
attr DLNA_RendererdesTV room Wohnzimmer
attr DLNA_RendererdesTV webCmd volume

define Fernseher STV IPdesTV PortjenachSerie DLNA_RendererdesTV
attr Fernseher room Wohnzimmer
attr Fernseher screenURI http://192.168.178.50:8200/MediaItems/41.mp4


Kurz etwas zum Verständnis: Im Gegensatz zum DLNAClient-Modul ist das DLNARenderer-Modul quasi 2-stufig:
- ein "Master" device, welches selbständig das Rendering-device des TV ermittelt
- das "TV" device, um mit dem TV zu kommunizieren

Es genügt, wenn Ihr das "Master"-device definiert. Im Raum unsorted findet Ihr dann das device des TV mit seiner uuid.

Am WE werde ich voraussichtlich auch eine neue Version des STV posten.
Grüße Markus
Titel: Antw:Fhem -> Samsung TV
Beitrag von: t1me2die am 11 Mai 2018, 21:14:18
Moin liebe Leute, ich nutze das STV Modul um meinen Samsung TV zu steuern.
Ich muss leider des Öfteren manuell folgende Einstellung vornehmen: "Tools" -> "Lautsprecher ausw." -> "Empfänger".

Dazu habe ich nun folgende Steuerung ausprobiert:


set WZ_TV TOOLS ; sleep 5 ; set WZ_TV DOWN ; sleep 5 ; set WZ_TV ENTER ; sleep 5 ; set WZ_TV DOWN ; sleep 5 ; set WZ_TV ENTER ; sleep 10 ; set WZ_TV EXIT


Das funktioniert soweit auch, gibt es evtl. einen Set-Befehl wie der automatisch den Lautsprecher auf Empfänger stellt?

Sowas wie z.B.
set WZ_TV SPEAKER EMPFAENGER

Das hätte den Vorteil, dass ich die Lautsprecherausgabe explizit immer auf Empfänger setzen kann, was deutlich stabiler als meine obere Variante wäre!

Gruß
Mathze
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 07 Oktober 2018, 11:05:07
Guten Morgen,
ich habe hier (https://forum.fhem.de/index.php/topic,57595.msg843062.html#msg843062) eine neue Version veröffentlicht. Da es nach 10 Downloads keine Probleme gibt, könnten nun auch die Besitzer der Serien kleiner H testen. Neben den geschilderten Änderungen hab ich extremst den Code bereinigt, was sich auf TV's kleiner H-Serie auswirken könnte !


In einem nächsten Schritt würd ich gerne die von VBS eingeführten Attribute fork und setwhenoffline eliminieren. Da der state mittlerweile non-blocking ermittelt wird, dürfte das nicht mehr notwendig sein. Auch den connect-Befehl würd ich gerne entfernen und durch querystate ersetzen. Der Befehl macht dann eine sofortige Prüfung, ob der TV connected ist, anstatt der regelmäßigen Prüfung alle 60 Sek.
OK ? (speziell VBS)
Grüße Markus
Titel: Antw:Fhem -> Samsung TV
Beitrag von: AndiTheBest am 31 Oktober 2018, 19:26:35
Erstmal danke für das Modul :)
Bei meinem TV
modelName "UE65MU6279"
name "[TV] Samsung 6 Series (65)"

funktioniert POWERON und POWEROFF nicht.
Mein Workaround: ausschalten per POWER und einschalten über das WOL-Modul.

Gibts eigentlich auch eine Möglichkeit auszulesen auf welche Quelle gerade geschaltet ist? Hab nicht den ganzen Thread verfolgt...
Mein Plan wäre, den AV-Receiver automatisch auf den optischen Eingang zu schalten, wenn am TV gerade nicht auf HDMI geschaltet ist.

Mir ist auch aufgefallen dass PrimeVideo gestartet werden kann, jedoch wird App_state von PrimeVideo weiterhin als gestoppt angezeigt.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 31 Oktober 2018, 22:02:40
Zitatfunktioniert POWERON und POWEROFF nicht.
Bei Deiner M-Serie geht nur POWER zum ausschalten. Kurz nach dem ausschalten auch zum wiedereinschalten. Später dann über WOL.

ZitatGibts eigentlich auch eine Möglichkeit auszulesen auf welche Quelle gerade geschaltet ist? Hab nicht den ganzen Thread verfolgt.
Nein. Du bist mit der M_Serie besser im Samsung Tizen Thread aufgehoben(ein paar threads tiefer).  ;)

ZitatMir ist auch aufgefallen dass PrimeVideo gestartet werden kann, jedoch wird App_state von PrimeVideo weiterhin als gestoppt angezeigt.

Wenn PrimeVideo läuft bekommst Du den app_state running. Sonst stopped.


Welche firmware hast Du ? Hast Du das update abgeschaltet ?
Titel: Antw:Fhem -> Samsung TV
Beitrag von: ch.eick am 21 Januar 2019, 09:45:09
Hallo,

Ich habe den UE65HU8500 H-Serie, Tizen, momentan angeschlossen über WLAN

Power zeigt keine Reaktion

POWEROFF  geht
POWERON   Error getting websocket url    <=== Das liegt wohl dann am WLAN

Gruß
   Christian
Titel: Antw:Fhem -> Samsung TV
Beitrag von: raimundl am 24 Januar 2019, 10:32:59
Hallo!

STV auf meinen produkt.Raspi mit der Funktion POWEROFF läuft problemlos seit langem. Nun will ich das System auf einen anderen Raspi übersiedeln:

libnet-address-ip-local-perl und libio-interface-perl installiert, Start fhem um 10 sec. verzögert - jedoch

opened und disconnect werden richtig angezeigt, der "POWEROFF" Befehl funktioniert nicht (parallel am 2. Raspi schon).

Grundsätzlicher Unterschied am neuen Raspi läuft zusätzlich "piVCCU3" in einem Container mit eigener IP.

Internals:
   DEF        192.168.178.11 55000
   DeviceName 192.168.178.11:55000
   FD         11
   FUUID      5c48d2e7-f33f-dd09-a5f7-6be0a005883b9a1f
   Host       192.168.178.11
   MAC        b8:27:eb:7a:78:ce
   MyIP       192.168.178.53
   NAME       SamsungOG
   NR         36
   PARTIAL   
   Port       55000
   STATE      opened
   TYPE       STV
   READINGS:
     2019-01-24 10:24:01   state           opened
Attributes:


Danke und LG

PS.: Ein Samsung UE55C6700
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 24 Januar 2019, 15:51:04
ZitatNun will ich das System auf einen anderen Raspi übersiedeln
70_STV.pm ist auch "übergesiedelt" ? Welche Version der 70_STV ?
Titel: Antw:Fhem -> Samsung TV
Beitrag von: raimundl am 24 Januar 2019, 16:45:51
Auf beiden Systemen die gleiche Version - auf einem funktioniert das Kommando "POWEROFF" auf den anderen nicht.
Beide Systeme zeigen jedoch "opened und disconnected" richtig an.
Version:
# 70_STV.pm
#
# a module to send messages or commands to a Samsung TV
#
# written 2012 by Gabriel Bentele <gabriel at bentele.de>>
#
# $Id: 70_STV.pm 12857 2016-12-21 11:59:33Z Zwiebel $
#
# Version = 1.5
#


Danke und LG
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 24 Januar 2019, 17:06:51
OK, das ist die offizielle Version.
Geht denn nur poweroff nicht oder alle RC-Befehle gehen nicht ? Stell bitte mal Logauszüge bei einem RC-Befehl und verbose=5 beim TV-device ein. Ich könnt mir noch vorstellen, dass libmime-base64-perl fehlt. Das sollte dann aber im Log stehen.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: raimundl am 24 Januar 2019, 18:22:05
@KölnSolar:

Danke für deine Bemühungen, aber das Problem lag nicht in fhem sondern sitzt vor dem Computer.

Da mein Computer nicht im selben Raum wie der TV steht, habe ich übersehen, dass beim TV die Freigabe einer neuen Fernsteuerung notwendig ist. Nachdem ich diese am TV akzeptierte funktioniert nun alles wie gewünscht.

Danke nochmals und LG
Titel: Antw:Fhem -> Samsung TV
Beitrag von: CatWeazle am 06 September 2019, 21:16:41
Hi Leutz,

bad news .... aber halb so schlimm :)

Modul: 70_SamsungAV

Samsung TV Q60 Series 2019 (Q60r - aktuelle Firmware) hier funktioniert set SamungTV poweron / poweroff nicht mehr!

Set power funktioniert, aber auch nur wenn der TV an ist, dann schaltet er ab.
Über set Power bekommt man aber einen abgeschalteten Q60 nicht mehr an!

Okay,
zum abschalten = set SamungTV power # wenn er aus war passiert ja nichts weiter
zum einschalten = WOL # wenn er schon an war, passiert auch hier nichts falsches :)

Nicht schön aber funktioniert :)

EDIT:

Hmmm, WOL funktioniert bei mir nicht aus FHEM heraus, über die FritzB. ist er sofort wach ?!?!?

Also nutze ich jetzt zum Einschalten den IR-Gateway :)

Noch unschöner aber funktioniert verlässlich :)




*


Titel: Antw:Fhem -> Samsung TV
Beitrag von: TWART016 am 30 Oktober 2019, 11:23:24
Gibt es die Möglichkeit bei der D-Serie den TV auszuschalten? Wenn ich ein define mache, sehe ich nur ein paar Set Optionen, allerdings nicht off oder poweroff.

Gibt es eine Auflistung der möglichen get- und set-Befehle?
Titel: Antw:Fhem -> Samsung TV
Beitrag von: CatWeazle am 30 Oktober 2019, 13:20:07
Hi Leutz,

eines ist sicher, das war mein erster und letzter Samsung TV!

Die Bedingung übers Netzwerk ist schlecht, es gibt bei der Q-Serie nicht einmal on / off sonder nur Toggle!
Die ganze Bloatware, die Samsung mit installiert hat, die unaufgeforderten Einblendungen jetzt für nur 90 Cent einen Netflixfilm zu schauen ... .... usw. ... ...
Als erste Maßnahme habe ich ihm über die Fritzbox den Internetzugang gesperrt und im Menü alles was mit Smart-TV zu tun hat ausgeschaltet. 
Dann hämmert der TV pro Sekunde drei vier und mehr DNS Anfragen ins Netzwerk an den Router, und das unentwegt, dass sind Tausende in aller kürzester Zeit.
Als Sofortmaßnahme habe ich DNS-Server und Gateway im TV auf localhost (127.0.0.1) gestellt, nu is a ruh !

Was mich auch extrem nervt, ist der TV vor der VU+ an, bekomme ich nachdem ich die VU einschalte die Meldung " versuche Gerät zu erkennen" das nervt, zumal die VU nie erkannt wird und man mit der TV Fernbedienung die Meldung wegdrücken muss :( 

Da ich den TV so eigentlich nur als Bildschirm nutze und das Samarte von der Angeschlossenen VU+ DUO 4K kommt, werde ich den TV aus dem Netzwerk nehmen und ihn über eine HM - Funksteckdose ein und aus schalten.
Dann habe ich wenigstens definierte Zustände und auch eine echte Info ob das Gerät ein oder aus ist.

*
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 30 Oktober 2019, 18:16:45
pi-hole hilft auch gegen das Gequassel.  ;D
ZitatGibt es die Möglichkeit bei der D-Serie den TV auszuschalten?
Welchen Port (https://forum.fhem.de/index.php?topic=82890.msg750381#msg750381) hast Du überhaupt definiert ? Welches Modul ? Offiziell/Inoffiziell ? Power/Poweroff sollte meines Wissens auch bei "antiquierten" Geräten funktionieren. Die haben übrigens den Vorteil, dass Sie weniger mit der großen weiten Welt telefonieren.  ;D

Grüße Markus
Titel: Antw:Fhem -&gt; Samsung TV
Beitrag von: 87insane am 30 Oktober 2019, 18:19:20
Bei mir ist noch eine C klasse im Einsatz. Kollege hat aber ne D klasse. Bei beiden geht AUS auf jeden Fall. Nur an muss ich zb fudeln.

Gesendet von meinem LG-H850 mit Tapatalk

Titel: Antw:Fhem -> Samsung TV
Beitrag von: TWART016 am 30 Oktober 2019, 23:41:16
Ich habe das Modul noch nicht eingerichtet, habe den TV aktuell auch nicht da. Geht zunächst um die Machbarkeit. Würde dann die einzelnen Ports testen.

Tauchen danach mehr Optionen mit set auf, als die default 5 Aktionen?

Was für Module gibt es denn? Ich hatte zunächst an STV gedacht.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 31 Oktober 2019, 08:26:05
Hmm, in der commandref steht doch eigentlich alles.  ::)

Das aktuellste Modul ist SamsungAV für alle Serien. STV bedient in der offiziellen Variante nur A-F-Serie. Und dann gibt es noch ein paar inoffizielle Versionen.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: TommyER am 17 November 2019, 10:59:43
Hallo zusammen,

ich kann weiteren Erfolg mit der 2019er Q-Serie und 70_SamsungAV.pm melden:

Samsung GQ65Q90RGTXZG

Power funktioniert über Power-Toggle. Das Einschalten aber nur bis er halt disconnected (ca. 2 Minuten nach dem Ausschalten).

Ansonsten funktioniert das Einschalten über WOL über LAN & WLAN.

Die Remote-Control bringt folgenden Fehler z.B. beim Klicken von MUTE:

2019.11.17 09:41:28 3: notify_q90_rcl return value: [SamsungAV] Invalid command remoteControl. Use any of:
volume:slider,0,1,100 sayText 0:noArg 1:noArg 2:noArg 3:noArg 4:noArg 5:noArg 6:noArg 7:noArg
8:noArg 9:noArg ad:noArg aspect:noArg av1:noArg av2:noArg channel:selectnumbers,0,1,99,0,lin channelDown:noArg channelUp:noArg channelList:noArg
clear:noArg component1:noArg component2:noArg contents:noArg convergence:noArg cyan:noArg down:noArg enter:noArg esaving:noArg exit:noArg
ff:noArg guide:noArg green:noArg hdmi:noArg hdmi1:noArg hdmi2:noArg help:noArg home:noArg info:noArg left:noArg
menu:noArg mute:noArg pause:noArg pip_chdown:noArg pip_chup:noArg pip_onoff:noArg play:noArg pmode:noArg power:noArg poweroff:noArg
poweron:noArg prech:noArg program:noArg red:noArg return:noArg rec:noArg rewind:noArg right:noArg sleep:noArg source:noArg
stop:noArg tools:noArg ttx_mix:noArg tv:noArg tv_mode:noArg up:noArg volumeDown:noArg volumeUp:noArg yellow:noArg statusRequest:noArg
0_text_line 0_macro G_AUTO_:AUTO_ARC_ANTENNA_AIR,AUTO_ARC_ANTENNA_CABLE,AUTO_ARC_ANTENNA_SATELLITE,AUTO_ARC_ANYNET_AUTO_START,AUTO_ARC_ANYNET_MODE_OK,AUTO_ARC_AUTOCOLOR_FAIL,AUTO_ARC_AUTOCOLOR_SUCCESS,AUTO_ARC_CAPTION_ENG,AUTO_ARC_CAPTION_KOR,AUTO_ARC_CAPTION_OFF,AUTO_ARC_CAPTION_ON,AUTO_ARC_C_FORCE_AGING,AUTO_ARC_JACK_IDENT,AUTO_ARC_LNA_OFF,AUTO_ARC_LNA_ON,AUTO_ARC_PIP_CH_CHANGE,AUTO_ARC_PIP_DOUBLE,AUTO_ARC_PIP_LARGE,AUTO_ARC_PIP_LEFT_BOTTOM,AUTO_ARC_PIP_LEFT_TOP,AUTO_ARC_PIP_RIGHT_BOTTOM,AUTO_ARC_PIP_RIGHT_TOP,AUTO_ARC_PIP_SMALL,AUTO_ARC_PIP_SOURCE_CHANGE,AUTO_ARC_PIP_WIDE,AUTO_ARC_RESET,AUTO_ARC_USBJACK_INSPECT,AUTO_FORMAT,AUTO_PROGRAM G_EXTx:EXT1,EXT2,EXT3,EXT4,EXT5,EXT6,EXT7,EXT8,EXT9,EXT10,EXT11,EXT12,EXT13,EXT14,EXT15,EXT16,EXT17,EXT18,EXT19,EXT20,EXT21,EXT22,EXT23,EXT24,EXT25,EXT26,EXT27,EXT28,EXT29,EXT30,EXT31,EXT32,EXT33,EXT34,EXT35,EXT36,EXT37,EXT38,EXT39,EXT40,EXT41 G_Others:3SPEED,4_3,16_9,ADDDEL,ALT_MHP,ANGLE,ANTENA,ANYNET,ANYVIEW,APP_LIST,AV3,BACK_MHP,BOOKMARK,CALLER_ID,CAPTION,CATV_MODE,CLOCK_DISPLAY,CONVERT_AUDIO_MAINSUB,CUSTOM,DEVICE_CONNECT,DISC_MENU,DMA,DNET,DNIe,DNSe,DOOR,DSS_MODE,DTV,DTV_LINK,DTV_SIGNAL,DVD_MODE,DVI,DVR,DVR_MENU,DYNAMIC,ENTERTAINMENT,FACTORY,FAVCH,FF_,FM_RADIO,GAME,HDMI3,HDMI4,ID_INPUT,ID_SETUP,INSTANT_REPLAY,LINK,LIVE,MAGIC_BRIGHT,MAGIC_CHANNEL,MDC,MIC,MORE,MOVIE1,MS,MTS,NINE_SEPERATE,OPEN,PANNEL_CHDOWN,PANNEL_CHUP,PANNEL_ENTER,PANNEL_MENU,PANNEL_POWER,PANNEL_SOURCE,PANNEL_VOLDOW,PANNEL_VOLUP,PANORAMA,PCMODE,PERPECT_FOCUS,PICTURE_SIZE,PIP_SCAN,PIP_SIZE,PIP_SWAP,PLUS100,POWER,PRINT,QUICK_REPLAY,REC,REPEAT,RESERVED1,REWIND_,RSS,RSURF,SCALE,SEFFECT,SETUP_CLOCK_TIMER,SOUND_MODE,SOURCE,SRS,STANDARD,STB_MODE,STILL_PICTURE,SUB_TITLE,SVIDEO1,SVIDEO2,SVIDEO3,TOPMENU,TTX_SUBFACE,TURBO,VCHIP,VCR_MODE,WHEEL_LEFT,WHEEL_RIGHT,W_LINK,ZOOM1,ZOOM2,ZOOM_IN,ZOOM_MOVE,ZOOM_OUT caller:noArg screen:noArg 0_App_start:Internet,PrimeVideo,Netflix,RakutenTV,UniversalGuide,eManual,YouTube,GooglePlayFilme,DAZN,ZDFmediathek,ARD,Brandworld,Gallery,CHILI,waipu.tvFernsehenwienochnie,SmartThings,SamsungSportworld,HD,VRSmartTV,AppleTV,Audi,maxdome,Joyn,SkyTicket, 0_App_state:Internet,PrimeVideo,Netflix,RakutenTV,UniversalGuide,eManual,YouTube,GooglePlayFilme,DAZN,ZDFmediathek,ARD,Brandworld,Gallery,CHILI,waipu.tvFernsehenwienochnie,SmartThings,SamsungSportworld,HD,VRSmartTV,AppleTV,Audi,maxdome,Joyn,SkyTicket, 0_App_start:Internet,PrimeVideo,Netflix,RakutenTV,UniversalGuide,eManual,YouTube,GooglePlayFilme,DAZN,ZDFmediathek,ARD,Brandworld,Gallery,CHILI,waipu.tvFernsehenwienochnie,SmartThings,SamsungSportworld,HD,VRSmartTV,AppleTV,Audi,maxdome,Joyn,SkyTicket,
0_App_state:Internet,PrimeVideo,Netflix,RakutenTV,UniversalGuide,eManual,YouTube,GooglePlayFilme,DAZN,ZDFmediathek,ARD,Brandworld,Gallery,CHILI,waipu.tvFernsehenwienochnie,SmartThings,SamsungSportworld,HD,VRSmartTV,AppleTV,Audi,maxdome,Joyn,SkyTicket, 0_App_start:Internet,PrimeVideo,Netflix,RakutenTV,UniversalGuide,eManual,YouTube,GooglePlayFilme,DAZN,ZDFmediathek,ARD,Brandworld,Gallery,CHILI,waipu.tvFernsehenwienochnie,SmartThings,SamsungSportworld,HD,VRSmartTV,AppleTV,Audi,maxdome,Joyn,SkyTicket, 0_App_state:Internet,PrimeVideo,Netflix,RakutenTV,UniversalGuide,eManual,YouTube,GooglePlayFilme,DAZN,ZDFmediathek,ARD,Brandworld,Gallery,CHILI,waipu.tvFernsehenwienochnie,SmartThings,SamsungSportworld,HD,VRSmartTV,AppleTV,Audi,maxdome,Joyn,SkyTicket, 0_App_start:Internet,PrimeVideo,Netflix,RakutenTV,UniversalGuide,eManual,YouTube,GooglePlayFilme,DAZN,ZDFmediathek,ARD,Brandworld,Gallery,CHILI,waipu.tvFernsehenwienochnie,SmartThings,SamsungSportworld,HD,VRSmartTV,AppleTV,Audi,maxdome,Joyn,SkyTicket, 0_App_state:Internet,PrimeVideo,Netflix,RakutenTV,UniversalGuide,eManual,YouTube,GooglePlayFilme,DAZN,ZDFmediathek,ARD,Brandworld,Gallery,CHILI,waipu.tvFernsehenwienochnie,SmartThings,SamsungSportworld,HD,VRSmartTV,AppleTV,Audi,maxdome,Joyn,SkyTicket,


Ist aber nicht kriegsentscheidend.

Aber die HDMIx Auswahl geht bei mir leider nicht. Ich muss das über 0_macro & home, right ... machen. 0_macro und x mal hdmi geht auch. Ist aber nicht zuverlässig da man nicht weiss auf welchem HDMI er gerade steht. Und den Ambient-Modus kann ich nicht aktivieren.

Generell funktioniert es bei mir über LAN ohne delayRC oder delayMacro.

Gruß
Tom

Edit: Typo
Titel: Antw:Fhem -> Samsung TV
Beitrag von: TommyER am 17 November 2019, 12:30:05
Zitat von: CatWeazle am 30 Oktober 2019, 13:20:07
Was mich auch extrem nervt, ist der TV vor der VU+ an, bekomme ich nachdem ich die VU einschalte die Meldung " versuche Gerät zu erkennen" das nervt, zumal die VU nie erkannt wird und man mit der TV Fernbedienung die Meldung wegdrücken muss :( 

Das hatte ich Anfangs mit einer Dreambox auch. Ich habe manuell die Gerätewahl gemacht. Seitdem ist Ruhe. Jetzt habe ich das nur noch wenn ich zwischen PS4 und XBOX umstecke. Aber geht nicht anders weil die Connector-Box ja nur 4 HDMI Anschlüsse hat. Leider merkt der sich auch nix wenn ein eingerichtetes Gerät wieder angesteckt wird. Für die Klasse schon enttäuschend.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 17 November 2019, 12:37:47
ZitatDie Remote-Control bringt folgenden Fehler z.B. beim Klicken von MUTE:
Wo klickst Du MUTE ? Wie die Fehlermeldung sagt, gibt es nur mute(lowercase)
Nutzt Du remotecontrol ? Generiert über SamsungAV ? Ggfs. bitte ein list.
Grüße Markus
Titel: Antw:Fhem -> Samsung TV
Beitrag von: CatWeazle am 17 November 2019, 14:55:36
Zitat von: TommyER am 17 November 2019, 12:30:05
Das hatte ich Anfangs mit einer Dreambox auch. Ich habe manuell die Gerätewahl gemacht. Seitdem ist Ruhe. Jetzt habe ich das nur noch wenn ich zwischen PS4 und XBOX umstecke. Aber geht nicht anders weil die Connector-Box ja nur 4 HDMI Anschlüsse hat. Leider merkt der sich auch nix wenn ein eingerichtetes Gerät wieder angesteckt wird. Für die Klasse schon enttäuschend.

Ja, ich bin von Samsung echt enttäuscht, im Tagesgeschäft mache ich es so, dass ich die Box vor dem TV einschalte, dann kennen die beiden sich noch und der TV versucht nicht das Gerät zu erkennen.

*
Titel: Antw:Fhem -> Samsung TV
Beitrag von: TommyER am 26 November 2019, 22:51:55
Zitat von: KölnSolar am 17 November 2019, 12:37:47
Wo klickst Du MUTE ? Wie die Fehlermeldung sagt, gibt es nur mute(lowercase)
Nutzt Du remotecontrol ? Generiert über SamsungAV ? Ggfs. bitte ein list.

Sorry für die späte Antwort.

Ich nutze remotecontrol und dort klicke ich auch auf das Mute Symbol. Habe das Layout auch über remotecontrol generiert.

Hier das List:

Internals:
   FUUID      5dd05058-f33f-f4d6-0040-c938aba1a4e6825b
   NAME       q90_rcl
   NR         260
   STATE      initialized
   TYPE       remotecontrol
   READINGS:
     2019-11-17 09:41:28   state           mute
Attributes:
   alias      Q90 Remote
   rc_iconpath icons/remotecontrol
   rc_iconprefix black_btn_
   room       Wohnzimmer
   row00      poweroff:POWEROFF,:blank,source:SOURCE
   row01      :blank,hdmi:HDMI,:blank
   row02      1,2,3
   row03      4,5,6
   row04      7,8,9
   row05      ttx_mix:TEXT,0,prech:PRECH
   row06      volumeUp:UP,mute:MUTE,channelUp:CHUP
   row07      :VOL,:blank,:PROG
   row08      volumeDown:DOWN,channelList:CH_LIST,channelDown:CHDOWN
   row09      menu:MENU,:blank,guide:GUIDE
   row10      tools:TOOLS,up:UP,info:INFO
   row11      left:LEFT,enter:ENTER,right:RIGHT
   row12      reurn:RETURN,down:DOWN,exit:EXIT
   row13      red:RED,green:GREEN,yellow:YELLOW,cyan:BLUE
   row14      :blank,:SEARCH,:blank
   row15      :EGUIDE,aspect:PICTURE_SIZE,ad:AD
   row16      rewind:REWIND,pause:PAUSE,ff:FF
   row17      rec:REC,play:PLAY,stop:STOP


Viele Grüße
Tom
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 26 November 2019, 23:15:49
Und das notify ? Da scheint mir der Hund begraben.
Zitat2019.11.17 09:41:28 3: notify_q90_rcl return value: [SamsungAV] Invalid command remoteControl
sollte so aussehen
define notify_q90_rcl notify q90_rcl set Dein_TV_device_name $EVENT
Grüße Markus
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Prof. Dr. Peter Henning am 28 November 2019, 21:49:33
Ich habe einen Samsung J7090

Vor einem Jahr habe ich mal 70_STV.pm ausprobiert. Lief, hatte aber keine Funktionalität, die weiter ging als das, was ich mit der Harmony-Fernbedienung machen kann.

Jetzt wollte ich 70_SamsungAV ausprobieren - und finde eine ähnliche (aber nicht identische) Dokumentation im Wiki. Die wiederum enthält eher vage Hinweise, welche Schritte zum Zugang zur J-Serie nötig sind - die stehen komplett nur in der alten Doku zu STV.

Das neue Modul bekommt zwar den Status des Fernsehers (=on). Aber alle set-Befehle enden mit
Zitatsamsung: ERROR cannot open file for input the session key.
Der alte session key funktioniert scheinbar nicht mehr, steht nach wie vor an Ort und Stelle, mit dem angeblich richtigen Dateinamen. Ein neuer Aufruf von regapp.pl endet mit
ZitatHTTP_Request 34.210.190.209: Can't connect.

Ich weiß, dass es schwierig ist, eine Wiki-Dokumentation up-to-date zu halten. Aber die gesamte Doku zu den Samsung-Fernsehern ist mindestens so verschachtelt, wie das Tizen-API.

Dennoch: Gibt es irgendeinen Tipp, was ich machen muss, um einen gültigen neuen Session Key zu bekommen? Welche Doku dazu kann ich als valide ansehen ?

Eigentlich will ich Schaltfunktionen des Moduls gar nicht unbedingt ausnutzen (kann ich ja über Harmony machen). Das API sollte eigentlich auch hergeben, das der Status etwas genauer abgefragt wird (welcher Sender läuft gerade ?).

LG

pah

Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 28 November 2019, 22:00:06
ZitatDas API sollte eigentlich auch hergeben, das der Status etwas genauer abgefragt wird (welcher Sender läuft gerade ?).
Leider nein.
Doku (https://forum.fhem.de/index.php/topic,82890.msg750370.html#msg750370) ist auch im Wiki.
Grüße Markus
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Prof. Dr. Peter Henning am 29 November 2019, 09:26:05
Hm.
Lese ich hier aber anders:
https://developer.samsung.com/tv/develop/api-references/tizen-web-device-api-references/systeminfo-api

Danach sollte es möglich sein, auf einem Tizen-Fernseher eine WebApp laufen zu lassen (habe ich schon hinbekommen, um z.B. eine Gruppe von WebCams anzuzeigen), die bei einem Wechsel des Senders (egal mit welcher Fernbedienung) den aktuellen Sender abfragt und eine Push-Nachricht an FHEM sendet.

LG

pah
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 29 November 2019, 11:19:21
Was Du "dort" liest, hat rein gar nichts mit dem Modul zu tun. Das Modul basiert auf UPNP/SSDP.
Ein paar wenige Dinge werden über den zusätzlichen DLNARenderer geliefert: on/off,volume,mute,allgemeine TV-Infos,Mediendatei.
Grüße Markus
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Prof. Dr. Peter Henning am 29 November 2019, 17:22:27
Schon richtig - aber die Frage ist, was man darüber hinaus machen kann.

LG

pah
Titel: Antw:Fhem -> Samsung TV
Beitrag von: ch.eick am 20 Dezember 2019, 11:46:37
Zitat von: Prof. Dr. Peter Henning am 29 November 2019, 17:22:27
Schon richtig - aber die Frage ist, was man darüber hinaus machen kann.
pah

Ich könnte mir auch eine APP vorstellen, die die Mängel der Samsung TVs ausbügelt. Leider bin ich kein Entwickler und der Bereich mit den Samsung Apps ist für mich noch sehr undurchsichtig. Bei mir sind nur die gelieferten und über Updates installierten Apps drauf, jedoch nichts wirklich brauchbares, wenn man keine Abbos abschließen möchte.

Über eine App, die das aktuelle Programm liefert würde ich mich schon sehr freuen, da bei mir einige Sender, im Vergleich zu den Anderen, die Grundlautstärke stark angehoben haben. Das würde ich dann über mein Lautsprechersystem gerne nachregeln.

Kann man eventuell die Lan/Wlan Verbindung nach dem Abschalten/Standby aktiv halten, damit WOL funktioniert?

Viele Grüße
     Christian
Titel: Antw:Fhem -> Samsung TV
Beitrag von: TWART016 am 27 Januar 2020, 18:27:21
Hallo,

ich habe einen UE32ES6530 und würde diesen gerne in FHEM einbinden.
Nur bekomme ich keine commandos gesendet. Den state on/off erkennt er wohl richtig.
Internals:
   DEF        192.168.178.153 55000
   FUUID      5e2f18f3-f33f-50ef-e729-995069f7eec90422
   FVERSION   70_SamsungAV.pm:v1.0.0-s19110/2019-04-04
   Host       192.168.178.153
   MAC       
   Mode       
   MyIP       localhost
   NAME       SamsungTV
   NR         958
   NTFY_ORDER 50-SamsungTV
   Port       55000
   STATE      on
   TYPE       SamsungAV
   READINGS:
     2020-01-27 18:19:51   state           on
   helper:
Attributes:
   event-on-change-reading .*
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 27 Januar 2020, 21:53:13
definiert hast Du richtig. Berechtigung im TV ist korrekt ?

Ansonsten kann ich nur mit Log u. Befehlen bei verbose=5 weiterhelfen....
Titel: Antw:Fhem -> Samsung TV
Beitrag von: MarkoP am 01 April 2020, 09:36:27
Hallo, keine Ahnung ob das hier jetzt der richtige Threat ist oder nicht, falls nicht bitte verschieben.

Habe versucht meinen alten Samsung TV (LE32C630) mit dem SamsungTV-Modul ans Fhem anzuhängen.
Entgegengesetzt aller Kommentare bekomme ich aber leider nur über den Port 52235 Zugriff auf den TV, der aber nur einen sehr beschränkten Funktionsumfang bereitstellt.
Beim Port 55000 wird mir der TV als Device mit einem State "defined" angezeigt und wenn ich einen Set-Befehl absetzen will, kommt lediglich der Hinweis "Currently not availebly. Try later".
Es wird auch kein Zustand des TV erkannt oder irgendeine Form von Reading zurückgegeben.

Frage ist jetzt, ob es enen Fehler in den Beschreibungen gibt oder ich einen Fehler beim anlegen des Device gemacht habe?

Hintergrund ist einfach, dass meine Dreambox den Fernseher zwar über HDMI-CEC einschaltet, aber nicht ausschaltet. So läuft der Fernseher immer weiter, auch wenn die Dreambox ausgeschaltet ist.
Deshalb wollte ich per notify den Fernseher ausschalten wenn die Dream ausgeschaltet wird.

Apropo Fehler: Mein alter Samsung der B-Serie hat gar keinen Netzwerkanschluss, insofern ist bei der Beschreibung die B-Serie eigentlich überflüssig. Oder gibt es Geräte der B-Serie mit Netzwerkadapter?
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 01 April 2020, 11:07:23
Hallo MarkoP,

da ich nicht im Besitz eines solchen Geräts bin, kann ich das nicht beurteilen.

Ich kann aber meine Glaskugel befragen.  ;) Es könnte evtl. an Deinem Firmwarestand liegen. Oder aber auch an TV-Netzwerkberechtigungen(keine Ahnung, ob das bei den alten Serien eine Rolle spielt und es einen Menüpunkt dazu gibt).

Mit einem Logauszug verbose=5 kann ich mich intensiver mit einer Problemanalyse auseinandersetzen.

Ich dachte, Dein Vorhaben ließe sich auch mit dem DLNARenderer umsetzen. Scheinbar kennt der aber kein "off".  :'( Guck ich aber auch nochmal beizeiten.

ZitatOder gibt es Geräte der B-Serie mit Netzwerkadapter?
Ich denke schon. Ich vermute mal, dass zu diesem Zeitpunkt nur die exclusivsten Modelle mit LAN ausgestattet waren.

Grüße
Markus
PS: Du nutzt ja das SamsungAV-Modul, oder ?  :-\ Ich kann nicht ausschließen, dass es für die alten Modelle gar nicht funktioniert. Du könntest es daher auch einfach mal mit dem offiziellen 70_STV ausprobieren.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: MarkoP am 01 April 2020, 11:18:39
Also Firmware ist auf dem aktuellsten Stand und Menüpunkt gibt es keinen, lediglich die Einrichtung des Netzwerkes.
Was genau verstehst du unter TV-Netzwerkberechtigungen?

Ich bin wie gesagt noch neu, müsstest mir eine kurze Anleitung zu dem Verbose geben. Hab zwar gesehen dass ich es als Attribut hinzufügen kann aber das wars auch schon.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 01 April 2020, 11:28:56
ZitatHab zwar gesehen dass ich es als Attribut hinzufügen kann aber das wars auch schon.
Und mehr ist es auch nicht.  ;) Danach dann mal den ein oder anderen Befehl ausführen(was sicherlich nicht funktionieren wird, weil das device erst gar nicht in den Online-Modus kommt. :'( )Dann den Extrakt bzgl. SamsungAV hier posten.

ZitatWas genau verstehst du unter TV-Netzwerkberechtigungen?
Zumindest ab H poppt bei Zugriff auf den TV eine Berechtigungsabfrage auf dem TV auf. Die muss man dann bestätigen. Im Menu gibt es dann noch einen Punkt, wo sich die bisher zugelassenen/abgelehnten Netzwerkgeräte verwalten lassen.
Aber bei C-Serie..... :-\ :-[

ZitatIch bin wie gesagt noch neu, müsstest mir eine kurze Anleitung zu dem Verbose geben.
Das müsste im Einsteiger.pdf beschrieben sein. Grundlektüre für Einsteiger, um FHEM bzw. dessen Grundfunktionalität zu verstehen.

Titel: Antw:Fhem -&gt; Samsung TV
Beitrag von: 87insane am 01 April 2020, 11:30:51
Gibt es bei der C Serie auch. Hab selber noch eine.

Gesendet von meinem LM-G810 mit Tapatalk

Titel: Antw:Fhem -> Samsung TV
Beitrag von: MarkoP am 01 April 2020, 13:54:23
@KölnSolar

ZitatDann den Extrakt bzgl. SamsungAV hier posten.
Weder im PDF, noch auf der Website "erste Schritte" habe ich etwas zu verbose gefunden, lediglich Watchdog wird dort angerissen, aber das ist ja was anderes.
Wenn du mir sagst welchen Extrakt du meinst und wo ich ihn finde, wäre das wahrscheinlich schneller als wenn ich jetzt anfange zu suchen.
Das PDF hab ich inzwischen sicherlich ein helbes dutzend Mal gelesen, aber es beinhaltet erlich gesagt auch viel zu viele Punkte. Aber wie gesagt, im Inhaltsverzeichnis und beim Überfließgen habe ich zu Verbose nichts gefunden

ZitatZumindest ab H poppt bei Zugriff auf den TV eine Berechtigungsabfrage auf dem TV auf. Die muss man dann bestätigen. Im Menu gibt es dann noch einen Punkt, wo sich die bisher zugelassenen/abgelehnten Netzwerkgeräte verwalten lassen.
Aber bei C-Serie.....
Also weder bei 55000 noch bei 52235 poppte irgendetwas auf und es musste auch nichts bestätigt werden. Zumindest bei mir mit der alten C-Serie nicht.
Bei der C-Serie gibt es lediglich eine Menüseite die Ähnlichkeit hat mit dem was du schreibst, diese bezieht sich allerdings ausschließlich auf DNLA-Funktionen und es sind alle Geräte (die meisten heißen einfach "Unbekanntes Gerät xx") auf erlaubt gestellt.

@87insane
Was gibt es bei der C-Serie auch?
Musst dich schon etwas klarer ausdrücken worauf du dich beziehst.
Titel: Antw:Fhem -&gt; Samsung TV
Beitrag von: 87insane am 01 April 2020, 14:17:40
Das Menü für erlaubte/verbotene Fernbedienung. Hab selber einen LE46C650. Geht alles gut.

Hab bei mir port 55000 genommen zum steuern.

Menu > Einstellungen > drahtlose Fernbedienung

Gesendet von meinem LM-G810 mit Tapatalk

Titel: Antw:Fhem -> Samsung TV
Beitrag von: MarkoP am 01 April 2020, 14:43:45
@87insane
Den Menüpunkt gibt es beim C630 nicht. Da existiert nur:
Zeit
Sprache
Untertitel (ausgegraut bei Verbindung mit Drembox)
Digitaltext (ausgegraut bei Verbindung mit Drembox)
Sicherheit
Netzwerk
Allgemein
PIP
Common Interface (ausgegraut bei Verbindung mit Drembox)

Anscheinend gibt es da wohl zwischen den einzelnen Gerätetypen (C630/C650) nicht nur in der Ausstattung Unterschiede.
Titel: Antw:Fhem -&gt; Samsung TV
Beitrag von: 87insane am 01 April 2020, 14:47:49
Ich hab meinen damals mit samygo usw komplett aufgebohrt. Deiner hat identisch die gleiche Hardware. Der Menu Punkt ist selbst bei kleineren Serien vorhanden. Wundert mich enorm...
CI ist hier erst mal egal. Hat damit nix zu tun. Die Fernbedienung ist vom Prinzip her ADB. Könntest also mit ADB mal gucken ob du direkt gegen den TV verbinden kannst.

Gesendet von meinem LM-G810 mit Tapatalk

Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 01 April 2020, 20:16:48
ZitatDas PDF hab ich inzwischen sicherlich ein helbes dutzend Mal gelesen, aber es beinhaltet erlich gesagt auch viel zu viele Punkte. Aber wie gesagt, im Inhaltsverzeichnis und beim Überfließgen habe ich zu Verbose nichts gefunden
Wundert mich zwar, aber ausschließen kann ich es nicht. Hier (https://wiki.fhem.de/wiki/FileLog#Globale_Logdatei_und_.22fakelog.22) findest Du was im Wiki zum globalen Logfile u. hier (https://wiki.fhem.de/wiki/Verbose) zu verbose, was nichts anderes als der Detaillierungsgrad/Umfang ist, mit dem FHEM all seine Aktionen logged. Kommt es zu Problemen bei einem Modul, dann möchte jeder Entwickler sehen, was detailliert abgelaufen ist. So kann er dann wieder Rückschlüsse ziehen, was der User falsch gemacht hat, das Modul in bestimmten Konstellationen nicht funktioniert. Mit Extrakt ist von mir gemeint, dass Du nur die Zeilen in den Post kopierst, die das Modul betreffen. Fördert nur die Übersichtlichkeit.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: MarkoP am 01 April 2020, 22:55:30
@87insane
Der 650 hat mehr Hardwarekomponeten/Anschlüsse als der 630, darum gabe es ja die einzelnen Unterteilungen angefangen mit 430, 450, 530, 630, 650, 730 etc.. Je höher die Zahl, desto mehr Anschlüsse - speziell HDMI-Eingänge - hatte das Gerät. Daher bezweifele ich die Aussage das meiner die gleiche Hardwareausstattung hat wie der 650. Und wenn du einen 650 hast, woher willst du wissen, dass der Menüpunkt auch bei kleiner ausgestattetetn Geräten vorhanden ist? Sorry, aber spekulieren kann ich auch, das bringt mich aber nicht weiter.
CI ist sicherlich egal, es ging nur darum die Menüpunkte aufzuzählen und da zählt man wenn schon alle Punkte, nicht nur einzelne Auswahlen.
Was meinst du bitte mit ADB? Sagt mir nichts.

@KölnSolar
Du meinst die betreffenden Zeilen aus dem Eventmonitor?
Werde die morgen mal machen und entsprechend hier posten.
Titel: Antw:Fhem -&gt; Samsung TV
Beitrag von: 87insane am 02 April 2020, 08:22:52
Dann helfe ich eben nicht... Ich habe kein Problem damit.

Woher ich das weiß? Ich habe meinen damals beabsichtigt so gekauft und das Ding auseinander genommen bis zur letzten Schraube. Es ging über samygo früher eben alles. Ich habe mich ausgiebig damit befasst ...

Warum ich so dreist bin und das behaupte:
Es geht hier nicht um einen aufgelöteten anschluss mehr oder weniger. Es geht um das was drin steckt.

Ich bin aber nun raus hier und wünsche noch viel Erfolg. Bei mir läuft es und ich weiß nicht warum es immer schlimmer wird mit dem "besser wissen", hier im Forum. Ich bitte echt jeden (mich eingeschlossen), lasst euch helfen und testen auch was andere hier empfehlen. Ich denke das keiner hier einfach munter irgend einen Mist erzählt.

Auch die aussage zu ADB. Keine Ahnung von der materie an sich aber... Naja.
Du kannst dir ADB Tools auf Windows oder linux runter laden und damit versuchen auf den TV zu verbinden. So kannst du das modul/fhem unabhängig testen. Das würde ich immer tun. Dazu haben die bei der C serie ab Firmware xy einfach alles gesperrt. Kannst du mit der null Firmware erst mal entsperren und dann auf eine ältere FW gehen.

Bis dahin,
87insane

Gesendet von meinem LM-G810 mit Tapatalk
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 02 April 2020, 09:29:58
ZitatDu meinst die betreffenden Zeilen aus dem Eventmonitor?
Werde die morgen mal machen und entsprechend hier posten.
Von Eventmonitor dürftest Du in den 2 von mir verlinkten Wikieinträgen nichts gefunden haben. ::) Nein, ich meine DAS zentrale Logfile. Findest Du dann auch als 1. Menüpunkt im Block, wo auch der event-monitor zu finden ist.

ZitatSorry, aber spekulieren kann ich auch, das bringt mich aber nicht weiter.
Glaub mir, da spekuliert er nicht nur einfach mal so, sondern aufgrund seines Mehrwissens, als wir beide es zu diesem TV-Modell haben, wundert er sich, ob Du nicht vielleicht doch nur den Menüpunkt nicht gesehen hast.
Ich versuch es mal anders und allgemeiner aufzudröseln. Samsung hat sich für die TVs die Netzwerkanbindung "einfallen" lassen. Mit dem Ziel der Kommunikation mit anderen Geräten. Z.B. einer App auf dem Handy und/oder nur mit einem Webbrowser. Das Hacking der App des iphones war damals der  Ausgangspunkt, um den TV auch mit freeware zu steuern. Im STV wurde sich das für FHEM zu eigen gemacht. Soweit die "einfache" Anwendersicht. Technisch laufen auf dem TV dafür diverse Server, die auf den unterschiedlichen Ports aktiv sind. Soweit die Funktion. Nun muss sich ein Gerätehersteller aber auch Gedanken machen, wie er Fremdzugriffe/Eindringlinge aus der bösen weiten Welt verhindert. Bei den mir bekannten Geräten von Samsung passiert das eben, dass eine Info am TV aufpoppt, sobald ein (noch) fremdes Gerät zugreifen möchte. Das kann man dann bestätigen/ablehnen/ignorieren(=temporäres ablehnen).

Vielleicht war Dir das alles klar, vielleicht auch nicht. Auf jeden Fall haben wir nun dieselbe Basis für die sich ergebenden Fragestellungen:
Warum sollte ein Hersteller bei fast zeitgleicher Entwicklung seine Software unterschiedlich gestalten ?
Sofern bei Dir tatsächlich keinerlei "Berechtigungsprüfung" stattfindet, wie ist die Sicherheit vor Fremdzugriff gewährleistet ?
Wenn sich die 2. Frage nicht beantworten lässt, müsste man ja schleunigst den TV aus dem Netz nehmen bzw. jegliche Kommunikation ins WWW unterbinden !!!

Edit: Und genau die Reaktion von 87insane habe ich befürchtet.  :'( :( Ich war zu langsam, um das ein wenig abzumildern.....
@87insane: Ich versteh Dich. Lass bitte Milde walten und hilf weiter. Er ist noch neu und wird erst über die Zeit lernen, dass Äußerungen, die aus persönlicher Sicht nach wilder Spekulation aussehen, den Hintergrund von Expertenwissen haben.....
Titel: Antw:Fhem -&gt; Samsung TV
Beitrag von: 87insane am 02 April 2020, 10:46:34
Um nicht in den Details verloren zu gehen...

http://wiki.samygo.tv/index.php?title=Compatibility_Table_for_C_series_TVs

Der muss es also können. Kann natürlich sein das man da etwas Vorarbeit leisten muss. Das Ding ist von 2010. ich kann also nicht zu 100% sagen ob es ohne samygo direkt möglich ist. Samygo ist hier einfach die gemeinde, die es möglich machte, mehr aus seinem TV zu holen. Wie erwähnt hatte ich mir genau das Modell aus dem Grund gekauft....

Was würde ich zuerst tun? Da du vermutlich nicht mal eben das entsprechende ttl Kabel für den TV hast, teste bitte mit ADB Tools ob du dich mit dem tv verbinden kannst. Details zu ADB findet man hier im forum aber auch über Google. Es ist gerade auf der Ebene sicherlich von Vorteil, sich da 20min ein zu lesen. Am ende ist das nichts wildes aber so verstehst du vermutlich auch wie das ganze funktioniert.
Sollte es nicht direkt gehen, wirst du nicht Drumherum kommen, bei samygo ein wenig zu lesen.

Was willst du denn alles genau machen. Ggf geht es anders/einfacher.

Gesendet von meinem LM-G810 mit Tapatalk

Titel: Antw:Fhem -> Samsung TV
Beitrag von: Det20 am 12 Mai 2020, 23:10:18
Nach Definition meines TV (h Serie) fragt der TV nicht, das Modul macht nichts. An welcher Stelle fragt der TV nach der Berechtigung? Muss ich sonst noch was beachten?
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 13 Mai 2020, 07:17:43
Du hast die Besonderheit der H-Serie beachtet ? Raymunds Skript u. Vorgehensweise befolgt ? pah hatte die aktuelle Vorgehensweise ja mal im Wiki beschrieben....
Grüße Markus
Titel: Antw:Fhem -> Samsung TV
Beitrag von: MarkoP am 13 Mai 2020, 09:09:14
Sorry, hab das Thema etwas aus den Augen verloren, da sich andere Sachen zwischen geschoben haben.

@87insane
Ich kann nur sagen wie es ist. Bei mir gibt es keinen Menüpunkt dieser Art. Du kannst 100Mal behaupten das es ihn gibt, aber das ändert nichts daran, das er bei mir nicht vorhanden ist. Und du kannst mir nicht sagen, das es so ist, schließlich sitze ich vor dem Gerät nicht du. Vielleicht ist er gesperrt, vielleicht nur mit bestimmten Berechtigungen oder unter bestimmten Voraussetzungen sichtbar, vielleicht existiert er auch wirklich gar nicht. Auch habe ich das Gefühl, dass du nicht von der originalen Firmware ausgehst, kann das sein?
Mein Gerät ist nicht gehackt, geflasht oder sonst was - es ist im Originalzustand. Wovon man eigentlich ausgehen sollte.
Wenn du von einem davon abweichen Ausgangspunkt ausgehst, solltest du das vielleicht erstmal erwähnen.
ZitatAuch die aussage zu ADB. Keine Ahnung von der materie an sich aber... Naja.
Ich will dich nicht beleidigen, aber diese Aussage ist Arrogant. Mit irgendwelchen kryptischen Abkürzungen um sich zu werfen und dann bei entsprechender Nachfrage so zu reagieren ...
ADB? Bei den Buchstaben denke ich an den Eishockey-Goalie "Aus den Birken" - Kennst du den? Ich wette nicht - nur mal als Beispiel, dass nicht jeder automatisch jede Abkürzung kennen muss.
Wenn du nicht mehr helfen willst, kann ich das nicht ändern. Aber auch wenn ich Hilfe suche, muss ich mich weder für dumm halten, noch beleidigen lassen. Mag sein, das meine Ausdrucksweise nicht immer die Beste ist, aber deine ist es definitiv nicht. Vielleicht solltest du mal versuchen dich einfach in die Lage eines Anfängers zurückzuversetzen - schließlich warst du das auch mal.

@Kölnsolar
ZitatWarum sollte ein Hersteller bei fast zeitgleicher Entwicklung seine Software unterschiedlich gestalten ?
Zum Beispiel um verschiedene Interessengruppen anzusprechen. Wozu hat Samsung denn verschiedene Modelle mit mehr oder weniger Ausstattungsmerkmalen gebaut. Dann wäre das ja auch nicht nötig, oder? Genauso wie mehr oder weniger Hardware verbaut ist, ist die Software umfangreicher oder nicht. Mag sein, dass die Software an sich die gleiche ist und bestimmte Bereiche nur ausgeblendet sind, aber kein Mensch will Menüpunkte haben, die hardwaretechnisch nichts bewirken. Und das weiß auch der Hersteller.
ZitatSofern bei Dir tatsächlich keinerlei "Berechtigungsprüfung" stattfindet, wie ist die Sicherheit vor Fremdzugriff gewährleistet ?
es findet definitiv keine sichtbare Berechtigungsprüfung statt. Es ist auch fraglich, ob das Modell wirklich für einen Fremdzugriff gedacht ist oder der Netzwerkanschluss lediglich zum Firmwareupdate vorhanden ist. Danach sieht es nämlich aus. Es gibt weder irgendwelche Anhaltspunkte für das Ansprechen von irgendwelchen externen Geräten noch umgekehrt von externen Geräten auf den TV. Lediglich DNLA ist im Fernseher vorhanden, welches für eine Heimnetz-Nutzung geeignet ist.

Noch mal zusammengefasst:
Ich bin Menüpunkt für Menüpunkt durchgegangen und es gibt nichts wie es von euch angesprochen wurde. Einzig ein Menüpunkt für das Netzwerk, indem die IP und  DHCP etc. eingestellt werden können, einen Menüpunkt für das DNLA und einen für die Firmware in der Original-Firmware meines TV's.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Det20 am 13 Mai 2020, 09:45:31
Zitat von: KölnSolar am 13 Mai 2020, 07:17:43
Du hast die Besonderheit der H-Serie beachtet ? Raymunds Skript u. Vorgehensweise befolgt ? pah hatte die aktuelle Vorgehensweise ja mal im Wiki beschrieben....
Grüße Markus

Schaue gleich normal. Sorry, habe in den Threads und den ganzen Besonderheiten der jeweiligen Serien den Überblick verloren. Gibt es eine neue regapp oder kann ich die von Anfang 2018 nutzen?
Titel: Antw:Fhem -> Samsung TV
Beitrag von: 87insane am 13 Mai 2020, 10:10:09
@MarkoP: Ich gehe eben davon aus, dass wenn jemand was fragt (in dem Fall du), diese Person auch ein wenig Energie darein steckt. Also googlen und mal schauen was man so machen kann.
Mein TV im WZ ist in der Tat geflasht aber das ist hier egal. Habe an meinem im SZ geschaut, da ich natürlich vom "normal Zustand" ausgehen muss. Was man aber machen kann und deswegen auch die Verlinkung zu samygo in meinem Beitrag, ist da mal zu gucken ob du den Punkt via Service Menu aktivieren kannst. Auch das ist jetzt wieder arrogant, zu behaupten das du dort hättest mal lesen können?

ADB: https://developer.android.com/studio/command-line/adb
samygo: https://www.samygo.tv/

Zitatschließlich sitze ich vor dem Gerät nicht du
Deswegen kannst auch nur DU an dem Gerät etwas aktivieren und deaktivieren.

ZitatVielleicht ist er gesperrt, vielleicht nur mit bestimmten Berechtigungen oder unter bestimmten Voraussetzungen sichtbar, vielleicht existiert er auch wirklich gar nicht
Kannst du auf samygo oder auch über viele, viele andere Quellen mit Google finden.

Ich möchte an dieser Stelle nochmal betonen - Ich will und wollte NIEMANDEN beleidigen! Ich denke das man beim lesen meiner Antworten auch immer wieder eine Erklärung sieht. Ich weiß nicht an welcher Stelle ich Dich als dumm eingestuft haben soll. Ich erwarte eben nur das du Dir solche Dinge auch selber durch liest um zu verstehen was du machst. Bei vielen Dingen ist es besser das man genau weiß was man da macht als wenn man etwas umstellt und nachher geht nichts mehr. Genau das ist der Grund warum hier auch sicherlich niemand eine Schritt für Schritt - Klick Anleitung dafür einstellen wird. Und das ist auch nicht als Beleidigung oder sonst was zu verstehen. Es wollen alle helfen, nur eben keiner was kaputt machen.

Gruß,
87Insane
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 13 Mai 2020, 10:24:35
ZitatGibt es eine neue regapp oder kann ich die von Anfang 2018 nutzen?
Die dürfte veraltet sein. Zwischenzeitlich hat Raymund das erneuert. Zur H-Serie findest Du hier (https://forum.fhem.de/index.php/topic,82890.msg750390.html#msg750390)die aktuellen Infos und ich meine pah hätte das auch im Wiki dokumentiert.
Grüße Markus
Titel: Antw:Fhem -> Samsung TV
Beitrag von: MarkoP am 13 Mai 2020, 13:37:49
@87insane
Ok, wie wärs wenn wir bei Null anfangen, einverstanden?
Natürlich habe ich auf den Seiten bei SamyGo mal drüber geschaut, aber wie du an der Uhrzeit meines Posts vielleicht merkst, bin ich auf der Arbeit und schreibe in den Pausen.
Das heißt meine Handlungsmöglichkeiten sind darauf begrenzt Informationen durch solche Posts einzuholen und das dann Abends wenn ich die Zeit dazu habe auszuprobieren.

Was SamyGo angeht, kannte ich dies bisher einzig als eine App zur Channelbearbeitung, nicht wie ich jetzt gemerkt habe als Gruppierung mit Hacks und eigener Firmware etc..
Da gilt wieder die alte Weisheit, wieso sollte man nach dem Begriff SamyGo googlen wenn man ihn nicht kennt. Ich will damit sagen, es ist immer nett solche Aufforderungen zu lesen, aber sie bringen überhaupt nichts wenn man nicht weiß wonach man Googlen soll. Ich habe selbstverständlich im Netz gesucht, aber vermutlich mit falschen Suchbegriffen bzw. in anderen Richtungen.
Gleiches gilt für das Service Menü, ich wusste bis zu deinem Post nicht einmal, dass der TV ein Service Menu hat, warum sollte ich also danach suchen wie darin bzw. dadurch etwas verändern/freischalten kann.

Ich kann nichts erraten. Ich kann nur lesen und lernen, doch dafür bedarf es Material bzw. Quellenangaben. Die kann man schließlich ebenfalls nicht erraten.

Und nur als Erklärung, das Dumm beziehe ich auf den Punkt darauf zu bestehen, dass ein solcher Menüpunkt existiert. Wenn ich vor dem Gerät sitze und jeden Menüpunkt durchschaue und dann gesagt bekomme, der muss aber da sein - wie käme das bei dir an, denk mal nach. Hättest du direkt dabei geschrieben, das er z.b. ausgeblendet sein könnte oder erst freigeschaltet werden könnte, hätte das viele Missverständnisse verhindert und auch direkt das Suchen nach entsprechenden Optionen initiiert.
Ich weiß, es ist oft schwer sich in die Situation von Personen zu versetzen die über einen anderen Kenntnisstand verfügen, besonders wenn es um für einen selbst gewohnte Abläufe und Kenntnisse handelt.

Also wenn du einverstanden bis, probieren wir es mit einem Neustart.
Ich schaue die Tage (heute werde ich es definitiv nicht schaffen) nach dem Service Menü und ob sich dort etwas freischalten lässt oder nicht.
Und am Wochenende schaue ich mir mal dieses SamyGo genauer an, wobei ich das was ich in der Pause überflogen bin ziemlich unübersichtlich und Chaotisch aussah. Vielleicht ist es im Forum ja besser strukturiert.

Um deine Frage aus dem Vor-Vor-Post zu beantworten:
Ich will einfach den Fernseher ausschalten, wenn die Dreambox ausgeschaltet wird. Komischerweise funktioniert das HDMI-CEC nämlich nur beim einschalten, nicht jedoch beim ausschalten.
Titel: Antw:Fhem -&gt; Samsung TV
Beitrag von: 87insane am 13 Mai 2020, 13:50:06
Der TV muss normal die dreambox mit ausschalten wenn er ausgeht und cec an ist. Am ehesten würde ich versuchen wie der TV auf eine simple ADB connect ip reagiert. Danach adb devices. Das sind Schon mal zwei Befehle. Dafür muss du ADB installieren. Anleitungen dazu gibt es genau wie die beiden befehle in Erklärung warum man das macht. Und wie man es macht.

Nach einem schalter fragen den man nicht kennt, das geht natürlich nicht. Sehe ich ja auch so. Aber - es waren wörter wie ADB, die man bei google einfach eingibt und der erste Link ist sogar der, den ich oben geschickt habe. Somit hätte man ja bei einem Begriff / eine Vokabeln die man nicht kennt nachschlagen können. Ansonsten muss man sich in meinen Augen jemanden kaufen der einem das macht. Denn dieser jemand hat das wissen und man selber will vllt garnicht so viel lesen sondern nur das Ergebnis. Wir müssen das aber nicht weiter durch sprechen. Neustart... Null und viel Spaß beim testen. Ich bin gespannt auf die ergebnisse u folge fragen. Denn das ist ja nun erstmal nur der erste Test damit wir weiter suchen können.

Gesendet von meinem LM-G810 mit Tapatalk

Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 13 Mai 2020, 14:49:01
Und wo wir uns nun wieder alle lieb haben :-*:
@MarkoP: Ich hatte Dich mal gebeten einen Logauszug hier einzustellen. Das TV-device auf verbose=5 stellen, ein paar min. warten, dann das Attribut verbose wieder auf 3 stellen oder löschen. Und dann den Extrakt bzgl. TV-Device aus dem Log kopieren u. hier einstellen. Dann sollten wir erkennen können, ob bei Dir der Port 55000 geöffnet ist oder nicht und/oder nur der Zugriff mangels Berechtigung verweigert wird.

Und wenn Du nur abschalten willst, könnte vielleicht die Alternative Funksteckdose die einfachere Lösung sein. Das ein-/ausschalten der Dreambox hast Du (egal wie) per event in FHEM verfügbar ?
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Det20 am 13 Mai 2020, 15:14:38
Musste für meine H-Serie die "smartcrypto.py" so anpassen, dass sie auf Port 8000 funkt (wenn ich das in der Doku richtig gelesen habe). PY wartet dann auf den Key ... Und auf dem TV erscheint nix.
Titel: Antw:Fhem -&gt; Samsung TV
Beitrag von: 87insane am 13 Mai 2020, 19:55:06
Oder abee auch den Pi dran hängen und den kleinen freund cec schalten lassen. Ginge auch.

Gesendet von meinem LM-G810 mit Tapatalk

Titel: Antw:Fhem -> Samsung TV
Beitrag von: MarkoP am 15 Mai 2020, 21:16:32
@87insame
Mag sein, aber ich möchte ja gerade nicht mal die Box und Mal den Fernseher bedienen. Der Fernseher ist einzig Wiedergabemedium und wird auch mit keinem anderen Gerät benutzt. Bleibt also in den Einstellungen immer gleich, weiß ehrlich gesagt nicht mal wo ich die Fernbedienung hingelegt habe, da die Ein/Aus-Funktion mit auf die Dream-Fernbedienung programmiert wurde
Ich habe adb installiert. Es lässt sich über den Port 55000 keine Verbindung aufbauen, auch nicht über 7676.
Es kommt nur ein unable to connect to 192.168.178.125:55000 nzw. unable to connect to 192.168.178.125:7676 zurück.
Lediglich der 52235 funktioniert, aber über den lässt sich der Fernseher ja nicht ein-/ausschalten laut Dokumentation.

@KölnSolar
Sorry, habe ich vergessen, da ich den Fall wie gesagt schon abgehakt hatte. Hier das was im Log drin steht. Wiederholt sich ziegmal, mindestens 30 Mal würde ich schätzen
2020.05.15 20:42:12.889 5: Triggering SchlafzimmerTV_ausschalten
2020.05.15 20:42:12.889 4: SchlafzimmerTV_ausschalten exec power: off set SchlafzimmerTV poweroff
2020.05.15 20:42:12.890 3: SchlafzimmerTV_ausschalten return value: Unknown command power:, try help.


Also für mich sieht es so aus, dass der Fernseher den Port nicht kennt bzw. keine Verbindung zuläßt. Warum auch immer.
Wenn einer von euch beiden eine Idee hat?

Morgen schaue ich mir dann mal SamyGo an, mal sehen ob ich daraus schlau werden.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 15 Mai 2020, 22:25:47
Zitat2020.05.15 20:42:12.889 4: SchlafzimmerTV_ausschalten exec power: off
Was ist das ?  :-\

ZitatWiederholt sich ziegmal, mindestens 30 Mal würde ich schätzen
Ok, wenn Du den Befehl mindestens 30 mal aufrufst.  ;)

Was ich total vermisse: minütlich MUSS [SamsungAV] SchlafzimmerTV online with .... - HTTP-Response: .....";kommen. Es sei denn der state u. stateAV sind nicht on. Dann sind sie aber "absent" und es würde alternativ "[SamsungAV] SchlafzimmerTV not able to connect to ... with ..... - code: ..... - error: ...."gelogged.

@87insane: Bei Dir wird doch gelogged wie ich beschrieben hab, oder ?  :-\

@Markop: Du hast nach dem define und save config bestimmt schon mal FHEM neu gestartet, oder ?

Edit: Meine Frage v. 1.4. wurde auch nie beantwortet  ::)
ZitatDu nutzt ja das SamsungAV-Modul, oder ?   Ich kann nicht ausschließen, dass es für die alten Modelle gar nicht funktioniert. Du könntest es daher auch einfach mal mit dem offiziellen 70_STV ausprobieren
Reden wir 3 von demselben Modul ?
Titel: Antw:Fhem -&gt; Samsung TV
Beitrag von: 87insane am 16 Mai 2020, 01:22:11
Zitat von: KölnSolar am 15 Mai 2020, 22:25:47
Was ist das ?  :-\
Ok, wenn Du den Befehl mindestens 30 mal aufrufst.  ;)

Was ich total vermisse: minütlich MUSS [SamsungAV] SchlafzimmerTV online with .... - HTTP-Response: .....";kommen. Es sei denn der state u. stateAV sind nicht on. Dann sind sie aber "absent" und es würde alternativ "[SamsungAV] SchlafzimmerTV not able to connect to ... with ..... - code: ..... - error: ...."gelogged.

@87insane: Bei Dir wird doch gelogged wie ich beschrieben hab, oder ?  :-\

@Markop: Du hast nach dem define und save config bestimmt schon mal FHEM neu gestartet, oder ?

Edit: Meine Frage v. 1.4. wurde auch nie beantwortet  ::)Reden wir 3 von demselben Modul ?
Worauf bezogen? Kann euch gern log oder ADB output liefern. Hab aber hier nicht mehr mit verfolgt. Was braucht ihr, was kann ich liefern? Hab meine c Serie im Original aber auch geflasht hier.
Hab leider viele Baustellen u dachte das die Sache hier schon zufriedenstellend geklärt ist. Lese, wenn nötig, nochmal alles nach.

Gesendet von meinem LM-G810 mit Tapatalk

Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 16 Mai 2020, 06:40:58
Wenn Du original C-Serie mit SamsungAV laufen hast würde mich ein Log mit verbose=5 beim TV interessieren. Am besten ein paar min. ein- und ein paar min. abgeschaltet. Je nach Schaltzustand müsste das gelogged werden:
ZitatWas ich total vermisse: minütlich MUSS
Code: [Auswählen]
[SamsungAV] SchlafzimmerTV online with .... - HTTP-Response: .....";
kommen. Es sei denn der state u. stateAV sind nicht on. Dann sind sie aber "absent" und es würde alternativ
Code: [Auswählen]
"[SamsungAV] SchlafzimmerTV not able to connect to ... with ..... - code: ..... - error: ...."
gelogged.

Im Augenblick bin ich etwas lost, ob Port 55000 bei C-Serie im Originalzustand nun offen ist oder nicht oder man ggfs. den TV per samygo oder service menü bewegen kann den Port zu öffnen. Ich würde das dann in der Doku anpassen/vervollständigen....

Titel: Antw:Fhem -> Samsung TV
Beitrag von: MarkoP am 16 Mai 2020, 09:38:15
@KölnSolar
ZitatWas ist das ?
Das ist das was bei mir im Log gelistet ist
ZitatOk, wenn Du den Befehl mindestens 30 mal aufrufst.
Nein, habe die Dreambox nur einmal ausgeschaltet was den Trigger ausgelöst hat
ZitatWas ich total vermisse: minütlich MUSS
[SamsungAV] SchlafzimmerTV online with .... - HTTP-Response: .....";
kommen. Es sei denn der state u. stateAV sind nicht on. Dann sind sie aber "absent" und es würde alternativ
"[SamsungAV] SchlafzimmerTV not able to connect to ... with ..... - code: ..... - error: ...."
gelogged.
Davon ist nichts zu sehen. Und ja ich nutze das SamsungTV, hab die Config gespeichert und den Fhem-Server auch schon mehrmals neu gestartet.
ZitatDu nutzt ja das SamsungAV-Modul, oder ?   Ich kann nicht ausschließen, dass es für die alten Modelle gar nicht funktioniert. Du könntest es daher auch einfach mal mit dem offiziellen 70_STV ausprobieren
Sorry, habe ich wirklich überlesen. Müsste ich mal probieren.
Macht es denn einen Unterschied welches Module ich nutze wenn der Port gar nicht geöffnet ist? Scheint ja eher am Port zu liegen, sonst wäre doch zumindest über adb eine Verbindung möglich. Da wird ja ganz klar zurückgemeldet, dass keine Verbindung hergestellt werden kann.

Denke aber auch das ich eine TEILLösung gefunden habe. Bin beim rumprobieren darauf gestoßen, dass der TV zum einen zwei Quellen für die Dreambox auflistet, einmal als direkte Benennung und einmal als HDMI-CEC. Bei letzterem funktioniert es, dass die Dreambox den TV mitausschaltet falls die Option unter Anynet+ für Ausschaltet eingeschaltet ist. Leider wird diese Option immer mal wieder zurückgesetzt, ein Muster ist bisher nicht erkannbar. Wenn der Wert dauerhaft gespeichert würde, wäre alles ok und das Problem gelöst.
Titel: Antw:Fhem -&gt; Samsung TV
Beitrag von: 87insane am 16 Mai 2020, 09:53:38
Nur kurz weil Handy... Liefere ich nach. Denke in der kommenden Woche.

Gesendet von meinem LM-G810 mit Tapatalk

Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 16 Mai 2020, 11:01:24
ZitatDas ist das was bei mir im Log gelistet ist
Schon klar. Aber das kommt ja nicht vom SamsungAV-Modul, sondern ist irgendein "Automatismus", den Du Dir gebaut hast. Und der lautet SchlafzimmerTV_ausschalten. Sprich: nicht eine Zeile vom SamsungAV-Modul wurde gelogged.

Und zumindest müsste nach dem restart folgendes(sofern Dein global verbose auf 3 steht) gelogged werden
...3: [SamsungAV] SchlafzimmerTV defined with host: DeineTV_IP port: 55000
.
.
...3: [SamsungAV] device SchlafzimmerTV initialising....
wenn Deine Definition richtig ist. Ansonsten käme irgendeine Fehlermeldung mit [SamsungAV]....

Guck also bitte noch einmal im Log. Außerdem wäre das Ergebnis von list SchlafzimmerTV hilfreich. Ich hab so langsam das Gefühl, dass in Deiner Definition, Systemumgebung..... etwas ganz und gar nicht passt.

ZitatMacht es denn einen Unterschied welches Module ich nutze wenn der Port gar nicht geöffnet ist? Scheint ja eher am Port zu liegen, sonst wäre doch zumindest über adb eine Verbindung möglich. Da wird ja ganz klar zurückgemeldet, dass keine Verbindung hergestellt werden kann.
Da hast Du schon recht. Auch 70_STV benötigt Port 55000. adb-Ergebnisse kann ich nicht beurteilen. Kenne ich nicht. Da müsste 87insane sich äußern, ob die von Dir geposteten Ergebnisse bedeuten, dass Du adb richtig genutzt hast und aufgrund der Fehlermeldung auszuschließen ist, dass Port 55000 geöffnet ist. Für diesen Fall erübrigt sich dann auch jegliche weitere Diskussion zum SamsungAV-Modul.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: MarkoP am 16 Mai 2020, 12:58:24
Hier die Ausgabe von List SamsungTV:
Internals:
   CHANGED   
   DEF        192.168.178.125 52235
   FUUID      5e83b0f7-f33f-b8b5-a604-4a8785b28701a954
   FVERSION   70_SamsungAV.pm:v1.0.0-s19110/2019-04-04
   Host       192.168.178.125
   MAC        02:42:0a:00:03:02
   Mode       
   MyIP       10.0.3.2
   NAME       SchlafzimmerTV
   NR         69
   NTFY_ORDER 50-SchlafzimmerTV
   Port       52235
   STATE      absent
   TYPE       SamsungAV
   READINGS:
     2020-05-16 12:07:25   state           absent
   helper:
     DISABLED   0
Attributes:
   disable    0
   room       Raum_Schlafzimmer
   verbose    5


Also da stehen unentwecgt die gleichen 3 Zeilen die ich bereits gepostet habe und irgendwann zwischendurch kommt dann mal ganz einzelnd folgendes:
2020.05.16 12:32:24.282 4: [SamsungAV] SchlafzimmerTV not able to connect to 192.168.178.125:52235 with http://192.168.178.125:52235/ - code:  - error: 192.168.178.125: No route to host (113) War zu dem Zeitpunkt mit Port 52235 als Device eingetragen (siehe auch das Listing), das funktionierte ja wenigstens eingeschränkt.
Wenn ich es auf Port 55000 ändere kommt erst mal das:
2020.05.16 12:39:55.208 3: [SamsungAV] SchlafzimmerTV defined with host: 192.168.178.125 port: 55000
2020.05.16 12:39:58.244 1: RMDIR: ./restoreDir/save/2020-05-03

später beim Einschalten dann das:
2020.05.16 12:49:24.763 4: [SamsungAV] SchlafzimmerTV not able to connect to 192.168.178.125:55000 with http://192.168.178.125:55000/ - code:  - error: 192.168.178.125: No route to host (113)
Beim Auschalten folgendes:
2020.05.16 12:50:21.774 4: [SamsungAV] SchlafzimmerTV not able to connect to 192.168.178.125:55000 with http://192.168.178.125:55000/ - code:  - error: 192.168.178.125: Connection refused (111)
Also laut dem hier gibt es sowohl beim Port 55000 als auch beim Port 52235 einen Error - beim Port 52235 reagiert der TV aber auf die gesendeten Komandos, nur eben das dort kein Power unterstützt wird.

Das es mit dem Port 52235 funktioniert zeigt ja auch die adb-Verbindung, die dann funktioniert. Bei 55000 wird ja erst gar keine Verbindung aufgebaut.

Zur Vollständigkeit auch noch das Listing mit dem Port 55000:
Internals:
   CHANGED   
   DEF        192.168.178.125 55000
   FUUID      5e83b0f7-f33f-b8b5-a604-4a8785b28701a954
   FVERSION   70_SamsungAV.pm:v1.0.0-s19110/2019-04-04
   Host       192.168.178.125
   MAC        02:42:0a:00:03:02
   Mode       
   MyIP       10.0.3.2
   NAME       SchlafzimmerTV
   NR         69
   NTFY_ORDER 50-SchlafzimmerTV
   Port       55000
   STATE      absent
   TYPE       SamsungAV
   READINGS:
     2020-05-16 12:40:21   state           absent
   helper:
     DISABLED   0
Attributes:
   disable    0
   room       Raum_Schlafzimmer
   verbose    5


Wäre alles kein Problem wenn er nicht unregelmäßig die Option "Automatisch Ausschalten" auf "Nein" zurücksetzen würde. Damit funktioniert es ja wenn man als Quelle den HMDI-CEC Kanal auswählt.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 16 Mai 2020, 15:36:11
Na endlich sehe ich mal was. 8)

@87insane: Kannst Dir die Mühe mit dem Log sparen.  ;) Aber Du könntest mal gucken, was bei Dir im Internal MyIP steht. Die IP der FHEM-Instanz ?

Zurück zu Log und list's:
ZitatAlso da stehen unentwecgt die gleichen 3 Zeilen die ich bereits gepostet habe
Die haben aber nichts mit dem Modul zu tun.
Zitat.... das kommt ja nicht vom SamsungAV-Modul, sondern ist irgendein "Automatismus", den Du Dir gebaut hast. Und der lautet SchlafzimmerTV_ausschalten.

Zum Zeitpunkt der list's war der TV ausgeschaltet ? Zumindest befindet er sich im state "absent". Heißt: ausgeschaltet oder keine Netzwerkverbindung(z.B. IP falsch, instabiles Netzwerk....)
Die Logmeldungen
Zitat[SamsungAV] SchlafzimmerTV not able to connect to 192.168.178.125:52235..... with http://192.168.178.125:..../ - code:  - error: 192.168.178.125: No route to host (113)
besagen das selbe.

Wenn Du in diesem Zustand einen Befehl absetzt, wirst Du immer die Meldung "SchlafzimmerTV currently not available. Try later." bekommen. Probier es mal im Webinterface aus. Der Port spielt da erst einmal keine Rolle.
Bei Port 52235 und eingeschaltetem im Netzwerk verfügbaren TV MUSS also der state auf "on" wechseln. Und dann MUSS auch die minütliche Meldung im Log anders aussehen.

Und jetzt die bedeutendste Meldung
Zitat2020.05.16 12:50:21.774 4: [SamsungAV] SchlafzimmerTV not able to connect to 192.168.178.125:55000 with http://192.168.178.125:55000/ - code:  - error: 192.168.178.125: Connection refused (111)
Das ist meines Erachtens eine erfolgreiche Verbindung(ich sag mal ping), aber abgebrochen wegen.....fehlender Berechtigung. Wir drehen uns also im Kreis.
Ich teste die konkrete Meldung aber mal bei mir, ob sie nicht evtl. bei einem nicht geöffneten Port kommt....

Ist das Deine FHEM-Instanz ?
Zitat
MyIP       10.0.3.2
Die würde das Modul im Falle des state=on bei einem Befehl berücksichtigen.


Titel: Antw:Fhem -> Samsung TV
Beitrag von: MarkoP am 16 Mai 2020, 16:49:44
ZitatDie haben aber nichts mit dem Modul zu tun.
Ja, die kommen vom Notify, das auf das Ausschalten der Dreambox reagieren soll. Warum die so häufig kommen verstehe ich allerdings nicht. Sollte Ja nur kommen wenn die Dreambox schaltet und dann auch nur einmalig.
Hab da jetzt mal das Verbose zurückgesetzt und das Notify auf inactive gesetzt damit die Meldungen wegfällt.

Da ich mit dem eingeschaltet nicht 100% sicher bin hier noch mal die Listings bei garantiert eingeschaltetem TV.
Port 55000:
Internals:
   CHANGED   
   DEF        192.168.178.125 55000
   FUUID      5e83b0f7-f33f-b8b5-a604-4a8785b28701a954
   FVERSION   70_SamsungAV.pm:v1.0.0-s19110/2019-04-04
   Host       192.168.178.125
   MAC        02:42:0a:00:03:02
   Mode       
   MyIP       10.0.3.2
   NAME       SchlafzimmerTV
   NR         69
   NTFY_ORDER 50-SchlafzimmerTV
   Port       55000
   STATE      absent
   TYPE       SamsungAV
   READINGS:
     2020-05-16 12:40:21   state           absent
   helper:
     DISABLED   0
Attributes:
   disable    0
   room       Raum_Schlafzimmer
   verbose    5


Port 52235:
Internals:
   DEF        192.168.178.125 52235
   FUUID      5e83b0f7-f33f-b8b5-a604-4a8785b28701a954
   FVERSION   70_SamsungAV.pm:v1.0.0-s19110/2019-04-04
   Host       192.168.178.125
   MAC        02:42:0a:00:03:02
   Mode       
   MyIP       10.0.3.2
   NAME       SchlafzimmerTV
   NR         69
   NTFY_ORDER 50-SchlafzimmerTV
   Port       52235
   STATE      on
   TYPE       SamsungAV
   READINGS:
     2020-05-16 16:32:26   state           on
   helper:
     DISABLED   0
Attributes:
   disable    0
   room       Raum_Schlafzimmer
   verbose    5
Wie man jetzt sieht ist beim Port 55000 ein absent und beim Port 52235 ein on angezeigt. IP stimmt also, Netzwerk weißt keine Probleme auf.

Die minütliche Meldung sieht beim Port 52235 und eingeschaltetem TV jetzt so aus:
2020.05.16 16:34:26.536 4: [SamsungAV] SchlafzimmerTV online with 192.168.178.125:52235 - HTTP-Response: 401
kommt jetzt auch wirklich jede Minute.

Beim erneuten Wechsel zu Port 55000 kommt komischerweise das:
Internals:
   DEF        192.168.178.125 55000
   FUUID      5e83b0f7-f33f-b8b5-a604-4a8785b28701a954
   FVERSION   70_SamsungAV.pm:v1.0.0-s19110/2019-04-04
   Host       192.168.178.125
   MAC        02:42:0a:00:03:02
   Mode       
   MyIP       10.0.3.2
   NAME       SchlafzimmerTV
   NR         69
   NTFY_ORDER 50-SchlafzimmerTV
   Port       55000
   STATE      defined
   TYPE       SamsungAV
   READINGS:
     2020-05-16 16:42:12   state           defined
   helper:
     DISABLED   0
Attributes:
   disable    0
   room       Raum_Schlafzimmer
   verbose    5

Also state statt absent nun ein defined.

Die minütliche Meldung sieht dann so aus:
2020.05.16 16:44:26.650 4: [SamsungAV] SchlafzimmerTV not able to connect to 192.168.178.125:55000 with http://192.168.178.125:55000/ - code:  - error: 192.168.178.125: Connection refused (111)


Mein Fhem-Server läuft in einem Docker-Container auf einem QNAP NAS. Der Container hat die IP 10.0.3.2 und wirt über einen virtuellen Switch auf die Heimnetz-IP 192.168.178.200 weitergeleitet.
Den Port hab ich von 8083 allerdings auf 7000 weitergeleitet, da 8083 bei mir mit meinem geplanten Webserver in Konflikt stehen würde.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 16 Mai 2020, 17:35:45
ZitatBeim erneuten Wechsel zu Port 55000 kommt komischerweise das:
Ich glaube, da warst Du nur zu schnell mit dem list. Später ist der state bestimmt auf absent gewechselt.

Ich hab dann auch mal den Port 55000 bei meinem N-Serie ausprobiert. Hier ist definitiv der Port 55000 nicht geöffnet. Es ergibt die selbe Fehlermeldung wie bei Dir. Mit
ZitatDas ist meines Erachtens eine erfolgreiche Verbindung(ich sag mal ping), aber abgebrochen wegen.....fehlender Berechtigung. Wir drehen uns also im Kreis.
lag ich also falsch und die Meldung ist ein weiteres Indiz, dass der Port bei Dir nicht geöffnet ist.  :'(

Modulseitig bin ich somit durch, Du hast hoffentlich über den zähen Weg mitgenommen, wie wichtig Log-Auszüge u. lists für den remote-Helfer sind und ob Du vielleicht doch die RC-Funktion über Port 55000 aktivieren kannst, müsstest Du bei samygo herausfinden.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: MarkoP am 16 Mai 2020, 20:41:48
Ich habe mal mit nmap einen Portscan gemacht, wenn ich den Auszug richtig verstehe sind lediglich 3 Ports offen: 5600, 52235 und 52396
PORT      STATE SERVICE     VERSION
5600/tcp  open  esmmanager?
| fingerprint-strings:
|   FourOhFourRequest, GetRequest:
|     HTTP/1.1 404 Not Found
|     Connection: close
|     Content-Length: 0
|     Server: DMCRUIS/0.1
|   HTTPOptions, RTSPRequest, SIPOptions:
|     HTTP/1.1 501 Not Implemented
|     Connection: close
|     Content-Length: 0
|_    Server: DMCRUIS/0.1

52235/tcp open  http        DMRND httpd 0.5 (Samsung TV)
| http-auth:
| HTTP/1.1 401 Unauthorized\x0D
|_  Server returned status 401 but no WWW-Authenticate header.
| http-methods:
|_  Supported Methods: GET HEAD POST
|_http-server-header: DMRND/0.5
|_http-title: Site doesn't have a title.

52396/tcp open  http        DMRND httpd 0.5 (Samsung TV)
| http-auth:
| HTTP/1.1 401 Unauthorized\x0D
|_  Server returned status 401 but no WWW-Authenticate header.
| http-methods:
|_  Supported Methods: GET HEAD POST
|_http-server-header: DMRND/0.5
|_http-title: Site doesn't have a title.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 16 Mai 2020, 21:50:27
sehe ich auch so. Hab mal google angeschmissen und guck mal (https://www.avforums.com/threads/samsung-ue55c6505-problem-with-anynet-setup-auto-turn-off-with-onkyo-htx-22hd.1370694/) was mir über den Weg gelaufen ist. Macht zwar nicht den Port 55000 auf aber löst vielleicht Dein Problem.  ;)
Titel: Antw:Fhem -&gt; Samsung TV
Beitrag von: 87insane am 16 Mai 2020, 22:23:17
Der C Serie TV hat zwar erlauben u verbieten bei ADB Geräten aber nicht im CEC Mode. Meiner hat das nicht mal im geflashten Zustand. Wobei man hier natürlich betonen muss, das der Flash nichts an den Einstellungsmöglichkeiten der FW von Samsung selber ändert. Einzig Internet@tv (wie es bei der C Serie noch hieß) wird aufgebohrt und ein paar Möglichkeiten wie NAS Aufnahmen, apps usw.

An TV der C Serie mit oder ohne Flash gibt es zwar das erlauben und verbieten aber tiefer geht es sicher nicht. Das vergessen der einstellung selber gibt es bei dem Gerät / Serie nicht einmal. Habe ich selber auch noch nicht erlebt. Beim firetv passiert das andauernd. Aber beim tv mit u ohne Flash noch nie. Gleiches bei zwei meiner Freunde, denen ich das eingerichtet hatte. Aber vier sprechen ja nicht für alle. Vermutlich würde ich dann zuerst die Firmware zwei, drei mal neu drüber flashen. Das mehrfach flashen hat man früher öfter getan...warum... Ja das darf jeder gerne selber erfahren [emoji12] würde das bei Samsung TVs aber in jedem Fall tun.

Gesendet von meinem LM-G810 mit Tapatalk

Titel: Antw:Fhem -> Samsung TV
Beitrag von: MarkoP am 16 Mai 2020, 22:52:16
@87insane
Ich verstehe ehrlich gesagt nicht wie du an diese Sachen kommst, meine C-Serie hat kein Internet@tv. Es gibt keine Smart-Elemente etc..
Entweder ist das alles versteckt, dann müsste es aber nur bei deinem geflaschten Modell vorhanden sein, oder wir reden nicht vom gleichen Modell.

Ich habe einen LE32C630. Dieser hat eine andere Ausstattung wie z. B. der C650 oder noch höher. Keine Ahnung ob es damit zusammenhängt.
Jedenfalls denke ich dass er überhaupt nicht Internetfähig ist und der Netzwerkanschluss einzig der Firmwareaktualisierung dient.
Der Fernseher ist ja auch aus der Pre-Smart-Time. Da dachte noch niemand an Apps auf dem Fernseher oder Internet-TV.

Und das er die Einstellung selbsttätig ändert sauge ich mir ja nicht aus den Fingern.
Am Ende ist der TV kaputt oder die Firmware ist beim aktualisieren geschrottet. Es ist jedenfalls so, das die zweite CEC-Einstellung "Automatisch Ausschalten" immer wieder nach einer gewissen Zeit auf Aus zurückgesetzt wird. Ob du das nun glaubst oder nicht kann ich nicht beeinflussen.

Und wie der Threat den KölnSolar verlinkt hat zeigt, bin ich wohl auch nicht der einzige mit diesem Problem.

Werde aber mal schauen ob ich einen Werksreset machen kann, der müsste ja die Firmware dann auch auf Originalzustand zurücksetzen. Wird ja in dem Threat auch als Problemlösung angegeben.
Titel: Antw:Fhem -&gt; Samsung TV
Beitrag von: 87insane am 16 Mai 2020, 23:04:07
Ohne wieder in die alten Muster zu verfallen... Habe ich keine Lust drauf.

Zurück setzen bzw neu flashen und das mehrfach ist ja nichts schlimmes. Davon geht erstmal nix kaputt und es ist immer ein Ansatz. Vielleicht hilft es und ich drücke Daumen.

Bin von nun an aber raus bei deinen Beiträgen. Ich kann und will auf diese Art und Weise nicht arbeiten. Ich wünsche dir viel Erfolg und hoffe du bekommst das hin. In fhem ist nichts unmöglich [emoji16]

Gesendet von meinem LM-G810 mit Tapatalk

Titel: Antw:Fhem -> Samsung TV
Beitrag von: MarkoP am 17 Mai 2020, 00:40:02
@87insane
Sorry, aber wer verfällt wieder in alte Muster?
Du behauptest einfach ohne es beweisen zu können. Und das obwohl ich der vor dem Gerät sitzt und sieht was es anzeigt explezit das Gegenteil sage.
ZitatDas vergessen der einstellung selber gibt es bei dem Gerät / Serie nicht einmal.
Sowas zu behaupten obwohl der Threat ja zusätzlich zu meiner Aussage das Gegenteil klar beweis, ist doch nichts anderes als die Unterstellung, dass meine Aussage eine Lüge ist bzw. ich zu doof bin es zu kapieren. Also nochmal, wer verfällt in alte Muster.

Aber egal, sowas muss ich mir nicht antun. Ich habe mich wirklich bemüht alles zu tun und zu liefern was gefordert wurde. Und ich schreibe bewusst gefordert, denn nach eine netten Aufforderung hörte es sich oftmals nichts an. Also, geh deiner Wege und unterstell anderen, dass sie zu blöd sind, nichts richtig machen können und dich absichtlich belügen - aber nicht mich.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 17 Mai 2020, 10:17:45
Euch beide kann man keinen Augenblick alleine lassen. :o

@MarkoP: Versteh das doch nicht immer als persönlichen Angriff.
Wenn man zwischen den Zeilen bei 87insane liest, wird deutlich, dass er seeeeeeehr viel Erfahrung mit Samsung TVs hat. Nicht nur mit seinen Geräten, sondern noch weiteren, so dass er im GRUNDSATZ natürlich als Experte die Situation einschätzt und Vorschläge macht.
Wenn er dann eine Aussage von Dir in Zweifel zieht, heißt das doch nur "ich habe schon viele C-Serie(verschiedene Typen, selbes Baujahr, firmware...) gesehen, bedient, geflashed, mit 70_STV/70_SamsungAV in FHEM integriert...., aber das habe ich noch nie gesehen". Umgekehrt heißt es aber noch lange nicht "Du bist doof, Du lügst.....".
Anstatt dann in eine persönliche Auseinandersetzung abzuschweifen, antworte doch einfach sachlich mit dem was Du bei Dir feststellen kannst. Versteh es doch als Aufmunterung nochmal Deine Erkenntnisse zu verifizieren. Eins darfst Du nie vergessen: Du trägst sämtliche Infos zu Deinem Problem in Deinem Kopf, ein Bruchteil postest Du. Die Helfer aber gucken mal schnell auf einen Beitrag(noch kleinerer Bruchteil) u. versuchen Ihr GRUNDSATZWissen zu teilen. Auch wenn es nicht hilft, es ist immer als Hilfe gedacht !

Zitatder müsste ja die Firmware dann auch auf Originalzustand zurücksetzen.
Nein. Die firmware bleibt.(GRUNDSATZExpertenwissen, 87insane wird es bestätigen  ;)) Du setzt nur Einstellungen zurück. Kann aber vielleicht helfen, wenn sich etwas im Service-Menü(=nicht etwa ein Menüpunkt "Service", sondern Spezialmenü f. Servicetechniker;schon mal VORSICHTIG reingeschnuppert ?) verhakt hat.

ZitatAm Ende ist der TV kaputt oder die Firmware ist beim aktualisieren geschrottet.
Kann ich nachvollziehen. Eigentlich ist es aber genau diese Sorge, die einen zur Sorgfalt nötigt und dann passiert auch nichts.

Ich hab Euch alle lieb
Markus
Titel: Antw:Fhem -> Samsung TV
Beitrag von: MarkoP am 17 Mai 2020, 11:12:32
@KölnSolar
Entschuldigung, aber da muss ich dir klar wiedersprechen. Wenn ich vor dem Fernseher sitze und sehe und höre was der TV macht und was nicht, dann sind das Fakten.
Wenn dann jemand im Internet immer und immer wieder behauptet, dass dies so nicht sein kann (eventuell nur weil er es noch nicht erlebt hat), dann ist das einfach sein Fehler und falsch.
Da spielt es NULL Relevanz wieviel Kenntnisse dieser Jemand hat oder nicht. Weder sieht, noch hört er was wirklich passiert. Also ist eine Behauptung "Das gibt es nicht" ganz klar der Vorwurf einer Falschaussage oder mit anderen Worten einer Lüge.
Besonders wenn der Andere es gerade eben live vor dem Gerät erlebt hat.
Man könnte genauso sagen, dass die Luft auf dem Himmalaya bestens zum Atmen geeignet ist nur weil man selbst nie da oben gewesen ist und jeder weiß, dass die Luft viel zu dünn ist um vernünftig zu atmen. Nur mal als symbolischer Vergleich.
Wenn jemand zigmal das gleiche fordert nur weil er mit dem gelieferten Ergebnis nicht einverstanden ist oder zurecht kommt, dann ist das nichts anderes als zu sagen: "Du bist zu doof, das zu machen was ich dir sage". Ich habe die gesamte Zeit sachlich geantwortet, alle Fakten geliefert die ihr/er haben wolltet. Nur spiegelten Sie nicht das Ergebnis wieder das er gerne hätte. Deshalb zu behaupten, das gibt es nicht und das ist unmöglich, ist schliechtweg ...

Mir ist klar, dass bei einer non-visuellen Kommunikation immer Missverständnisse entstehen können, genau deshalb ist es um so wichtiger eben nicht zwischen den Zeilen zu lesen, sondern genau das zu schreiben was man will oder denkt! Und wenn jemand sagt/behauptet etwas sei unmöglich, nur weil er es selbst noch nicht erlebt hat - tja, dann ist das in meinen Augen alles andere als Professionell und ein Experte. Wenn das dann auch noch mehrmals gemacht wird, ist und bleibt es lediglich das was ich oben gesagt habe - ein persönlicher Angriff, der die erlebten Fakten als Lüge bezeichnet. Und dabei spielt es absolut keine Rolle, ob es absichtlich oder aus Versehen oder aus Ignoranz passiert!

Und egal wie sehr jemand Hilfe braucht oder möchte, sowas braucht er sich nicht anzutun. Auch wenn viele Leute mit etwas Erfahrung sich im Internet sehr gerne als Götter aufspielen, sind sie keine.

Sorry, aber das musste jetzt mal raus. Denn ich bin ein Mensch, eine Person mit Gefühlen und Empfindungen.
Ich Lüge nicht und habe es nicht nötig anzugeben. Wenn ich etwas schreibe, dann deshalb weil es so ist!
Titel: Antw:Fhem -&gt; Samsung TV
Beitrag von: 87insane am 17 Mai 2020, 11:15:36
Sagte ja bin raus. Wir sind eben nicht kompatibel. Aber es ist auch nicht schlimm, denn hier sind ja einige Personen die Hilfe leisten und auch können. Für mich ist das geklärt und ich sehe da jetzt auch nix schlimmes drin.

Gesendet von meinem LM-G810 mit Tapatalk

Titel: Antw:Fhem -> Samsung TV
Beitrag von: leachim200 am 23 Juni 2020, 09:33:20
Hallo
Ich habe es geschafft mit meinem Samsung J Serie alles herzustellen wie in der Anleitung beschrieben.
Kann diesen auch problemlos steuern und auch Bilder anzeigen. Mit rrs hat auch funktioniert.

Nun habe ich allerdings ein Problem.
Einerseits ist es leider nicht möglich Bilder welche unter /opt/fhem/www/images/default/ abgelegt sind anzuzeigen
Aufruf: http://192.168.xx:xxx:8084/fhem/www/images/default/fhemicon.png

Meine Zweite Frage:
Ich habe den dlna am rpi installiert. Auch speichert meine Kamera mittels IPCAM bei erkannter bewegung ein .jpg file.
Wie bekomme ich es jetzt hin das ich dieses auf den Fernseher streamen kann?
Also sprich Es leutet --> IPCAM legt Bild auf dlna ab --> Stream des Bildes auf den Fernseher.

Ich habe mittlerweile echt einen knoten im hirn und komme nicht weiter :/
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 23 Juni 2020, 19:05:07
Zitatfhemicon.png
spekulier ich ist ein nicht vom TV unterstütztes Format.Nichts auffälliges im Log ? mit verbose=5 ?

ZitatIch habe den dlna am rpi installiert.
Was ist das ?

Grüße Markus
Titel: Antw:Fhem -> Samsung TV
Beitrag von: leachim200 am 24 Juni 2020, 14:54:35
Hi
Danke für die Antwort
Ja .png nicht Unterstütz aber .jpg funktioniert auch nicht.
Ich hab es nun wie folgt gelöst.

IPCAM --> generiert einen Snapshot in das verzeichnis welches durch den minidlna server verwaltet wird --> dieses rufe ich dann über den set befehl am TV auf.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: markus75 am 12 August 2020, 17:40:50
Hallo Leute,
ich bin hier hoffentlich richtig.
Ich habe FHEM seit  Jahren im Einsatz und auf dem aktuellen Stand (Revision 22578).
Ich habe den Samsung RU7179. Der soll angeblich funktionieren wie die K-Serie.
Leider bekomme ich den nicht zum laufen. hat hier jemand einen Rat?

haben folgendes gemacht:
Zitatdefine TV SamsungAV 192.168.x.x 8001

es kommt leider keine Meldung, dass ich meinen FHEM bestätigen kann.

NMAP sagt folgendes:

Zitatnmap 192.168.x.x

Starting Nmap 7.01 ( https://nmap.org ) at 2020-08-12 17:22 CEST
Nmap scan report for 192.168.x.x
Host is up (0.00081s latency).
Not shown: 997 closed ports
PORT     STATE SERVICE
8001/tcp open  vcom-tunnel
8002/tcp open  teradataordbms
8080/tcp open  http-proxy
MAC Address: 38:68:A4:12:34:56 (Unknown)

Nmap done: 1 IP address (1 host up) scanned in 1.45 seconds

~# nmap -sT -p50000-65534 192.168.x.x

Starting Nmap 7.01 ( https://nmap.org ) at 2020-08-12 17:22 CEST
Nmap scan report for 192.168.x.x
Host is up (0.0062s latency).
Not shown: 15534 closed ports
PORT      STATE SERVICE
56061/tcp open  unknown
MAC Address: 38:68:A4:12:34:56 (Unknown)

Nmap done: 1 IP address (1 host up) scanned in 0.75 seconds

hat jemand einen Rat?
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 12 August 2020, 18:53:42
shutdown/restart sollte zum Ziel führen. Ansonsten am TV mal in der Geräteverwaltung gucken, ob da vielleicht bereits ein Eintrag steht, der den Zugriff nicht erlaubt.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: fireball am 09 November 2020, 22:32:52
Moinsen,

nachdem ich jetzt auch meinen UE55H6690 mit nem Key verbinden konnte hatte ich mich schon gefreut.
Also son Senderwechsel und Poweroff kann er, aber Textnachrichten gehen nicht.

Auch erkennt FHEM nicht automatisch, dass er an ist... ich muss erst ein Statusupdate senden, dann wird aus absent ein on...

Jemand ne Idee zu Textnachrichten oder überhaut den Status? Und kann ich den irgendwie einschalten? Den Test mit dem WakeonLan via Fritzbox habe ich getestet... nix :/

VG
René
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 09 November 2020, 22:44:09
ZitatTextnachrichten gehen nicht
Wäre auch ein Wunder.  :D Das können nur Uralt-Serien.
Gelöst ist das für neuere Serien über den DLNARenderer.
ZitatUnd kann ich den irgendwie einschalten? Den Test mit dem WakeonLan via Fritzbox habe ich getestet... nix :/
Probiers mal mit dem WOL-Modul. Klappt bei mir(meistens) bei einer LAN-Powerline-Verbindung.
Wie bist Du an die FB angebunden ?
Grüße Markus
Titel: Antw:Fhem -> Samsung TV
Beitrag von: fireball am 13 November 2020, 18:23:18
Hallo Markus,

ok, dann installiere ich mal den DLNARenderer.

Aber... bei mir ist alles aktuell.... FHEM, hab einen RP4, Betriebssystem usw...

Ich bekomme
2020.11.13 17:56:47 1: reload: Error:Modul 98_DLNARenderer deactivated:
Attempt to reload UPnP/ControlPoint.pm aborted.
Compilation failed in require at ./FHEM/98_DLNARenderer.pm line 161.
BEGIN failed--compilation aborted at ./FHEM/98_DLNARenderer.pm line 161.


Nach einwenig Sucherei jetzt 3 Fragen:
- Gibts für Samsung noch ein inoffizielles DNLARenderer?
- Ich habe eine -rwxr-xr-x 1 fhem dialout 47300 Jul 21 18:28 ControlPoint.pm auf meinem System oder soll ich noch nach installieren?
- Es gibt die Hinweise auf Installation von Net::UPnP::ControlPoint ...

Was ist mit dem automatischen Erkennen das der Samsung an ist? Bei meinem SchlafzimmerTV geht das (Samsung) bei dem im Wohnzimmer nicht...

VG
René
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 13 November 2020, 20:03:30
Hallo René,
steht immer noch hier (https://forum.fhem.de/index.php/topic,82890.msg1034866.html#msg1034866) Nicht mehr und nicht weniger musst Du machen.

ZitatBei meinem SchlafzimmerTV geht das
Ist welche Serie ?

Zitatdem im Wohnzimmer
ist der UE55H6690, oder ? Dazu dann bitte ein Log bei verbose=5(2-3 min. laufen lassen) und das list des TV.
Grüße Markus
Titel: Antw:Fhem -> Samsung TV
Beitrag von: fireball am 14 November 2020, 08:10:39
Hi Markus,

danke für den Einstiegslink, dann geh ich das mal heute an.

Der SchlafzimmerTV ist ein UE32F6510

Das ist das Log des WohnzimmerTV UE55H6690.

Wenn er aus ist steht das im Log:

2020.11.14 08:03:43 4: [SamsungAV] WohnzimmerTV not able to connect to 192.168.178.26:8000 with http://192.168.178.26:8000/ - code:  - error: 192.168.178.26: Keine Route zum Zielrechner (113)
2020.11.14 08:04:43 4: [SamsungAV] WohnzimmerTV not able to connect to 192.168.178.26:8000 with http://192.168.178.26:8000/ - code:  - error: 192.168.178.26: Keine Route zum Zielrechner (113)


Wenn ich einschalte:

2020.11.14 08:05:40 4: [SamsungAV] WohnzimmerTV not able to connect to 192.168.178.26:8000 with http://192.168.178.26:8000/ - code:  - error: 192.168.178.26: Verbindungsaufbau abgelehnt (111)

=> Eigentlich ist der FHEM bei den zugelassen Devices drin...
Wenn ich "set UE55H6690 statusRequest" absetze, dann wird er als online gelistet:
2020.11.14 08:06:20 4: [SamsungAV] WohnzimmerTV online with 192.168.178.26:8000 - HTTP-Response: 200


VG
René
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 14 November 2020, 09:07:31
Versteh nicht, was da passiert.

Probier mal zum Vergleich zu den verschiedenen Einschaltzuständen curl -X GET 192.168.178.26:8000
Ich erwarte aber nicht wirklich einen Unterschied. Eher die Bestätigung, dass es am TV und nicht an FHEM liegt.
Grüße Markus
Titel: Antw:Fhem -> Samsung TV
Beitrag von: fireball am 14 November 2020, 12:02:22
Hi  MArkus,

genau das Gleiche...
Aus:
2020.11.14 11:53:14 4: [SamsungAV] WohnzimmerTV not able to connect to 192.168.178.26:8000 with http://192.168.178.26:8000/ - code:  - error: 192.168.178.26: Keine Route zum Zielrechner (113)
2020.11.14 11:54:14 4: [SamsungAV] WohnzimmerTV not able to connect to 192.168.178.26:8000 with http://192.168.178.26:8000/ - code:  - error: 192.168.178.26: Keine Route zum Zielrechner (113)
2020.11.14 11:55:12 4: [SamsungAV] WohnzimmerTV not able to connect to 192.168.178.26:8000 with http://192.168.178.26:8000/ - code:  - error: 192.168.178.26: Keine Route zum Zielrechner (113)

Angeschaltet:
2020.11.14 11:56:11 4: [SamsungAV] WohnzimmerTV not able to connect to 192.168.178.26:8000 with http://192.168.178.26:8000/ - code:  - error: 192.168.178.26: Verbindungsaufbau abgelehnt (111)



Aus:
pi@raspberrypi:~ $ curl -X GET 192.168.178.26:8000
curl: (7) Failed to connect to 192.168.178.26 port 8000: Keine Route zum Zielrechner
pi@raspberrypi:~ $ curl -X GET 192.168.178.26:8000
curl: (7) Failed to connect to 192.168.178.26 port 8000: Keine Route zum Zielrechner


nach dem Einschalten:
curl: (7) Failed to connect to 192.168.178.26 port 8000: Verbindungsaufbau abgelehnt
pi@raspberrypi:~ $ curl -X GET 192.168.178.26:8000
curl: (7) Failed to connect to 192.168.178.26 port 8000: Verbindungsaufbau abgelehnt
pi@raspberrypi:~ $ curl -X GET 192.168.178.26:8000
curl: (7) Failed to connect to 192.168.178.26 port 8000: Verbindungsaufbau abgelehnt



UPDATE: Ein zwei Minuten später kommt

pi@raspberrypi:~ $ curl -X GET 192.168.178.26:8000
Server is running...


Scheinbar dauert es länger bis der Port offen ist...

Beim Renderer bin ich ein Stück weiter, aber ich komm am selben Punkt wie viele andere hier auch an:
Ich habe die alte 98_DLNARenderer.pm gelöscht, deine rein, das Update dafür deaktiviert, das RSS installiert, die fehlenden Libs für den Renderer installiert...

2020.11.14 11:59:23 1: reload: Error:Modul 98_DLNARenderer deactivated:
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.

2020.11.14 11:59:23 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 Datei UPnP/ControlPoint.pm ist vorhanden...

VG
René
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 14 November 2020, 12:42:02
ZitatScheinbar dauert es länger bis der Port offen ist...
also nur zu ungeduldig ;D

ZitatDie Datei UPnP/ControlPoint.pm ist vorhanden...
/opt/fhem/FHEM/lib/UPnP/ControlPoint.pm ?
Diese # $Id: ControlPoint.pm 22400 2020-07-14 17:54:36Z Reinerlein $(steht im Kopf der Datei)
Berechtigungen OK ?

Grüße Markus
Titel: Antw:Fhem -> Samsung TV
Beitrag von: fireball am 14 November 2020, 12:44:07
genau

# $Id: ControlPoint.pm 22400 2020-07-14 17:54:36Z Reinerlein $

Berechtigungen wurden ja wenn von FHEM gesetzt... ich kannte die Datei ja vorgestern noch nicht :P

-rwxr-xr-x 1 fhem dialout 45550 Nov 14 09:54 /opt/fhem/FHEM/lib/UPnP/ControlPoint.pm

VG
René
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 14 November 2020, 12:54:33
Mach mal ein reload ControlPoint(ggfs. mit Pfadangabe). Ich vermute, dass Du dann auf das selbe Problem stösst, das vermutlich mit Deinem System(Berechtigungen,Perl-Pfade...) zusammenhängt.

Das sind die Pfade wo der Renderer suchtif (lc(substr($0, -7)) eq 'fhem.pl') {
$gPath = $attr{global}{modpath}.'/FHEM';
}
use lib ($gPath.'/lib', $gPath.'/FHEM/lib', './FHEM/lib', './lib', './FHEM', './', '/usr/local/FHEM/share/fhem/FHEM/lib');
Titel: Antw:Fhem -> Samsung TV
Beitrag von: fireball am 14 November 2020, 13:11:48
Ok....
reload ControlPoint.pm
Can't read ./FHEM/ControlPoint.pm: No such file or directory

reload /opt/fhem/FHEM/lib/UPnP/ControlPoint.pm
Can't read ./FHEM/optfhemFHEMlibUPnPControlPoint.pm: No such file or directory

Bei beiden wirds nicht gefunden...
Beim 2. reload werden sogar die "/" rausgeworfen... das kann ja dann auch nicht gehen..

Was kann das sein?!
Der Fehler war ja der gleiche bei der "orginalen" 98_DLNARenderer.
Aber vorhin habe ich auch die via perl ein paar Libs nach installiert:

sudo perl -MCPAN -e 'install XML::Parser::Lite'

ich habe aber auch vorhin das Commando: perl -MCPAN -e shell aufgerufen und da wurde sowas wie ne Ersteinrichtung vorgenommen...

VG
René
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 14 November 2020, 17:54:40
ZitatCan't read ./FHEM/optfhemFHEMlibUPnPControlPoint.pm: No such file or directory
Nicht, dass ich Dich da auf eine falsche Fährte gelockt habe.  :-[
Ich bleibe aber bei der Aussage
Zitatdas vermutlich mit Deinem System(Berechtigungen,Perl-Pfade...) zusammenhängt
Aber was genau ?  :-\
Titel: Antw:Fhem -> Samsung TV
Beitrag von: fireball am 15 November 2020, 14:21:13
Hi Markus,

keine Ahnung was da los war... hab gestern nochmal ein komplettes raspberian-Update gemacht und heute lief das mit den DLNAREnderer...
KA was da los war...

VG
René
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 15 November 2020, 16:42:26
Schön, dass es klappt.
Bestätigt nur mal wieder, dass die FHEM-Module funktionieren und evtl. Probleme in der lokalen Installation zu suchen sind.  :)
Grüße Markus
Titel: Antw:Fhem -> Samsung TV
Beitrag von: fireball am 15 November 2020, 18:37:56
Hi Markus,

was mir aufgefallen ist...
Mein DLNA Devices funktionieren... haben sie aber "Leerzeichen" im Namen funktionieren sie nicht, dann muss man direkt mit den kryptischen Namen arbeiten "DLNA_c4576e1d2a" => FHEM mag sowas nicht.

Über Alias kann man das ja wieder grade ziehen. Wenn ich es im Gerät selber ändere, dann habe ich nicht bemerkt, dass der Name nicht aktualisiert wird.

Die TVs musste ich dann wieder löschen und neuanlegen, mit der Option (DLNA).

Ein Stream eines Bildes meiner Außenkamera funktionierte nicht... da sagt der TV bei JPEG, Format nicht unterstützt.. am TV... aber das schwarze Bild vom RSS Bsp geht.

VG
René


Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 15 November 2020, 19:46:52
Hi René,
Du verwirrst mich gerade etwas.
Leerzeichen im FHEM-devicename ? ???

ZitatDie TVs musste ich dann wieder löschen und neuanlegen, mit der Option (DLNA).
Dürfte eigentlich nicht, da mit dem defmod/modify ja das selbe define im Modul durchlaufen wird. Aber auch nicht wichtig....
Zitat
Ein Stream eines Bildes meiner Außenkamera funktionierte nicht... da sagt der TV bei JPEG, Format nicht unterstützt.. am TV... aber das schwarze Bild vom RSS Bsp geht.
Da hilft nur probieren. Manche Formate unterstützt der TV halt nicht. Meine .jpg's von der CAM werden problemlos angezeigt(T-Serie !!!). Auch die Berechtigungen(Linux) spielen einem schon einmal einen Streich.
Have fun
Markus
Titel: Antw:Fhem -> Samsung TV
Beitrag von: fireball am 17 November 2020, 13:13:06
Hi Markus,

kurze Erklärung:
meine SamsungTVs haben die vordefinierten Standardnamen, die man im Menü aussuchen kann.
Daher sie das DLNA Device nach dem Anlegen dann so aus:

Internals:
   DEF        uuid:0bebc202-00c8-1000-87c7-c4576e1d2ace
   FUUID      5fb11782-f33f-0804-07d7-b41ae909c6c0531d
   NAME       DLNA_c4576e1d2ace
   NR         579
   STATE      offline
   TYPE       DLNARenderer
   UDN        uuid:0bebc202-00c8-1000-87c7-c4576e1d2ace
   READINGS:
     2020-11-15 14:09:05   currentAlbumArtURI
     2020-11-15 13:40:27   currentTitle    image - Kamera_Garage_snapshot.jpg
     2020-11-15 18:31:23   currentTrackURI
     2020-11-17 11:46:38   friendlyName    [TV] Living room
     2020-11-17 11:46:38   manufacturer    Samsung Electronics
     2020-11-17 11:46:38   manufacturerURL http://www.samsung.com/sec
     2020-11-17 11:46:38   modelDescription Samsung TV DMR
     2020-11-17 11:46:38   modelName       UE55H6600
     2020-11-17 11:46:38   modelNumber     AllShare1.0
     2020-11-17 11:46:38   modelURL        http://www.samsung.com/sec
     2020-11-17 11:46:39   multiRoomSupport 0
     2020-11-17 11:47:50   multiRoomVolume 13
     2020-11-15 14:34:04   mute            0
     2020-11-17 12:25:36   presence        offline
     2020-11-17 12:25:36   state           offline
     2020-11-15 14:13:01   stream          http://translate.google.com/translate_tts?tl=en&client=tw-ob&q=Hallo%20Ara
     2020-11-15 18:31:23   transportState  NO_MEDIA_PRESENT
     2020-11-15 13:40:28   transportStatus OK
     2020-11-17 11:47:50   volume          13
   helper:
     caskeid    0
     caskeidClients
Attributes:
   alias      [TV] Living room
   room       DLNAClients
   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


Entweder man benutzt DLNA_c4576e1d2ace als Device oder man muss den alias Umschreiben... noch komplizierter ist, man fängt in den TVs an.

Punkt2:
sayText geht meiner F-Serie nicht... aber in dem H.

Punkt3: Du hast recht... ich musste das TV Device nicht löschen, beim 2. TV habe ich einfach im Devce die "DEF" geändert und danach war alles tuti...

VG
REné
Titel: Antw:Fhem -> Samsung TV
Beitrag von: n8ing4le am 02 Januar 2021, 20:38:17
Mahlzeit,

ich hatte heute einen nicht ganz so schönen Kampf mit dem Modul und dachte mal, ich teile meine Erfahrungen und Anregungen :)

Da ein Systemumzug und Hausputz anstand, habe ich meine FHEM-Konfiguration nicht über ein Backup mitgenommen, sondern nur die .cfg und .save. Natürlich mussten somit die Tokens erneuert werden, so auch für meinen älteren F-Serie TV im Wohnzimmer. Nach Ewigkeiten des Rumdoktorns, in der mein TV keinerlei Anstalten machte, einen neuen Verbindungsversuch zu bemerken, habe ich im FHEM Log eine Zeile gefunden, die mir komisch vorkam und mich weiter nachforschen lies:

eth0: Fehler beim Auslesen der Schnittstelleninformation: Gerät nicht gefunden

Als ich den Code des Moduls gecheckt habe, machte auf einmal alles Sinn und das erklärte auch, warum die Internals nicht gesetzt wurden. Leider ist der Code auf Linux für "eth0" gesetzt (was blöd für einen RPi Zero ohne LAN-Schnittstelle ist). Das Modul kurz umgeschrieben, dann erschien auch die korrekte MAC Adresse, aber die IP stimmte nach wie vor nicht. Da haben sich dann die Funktionen "getIP()" bzw. "getIP_old()" noch quer gestellt. Hier die richtige IP kurz hart codiert und schon wurde der alte Fernseher wieder munter und er wurde wieder fernsteuerbar :D

Vielleicht in diesem Zusammenhang noch zu erwähnen, dass FHEM nur lokal läuft, also auf 127.0.0.1, die Verbindung mit der Außenwelt geschieht über einen nginx-Reverseproxy.

Auch wenn das vielleicht eine eher seltene Komposition ist, so wäre es dennoch klasse, wenn der Code entsprechend geändert werden könnte, um das mit abzubilden und auch WLAN-Schnittstellen in Betracht zieht. Vielleicht hilft es auch dem ein oder anderen seinen Fernseher (schneller) einzubinden.

Cheers!
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 03 Januar 2021, 11:21:41
Welches Modul ?

ZitatAuch wenn das vielleicht eine eher seltene Komposition ist
Die liegt im Alter des TV.  ;D ;)

Müsste ich mir mal in Ruhe ansehen. Vielleicht alte Zöpfe abschneiden u. den User "nötigen" eine korrekte MAC im Attribut einzugeben.  :-\

Grüße Markus

Titel: Antw:Fhem -> Samsung TV
Beitrag von: n8ing4le am 03 Januar 2021, 20:53:29
Mit der "seltenen Komposition" meinte ich eher mein Setup, als den Fernseher ;)

Mein F7090 ist zwar mittlerweile ein altes Schätzchen, wird auf 55'' in Sachen Energieeffizienz nur von meinem anderen 55'' mit rund 20W geschlagen. Das bleibt so, bis es nicht mehr geht :D

ZitatWelches Modul ?

War schon das SamsungAV und frisch gezogen. Am Ende des Tages wäre es vermutlich stressfreier für alle Beteiligten, künftig ""Source MAC" und "Source IP" manuell setzen zu müssen (sofern das für die neuen Geräte überhaupt erforderlich ist) und somit die alten Zöpfe abzutrennen. Im Wiki ist übrigend die MAC unter den Attributen aufgeführt, was mir dann letztlich bei der "Fehlersuche" geholfen hat, repräsentiert aber nicht mehr den aktuellen Status Quo.

Biete mich da für die F-Serie im Zweifel gern als Tester an :P
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 03 Januar 2021, 22:49:49
Zitatsofern das für die neuen Geräte überhaupt erforderlich ist
Ist es nicht. Nur beim Protokoll über Port 55000. ::)
ZitatBiete mich da für die F-Serie im Zweifel gern als Tester an
Danke fürs Angebot. Ich hab aber noch einen E-Serie. 8)

Zitatkünftig ""Source MAC" und "Source IP" manuell setzen zu müssen
Hab ein Paket gefunden: libnet-arp-perl kann die mac über die ip ermitteln. Kommt auf die Frühjahrsliste. ;)
Titel: Antw:Fhem -> Samsung TV
Beitrag von: n8ing4le am 05 Januar 2021, 11:52:26
Top  :)
Titel: Antw:Fhem -> Samsung TV
Beitrag von: McShire am 20 März 2021, 16:28:54
Hilfe, wer kann mir helfen.
Ich habe einen Samsung 55" QLED 4K Q90T und möchte den gern in FHEM einbinden.
Nach Anleitung in FHEM-Wiki

define SamsungTV STV 192.168.178.53

angelegt (IP stimmt, Gerät ist lt. Router online).
Der STATE ist initialized.
nmap 192.168.178.53  versucht => nmap unknown command
Die DEF erweitert um 52235, keine Änderung
Die DEF erweitert um 55000, in den Internals alle zugehörigen Einträge, aber STATE disconnected.

Was kann ich tun, damit zum einem State open oder connect komme und das Gerät
über FHEN Ein-und Ausschalten kann?

Viele Grüße
Werner
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 20 März 2021, 16:49:25
Hi Werner,
Du musst ein anderes Modul nehmen.define SamsungTV SamsungAV 192.168.178.53 8001
ZitatEin-
geht nicht über das Modul. Ggfs. Modul WOL definieren.
Grüße Markus
Titel: Antw:Fhem -> Samsung TV
Beitrag von: McShire am 20 März 2021, 22:02:48
Dank für den Tipp, funktioniert einwandfrei
Gruß
Werner
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Spiff am 18 März 2022, 19:14:12
Hi KölnSolar,

ich habe eine SAMSUNG HW-Q800A/ZG Soundbar und würde sie gerne in FHEM integrieren.
Über Samsung SmartThings ist sie steuerbar.
Sie kann über ein HTTP GET request auf Port 56001 gesteuert werden. Das cmd in der URL ist ein XML String.

Beispiel zum Ausschalten:
http://192.168.178.62:56001/UIC?cmd=<name>SetPowerStatus</name><p type="dec" name="powerStatus" val="0"/>

Als Antwort kommt dann:
<?xml version="1.0" encoding="UTF-8"?><UIC><method>PowerStatus</method><version>1.0</version><speakerip>192.168.178.62</speakerip><user_identifier>public</user_identifier><response result="ok"><powerStatus>0</powerStatus></response></UIC>

Hier gibt es eine Beschreibung der möglichen Kommandos.
https://github.com/bacl/WAM_API_DOC/blob/master/API_Methods.md

Wäre es möglich, dieses in SamsungAV zu integrieren oder ist die Ansteuerung hier komplett anders?
Ich frage mich, wie die SmartThings App den Status der Soundbar mitbekommt. Wenn man sie ausschaltet, sieht man es sofort in der App.

Danke & Grüße,
Spiff.
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 18 März 2022, 20:22:13
Hi Spiff,
ZitatWäre es möglich, dieses in SamsungAV zu integrieren oder ist die Ansteuerung hier komplett anders?
Du hast schon richtig spekuliert. Das ist was ganz anderes. Ich schnupper aber mal rein.
Aber vielleicht kann das Ding DLNA ?  :-\
Wenn ja, lies erst mal das (https://forum.fhem.de/index.php/topic,118837.msg1132818.html#msg1132818) und danach ab dem 1. Post.
Ausschalten wird eher nicht gehen aber vermutlich volume, mute...
Grüße Markus

Titel: Antw:Fhem -> Samsung TV
Beitrag von: Gisbert am 13 Oktober 2022, 19:34:29
Hallo Markus,

mein Samsung-TV gibt anscheinend jetzt langsam den Geist auf, es ist ein UE50ES6980.
Er zeigt jetzt feine waagerechten Streifen, besonders am unteren Bildrand dünne schwarze Streifen und am oberen Bildrand einen weißen Streifen (sieht in etwa wie eine Hintergrundbeleuchtung der Bildoberfläche aus).

Aufgetreten ist es heute und es geht nicht mehr weg, d.h. Ein- und Auschalten nutzt nichts, andere Steckdose und ebenso Ausschalten der Surround-Anlage verbessert nichts.
Das was ich vor ein paar Tagen installiert hab, ist eine schaltbare Steckdose, um den Stand-by-Verbrauch des Fernsehers und der Surround-Anlage von ca. 13 Watt zu eliminieren. Nachdem der Fernsehr auf Stand-by ist, erledigt Fhem das Ausschalten der Steckdose. Kann das damit ewtas zu tun haben? Der Subwoofer gibt beim Ausschalten der Steckdose nochmal laut von sich.

Wenn die Analyse dazu führt, dass auf Dauer ein neuer Fernseher her muss, dann möchte ich gerne wieder Nachrichten von Fhem auf dem Bildschirm haben.
Welche Modellreihe ist dafür geeignet?
Kommen auch Fernseher von anderen Herstellern infrage?

Viele Grüße Gisbert
Titel: Antw:Fhem -> Samsung TV
Beitrag von: PSI69 am 14 Oktober 2022, 11:09:32
Zitat von: Gisbert am 13 Oktober 2022, 19:34:29
Kommen auch Fernseher von anderen Herstellern infrage?

Ich stand vor einem ähnlichen Problem. Inzwischen habe ich ein LG OLED mit '82_LGTV_WebOS.pm' im Einsatz. Klappt gut. Ich nehm's allerdings nur zum Anzeigen der Rufnummer / des Anrufers auf dem TV...

Gruß Peter
Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 14 Oktober 2022, 12:34:43
Hi Gisbert,

ZitatNachdem der Fernsehr auf Stand-by ist, erledigt Fhem das Ausschalten der Steckdose. Kann das damit ewtas zu tun haben? Der Subwoofer gibt beim Ausschalten der Steckdose nochmal laut von sich.
Sollte eigentlich kein Problem sein. Meine Samsungs schalte ich sogar immer im Betrieb über Funksteckdosen ab. Vielleicht in der Kombi mit dem Subwoofer ?  :-\

ZitatWelche Modellreihe ist dafür geeignet?
Meines Wissens funktionieren alle mit meinem Modul.

Grüße Markus
Titel: Antw:Fhem -> Samsung TV
Beitrag von: Gisbert am 14 Oktober 2022, 12:56:34
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

Titel: Antw:Fhem -> Samsung TV
Beitrag von: KölnSolar am 15 Oktober 2022, 07:10:17
ZitatSammelst du Fernseher ;D 8)?
Nicht wirklich. Plural beginnt ab 2.  ;) ;D