Steuerung ueber HTTP / API

Hallo zusammen,

vielleicht eruebrigt sich meine Frage ja bereits mit einem Verweis in die FAQ’s… Bin gerade im Anfangsstadium der IP-S Konzeptionierung und habe dementsprechend noch wenig Wissen zum System.

Um weitere Anwendungen (Bsp. XBMC) die Steuerung von IP-S zu erleichtern, suche ich nach einer Moeglichkeit via HTTP (oder aehnlich) direkt Scripte anzustossen und vielleicht sogar Variablen zu uebergeben. (http://ips/command=runscript&id=12345&var1=abc)

Laesst sich das mit dem eingebauten Webserver bereits realisieren?

Danke!
Deus ex machina

Dazu hat PHP file_get_contents. Für XBMC darfst Du es Dir sogar noch einfacher machen und http://www.ip-symcon.de/forum/f53/xbmc-status-steuerungsskript-inklusive-filmauswahl-9834/ benutzen.

Das sehr gelungene IP-S XBMC Script habe ich schon gefunden. In meinem Fall moechte ich jedoch z.B. XBMC --> IP-S realisieren, um diverse Aktionen/Scripte von aussen anzustossen. File_get_contents ist ja der umgekehrte Weg.

Denkbar waeren dann z.b. simple und schnell realisierbare Steueraufgaben ueber einen Digi Connect ME Embedded Webserver in beide Richtungen.

HTTP -> direkt -> Nein. Aber du kannst entweder:

a) selbst einen kleinen Wrapper erstellen (WebServer+PHP ermöglicht ja alles nach deinen Wünschen…)
b) den hier nutzen: http://www.ip-symcon.de/forum/f13/ip-symcon-json-rpc-schnittstelle-10537/
c) über SOAP auf IP-Symcon zugreifen. http://localhost:3773
d) die WebFront Retro aufrufe als HTTP Befehle verwenden: http://localhost:82/retro.php

paresy

Ad d) das wär eigentlich direkt über HTTP, so mach ich das aus Faulheit eine der anderen Methoden zu verwenden auch:

https://ips:8282/retromobile.php?action=executeScript&id=XXX

Kleiner Nachteil: Hier bekommst Du keinen einfachen Rückgabewert sondern einfach das ganze WebFront zurück…

Dankeschön, paresy! Genau diese Info habe ich gesucht.

SOAP ist natürlich eleganter… aus Faulheit bleibe ich erst einmal beim simplen HTTP GET :wink:

Kannst du uns dein XBMC Plugin dann vorstellen? Ich hätte da nämlich auch Interesse :slight_smile:

paresy

Gerne doch! Ich denke in den kommenden (kalten) Monaten findet sich etwas Zeit nebenher zum scripten. :wink:

Als Basis werde ich wohl das Home Theater Experience Script für XBMC nehmen. Hier sind die ganzen Events bereits sauber verdrahtet.