Fhem -> Samsung TV

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

Vorheriges Thema - Nächstes Thema

Fredi69

fhem auf Raspberry Pi 3
FRITZ!Box7490, Fritz!Box 3270 AP, 3xHMLAN, CUL868, nanoCUL 433 für IT, JeeLink für LaCrosse, HUE Bridge 2.0, Samsung UE46C8790 (STV), mehrere Homematic, Intertechno, Shelly und LaCrosse Komponenten

jojoja

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");
FHEM 6.0 @ IntelNUC6CAYH;  Unifi USG, Switch, AP AC Pro; HM-MOD-UART;  Sonos Play 1 & 3, One, Beam; Philips Hue

Fredi69

Vielen Dank, könntest du bitte den kompletten notify einstellen?
fhem auf Raspberry Pi 3
FRITZ!Box7490, Fritz!Box 3270 AP, 3xHMLAN, CUL868, nanoCUL 433 für IT, JeeLink für LaCrosse, HUE Bridge 2.0, Samsung UE46C8790 (STV), mehrere Homematic, Intertechno, Shelly und LaCrosse Komponenten

jojoja

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
FHEM 6.0 @ IntelNUC6CAYH;  Unifi USG, Switch, AP AC Pro; HM-MOD-UART;  Sonos Play 1 & 3, One, Beam; Philips Hue

Fredi69

#274
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 "))"
fhem auf Raspberry Pi 3
FRITZ!Box7490, Fritz!Box 3270 AP, 3xHMLAN, CUL868, nanoCUL 433 für IT, JeeLink für LaCrosse, HUE Bridge 2.0, Samsung UE46C8790 (STV), mehrere Homematic, Intertechno, Shelly und LaCrosse Komponenten

jojoja

eine ) zu viel, jeweils bei den readingsVals.
FHEM 6.0 @ IntelNUC6CAYH;  Unifi USG, Switch, AP AC Pro; HM-MOD-UART;  Sonos Play 1 & 3, One, Beam; Philips Hue

Fredi69

#276
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
fhem auf Raspberry Pi 3
FRITZ!Box7490, Fritz!Box 3270 AP, 3xHMLAN, CUL868, nanoCUL 433 für IT, JeeLink für LaCrosse, HUE Bridge 2.0, Samsung UE46C8790 (STV), mehrere Homematic, Intertechno, Shelly und LaCrosse Komponenten

Fredi69

Kann wirklich niemand helfen?
fhem auf Raspberry Pi 3
FRITZ!Box7490, Fritz!Box 3270 AP, 3xHMLAN, CUL868, nanoCUL 433 für IT, JeeLink für LaCrosse, HUE Bridge 2.0, Samsung UE46C8790 (STV), mehrere Homematic, Intertechno, Shelly und LaCrosse Komponenten

kaihs

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.
Banana Pi, Add-On Board mit 1.8" TFT LCD und IR-Sender, CULFW V1.61, div. Homematic Komponenten, Pollin Funksteckdosen, Selbstbau CUL433 MHz, Jeelink Clone, EC3000
Selbstbau CUL868MHz für Wireless M-Bus, SIGNALduino mit Logilink Temp.-sensoren und Auriol Wetterstation

Fredi69

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?
fhem auf Raspberry Pi 3
FRITZ!Box7490, Fritz!Box 3270 AP, 3xHMLAN, CUL868, nanoCUL 433 für IT, JeeLink für LaCrosse, HUE Bridge 2.0, Samsung UE46C8790 (STV), mehrere Homematic, Intertechno, Shelly und LaCrosse Komponenten

kaihs

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.
Banana Pi, Add-On Board mit 1.8" TFT LCD und IR-Sender, CULFW V1.61, div. Homematic Komponenten, Pollin Funksteckdosen, Selbstbau CUL433 MHz, Jeelink Clone, EC3000
Selbstbau CUL868MHz für Wireless M-Bus, SIGNALduino mit Logilink Temp.-sensoren und Auriol Wetterstation

m74

Hat sich zufällig in der letzten Zeit etwas bei den Samsung Modellen der H Serie getan?
Die gehen ja leider nicht.

matthias soll

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

spaci76

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


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


holzwurm83

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.
- Fhem auf einem MacMini Server
- CUL; HMLAN; CUNO2 für FS20; HM-Wired RS485 LAN Gateway
- HMW_Sen_SC_12_FM; HMW_LC_Sw2_DR; HMW_LC_Bl1_DR; HMW_IO_12_Sw7; HMW_IO_12_Sw14_DR; HMW_IO_12_FM; HBW_1W_T10
- HM-TC-IT-WM-W-EU; HM-CC-RT-DN