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
Das muss man mit DbLog-Mittel loesen.
Als Stichworte fallen mir da die Attribute
DbLogSelectionMode im DBLogging Device
und
Dblog Exclude / DbLogInclude im Device ein
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...)
... 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.
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 ;)