Erweiterung der XML-API - Version 1.2 ?
Moderator: Co-Administratoren
-
- Beiträge: 3978
- Registriert: 12.07.2009, 20:01
- Hat sich bedankt: 17 Mal
- Danksagung erhalten: 176 Mal
- Kontaktdaten:
Re: Erweiterung der XML-API - Version 1.2 ?
Hallo!
Ich hab mich Gestern dazu entschieden in Zukunft auf die xmlapi zu verzichten, werde also auch nichts mehr zur Entwicklung beitragen. Vielleicht könnt ihr die eine oder andere Änderung die ich an der xmlapi vorgenommen hab irgendwann doch mal brauchen, wenn nicht auch egal
Für meinen beiden Projekte HQ WebUI und das Siriproxy Plugin werde ich in Zukunft nur noch Remote HM/TCL Script, und JSON/XML RPC nutzen. Dafür hab ich 3 kleine cgi gebaut, mit "hmscript.cgi" und "tclscript.cgi" lässt sich die Funktion der xmlapi problemlos komplett nachbilden, mit "xmlrpc.cgi" habe ich einen Proxy um die xmlrpc auf Port 80 erreichen zu können. Alle 3 Scripte erfordern eine gültige Session-ID, machen also nur im Zusammenspiel mit json rpc sinn. Siehe auch hier: http://homematic-forum.de/forum/viewtop ... 31&t=10967
Viele Grüße
Hobbyquaker
Ich hab mich Gestern dazu entschieden in Zukunft auf die xmlapi zu verzichten, werde also auch nichts mehr zur Entwicklung beitragen. Vielleicht könnt ihr die eine oder andere Änderung die ich an der xmlapi vorgenommen hab irgendwann doch mal brauchen, wenn nicht auch egal
Für meinen beiden Projekte HQ WebUI und das Siriproxy Plugin werde ich in Zukunft nur noch Remote HM/TCL Script, und JSON/XML RPC nutzen. Dafür hab ich 3 kleine cgi gebaut, mit "hmscript.cgi" und "tclscript.cgi" lässt sich die Funktion der xmlapi problemlos komplett nachbilden, mit "xmlrpc.cgi" habe ich einen Proxy um die xmlrpc auf Port 80 erreichen zu können. Alle 3 Scripte erfordern eine gültige Session-ID, machen also nur im Zusammenspiel mit json rpc sinn. Siehe auch hier: http://homematic-forum.de/forum/viewtop ... 31&t=10967
Viele Grüße
Hobbyquaker
Re: Erweiterung der XML-API - Version 1.2 ?
Hallo zusammen,
ich muss die statelist.cgi um den Punkt ValueUnit() erweitern.
Aber ich habe den Überblick verloren. Gab es jetzt noch eine fertige 1.3?
Gruß Monty
ich muss die statelist.cgi um den Punkt ValueUnit() erweitern.
Aber ich habe den Überblick verloren. Gab es jetzt noch eine fertige 1.3?
Gruß Monty
-
- Beiträge: 427
- Registriert: 08.03.2010, 13:38
- Hat sich bedankt: 6 Mal
- Danksagung erhalten: 34 Mal
Re: Erweiterung der XML-API - Version 1.2 ?
das meiste das hobbyquaker gemacht hatte war glaub ich schon relativ stabil, wäre schade das nicht zu übernehmen:
https://github.com/hobbyquaker/hq-xmlap ... ter/xmlapi
valueunit fände ich auch gut!
https://github.com/hobbyquaker/hq-xmlap ... ter/xmlapi
valueunit fände ich auch gut!
Re: Erweiterung der XML-API - Version 1.2 ?
dank dir,
Das muss ich mir erst mal in ruhe anschauen da ist ja noch einiges hinzugekommen. Kann ich da auch irgend wie herum tippen?
Das muss ich mir erst mal in ruhe anschauen da ist ja noch einiges hinzugekommen. Kann ich da auch irgend wie herum tippen?
-
- Beiträge: 427
- Registriert: 08.03.2010, 13:38
- Hat sich bedankt: 6 Mal
- Danksagung erhalten: 34 Mal
Re: Erweiterung der XML-API - Version 1.2 ?
Kannst dir zB als .zip runterladen: https://github.com/hobbyquaker/hq-xmlap ... master.zip
ansonsten frag ihn doch ob du das Repository clonen kannst, hat er mich auch schon eintragen irgendwann mal
ansonsten frag ihn doch ob du das Repository clonen kannst, hat er mich auch schon eintragen irgendwann mal
-
- Beiträge: 3978
- Registriert: 12.07.2009, 20:01
- Hat sich bedankt: 17 Mal
- Danksagung erhalten: 176 Mal
- Kontaktdaten:
Re: Erweiterung der XML-API - Version 1.2 ?
Hallo Monty!
Wenn Du Dir einen Account auf Github anlegst kannst Du entweder das Repository einfach "forken" (sprich: eine Kopie unter Deinem Account anlegen) oder ich trage Dich als Contributor ein, dann kannst den Code der unter meinem Github Account hängt editieren. Wenn Du Fragen zur Github-Nutzung hast steh ich gerne zur Verfügung.
Grüße,
Hobbyquaker
Wenn Du Dir einen Account auf Github anlegst kannst Du entweder das Repository einfach "forken" (sprich: eine Kopie unter Deinem Account anlegen) oder ich trage Dich als Contributor ein, dann kannst den Code der unter meinem Github Account hängt editieren. Wenn Du Fragen zur Github-Nutzung hast steh ich gerne zur Verfügung.
Grüße,
Hobbyquaker
-
- Beiträge: 3978
- Registriert: 12.07.2009, 20:01
- Hat sich bedankt: 17 Mal
- Danksagung erhalten: 176 Mal
- Kontaktdaten:
Re: Erweiterung der XML-API - Version 1.2 ?
ah - und btw: hier hab ich alle vorgenommenen Änderungen dokumentiert: https://github.com/hobbyquaker/hq-xmlap ... /README.md
Re: Erweiterung der XML-API - Version 1.2 ?
einen Account(Monty1979) bei GidHub habe ich schon angelegt.
Bitte trage mich und am best auch ultra als Contributor ein. Denn sonst haben wir ja wieder das Problem mit den unterschiedlichen Versionen.
Gruß Monty
Bitte trage mich und am best auch ultra als Contributor ein. Denn sonst haben wir ja wieder das Problem mit den unterschiedlichen Versionen.
Gruß Monty
Re: Erweiterung der XML-API - Version 1.2 ?
Moin,
ich wüsste gerne wie es mit der Erweiterung der XML-API aussieht? Da ich die XML-API auch für meine IOS-App nutze würde ich gerne eine zusätzliche Authentifierungsmöglichkeit implementieren. Grob könnte ich mir das ganze so vorstellen, dass beim Aufruf geprüft wird ob eine bestimme Systemvariable vorhanden ist. Wenn dies der Fall ist wird der String aus dieser Variable ausgelesen und die API antwortet fortan nur noch wenn dieser String im GET als separate Variable übergeben wird. Somit wäre auch eine Abwärtskompatibilität gewährleistet.
Besteht da auch bei anderen Interesse dran?
Grüße
Gunnar
ich wüsste gerne wie es mit der Erweiterung der XML-API aussieht? Da ich die XML-API auch für meine IOS-App nutze würde ich gerne eine zusätzliche Authentifierungsmöglichkeit implementieren. Grob könnte ich mir das ganze so vorstellen, dass beim Aufruf geprüft wird ob eine bestimme Systemvariable vorhanden ist. Wenn dies der Fall ist wird der String aus dieser Variable ausgelesen und die API antwortet fortan nur noch wenn dieser String im GET als separate Variable übergeben wird. Somit wäre auch eine Abwärtskompatibilität gewährleistet.
Besteht da auch bei anderen Interesse dran?
Grüße
Gunnar
Re: Erweiterung der XML-API - Version 1.2 ?
Hallo,
über eine Authentifierungsmöglichkeit über eine Variable habe ich auch schon nachgedacht (zu mehr hatte ich noch keine zeit ).
Ps. hier findes du die aktuelle Version der API https://github.com/hobbyquaker/XML-API
über eine Authentifierungsmöglichkeit über eine Variable habe ich auch schon nachgedacht (zu mehr hatte ich noch keine zeit ).
Ps. hier findes du die aktuelle Version der API https://github.com/hobbyquaker/XML-API