FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: roedert am 26 September 2014, 14:51:24

Titel: setreading wird nicht immer im DbLog protokolliert
Beitrag von: roedert am 26 September 2014, 14:51:24
Wenn ich setreading myDevice myValue 999 manuell ausführe, wird dies korrekt im DbLog protokolliert.

Von einem notify aus wird zwar das reading gesetzt, aber nicht protokolliert, d.h. der Wert in der current-Tablle ist unverändert bzw. wird bei einem neuen reading-Name gar nicht angelegt.
In einem definierten readingsHistory steht er auch korrekt drin.
define mynotify notify <condition> { fhem("setreading myDevice myValue 999")}

Ich nutze extra den Perl-Code in  {}, da noch einieg andere Funktionen in dem Notify mit drin sind.

Habt ihr da ne Erklärung oder einen Ansatz um den Fehler zu finden. Im Logfile steht dazu zumindest nix......