Forum: Mikrocontroller und Digitale Elektronik Fernseher per Netzwerk ausschalten


von Dominik 2. (dome2075)


Lesenswert?

Hallo liebe Community,

Ich möchte neinen Fernsehr(SAMSUNG UE40D8090) mit einem Netzwerkbefehl 
abschalten.

Mein Problem:
Ich habe bis jetzt keinen befehl gefunden...
Habt ihr da vielleicht etwas?

PS: Ich habe einen Raspberry Pi

Danke für die Hilfe!

MfG

Dome

von MH (Gast)


Lesenswert?

Du wirst auch keinen Befehl finden. Du kannst dir höchstens soetwas wie 
Funkgesteuerte Steckdosen selbst bauen die du mit Raspberry steuerst

von Joachim B. (jar)


Lesenswert?


von nowayback (Gast)


Lesenswert?

Vielleicht hilft dir das:
http://blog.endpoint.com/2012/11/using-cec-client-to-control-hdmi-devices.html

Interessant dürfte für dich vor allem der letzte Abschnitt sein.

von Joachim B. (jar)


Lesenswert?

http://sc0ty.pl/2012/02/samsung-tv-network-remote-control-protocol/

nowayback schrieb:
> Interessant dürfte für dich vor allem der letzte Abschnitt sein.

setzt das nicht eine HDMI Verbindung voraus?
Mein PI ist aber nicht per HDMI am Samsung, aber beide hängen im 
Netzwerk und ich verstand die Frage nicht nach CEC oder HDMI shutdown, 
sondern per RJ45 oder wlan

bzw, als der PI noch am TV per HDMI hing hat PI shutdown regelmäßig den 
TV abgeschaltet oder umgekehrt, deswegen habe CEC oder anynet+ sofort 
dauerhaft ausgeschaltet, weil das eine nix mit dem anderen zu tun hat.

: Bearbeitet durch User
von nowayback (Gast)


Lesenswert?

Okay, so klappt das natürlich nicht =)

Ich habe es so gelesen dass der RPi zwischen Netzwerk und TV hängt, und 
der OP über das Netzwerk dem Pi den Befehl geben will den TV 
abzuschalten (sonst wäre ja das Vorhandensein eines RPIs nicht weiter 
relevant).

Dein Link sieht bei ner direkten TV-Netzwerk-Verbindung recht 
vielversprechend aus. Jeder halbwegs aktuelle TV bietet ja mittlerweile 
solche Netzwerkschnittstellen für deren Apps etc. an.

von Dominik 2. (dome2075)


Lesenswert?

Der link von Joachim sieht ganz vielversprechend aus.

Ich verstehe aber nicht ganz wie und wo ich diesen verwenden kann...

von Joachim B. (jar)


Lesenswert?

Dominik W. schrieb:
> Ich verstehe aber nicht ganz wie und wo ich diesen verwenden kann...

dann wird schwer,

erstens müsste ich mich auch einlesen,
zweitens weiss ich nicht ob es bei deinem geht
drittens würde ich wahnsinnig vorsichtig sein wenn ich den patchen soll
usw.

viertens hatte ich 2 Links geschickt :-)

von samsunggugger (Gast)


Lesenswert?

da es auch diverse Apps zur Steuerung moderner Samsung-Glotzen gibt, 
wird dies sehr wohl möglich sein, man müsste halt nur den entsprechenden 
Quelltext der Apps auftreiben...

von Dennis K. (scarfaceno1)


Lesenswert?

samsunggugger schrieb:
> da es auch diverse Apps zur Steuerung moderner Samsung-Glotzen gibt,
> wird dies sehr wohl möglich sein, man müsste halt nur den entsprechenden
> Quelltext der Apps auftreiben...

Jop, sehe ich ganz genauso.

Gibt Appz für fast alle Samsung Geräte, um sie vom Smartphone / Tablett 
aus zu bedienen. Nur ob der Quellcode da offen liegt?

Zur Not eine der Appz installieren und mit Wireshark arbeiten...

von Robert K. (mr_insanity)


Lesenswert?

Funktioniert wohl mit FHEM.
http://www.fhemwiki.de/wiki/Remotecontrol

Aus dem Pearl-Modul müsste man doch den entsprechenden Code raus 
bekommen wenn man sich nicht extra FHEM dafür installieren möchte.
Der Ersteller des Moduls kann bestimmt auch helfen.

von Florian F. (flof3000)


Lesenswert?

