FHEM Forum

FHEM => Sonstiges => Thema gestartet von: bismosa am 10 November 2022, 12:24:21

Titel: [erledigt] fhem(...) Aufruf in Perl ohne zu Protokollieren
Beitrag von: bismosa am 10 November 2022, 12:24:21
Hallo!
Ich stehe gerade etwas auf dem Schlauch....
Ich habe mir eine Funktion gebastelt, die mir aus meinen Logdateien diverse Werte zusammenrechnet (Ölverbrauch seit Beginn der Heizperiode).
Diese Werte bekomme ich mittels:

my $var = fhem("get log_oel - - 2022-09-01_00:00:00 2022-11-10_23:59:59 4:.*::");

Funktioniert auch wie gewünscht. Allerdings schreibt FHEM jedes Mal das Ergebnis der Abfrage auch in die Protokolldatei.
Wie kann ich das umgehen?

Gruß
Bismosa
Titel: Antw:fhem(...) Aufruf in Perl ohne zu Protokollieren
Beitrag von: betateilchen am 10 November 2022, 12:34:46
Zitat von: bismosa am 10 November 2022, 12:24:21
Funktioniert auch wie gewünscht. Allerdings schreibt FHEM jedes Mal das Ergebnis der Abfrage auch in die Protokolldatei.
Wie kann ich das umgehen?

Beispielsweise, indem Du die Dokumentation zur Funktion fhem() liest und anschließend den Parameter für "quiet" mitgibst.

https://commandref.fhem.de/#perl


---
Titel: [erledigt] Antw:fhem(...) Aufruf in Perl ohne zu Protokollieren
Beitrag von: bismosa am 10 November 2022, 13:06:37
Hallo!

Zitat von: betateilchen am 10 November 2022, 12:34:46
Lesen gefährdet die Unwissenheit!
Mal wieder der beste Hinweis  :)
Ich hatte es wirklich übersehen. Sorry. Manchmal steht man halt einfach auf dem Schlauch.  ;)
Also ein simples:

my $var = fhem("get log_oel - - 2022-09-01_00:00:00 2022-11-10_23:59:59 4:.*::",1);


Danke!

Gruß
Bismosa