FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: flobre01 am 26 Oktober 2023, 14:17:26

Titel: [Gelöst] Watchdog / WGET
Beitrag von: flobre01 am 26 Oktober 2023, 14:17:26
Hallo zusammen,
ich habe da ein seltsames Phänomen.
Habe einen Watchdog mit WGET
define KellT_offen watchdog IT_V3_2a5c149:on.* 00:00:30 IT_V3_2a5c149:off.* "wget 'http://admin:password@192.168.1.xxx:80/param.cgi?cmd=setftpaction&type=rec&enable=0&interval=0'";; trigger KellT_offen .nun wird immer wenn der Watchdog auslöst eine Datei ins FHEM Rootverzeichnis geschrieben.
Der Dateiname ist identisch mit dem WGET: "param.cgi?cmd=setftpaction&type=rec&enable=0&interval=0"
Der Inhalt lautet: cmd="setftpaction"; response="200";
Das kommt sicherlich von der WGET Abfrage. Wie kann ich das unterbinden.
Hatte bereits über 500 Dateien im Root-Verz.
Danke für Infos.
Gruß Flo
Titel: Aw: Watchdog / WGET
Beitrag von: Otto123 am 26 Oktober 2023, 14:46:03
Hi,

so solltest Du alle Ausgaben und heruntergeladene Dateien unterdrücken
Anfang: wget -q -O /dev/null
Ende: >/dev/null
Fehlermeldungen landen weiterhin im Log, das ist vielleicht gut so.
Ansonsten noch ein 2>&1 dazwischen :) habe ich aber noch nicht probiert.

So verwende ich es bisher "wget -q -O /dev/null 'url' >/dev/null"
Gruß Otto
Titel: Aw: Watchdog / WGET
Beitrag von: flobre01 am 26 Oktober 2023, 16:06:30
Danke Admin,
werde es heute Abend mal testen :-)
Habs noch nicht geschafft, mach ich am Wochenende ...
Gruß Flo
Titel: Aw: Watchdog / WGET
Beitrag von: betateilchen am 26 Oktober 2023, 18:28:27
Warum der Umweg über das Betriebssystem und wget anstatt die FHEM Bordmittel zum Aufruf von URLs benutzen?
Titel: Aw: Watchdog / WGET
Beitrag von: flobre01 am 27 Oktober 2023, 09:20:21
Hallo Betateilchen,
wie wäre das denn mit FHEM Bordmitteln möglich?
Mit http://admin:password@192.168.1.xxx:80/param.cgi?cmd=setftpaction&type=rec&enable=0&interval=0 schalte ich das recording einer Cam aus.
Danke
Gruß Flo
Titel: Aw: Watchdog / WGET
Beitrag von: Otto123 am 27 Oktober 2023, 09:33:06
Es gibt die HttpUtils (https://wiki.fhem.de/wiki/HttpUtils)
Zitat von: betateilchen am 22 Januar 2014, 13:36:28Also in der Art:
Code Auswählen Erweitern
define bla notify taster:gedrückt {GetFileFromURL("deine URL") }
Titel: Aw: Watchdog / WGET
Beitrag von: betateilchen am 27 Oktober 2023, 10:47:04
define KellT_offen watchdog IT_V3_2a5c149:on.* 00:00:30 IT_V3_2a5c149:off.* { GetFileFromURL("http://admin:password@192.168.1.xxx:80/param.cgi?cmd=setftpaction&type=rec&enable=0&interval=0");; fhem("trigger KellT_offen .") }
Titel: Aw: Watchdog / WGET
Beitrag von: flobre01 am 30 Oktober 2023, 07:57:30
Danke betateilchen,
das funktioniert.
Keine abgelegten Dateien mehr :-)
Wie kann ich das hier auf "gelöst" setzten?
Gruß Flo
Titel: Aw: Watchdog / WGET
Beitrag von: Otto123 am 30 Oktober 2023, 07:59:43
in dem Du deinen ersten Beitrag im Betreff editierst ;)
Gruß Otto