Hallo
Ich reaktiviere diesen Thread mal weil ich genau diese Funktion verwende um Plotabrisse bei meinen Shelly H&T zu vermeiden.
Um die Batterien zu schonen melden sich die Shellys nur bei veränderungen bzw. alle 12 Stunden. Um dennoch sauber gezeichnete Graphen zu haben lasse ich den letzen Wert alle 15 Minuten ins Dblog schreiben. Das funktioniert auch super aber leider werden die Werte auch ins fhem.log geschrieben.
2021.06.22 11:50:33 3: DbLog mylogdb -> addLog created - TS: 2021-06-22 11:50:33, Device: KG_TK_ShellyHT, Type: MQTT2_DEVICE, Event: addLog, Reading: battery, Value: 100, Unit:
2021.06.22 11:50:33 3: DbLog mylogdb -> addLog created - TS: 2021-06-22 11:50:33, Device: KG_TK_ShellyHT, Type: MQTT2_DEVICE, Event: addLog, Reading: humidity, Value: 66.0, Unit: %
2021.06.22 11:50:33 3: DbLog mylogdb -> addLog created - TS: 2021-06-22 11:50:33, Device: KG_TK_ShellyHT, Type: MQTT2_DEVICE, Event: addLog, Reading: temperature, Value: 21.88, Unit: °C
2021.06.22 11:50:33 3: DbLog mylogdb -> addLog created - TS: 2021-06-22 11:50:33, Device: KG_TK_ShellyHT, Type: MQTT2_DEVICE, Event: addLog, Reading: schimmelfreiMinTemp, Value: 20.8, Unit:
2021.06.22 11:50:33 3: DbLog mylogdb -> addLog created - TS: 2021-06-22 11:50:33, Device: KG_TK_ShellyHT, Type: MQTT2_DEVICE, Event: addLog, Reading: schimmelfreiMaxHumRoom, Value: 71.0, Unit:
Meine erste Idee war bei dem Device Verbose auf 0 zu setzen aber das hat leider nicht geändert.
Hier das List von dem Device:
Internals:
CFGFN
COMMAND
set mylogdb addLog KG_GZ_ShellyHT:battery;
set mylogdb addLog KG_GZ_ShellyHT:humidity;
set mylogdb addLog KG_GZ_ShellyHT:temperature;
set mylogdb addLog KG_GZ_ShellyHT:schimmelfreiMinTemp;
set mylogdb addLog KG_GZ_ShellyHT:schimmelfreiMaxHumRoom;
set mylogdb addLog KG_TK_ShellyHT:battery;
set mylogdb addLog KG_TK_ShellyHT:humidity;
set mylogdb addLog KG_TK_ShellyHT:temperature;
set mylogdb addLog KG_TK_ShellyHT:schimmelfreiMinTemp;
set mylogdb addLog KG_TK_ShellyHT:schimmelfreiMaxHumRoom
DEF +*00:15
set mylogdb addLog KG_GZ_ShellyHT:battery;
set mylogdb addLog KG_GZ_ShellyHT:humidity;
set mylogdb addLog KG_GZ_ShellyHT:temperature;
set mylogdb addLog KG_GZ_ShellyHT:schimmelfreiMinTemp;
set mylogdb addLog KG_GZ_ShellyHT:schimmelfreiMaxHumRoom;
set mylogdb addLog KG_TK_ShellyHT:battery;
set mylogdb addLog KG_TK_ShellyHT:humidity;
set mylogdb addLog KG_TK_ShellyHT:temperature;
set mylogdb addLog KG_TK_ShellyHT:schimmelfreiMinTemp;
set mylogdb addLog KG_TK_ShellyHT:schimmelfreiMaxHumRoom
FUUID 60ccb33c-f33f-a5a6-53b9-9292a3c72bfe2a0b
NAME addlog_shellyHT
NR 34655
NTM 12:07:23
PERIODIC yes
RELATIVE yes
REP -1
STATE Next: 12:07:23
TIMESPEC 00:15
TRIGGERTIME 1624356443.15376
TRIGGERTIME_FMT 2021-06-22 12:07:23
TYPE at
Helper:
DBLOG:
state:
mylogdb:
TIME 1624027964.28101
VALUE Next: 17:07:44
READINGS:
2021-06-22 11:52:23 state Next: 12:07:23
Attributes:
DbLogExclude .*
disable 0
room Graphen,Keller->Gästezimmer,Keller->Technikkeller,Zentralsysteme->Logs,Zentralsysteme->System
verbose 0
Ich hoffe es hat jemand eine Idee wie ich dem Device abgewöhnen kann ich fhem.log zu schreiben.
Danke und Gruß
Daniel