oder ganz old school infrarot sender an den Pi haengen, Nachricht der 
Fernbedienung mitschneiden, dann per Netzwerk triggern?

von Oliver S. (phetty)


Lesenswert?

Auf vielen Samsungs läuft eine Busybox. Evtl. kommt man per telnet dran 
um dann einfach ein "shutdown -h now" zu senden.

http://wiki.samygo.tv/index.php5?title=The_D_Series_Wiki

von Joachim B. (jar)


Lesenswert?

Oliver S. schrieb:
> Auf vielen Samsungs läuft eine Busybox. Evtl. kommt man per telnet dran
> um dann einfach ein "shutdown -h now" zu senden.

probiere ich heute aus!

per putty an IP sollte doch klappen.

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Florian F. schrieb:
> oder ganz old school infrarot sender an den Pi haengen, Nachricht der
> Fernbedienung mitschneiden, dann per Netzwerk triggern?

Fertiges Projekt: Remote IRMP mit Android-App zum Fernbedienen.

Die RasPI-Portierung findet man hier:

  Beitrag "RemoteIRMP (ohne Ethernet-Modul) mit Python auf dem PC oder Raspberry nutzen"

von Alexander B. (Firma: brickwedde.dev) (alexbrickwedde)


Lesenswert?

Mein Philips-Fernseher kann das Philips Soundsystem per HDMI nicht 
abschalten, obwohl das so eingestellt ist (Uuuuuaaaaaahhhhh!!!). Bleibt 
der Fernseher längere Zeit aus und das Soundsystem an, findet der 
Fernseher beim wiedereinschalten das Soundsystem nicht mehr -> kein 
Ton... (Doppel-Uuuuuaaaaaahhhhh!!!).

Nun zum Thema:
Bei Philips gibt's eine Fernbedienungs-App, die Fernseher und 
Soundsystem per HTTP Befehl (nicht Port 80!) bedient. Also habe ich mit 
Wireshark/tcpdump geguckt, was die App an das Soundsystem sendet. Jetzt 
lass' ich minütlich ein Ping auf den TV laufen, wenn er nicht antwortet 
-> per HTTP wird das Soundsystem abgeschaltet. So eine App gibt's beim 
Samsung doch auch, oder?

von Philipp H. (hansimglueck2)


Lesenswert?

Da gibts doch eine App für android SmartView oder so ähnlich.

Die kann ich auch manchmal brauchen wenn ich im bett bin und mein 
Stubentiger meint er müsste noch fernsehen ;-)

von Joachim B. (jar)


Lesenswert?

Frank M. schrieb:
> Fertiges Projekt: Remote IRMP mit Android-App zum Fernbedienen.

mein HTC one kann IR senden, wo finde ich das apk für Samsung?

kein apk gefunden, sorry

ich weiss es gibt eine APP von Samsung aber die ist saudoof zum 
Einrichten, IRSND für HTC one wäre toll.

: Bearbeitet durch User
von Alexander B. (Firma: brickwedde.dev) (alexbrickwedde)


Lesenswert?

Da hat einer ein Netzwerk-Protokoll von Samsung auseinandergenommen:
https://github.com/Bntdumas/SamsungIPRemote

von Kopfschuettel (Gast)


Lesenswert?

Google ist Dein Freund:

"samsung tv remote protocol" als Suchbegriff

Im ersten Suchergebnis ist ein Link bei dem keine Fragen offen bleiben 
sollten:

https://github.com/Bntdumas/SamsungIPRemote

von Joachim B. (jar)


Lesenswert?

Kopfschuettel schrieb:
> Google ist Dein Freund:

doppel kopfschüttel!

Kopfschuettel schrieb:
> keine Fragen offen bleiben

erstens wurde der Link schon genannt, also nix Neues,
zweitens weiss ich nicht was da von qt4 und qt5 gefaselt wird, qt 
übersetze ich immer mit dem fürchterlichen quicktime was ich möglichst 
weit aus alle meine Compis verbannt habe und wozu soll ich quellcodes 
studieren um einen Netzwerkbefehl abzusetzen, nur wenns sein muss.

Ich halte den Weg erst mal für vielversprechend:

Oliver S. schrieb:
> Auf vielen Samsungs läuft eine Busybox. Evtl. kommt man per telnet dran
> um dann einfach ein "shutdown -h now" zu senden.

von Max G. (l0wside) Benutzerseite


Lesenswert?

Nö, Qt ist ein recht benutzbares und höchst portables, wenn auch eher 
schwergewichtiges Framework. http://www.qt.io

Max

