Ich versuche mich gerade mit dem Thema JSON in Verbindung Homematic und dem KODI Mediacenter.
Ziel ist es, den Player von Kodi zu steuern und diverse Statusmeldungen von Kodi in Systemvariablen abzubilden.
Bis jetzt ist es mir gelungen, mittels diesen Codes:
die Wiedergabe innerhalb von Kodi zu stoppen.string curl = "extra/curl -s -k --data-binary '{\"jsonrpc\":\"2.0\", \"method\":\"Player.Stop\",\"params\":{ \"playerid\":1},\"id\":1}' -H 'content-type: application/json;' http://10.0.1.102/jsonrpc?request=";
dom.GetObject("CUxD.CUX2801002:2.CMD_EXEC").State(curl);
Was mir nicht gelingt, die Rückmeldung, welche vie JSON übermittelt wird, in einem string zu speichern.
"Response" bleibt leider leer. Was mache ich falsch?string curl = "extra/curl -s -k --data-binary '{\"jsonrpc\":\"2.0\", \"method\":\"Player.Stop\",\"params\":{ \"playerid\":1},\"id\":1}' -H 'content-type: application/json;' http://10.0.1.102/jsonrpc?request=";
dom.GetObject("CUxD.CUX2801002:2.CMD_EXEC").State(curl);
dom.GetObject("CUxD.CUX2801002:2.CMD_QUERY_RET").State(1);
string response = dom.GetObject("CUxD.CUX2801002:2.CMD_RETS").State();
WriteLine(response);