FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: fagus am 02 September 2013, 13:52:22

Titel: Nach Statusänderung http Befehl absenden - howto
Beitrag von: fagus am 02 September 2013, 13:52:22
Hilf mir mal einer, ich hab jetzt lange genug erfolglos gesucht... Profanes Unterfangen, Fhem soll auf den Statuswechsel eines Aktors von on nach off nach erkennen (was natürlich funktioniert) mit absenden eines http Befehls reagieren. Quick´n dirty...
Ich hab nur den Status einer AVM546E auszuwerten und weiterzuverarbeiten.
Auch Verweise auf Codeschnipsel werden dankbar entgegen genommen.

mfG  fagus
Titel: Aw: Nach Statusänderung http Befehl absenden - howto
Beitrag von: betateilchen am 02 September 2013, 13:57:01
define blaNotify notify aktor:tutwas.* { GetFileFromURL("http...") }
Titel: Aw: Nach Statusänderung http Befehl absenden - howto
Beitrag von: fagus am 02 September 2013, 15:17:46
Es geht nicht darum Statusänderung abzuholen oder zu verarbeiten. Fhem soll lediglich einen von mir
klar definierten Befehl als Folge einer Statusänderung des Fhem Gerätes, hier eine 546E, absenden.
Also nach Statusänderung des Gerätes in Fhem zum Beispiel einen Befehl an die Homematic ccu senden wie...
http://192.168.xxx.xxx/config/xmlapi/statechange.cgi?ise_id=6262&new_value=true (//192.168.xxx.xxx/config/xmlapi/statechange.cgi?ise_id=6262&new_value=true)
um zum Beispiel auf der ccu ein Programm zu starten.


mfG  fagus
Titel: Aw: Nach Statusänderung http Befehl absenden - howto
Beitrag von: betateilchen am 02 September 2013, 15:23:41
define blaNotify notify aktor:tutwas.* { GetFileFromURL("http://192.168.xxx.xxx/config/xmlapi/statechange.cgi?ise_id=6262&new_value=true") }

in http gibt es keine Befehle, sondern nur Requests!

Titel: Aw: Nach Statusänderung http Befehl absenden - howto
Beitrag von: fagus am 02 September 2013, 15:53:39
Vielen Dank für die schnellen Hilfsansätze...
OK, werde mal testen. Ging wie selbstverständlich davon aus, dass getfile in
meinem Fall der falsche Ansatz ist. Klingt nicht so nach Befehl absetzen und
ich ging von einem Missverständniss aus...
Was Fhem angeht bin ich noch ziemlich unbedarft, sorry.

mfG  fagus
Titel: Aw: Nach Statusänderung http Befehl absenden - howto
Beitrag von: betateilchen am 02 September 2013, 16:14:26
Zitat von: fagus schrieb am Mo, 02 September 2013 15:53Was Fhem angeht bin ich noch ziemlich unbedarft

Das hat doch erstmal mit fhem überhaupt nichts zu tun, sondern damit, wie http "funktioniert".


---
Titel: Aw: Nach Statusänderung http Befehl absenden - howto
Beitrag von: fagus am 02 September 2013, 16:24:34
Funktioniert wie eigentlich nicht anders erwartet sofort problemlos, nochmal Danke.

mfG  fagus