von Joachim B. (jar)


Lesenswert?

Max G. schrieb:
> Qt ist ein recht benutzbares und höchst portables, wenn auch eher
> schwergewichtiges Framework.

das macht es nicht besser, framework vermeide ich auch wo ich es kann, 
das hat mir auch den Umstieg auf AVR Studio 6 vermiesst und ich ging 
reuemütig zurück zu 4.

von Frank M. (ukw) (Moderator) Benutzerseite


Angehängte Dateien:

Lesenswert?

Joachim B. schrieb:
> Frank M. schrieb:
>> Fertiges Projekt: Remote IRMP mit Android-App zum Fernbedienen.
>
> mein HTC one kann IR senden, wo finde ich das apk für Samsung?

Dein Android-Gerät braucht dafür kein IR. Es sendet per WLAN den 
Befehl an einen IRMP-Satelliten, welcher diesen dann per IR an das 
entsprechende Gerät schickt. Du musst also persönlich noch nichtmals 
Sichtverbindung haben. Das geht auch noch vom Keller aus. Oder sogar 
mittels VPN über Internet nach Hause von jedem beliebigen Punkt der 
Welt. Schon mal auf dem Heimweg die Heizung/Klimaanlage zuhause 
einschalten oder um 2 Grad höher drehen? Geht.

Insgesamt kannst Du mit der App bis zu acht IRMP-Satelliten, die im 
Haushalt verteilt sind, ansteuern. Die IRMP-Satelliten sind entweder ein 
ATmega + WIZ5100 oder ein Arduino-Ethernet oder ein RasPi - siehe 
Artikel. Da ein IRMP-Satellit selber evtl. zu mehreren Geräten 
"IR-Sichtverbindung" hat, ist die Steuerung dadurch nicht auf acht 
Geräte begrenzt. Es können auch viel mehr sein.

> ich weiss es gibt eine APP von Samsung aber die ist saudoof zum
> Einrichten, IRSND für HTC one wäre toll.

Siehe oben. Mittels WLAN/Ethernet/Internet gehts von fast jedem 
Android-Handy aus. Einen IR-Sender im Handy braucht man dafür nicht.

: Bearbeitet durch Moderator
von Joachim B. (jar)


Lesenswert?

Frank M. schrieb:
> Joachim B. schrieb:
>> Frank M. schrieb:
>>> Fertiges Projekt: Remote IRMP mit Android-App zum Fernbedienen.
>>
>> mein HTC one kann IR senden, wo finde ich das apk für Samsung?
>
> Dein Android-Gerät braucht dafür kein IR.

kann es aber, ich fände es nett immer und überall ohne wlan und Netzwerk 
eine universal IR FB dabei zu haben, klar kann ich aus Atmel und IRSND 
bauen, aber wozu wenn ich einen IR sender im HTC habe.

> Es sendet per WLAN den
> Befehl an einen IRMP-Satelliten, welcher diesen dann per IR an das
> entsprechende Gerät schickt. Du musst also persönlich noch nichtmals
> Sichtverbindung haben. Das geht auch noch vom Keller aus. Oder sogar
> mittels VPN über Internet nach Hause von jedem beliebigen Punkt der
> Welt. Schon mal auf dem Heimweg die Heizung/Klimaanlage zuhause
> einschalten oder um 2 Grad höher drehen? Geht.

weiss ich doch, ist aber nicht was ich wünschte, s.o.

> Insgesamt kannst Du mit der App bis zu acht IRMP-Satelliten, die im
> Haushalt verteilt sind, ansteuern. Die IRMP-Satelliten sind entweder ein
> ATmega + WIZ5100 oder ein Arduino-Ethernet oder ein RasPi - siehe
> Artikel.
> Siehe oben. Mittels WLAN/Ethernet/Internet gehts von fast jedem
> Android-Handy aus. Einen IR-Sender im Handy braucht man dafür nicht.

Einen IR-Sender hat mein Handy aber und (aus gegebenen Anlass, grad vom 
Urlaub zurück und unterwegs in etlichen Hotel gewesen) irgendwo im Hotel 
mal den TV umzuschalten ohne im leeren Gastraum die FB möglicherweise 
eingeschlossen oder hinterm Tresen versteckt zu suchen wäre halt nett 
und das ist ja mit deiner APP an eimem HTC one oder IRSND vielleicht 
leicht umzusetzen, leichter als wenn ich eine Universal IRSND mit Atmel 
baue.

