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
define blaNotify notify aktor:tutwas.* { GetFileFromURL("http...") }
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
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!
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
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".
---
Funktioniert wie eigentlich nicht anders erwartet sofort problemlos, nochmal Danke.
mfG fagus