Werte an FHEM via HTTP POST übertragen?

Begonnen von azr, 06 Mai 2016, 17:30:33

Vorheriges Thema - Nächstes Thema

azr

Hi

Ich hab hier ein Device welches an FHEM anbinden möchte.
Allerdings kann ich dort lediglich eine art Feedback-url "registrieren".
Wenn anschließend etwas geschieht schickt das Ding einen HTTP POST mit einem XML-Inhalt an immer genau diese URL.

Und diesen Inhalt müsste ich nun irgendwie auswerten und darauf reagieren.

soweit ich bisher sehen konnte, scheint mir dies mit den aktuell verfügbaren Modulen nicht möglich, oder?

Hat jemand eine Idee, wie ich das am "einfachsten" anstellen könnte?

Vielen Dank für eure Hilfe

Gruß
azr
FHEM @Raspberry 2
UNIFI Wlan;SQUEEZESRV mit 3x SB Radio;Philips HUE;Z-WAVE (ZME_UZB1) mit Fibaro;TRXTFX mit IT

rudolfkoenig

FHEMWEB sollte POST verstehen, allerdings gibt es mWn kein Modul, was ein XML via POST entgegennimt.

D.h. man muesste ein FHEM Modul schreiben, was ueber die FHEMWEB FWEXT Schnittstelle sich fuer sowas anbietet, und das XML umwandelt.

azr

Hallo Rudolf

Danke für die Antwort!
Genau das hatte ich gesucht! Danke, ich bin begeistert!

Nach dem ersten kleinen Test bekomm ich schon mal den POST-Inhalt. Den werd ich schon ausgewertet bekommen. Jetzt muss ich nur noch rausfinden wie ich eine passende RESPONSE zurück schicke (200 OK,...) :)

Gruß
Stefan
FHEM @Raspberry 2
UNIFI Wlan;SQUEEZESRV mit 3x SB Radio;Philips HUE;Z-WAVE (ZME_UZB1) mit Fibaro;TRXTFX mit IT