: Bearbeitet durch User
von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Joachim B. schrieb:
> Einen IR-Sender hat mein Handy aber [...]  und das ist ja mit deiner
> APP an eimem HTC one oder IRSND vielleicht leicht umzusetzen, [...]

IRSND auf dem Handy wäre schon interessant. Wenn Du die Developer 
Dokumentation dazu auffindig machst, um den IR-Sender entsprechend 
individuell anzusteuern, wäre ich zu allen Schandtaten bereit ;-)

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Frank M. schrieb:
> IRSND auf dem Handy wäre schon interessant. Wenn Du die Developer
> Dokumentation dazu auffindig machst, um den IR-Sender entsprechend
> individuell anzusteuern, wäre ich zu allen Schandtaten bereit ;-)

Hab sie mittlerweile gefunden. Müsste eigentlich funktionieren, die 
IRMP-Codes per IR im Handy direkt auszusenden. Ich seh schon, das wird 
ein spannendes Projekt :-)

von Joachim B. (jar)


Lesenswert?

Frank M. schrieb:
> Müsste eigentlich funktionieren, die
> IRMP-Codes per IR im Handy direkt auszusenden. Ich seh schon, das wird
> ein spannendes Projekt :-)

und findest du meine Idee immer noch unsinnig?

Ich finde die Idee genial immer dank Smartphone eine UniversalFB dabei 
zu haben klasse.

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Joachim B. schrieb:
> und findest du meine Idee immer noch unsinnig?

Ich fand sie nicht unsinnig. Ich fand die Lösung über das Netz nur ... 
"nützlicher".

Gründe:

   - WLAN haben (fast) alle Android Handys
   - Reichweite wesentlich höher (weltweit)
   - Anlernen von Codes über IRMP-Satellit direkt in der App möglich

Diese drei Argumente ziehen nicht bei der Handy-Standalone-Benutzung. IR 
geht nur mit sehr wenigen Handys und man braucht Sichtverbindung.

Wie willst Du denn den Code vom Fernseher in der Hotel-Lobby ermitteln? 
Einen IR-Empfänger haben die Handys doch wohl nicht, oder?

> Ich finde die Idee genial immer dank Smartphone eine UniversalFB dabei
> zu haben klasse.

Das Problem ist das Anlernen. Dafür brauchst Du dann doch einen 
IRMP-Satelliten auf einem µC. Oder hast Du dafür auch eine zündende 
Idee?

von Joachim B. (jar)


Lesenswert?

Frank M. schrieb:
> Das Problem ist das Anlernen.

nicht wirklich, hatte in 2 Hotels Samsung vorgefunden und dort sind die 
Codes ziemlich nah beieinander, Power on/off PRG+- Vol +- scheint mit 
vielen FB an jeder Serie zu klappen, habe B-Serie, C-Serie und H-Serie, 
Tabellen der Codes gibt es auch im Netz oft bei Universal FB Anbieter, 
notfalls macht man es wie diese, den Lernmodus starten, Codes solange 
aussenden bis der TV reagiert und dann eine "Taste" drücken, dann weiss 
man welches Samsung Protokoll der TV versteht, das war nur ein Beispiel 
was ich so mit lernfähigen oder Universal FB schon durch hatte, 
vielleicht gibt es noch andere Ideen?

OK alle Protokolle alle Control und Address Codes per Hand durchspielen 
wird etwas mühsam.

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Joachim B. schrieb:
> OK alle Protokolle alle Control und Address Codes per Hand durchspielen
> wird etwas mühsam.

Man könnte ja im IRMP-Thread einen Aufruf starten, die Codes für 
jedes Gerät in einer DB einzutragen. Einen Webserver dafür hätte ich 
jedenfalls.

von Joachim B. (jar)


Lesenswert?

Frank M. schrieb:
> Man könnte ja im IRMP-Thread einen Aufruf starten, die Codes für
> jedes Gerät in einer DB einzutragen. Einen Webserver dafür hätte ich
> jedenfalls.

ich glaube den Aufruf hattest du schon mal gemacht und ich meine ich 
habe dir Codes von meine 10 FB zukommenlassen, irgendwo im IRMP Artikel 
hatte ich sogar ein Bild meiner 10 FB eingestellt.

Aber du bist der Profi, wenn dein Aufruf noch nicht erhört wurde weiss 
ich auch nicht weiter, gefragt zu allen möglichen und unmöglichen FBs 
wurdest du ja sicher schon zur Genüge, da müsste sich bei dir ne Menge 
angesammelt haben ;-)

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Joachim B. schrieb:
> ich glaube den Aufruf hattest du schon mal gemacht [...]

