Sony BRAVIA Fernseher - Steuerung via API

Problemlösungen und Hinweise von allgemeinem Interesse zur Haussteuerung mit HomeMatic

Moderator: Co-Administratoren

e-j-s
Beiträge: 7
Registriert: 18.01.2022, 19:55
System: CCU und Access Point

Re: Sony BRAVIA Fernseher - Steuerung via API

Beitrag von e-j-s » 25.01.2022, 19:08

I cecked the App. But i can't find a http-code, that is able to steer the Sony TV via API. First i have to find the right http-code for the TV.

e-j-s
Beiträge: 7
Registriert: 18.01.2022, 19:55
System: CCU und Access Point

Re: Sony BRAVIA Fernseher - Steuerung via API

Beitrag von e-j-s » 25.01.2022, 19:12

Nochmal ich. Eigentlich brauche ich kein Homematic-Spript, weil die 2N IP-Verso direkt http-Befehle ins Netz senden kann, also ganz ohne Homematic funktionieren könnte.

omicronCZ
Beiträge: 206
Registriert: 31.07.2011, 17:37
System: CCU
Wohnort: Czech Rep.
Hat sich bedankt: 80 Mal
Danksagung erhalten: 12 Mal

Re: Sony BRAVIA Fernseher - Steuerung via API

Beitrag von omicronCZ » 25.01.2022, 22:45

e-j-s hat geschrieben:
25.01.2022, 19:08
I cecked the App. But i can't find a http-code, that is able to steer the Sony TV via API. First i have to find the right http-code for the TV.
I modified Marcel's original script to control the selected HDMI input of the Bravia TV.
The API PIN needs to be set in the TV

Code: Alles auswählen

!--SONY TV HDMI1
! Modified script from marcels
!_IP Adresse
string ip_address = "TV IP adress";
 
!_API-PIN
string api_pin="API PIN";
  
!_Einstellungen
string api_path="avContent";
string api_method="setPlayContent";
string api_id="101";
string api_params="{\"uri\": \"extInput:hdmi?port=1\"}";
string api_version="1.0";


!------ NICHT Verändern-------
string reqdata="{\"method\": \"" # api_method # "\", \"id\": " # api_id # ", \"params\": [" # api_params # "], \"version\": \"" # api_version # "\"}";
string request="/usr/local/addons/cuxd/curl -X POST  -H \"X-Auth-PSK: " # api_pin # " \" -d '" # reqdata # "' http://"# ip_address # "/sony/" # api_path;
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State(request);
quit;

omicronCZ
Beiträge: 206
Registriert: 31.07.2011, 17:37
System: CCU
Wohnort: Czech Rep.
Hat sich bedankt: 80 Mal
Danksagung erhalten: 12 Mal

Re: Sony BRAVIA Fernseher - Steuerung via API

Beitrag von omicronCZ » 25.01.2022, 22:47

e-j-s hat geschrieben:
25.01.2022, 19:12
Nochmal ich. Eigentlich brauche ich kein Homematic-Spript, weil die 2N IP-Verso direkt http-Befehle ins Netz senden kann, also ganz ohne Homematic funktionieren könnte.
I'm interested in this too,
but you have to switch to "Home" (Android TV) via a script, and then use another script to launch the preset app to stream video

e-j-s
Beiträge: 7
Registriert: 18.01.2022, 19:55
System: CCU und Access Point

Re: Sony BRAVIA Fernseher - Steuerung via API

Beitrag von e-j-s » 28.01.2022, 07:05

Der Groschen fällt manchmal centweise. Wenn ich das richtig gechecked habe, dann wird mittels http-code die xml-Api der Homematic angesteuert und dann löst das Script die Jason-Befehle aus, die das Sony TV ansteuern. OK. Verstanden.

e-j-s
Beiträge: 7
Registriert: 18.01.2022, 19:55
System: CCU und Access Point

Re: Sony BRAVIA Fernseher - Steuerung via API

Beitrag von e-j-s » 29.01.2022, 07:05

Die Applikation, die gestartet werden könnte, um den Stream zu empfangen, wäre der VLC-Player. Da die Applikation einen Stream empfängt muss ich wohl nicht zwischen den HDMI-Eingängen umschalten.

e-j-s
Beiträge: 7
Registriert: 18.01.2022, 19:55
System: CCU und Access Point

Re: Sony BRAVIA Fernseher - Steuerung via API

Beitrag von e-j-s » 29.01.2022, 07:23

Dann wäre der nächste Befehl setActiveApp, https://pro-bravia.sony.net/develop/int ... index.html
ggf. sollte vorher die Appliste ausgelesen werden: https://pro-bravia.sony.net/develop/int ... index.html
und geschaut werden, ob das TV an ist, ggf. angeschaltet werden, usw. usw. und nach ca. X Sekunden sollte das TV, wenn es an war, wieder in den aktiven TV-Modus (Sat-Empfang-letztes Programm schalten) / andernfalls auch wieder ausschalten.
Ideen habe ich viele, aber umsetzen, da liegt die Latte für mich echt noch, weil ich vor 30 Jahren mal Turbo-Pascal und DBase programmiert habe, und dann keine Befassung mehr damit hatte. Ich müsste also erst grundsätzliche Kenntnisse neu aneignen.Mal schauen, ...
Ich danke Euch erst einmal, das ihr mich hier ausgehalten habt.

omicronCZ
Beiträge: 206
Registriert: 31.07.2011, 17:37
System: CCU
Wohnort: Czech Rep.
Hat sich bedankt: 80 Mal
Danksagung erhalten: 12 Mal

Re: Sony BRAVIA Fernseher - Steuerung via API

Beitrag von omicronCZ » 02.02.2022, 12:30

Yes, that's exactly what I meant , see above :)

Antworten

Zurück zu „HomeMatic Tipps & Tricks - keine Fragen!“