FHEM Forum

FHEM => Automatisierung => Thema gestartet von: hugomckinley am 13 September 2023, 22:39:56

Titel: [gelöst] reading - Soll event auslösen aber nicht ins Log
Beitrag von: hugomckinley am 13 September 2023, 22:39:56
Hallo zusammen,

gibt es eine Möglichkeit, dass ein reading, das durch ein at alle 3 Sekunden aktualisiert wird, zwar ein Event auslöst (um ein mqttPublish auszulösen), aber es nicht in die Datenbank geschrieben wird?
Anwendung: Die aktuelle Leistung eines SDM630 wird alle 3sec. ausgelesen und per MQTT zur Verfügung gestellt. Das Update dieses readings erzuegt jetzt alle 3sec einen Logeintrag. Dort brauche ich die Daten aber nicht, sondern nur im MQTT-Server.

Grüße,
Hugo
Titel: Aw: reading - Soll event auslösen aber nicht ins Log
Beitrag von: rudolfkoenig am 14 September 2023, 09:48:19
Das muss man mit DbLog-Mittel loesen.
Titel: Aw: reading - Soll event auslösen aber nicht ins Log
Beitrag von: RalfRog am 14 September 2023, 10:40:24
Als Stichworte fallen mir da die Attribute
DbLogSelectionMode im DBLogging Device
und
Dblog Exclude / DbLogInclude im Device ein
Titel: Aw: reading - Soll event auslösen aber nicht ins Log
Beitrag von: Beta-User am 14 September 2023, 10:51:42
Vielleicht könnte man auch das "at" anders gestalten und dort das publish direkt auslösen? (Im Moment sieht mir das nach einem Umweg via MQTT_GENERIC_BRIDGE aus, aber Glaskugel ist trübe...)
Titel: Aw: reading - Soll event auslösen aber nicht ins Log
Beitrag von: DS_Starter am 14 September 2023, 16:01:59
... oder das DEF im DbLog. Viele Möglichkeiten wird es geben.
Es kommt darauf an wie Hugo sein Logging prinzipiell eingerichtet hat.
Wissen wir nicht.
Titel: Aw: reading - Soll event auslösen aber nicht ins Log
Beitrag von: hugomckinley am 14 September 2023, 20:26:52
Danke sehr!

dblogexclude war die Lösung. Normalerweise stehe ich nicht so auf dem Schlauch.  :-[

Dann bin ich noch dem Irrglauben aufgesessen, dass es nicht funktioniert, weil ich die Einträge noch im Eventmonitor gesehen habe, aber er heißt ja auch Eventmonitor und nicht Logmonitor  ;)