Nein, ich nicht. Es hatte jemand im Artikel ein paar ermittelte 
IRMP-Geräte-Adressen reingesetzt und das auch im Thread dann irgendwo 
vermerkt, dass dies sinnvoll sein könnte. Das war aber schon alles. Kann 
sein, dass sogar Du das warst. Ich weiß es nicht mehr, ist schon zu 
lange her.

> und ich meine ich
> habe dir Codes von meine 10 FB zukommenlassen,

Alle Scans, die ich - von vielen Usern - habe, sind um den ermittelten 
IRMP-Code (Protokoll, Adresse, Kommando) im Kommentar erweitert worden 
und im Ordner IR-Data abgelegt. Das wäre auf jeden Fall schon mal eine 
auswertbare Quelle.

von Konrad S. (maybee)


Lesenswert?

Hm, IR-Codes zum Fernseher ausschalten? Da war doch was ... ah-ja, das 
da:
http://www.zabex.de/site/tvaus.html
Der Artikel ist allemal lesenswert.

von Andi M. (andi6510) Benutzerseite


Lesenswert?

Mit Infrarot hat man das frueher gemacht. Neumodisch geht das per WLAN.

samsunggugger schrieb:
> da es auch diverse Apps zur Steuerung moderner Samsung-Glotzen gibt,
> wird dies sehr wohl möglich sein, man müsste halt nur den entsprechenden
> Quelltext der Apps auftreiben...

Was spricht dagegen einer solchen App per wireshark bei der Arbeit 
zuzusehen? Einfach schauen, welche Pakete gesendet werden um den 
Fernseher zu bedienen und diese dann nachprogrammieren. Wuerde 
behaupten, jeder, der mal Socketprogrammierung gemacht hat, kriegt das 
hin.

von Joachim B. (jar)


Lesenswert?

Konrad S. schrieb:
> http://www.zabex.de/site/tvaus.html
> Der Artikel ist allemal lesenswert.

klasse!

von Joachim B. (jar)


Lesenswert?

Andi M. schrieb:
> Was spricht dagegen einer solchen App per wireshark bei der Arbeit
> zuzusehen? Einfach schauen, welche Pakete gesendet werden um den
> Fernseher zu bedienen und diese dann nachprogrammieren. Wuerde
> behaupten, jeder, der mal Socketprogrammierung gemacht hat, kriegt das
> hin.

bis jetzt steuere ich meinen Samsung nicht über Netzwerk, ich weiss 
nicht mal was wireshark ist und es ging eben noch um:

Smart TV Remote
- Infrarotfunktion für Handys, die einen IR Sender besitzen
- Steuere bis zu 4 Geräte über IR (auch Samsung H Serie)

ich probiere mal:
Beitrag "Re: Fernseher per Netzwerk ausschalten"

von Joachim B. (jar)


Lesenswert?

Oliver S. schrieb:
> Auf vielen Samsungs läuft eine Busybox. Evtl. kommt man per telnet dran
> um dann einfach ein "shutdown -h now" zu senden.

habe es nicht geschafft Samsung UE48H8090

Joachim B. schrieb:
> probiere ich heute aus!
>
> per putty an IP sollte doch klappen.

ich weiss ja nicht mal welche Checkboxen und Ports ich wählen soll, habe 
IMHO alle probiert, scheint nicht ohne TV Patch zu gehen.

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Joachim B. schrieb:
> Einen IR-Sender hat mein Handy aber [...]
> und das ist ja mit deiner APP an eimem HTC one oder IRSND vielleicht
> leicht umzusetzen, leichter als wenn ich eine Universal IRSND mit Atmel
> baue.

Ich habe in den letzten 2 Tagen mal IRSND nach Android portiert und in 
die die RemoteButler-App (für Remote IRMP) erweitert, so dass er nun 
die Daten auch direkt über den IR-Transmitter rausschicken kann. Die 
Hälfte der Protokolle habe ich bereits umgesetzt und teilweise auch 
schon getestet - unter anderem auch NEC.

Interessiert an der Alpha-Version? Lass uns die weitere Diskussion in 
den IRMP-Thread verlagern. Da werde ich heute noch eine Ankündigung 
machen.

: Bearbeitet durch Moderator
von Dennis K. (scarfaceno1)


Lesenswert?

Ja, interessiert...

von Joachim B. (jar)


Lesenswert?

Frank M. schrieb:
> Interessiert an der Alpha-Version?

jau

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.