Erweiterung der XML-API - Version 1.2 ?

Nutzung von XML RPC, Remote Script, JSON RPC, XMLAPI

Moderator: Co-Administratoren

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 ?

Beitrag von hobbyquaker » 19.11.2012, 17:20

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

Benutzeravatar
Monty1979
Beiträge: 854
Registriert: 28.10.2010, 20:47
Wohnort: Bremen
Kontaktdaten:

Re: Erweiterung der XML-API - Version 1.2 ?

Beitrag von Monty1979 » 08.01.2013, 22:26

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

ultrah
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 ?

Beitrag von ultrah » 08.01.2013, 22:28

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!

Benutzeravatar
Monty1979
Beiträge: 854
Registriert: 28.10.2010, 20:47
Wohnort: Bremen
Kontaktdaten:

Re: Erweiterung der XML-API - Version 1.2 ?

Beitrag von Monty1979 » 08.01.2013, 22:35

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?

ultrah
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 ?

Beitrag von ultrah » 08.01.2013, 22:44

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 :)

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 ?

Beitrag von hobbyquaker » 09.01.2013, 14:25

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

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 ?

Beitrag von hobbyquaker » 09.01.2013, 14:28

ah - und btw: hier hab ich alle vorgenommenen Änderungen dokumentiert: https://github.com/hobbyquaker/hq-xmlap ... /README.md

Benutzeravatar
Monty1979
Beiträge: 854
Registriert: 28.10.2010, 20:47
Wohnort: Bremen
Kontaktdaten:

Re: Erweiterung der XML-API - Version 1.2 ?

Beitrag von Monty1979 » 09.01.2013, 16:04

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

echt_weg
Beiträge: 86
Registriert: 10.01.2012, 08:11

Re: Erweiterung der XML-API - Version 1.2 ?

Beitrag von echt_weg » 05.02.2013, 22:35

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

Benutzeravatar
Monty1979
Beiträge: 854
Registriert: 28.10.2010, 20:47
Wohnort: Bremen
Kontaktdaten:

Re: Erweiterung der XML-API - Version 1.2 ?

Beitrag von Monty1979 » 06.02.2013, 10:14

Hallo,

über eine Authentifierungsmöglichkeit über eine Variable habe ich auch schon nachgedacht (zu mehr hatte ich noch keine zeit :lol: ).

Ps. hier findes du die aktuelle Version der API https://github.com/hobbyquaker/XML-API

Antworten

Zurück zu „Softwareentwicklung von externen Applikationen“