Hallo,
irgendwie hab ich das nirgendwo gefunden oder ich bin zu doof.
Wie kann ich bei dblog jegliches Logging von at Befehlen unterbinden, ohne jetzt jedes einzelne at editieren zu müssen?
Meine Definition ist noch recht einfach:
./db.conf .*:(temperature|valveposition|humidity|state).*
Die Frage bezieht sich auch auf notifies und so weiter...
Vielen Dank im voraus und cheers,
Otto
attr TYPE=at DbLogExclude ...
Danke für die rasche Antwort.
War scheinbar ein langer Tag, ich steh auf dem Schlauch...
Wovon soll das jetzt ein attr sein?
Hier ein list von meinem logdb-device:
Internals:
CFGFN
COLUMNS field length used for Device: 64, Type: 64, Event: 512, Reading: 64, Value: 128, Unit: 32
CONFIGURATION ./db.conf
DEF ./db.conf .*:(temperature|valveposition|humidity|state).*
MODE synchronous
MODEL MYSQL
NAME logdb
NR 1150096
NTFY_ORDER 50-logdb
PID 8348
REGEXP .*:(temperature|valveposition|humidity|state).*
STATE connected
TYPE DbLog
UTF8 0
VERSION 3.12.6
dbconn mysql:database=fhem;host=localhost;port=3306
dbuser fhemuser
HELPER:
COLSET 1
DEVICECOL 64
EVENTCOL 512
OLDSTATE connected
READINGCOL 64
TYPECOL 64
UNITCOL 32
VALUECOL 128
Helper:
DBLOG:
state:
logdb:
TIME 1543510872.63423
VALUE waiting for connection
READINGS:
2018-11-29 20:05:17 state connected
cache:
index 0
Attributes:
DbLogExclude TYPE=at
Oder muss hier ein globales userattr angelegt werden (wie hier https://forum.fhem.de/index.php?topic=21219.0 (https://forum.fhem.de/index.php?topic=21219.0) ?)
Sorry, wenn ich mich grade blöd anstelle...
Cheers,
Otto
Ah, danke!
Hatte nicht kapiert, dass das so in jedes einzelne at geschrieben wird :-)
Jetzt muss ich das nur noch für die dynamisch generierten at umsetzen...
Danke auf jeden Fall!
Cheers,
Otto