XML-API (FW-Patch) Programme ausführen
Moderator: Co-Administratoren
XML-API (FW-Patch) Programme ausführen
Hi,
nachdem dirch das XML-API (FW-Patch) veröffentlicht hat, hab ich
meinen eigenen WEB-Zugriff fast komplett damit umgebaut,
Auslesen von Zuständen, Schalten von Aktoren etc . alles geht damit super einfach (nochmals Danke an dirch.)
Gibt es denn auch die Möglichkeit, damit von extern die selbst zusammen geklickten Programme auf der Zentrale auszuführen ?
nachdem dirch das XML-API (FW-Patch) veröffentlicht hat, hab ich
meinen eigenen WEB-Zugriff fast komplett damit umgebaut,
Auslesen von Zuständen, Schalten von Aktoren etc . alles geht damit super einfach (nochmals Danke an dirch.)
Gibt es denn auch die Möglichkeit, damit von extern die selbst zusammen geklickten Programme auf der Zentrale auszuführen ?
-
- Beiträge: 579
- Registriert: 24.10.2008, 03:26
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 2 Mal
Re: XML-API (FW-Patch) Programme ausführen
Hallo OhOme,
freut mich dass Du die XML API nuetzlich findest. Natuerlich ist es prinzipiell auch moeglich ueber diesen Weg ein CCU Programm zu starten, lediglich fehlt dafuer noch ein kleines cgi Skript. Ich habe das schon fuer das iTouchUI hier rumliegen, es gab da nur noch eine winzige Unschoenheit die ich gerne beseitigen wuerde. Aber das war nur ne Kleinigkeit, ich werde das Skript dann hier hochladen.
Gruss,
Dirch
freut mich dass Du die XML API nuetzlich findest. Natuerlich ist es prinzipiell auch moeglich ueber diesen Weg ein CCU Programm zu starten, lediglich fehlt dafuer noch ein kleines cgi Skript. Ich habe das schon fuer das iTouchUI hier rumliegen, es gab da nur noch eine winzige Unschoenheit die ich gerne beseitigen wuerde. Aber das war nur ne Kleinigkeit, ich werde das Skript dann hier hochladen.
Gruss,
Dirch
Neun von zehn Stimmen in meinen Kopf sagen ich bin nicht verrückt. Die andere summt die Melodie von Tetris . ...
Re: XML-API (FW-Patch) Programme ausführen
Super,dirch hat geschrieben:Hallo OhOme,
freut mich dass Du die XML API nuetzlich findest. Natuerlich ist es prinzipiell auch moeglich ueber diesen Weg ein CCU Programm zu starten, lediglich fehlt dafuer noch ein kleines cgi Skript. Ich habe das schon fuer das iTouchUI hier rumliegen, es gab da nur noch eine winzige Unschoenheit die ich gerne beseitigen wuerde. Aber das war nur ne Kleinigkeit, ich werde das Skript dann hier hochladen.
Gruss,
Dirch
warte dann mal
-
- Beiträge: 579
- Registriert: 24.10.2008, 03:26
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 2 Mal
Re: XML-API (FW-Patch) Programme ausführen
Hier das cgi Skript um Programme zu starten, irgendwann pack ich das mit dem Rest der xml-api zusammen in ein Paket was man als Zusatzsoftware installieren kann . . . . .
Gruss,
Dirch
Gruss,
Dirch
Neun von zehn Stimmen in meinen Kopf sagen ich bin nicht verrückt. Die andere summt die Melodie von Tetris . ...
Re: XML-API (FW-Patch) Programme ausführen
Hallo Ohome,
Hallo Dirch,
ich habe dieses Forum und Euren Thread gefunden über die Googelei zur Lösung eines Problems. Erst mal Danke für die gute Arbeit! Ich habe seit ca. 2 Wochen eine Homematic mit allmöglichen Aktoren dran. Läuft auch wie 's Gewitter das Ding Aber ... Sowohl das IPhone Touch UI als auch das iTouch GUI kommen irgendwie nicht mit dem Ausführen von Programmen auf der CCU klar. Ich denke das ist im ursprünglichen Tread schon klar beschrieben worden, daß es eines zusätzlichen CGI-Skripts bedarf. Ich habe mir dann das runprogram.cgi von der Seite geladen und wollte es dann per FTP auf die CCU laden. Das filesystem ist allerdings read only gemounted. Hmmm. Und die fstab - um dem ganzen durch ein rw abhilfe zu schaffen - dementsprechend auch. Gibt es schon eine XML-api in der das file enthalten ist, oder weiss vielleicht jemand eine Lösung des Pronlems? Besten Dank schon mal im Voraus
Gruß,
Zero
Hallo Dirch,
ich habe dieses Forum und Euren Thread gefunden über die Googelei zur Lösung eines Problems. Erst mal Danke für die gute Arbeit! Ich habe seit ca. 2 Wochen eine Homematic mit allmöglichen Aktoren dran. Läuft auch wie 's Gewitter das Ding Aber ... Sowohl das IPhone Touch UI als auch das iTouch GUI kommen irgendwie nicht mit dem Ausführen von Programmen auf der CCU klar. Ich denke das ist im ursprünglichen Tread schon klar beschrieben worden, daß es eines zusätzlichen CGI-Skripts bedarf. Ich habe mir dann das runprogram.cgi von der Seite geladen und wollte es dann per FTP auf die CCU laden. Das filesystem ist allerdings read only gemounted. Hmmm. Und die fstab - um dem ganzen durch ein rw abhilfe zu schaffen - dementsprechend auch. Gibt es schon eine XML-api in der das file enthalten ist, oder weiss vielleicht jemand eine Lösung des Pronlems? Besten Dank schon mal im Voraus
Gruß,
Zero
Re: XML-API (FW-Patch) Programme ausführen
Hallo Dirch,
ich schließe mich mal "Zero" an.
Eine XML-API.IMG mit runprogram.cgi wäre echt was Feines.
Denn zurzeit schalte ich die Programme, über meine WEB Oberfläche, mit Hilfe der 12er Fernbedienung.
ich schließe mich mal "Zero" an.
Eine XML-API.IMG mit runprogram.cgi wäre echt was Feines.
Denn zurzeit schalte ich die Programme, über meine WEB Oberfläche, mit Hilfe der 12er Fernbedienung.
-
- Beiträge: 427
- Registriert: 08.03.2010, 13:38
- Hat sich bedankt: 6 Mal
- Danksagung erhalten: 34 Mal
Re: XML-API (FW-Patch) Programme ausführen
Hallo Dirch,
habe den thread gerade entdeckt und wolte mal nachhaken, ob es mittlerweile ein image gibt, das den script enthält.
ich hab den cgi-script mal manuell in den xml-api patch eingefügt und auf die ccu aufgespielt.
wenn ich den skript korrekt parametrisiere, (zB /xmlapi/runprogram.cgi?program_id=1409) wird das programm ausgeführt. super !
ich hab die .img-Datei angehängt.
funktioniert bei mir, aber benutzung absolut auf eigene gefahr
@dirk
ist das ok für dich dass ich das poste ?
ein kleiner bug:
wenn ich den script ohne parameter ausführe (IP/xmlapi/runprogram.cgi) bekomme ich als output
habe den thread gerade entdeckt und wolte mal nachhaken, ob es mittlerweile ein image gibt, das den script enthält.
ich hab den cgi-script mal manuell in den xml-api patch eingefügt und auf die ccu aufgespielt.
wenn ich den skript korrekt parametrisiere, (zB /xmlapi/runprogram.cgi?program_id=1409) wird das programm ausgeführt. super !
ich hab die .img-Datei angehängt.
funktioniert bei mir, aber benutzung absolut auf eigene gefahr
@dirk
ist das ok für dich dass ich das poste ?
ein kleiner bug:
wenn ich den script ohne parameter ausführe (IP/xmlapi/runprogram.cgi) bekomme ich als output
sauce:This page contains the following errors:
error on line 1 at column 29: internal error
Below is a rendering of the page up to the first error.
Code: Alles auswählen
?xml version="1.0" ?><result><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>untitled</title>
</head>
<body >
<a name="cgierror"></a><h3>An internal error was detected in the service software. The diagnostics are being emailed to the service system administrator (root).</h3>
- Dateianhänge
-
- xmlapi_ccu_firmware_patch+runprogram.img.txt
- (25.27 KiB) 183-mal heruntergeladen
-
- Beiträge: 50
- Registriert: 01.04.2010, 00:26
Re: XML-API (FW-Patch) Programme ausführen
Hallo!
Auch ich wäre sehr sehr froh darüber, wenn das Skrip automatisch installierbar wäre. Nutze seit einiger Zeit die Möglichkeit über Icons auf dem Desktop z.B. Drucher anzuschalten (mit Dank für die Infos aus dem anderen Thread dazu!!).
Die Verknüpfungen funktionieren nämlich auch mit dem iPhone.
Und es wäre so klasse, auf dem Iphone unten in der Leiste einen Button CINEMA mit Programmaufruf legen zu können.
Also: Für wenig-sich-in-der-Tiefe-Auskenner was die Verzeichnisstruktur auf der Homematic betrifft, wäre es toll, wenn das Script automatisch mit der xml-api mitinstalliert würde und man ein paar Infos hätte, wie es dann aufgerufen würde. Danke!!!
Liebe Grüße
Stefan
Auch ich wäre sehr sehr froh darüber, wenn das Skrip automatisch installierbar wäre. Nutze seit einiger Zeit die Möglichkeit über Icons auf dem Desktop z.B. Drucher anzuschalten (mit Dank für die Infos aus dem anderen Thread dazu!!).
Die Verknüpfungen funktionieren nämlich auch mit dem iPhone.
Und es wäre so klasse, auf dem Iphone unten in der Leiste einen Button CINEMA mit Programmaufruf legen zu können.
Also: Für wenig-sich-in-der-Tiefe-Auskenner was die Verzeichnisstruktur auf der Homematic betrifft, wäre es toll, wenn das Script automatisch mit der xml-api mitinstalliert würde und man ein paar Infos hätte, wie es dann aufgerufen würde. Danke!!!
Liebe Grüße
Stefan
----------------------------------------
1x HM-RC-19, 4x HM-RC-4, 1x HM-PB-2-WM, 1x HM-CCU-1, 1x HM-LC-Sw4-PCB, 1x HM-PB-4-WM, 1x HM-PB-4Dis-WM, 1x HM-Sec-SD, 1x HM-Sec-SD-Team, 11x HM-Sec-SC, 4x HM-LC-Dim1L-Pl, 16x HM-LC-Sw1-Pl, 2x HM-WDS40-TH-I, 2x HM-SwI-3-FM, 1x HM-PBI-4-FM
1x HM-RC-19, 4x HM-RC-4, 1x HM-PB-2-WM, 1x HM-CCU-1, 1x HM-LC-Sw4-PCB, 1x HM-PB-4-WM, 1x HM-PB-4Dis-WM, 1x HM-Sec-SD, 1x HM-Sec-SD-Team, 11x HM-Sec-SC, 4x HM-LC-Dim1L-Pl, 16x HM-LC-Sw1-Pl, 2x HM-WDS40-TH-I, 2x HM-SwI-3-FM, 1x HM-PBI-4-FM
Re: XML-API (FW-Patch) Programme ausführen
Dieser Beitrag wurde durch den Autor entfernt.
Zuletzt geändert von teddy278 am 12.06.2011, 03:55, insgesamt 1-mal geändert.
-
- Beiträge: 50
- Registriert: 01.04.2010, 00:26
Re: XML-API (FW-Patch) Programme ausführen
Wenn ich mal wieder eine schlaflose Nacht habe, mache ich das vielleicht mal.
Grüße!
teddy
Biiiiiiiiiiiiiiiiiiiitttttttttteeeeeeee!!!!!!
----------------------------------------
1x HM-RC-19, 4x HM-RC-4, 1x HM-PB-2-WM, 1x HM-CCU-1, 1x HM-LC-Sw4-PCB, 1x HM-PB-4-WM, 1x HM-PB-4Dis-WM, 1x HM-Sec-SD, 1x HM-Sec-SD-Team, 11x HM-Sec-SC, 4x HM-LC-Dim1L-Pl, 16x HM-LC-Sw1-Pl, 2x HM-WDS40-TH-I, 2x HM-SwI-3-FM, 1x HM-PBI-4-FM
1x HM-RC-19, 4x HM-RC-4, 1x HM-PB-2-WM, 1x HM-CCU-1, 1x HM-LC-Sw4-PCB, 1x HM-PB-4-WM, 1x HM-PB-4Dis-WM, 1x HM-Sec-SD, 1x HM-Sec-SD-Team, 11x HM-Sec-SC, 4x HM-LC-Dim1L-Pl, 16x HM-LC-Sw1-Pl, 2x HM-WDS40-TH-I, 2x HM-SwI-3-FM, 1x HM-PBI-4-FM