FHEM Forum

FHEM => Sonstiges => Thema gestartet von: reisner am 16 Oktober 2022, 17:37:14

Titel: Logausgabe unterdrücken bei delete readings
Beitrag von: reisner am 16 Oktober 2022, 17:37:14
Hallo,
ich brauche Hilfe bei einem bestimmt simplen Problem. In einer Perl Funktion rufe ich fhem("deletereading Tanken station.*"); auf. Das führt zum gewünschten Ergebnis, aber leider auch zu vielen Logeiträgen, die die Löschung bestätigen. Ein globales verbos 0, bzw. im aufrufenden at und im Tanken device stellt das loggen auch nicht ab. Hat jemand den erlösenden Hinweis für mich?

Gruß und Danke
Ralph
Titel: Antw:Logausgabe unterdrücken bei delete readings
Beitrag von: betateilchen am 16 Oktober 2022, 17:51:07
fhem("deletereading Tanken station.*",1)
Titel: Antw:Logausgabe unterdrücken bei delete readings
Beitrag von: reisner am 16 Oktober 2022, 17:57:34
Ich habe es doch gewusst, simple. Aber man muss es eben wissen.
Vielen Dank für die Hilfe, das macht mein Log wieder übersichtlich.

Gruß
Ralph
Titel: Antw:Logausgabe unterdrücken bei delete readings
Beitrag von: betateilchen am 16 Oktober 2022, 17:59:30
Zitat von: reisner am 16 Oktober 2022, 17:57:34
Ich habe es doch gewusst, simple. Aber man muss es eben wissen.

Oder es müsste halt irgendwo dokumentiert sein, was bisher nicht der Fall ist.
Titel: Antw:Logausgabe unterdrücken bei delete readings
Beitrag von: betateilchen am 16 Oktober 2022, 18:07:02
Vielleicht ändert sich das bald  8)

https://forum.fhem.de/index.php/topic,129727.0.html
Titel: Antw:Logausgabe unterdrücken bei delete readings
Beitrag von: TomLee am 16 Oktober 2022, 18:34:05
Zitat von: betateilchen am 16 Oktober 2022, 17:59:30
Oder es müsste halt irgendwo dokumentiert sein, was bisher nicht der Fall ist.

Es gibt eine Bemerkung dazu:

Zitat von: commandref
Perl Perl specials
...
Bemerkung: Wenn diese Funktion einen wert zurück liefert, wird dieser in der allgemeinen Logdatei gespeichert.. Benutzen sie "1" als zweites Argument um dieses speichern zu verhindern. Sinnvoll ist dieses Argument bei der Abfrage von Werten mittels "get...".
Titel: Antw:Logausgabe unterdrücken bei delete readings
Beitrag von: betateilchen am 16 Oktober 2022, 18:43:10
An der Stelle würde ich das niemals suchen.