Sony BRAVIA Fernseher - Steuerung via API
Moderator: Co-Administratoren
Re: Sony BRAVIA Fernseher - Steuerung via API
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.
Re: Sony BRAVIA Fernseher - Steuerung via API
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.
-
- Beiträge: 221
- Registriert: 31.07.2011, 17:37
- System: CCU
- Wohnort: Czech Rep.
- Hat sich bedankt: 85 Mal
- Danksagung erhalten: 14 Mal
Re: Sony BRAVIA Fernseher - Steuerung via API
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;
-
- Beiträge: 221
- Registriert: 31.07.2011, 17:37
- System: CCU
- Wohnort: Czech Rep.
- Hat sich bedankt: 85 Mal
- Danksagung erhalten: 14 Mal
Re: Sony BRAVIA Fernseher - Steuerung via API
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
Re: Sony BRAVIA Fernseher - Steuerung via API
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.
Re: Sony BRAVIA Fernseher - Steuerung via API
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.
Re: Sony BRAVIA Fernseher - Steuerung via API
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.
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.