FHEM sendet HTTP-Request

Begonnen von CatWeazle, 13 Februar 2019, 17:11:35

Vorheriges Thema - Nächstes Thema

CatWeazle

Hi Leutz,

sicher bin ich wiedermal des Suchens nicht mächtig.  :-\

Es ist möglich FHEM per HTTP aus dem Browser heraus oder von z.B. der HA-Bridge Steuern zu lassen.

Sieht dann so aus:
192.168.1.111:8083/fhem?cmd=set%20GPIO18%20on

Frage:
Kann FHEM auch so einen Aufruf auch senden?

Sicher kann FHEM es, ... ... ... wie ?

Grüße, Mike

*******************************************************
 *******  Wird Zeit für besser Wetter !  ********
*******************************************************

DeeSPe

MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

CatWeazle

Hi Dan,
GetFileFromURL. habe ich versucht, bekomme die DEF nicht hin meckert immer herum, Fehler hier, Fehler da ...  :-(

Grüße, Mike

*******************************************************
 *******  Wird Zeit für besser Wetter !  ********
*******************************************************

DeeSPe

Dafür gibt es keine DEF. Das ist eine Perl Funktion die Du z.B. in ein notify/DOIF oder eine eigene Funktion einbauen kannst.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

CatWeazle

Hi Dan,

ja, mein Fehler, ...
Bin schon weiter, aber funkt dennoch nicht. :-(

define html_aufruf notify Trigger:on { GetFileFromURL("192.168.0.128:8083/fhem?cmd=set%20GPIO18%20on") }

das notify wird ausgelöst aber weiter passiert nichts ... ich überlege das Problem per Telegram MSG zu lösen, erscheint mir einfacher.
Grüße, Mike

*******************************************************
 *******  Wird Zeit für besser Wetter !  ********
*******************************************************

CatWeazle

Ach ja, da steuert ein FHEM den Anderen, FHEM2FHEM ist aber für mich keine Option!
Grüße, Mike

*******************************************************
 *******  Wird Zeit für besser Wetter !  ********
*******************************************************

CatWeazle

Hi Leutz,

und dann ist es sooooo einfach!

define html_aufruf notify Trigger:on "curl http://192.168.1.111:8083/fhem?cmd=set%20GPIO18%20on"

Wird der Schalter Trigger "on" geschaltet wird das notify ausgelöst und sendet, wie gewünscht :-)

Grüße, Mike

*******************************************************
 *******  Wird Zeit für besser Wetter !  ********
*******************************************************