Hallo,
nachfolger Aufruf:
{ GetHttpFile("192.168.200.127:80", "/control?cmd=Pulse,14,1,500") }
erzeugt im fhem.log die Antwort des Http-Aufrufes.
Über [$loglevel] könnte ich diese Antwort reduzieren bzw. ausschalten.
Leider komme ich mit der Syntax nicht zurecht und weiss nicht wie ich das [$loglevel] in diesen Aufruf einbaue.
Für nette Antworten bedanke ich mich vorab.
Hi,
im Wiki gibt es dazu eine Beschreibung, wie die Funktion zu benutzen ist: http://www.fhemwiki.de/wiki/HttpUtils#GetHttpFile
Die verwendete Funktion GetHttpFile wertet nur 2 Parameter aus. Um das Loglevel und weitere Parameter zu beeinflussen musst du die Funktion GetFileFromURL (http://www.fhemwiki.de/wiki/HttpUtils#GetFileFromURL) verwenden. Dort kann man das Loglevel angeben.
Also in deinem Fall folgendermaßen:
GetFileFromURL("http://192.168.200.127/control?cmd=Pulse,14,1,500", 4, undef, undef, 5)
Der letzte Parameter "5" ist das Loglevel, welches angibt, in welchem Level sämtliche Meldungen geloggt werden. Sollte dein FHEM global auf Loglevel 3 laufen, würdest du damit keine Logmeldungen erhalten.
Gruß
Markus
Danke für die schnelle Antwort,
das Wiki hatte ich gelesen war aber wohl mit der Vielzahl der Möglichkeiten überfordert.
Der vorgeschlagene Weg funktioniert, hat mir aber andere Konfigurationsmängel aufgezeigt.
Ich werde wohl noch etwas probieren müssen, bis alle Einstellungen gem. meiner Vorstellungen funktionieren.
Liebe Grüße