Steuerung von Kodi via Homematic

User stellen ihre Haussteuerung vor

Moderator: Co-Administratoren

Antworten
Justus
Beiträge: 12
Registriert: 07.09.2018, 07:33
Wohnort: Walenstadt

Steuerung von Kodi via Homematic

Beitrag von Justus » 28.09.2018, 17:21

Kurzvorstellung eines Miniprojekts damit die Sucharbeit, die ich gemacht habe, allenfalls auch andern nützt.

Problemstellung:
max2play Player auf RPi mit Plugin Kodi wird bei uns im Wohnzimmer genutzt, um Hörspiele zu hören und um Filme zu schauen. In der Nähe hat es keine Bedienelemente in Form eines Smartphones, Tablets oder eines PCs. D.h. eine schnelle Bedienung ist nicht möglich.
Um nun eine einfachste Bedienung (Play/Pause) vor Ort haben zu können wollte ich den Kodi Player via http Befehl steuern. Dies wir mit einem Script realisiert, das von einem Taster ausgelöst wird:
Screenshot_20180928_171356.png
Programm

Code: Alles auswählen

string url ="http://192.168.deine.adresse:8080/jsonrpc?request={%22jsonrpc%22:%222.0%22,%22method%22:%22Player.PlayPause%22,%22params%22:{%22playerid%22:0},%22id%22:1}";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - '"#url#"'");
Der die Strings für vorwärts- und rückwärtsspringen sind:

Code: Alles auswählen

http://192.168.deine.adresse:8080/jsonrpc?request={"jsonrpc":"2.0","method":"Player.GoTo","params":{"playerid":0, "to":"next"},"id":1}

Code: Alles auswählen

http://192.168.deine.adresse:8080/jsonrpc?request={"jsonrpc":"2.0","method":"Player.GoTo","params":{"playerid":0, "to":"previous"},"id":1}
Weitere Infos sind zu finden unter:
https://www.cathyprod.de/blog/2017/11/1 ... -und-curl/
https://www.3bm.de/2017/01/14/nachricht ... -schicken/

Die Methoden können direkt auf Kodi (der lokalen Installation auf dem RPi) eingesehen werden:
http://192.168.deine.adresse:8080/jsonrpc
bei Methoden aufklappen und dann nach der gewünschten Aktion suchen.

Wenns jemandem nützt, freuts mich.

Gruss Justus
-------------------------------------------- (ein laufender Technologieversuch)
137 Kanäle in 56 Geräten und 33 CUxD-Kanäle in 3 CUxD-Geräten:
1x HM-LC-Sw4-DR, 13x HM-Sec-SC-2, 1x HM-Dis-EP-WM55, 19x HM-Sec-SCo, 6x HM-CC-RT-DN, 1x HM-Sen-MDIR-WM55, 2x HM-ES-PMSw1-Pl-DN-R5, 1x HM-WDS30-T-O, 1x HM-Sen-LI-O, 1x HM-OU-CFM-TW, 2x CUX28, 1x CUX91, 1x HM-LC-Sw1-FM, 2x HM-SCI-3-FM, 1x HM-LC-Sw4-DR-2, 1x HM-Sec-MDIR-2, 1x HM-Sen-RD-O, 1x HM-WDS30-OT2-SM, 1x HM-OU-LED16, 1x HM-PB-2-WM55-2, 1x HM-Sen-Wa-Od
--------------------------------------------

manolo
Beiträge: 197
Registriert: 04.12.2018, 11:23
Hat sich bedankt: 2 Mal
Danksagung erhalten: 1 Mal

Re: Steuerung von Kodi via Homematic

Beitrag von manolo » 24.12.2018, 14:13

Top, damit lässt sich der PC auch herunterfahren. Bei mir stürzt CCU Remote PC nämlich leider immer ab. Mit Kodi klappt der ShutDown einwandfrei. Ganz anderes Ziel was ich umsetze aber dein Thread hat mich zu einer einfachen Lösung geführt. Danke!

Code: Alles auswählen

string url ="http://192.168.XX.YY:8080/jsonrpc?request={%22jsonrpc%22:%222.0%22,%22method%22:%22System.Shutdown%22}";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - '"#url#"'");
Raspi 3 mit piVCCU3

Antworten

Zurück zu „Projektvorstellungen“