HTTP-GET oder POST - Variablen übertragen

Begonnen von Tho-Gra, 04 Februar 2019, 19:50:33

Vorheriges Thema - Nächstes Thema

Tho-Gra

Guten Abend alle zusammen,

Ich habe lange nach einer Lösung für mein "Problem" gesucht aber leider nichts passendes gefunden.

Ich suche nach einer Möglichkeit, Variablen aus FHEM per HTTP (entweder GET oder POST) zu übertragen.

Als Beispiel für ein GET Befehl

Alle 5 Sekunden ruft FHEM folgende Seite auf http://www.abc.de/fhem_in.php?var1=120&var2=220&var3=100

Mit dieser URL würde FHEM nun drei Variablen übertragen.
Var1 = 120
Var2 = 220
Var3 = 100

Mein Ziel ist es nun, das ich Variablen aus FHEM alle 5 Sekunden an eine "Internetseite" übertragen kann.

Ich hoffe ihr versteht mich und bedanke mich im voraus

Grüße

Tho-Gra

betateilchen

Schau Dir mal die FHEM-eigenen HttpUtils.pm an, da findest Du alles, was Du brauchst.

Zitat von: Tho-Gra am 04 Februar 2019, 19:50:33
Mein Ziel ist es nun, das ich Variablen aus FHEM alle 5 Sekunden an eine "Internetseite" übertragen kann.

Dieses Ansinnen ist ziemlich grenzwertig...
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

KernSani

am einfachsten machst du das über Betriebssystem, wget o.ä. (dann allerdings blockierend) oder nutzt HTTPUtils (siehe Wiki) oder HTTPMOD... die Möglichkeiten gibt es, aber was willst du damit erreichen?
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

Tho-Gra

Moin,

Danke für eure Antworten!

Zitat von: betateilchen am 04 Februar 2019, 20:24:10
...
Dieses Ansinnen ist ziemlich grenzwertig...

Hättest du eine bessere Alternative?
Ich muss einer entfernten Steuerung, per Web gewisse Stati melden.
Eventuell könnte ich auch direkt in die SQL Datenbank schreiben (ist aber noch unsicher).

Grüße

Tho-Gra