Skip to main content

HTTP Request in DOIF absenden

Worum geht's?

Es kann vorkommen das man als aktion ein HTTP-Request absenden möchte. So kann ich mein IP-Telefon mit einem solchen Request auflegen oder auf Lautsprecher umstellen.

So wird's gemacht

FHEM hat auf Perl Ebene HttpUtils eingebaut, Die mehre Funktion zu diesem Zweck enthalten. Um den Schaltzustand von einem Gerät mit Tasmota zu ändern, wäre folgender Code verwendbar

{ GetHttpFile("192.168.0.234", "/cm?cmnd=power1%20toggle") }

Es ist hilfreich, wenn man das vorher an der Konsole mit Telnet testet. Dort kann man das Kommando direkt eingeben, ohne Abhängigkeiten zu anderen Bedingungen zu haben

Verwandte Artikel