gelöst: global Events unterdrücken

Begonnen von igami, 15 Juni 2015, 07:44:37

Vorheriges Thema - Nächstes Thema

igami

Hallo,

ich habe bei PID20 dynamische Grenzen für den Regelbereich festgelegt, dadurch bekomme ich nun im log viele Einträge der Form:

2015.06.15 07:35:12 1: in ATTR

gibt es eine Möglichkeit dies für bestimmte Attribute bestimmter Devices zu unterdrücken?

Grüße
igami

gelöst:
Tritt nur bei Benutzung von Fronthem auf, zum Beheben in 31_fronthemDevice die Zeile 325  auskommentieren
#Log3 ($hash, 1, "in $e[0]"); #TODO remove
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED

Otto123

Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

igami

Hallo Otto,

im PID20 Modul gibt es das Attribut loglevel nicht mehr, da es ja durch verbose ersetzt wurde. Setze ich im Regler verbose auf 0 bekomme ich weiterhin die Einträge im Log, sind ja auch nicht von dem Regler, sondern global. Die Frage ist ja, kann ich nur die ATTR Einträge von bestimmten Devices unterdrücken?

Grüße
igami
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED

Otto123

Hallo igami,

sorry da kann ich auch nicht weiterhelfen. Vielleicht diese Frage besser dorthin verschieben wo das Modul herkommt im Zweig Automatisierung?

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

igami

Es hat ja nichts mit dem Modul zu tun, die Events werden ja für jedes Device erzeugt.
Ich habe nun erstmal

attr global verbose 0

gesetzt, aber ich denke damit bin ich auf Dauer auch nicht glücklich.

Vielleicht kann man ja noch ein bisschen tricksen, wie es auch hier http://forum.fhem.de/index.php/topic,38262.0.html vorgeschlagen wurde.

Grüße
igami
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED

Otto123

Den Beitrag habe ich auch vorhin gefunden, den wollte ich Dir nicht anbieten 8)

Grüße Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

igami

Aber dort steht nun die Lösung.
Zitat von: commandref
http://fhem.de/commandref#perl
To use fhem commands from the perl expression, use the function fhem(), which takes a string argument, this string will be evaluated as a fhem command:

    { fhem "set light on" }
    define n1 notify piri:on { fhem "set light on" }

Note: if this function returns a value, it will also be logged into the global fhem log. Use 1 as a second argument to disable this logging, this makes sense when obtainig some values via fhem "get...".
Also muss ich ein

{fhem("attr <device> <attr> <value>",1)}

machen.

Grüße
igami
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED

Hans Franz

Hallo,
Ich denke, du nutzt fronthem, da die Meldung wohl daher kommt.
In Zeile 325  steht:
Log3 ($hash, 1, "in $e[0]"); #TODO remove
Einfach löschen oder auskommentieren.

Gruß
Hans

Raspi
CUL, Nano-CUL
FHT8V, FHT80B, S300TH
WM1000WZ, ELRO
LW12, LD382,DS18B20

igami

Hallo Hans,

vielen Dank, das war es auch, und nicht die 1 hinter dem FHEM Befehl. Habe meinen ersten Beitrag editiert.

Grüße
igami
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED