BMWRaspControl - Forum
PDC Diskussion --- Kommunikation HelgeInterface <--> Kodi Skin - Druckversion

+- BMWRaspControl - Forum (https://www.bmwraspcontrol.de/board)
+-- Forum: BMWRaspControl - Diskussion (https://www.bmwraspcontrol.de/board/forumdisplay.php?fid=13)
+--- Forum: BMWRaspControl - Kodi / Skin (https://www.bmwraspcontrol.de/board/forumdisplay.php?fid=15)
+--- Thema: PDC Diskussion --- Kommunikation HelgeInterface <--> Kodi Skin (/showthread.php?tid=50)

Seiten: 1 2 3 4 5 6


PDC Diskussion --- Kommunikation HelgeInterface <--> Kodi Skin - Derhelge - 10.08.2015

Hallo,

ich habe mal ein wenig recherchiert.

Lesen:

Sollte ich nicht so an irgendwelche eigenschaften vom Skin (auch CustomPages) rankommen?

http://kodi.wiki/view/JSON-RPC_API/v6#GUI.GetProperties

ein JSON Aufruf könnt ihr im internetexplorer daheim testen.
Der sollte so aussehen

 
Code:
string aUri = string.Format("http://{0}:{1}/jsonrpc?request=", aIpAdress, aPort);

aControl = ("\"Input.Right\", \"id\": 0}") //Das wäre der Befehl für "Steuerung rechts"

aUri += "{\"jsonrpc\": \"2.0\", \"method\": ";

aUri += aControl;
 
Ich kanns grad nicht testen, aber diese URL sollte einen "Rechtsbefehl" zum Pi absetzen (Ip musst noch anpassen).

http://192.168.2.8:8080/jsonrpc?request={“jsonrpc”:”2.0″,”method”:”GUI.ShowNotification”,”params”:{“title”:”Sample Title”,”message”:”Sample Message”,”image”:””,”displaytime”:5000},”id”:1}
 
Könntest du das mit dem oben geposteten "GerProperties" mal testen Harry?

Schreiben:
http://kodi.wiki/view/JSON-RPC_API/v6#GUI.Property.Value


RE: Kommunikation HelgeInterface <--> Kodi Skin - harryberlin - 10.08.2015

Habs dir schon per PN geschickt, hab mal hier nen Thread erstellt:
http://www.kodinerds.net/index.php/Thread/46776-Informationen-Strings-Numbers-Boolean-per-JSON-an-Kodi-%C3%BCbergeben/#post243082

mit deinem testbefehl bekomme ich nen error:
{"error":{"code":-32600,"message":"Invalid request."},"id":null,"jsonrpc":"2.0"}


RE: Kommunikation HelgeInterface <--> Kodi Skin - Derhelge - 10.08.2015

hab den String aus meinem Code zusammengebaut. getestet habe ich nicht. Kann ich aber heut abend mal machen.

schau mal hier, das sieht interessant aus.

http://www.openremote.org/display/forums/Controlling+XBMC+with+json-rpc


RE: Kommunikation HelgeInterface <--> Kodi Skin - harryberlin - 10.08.2015

sorry, das check ich nicht


RE: Kommunikation HelgeInterface <--> Kodi Skin - Derhelge - 10.08.2015

hab den Testlinmk oben mal angepasst. Damit sollte eine Info im Display erscheinen.


Gruß


RE: Kommunikation HelgeInterface <--> Kodi Skin - harryberlin - 10.08.2015

kann ich erst heut abend testen


RE: Kommunikation HelgeInterface <--> Kodi Skin - Derhelge - 10.08.2015

Mir kommt noch eine nicht sooo schöne Idee.
Ich könnte im Skin XML File direkt die Werte ändern und dann ein reload auslösen.

Ist es möglich nur für ein XML File ein Reload auszulösen?

Gruß


RE: Kommunikation HelgeInterface <--> Kodi Skin - harryberlin - 10.08.2015

reload is blöd, da wird der homescreen geladen.
dann müsste man wieder alle anderen screens laden, je nachdem wo man grad war und den cursor musst auch noch den focus setzen.

nee neeee, vergiss die idee mal wieder.


RE: Kommunikation HelgeInterface <--> Kodi Skin - Horst12345 - 10.08.2015

@Helge

Hab den Befehl auch mal getestet -> Ergebnis "{"error":{"code":-32700,"message":"Parse error."},"id":null,"jsonrpc":"2.0"}"

Aber sehr guter Ansatz!

Wenn ihr weitere iBUS-Befehle (PDC, oder sonstige) braucht oder ich sonst wie helfen kann, einfach melden.



@harry
Das mit dem PDC-Skin sieht echt gut aus!


RE: Kommunikation HelgeInterface <--> Kodi Skin - harryberlin - 10.08.2015

selber fehler bei mir

@horst
was hast denn für telegramme noch?