Hauptmenü

Attribute bei Log-File

Begonnen von saxandl, 16 November 2016, 13:33:35

Vorheriges Thema - Nächstes Thema

saxandl

Hallo!

Gibt es eine Einstellung, Logeinträge in regelmäßigen Abständen zu erzwingen?

Aktuell schreibt das Device immer nur dann einen Log-Eintrag, wenn sich der Status ändert. Ich möchte aber alle 60 Sekunden einen Log-Eintrag erzwingen.

In der Wiki konnte ich dazu nichts hilfreiches finden ...

greets

marvin78

Dann hast du nicht gut gesucht. Dein Stichwort ist addLog.

saxandl

nach addLog gesucht und gefunden.

kann es sein, dass die Funktion addLog nachinstalliert werden muss? ich habe folgenden eintrag im log:

Undefined subroutine &main::addLog called at


saxandl

brauchst nicht mit den augen rollen - die info's sind sehr dürftig  >:(

ich fasse zusammen: habe gesucht und unter anderem auch den Wiki Plot-Abriss gelesen. Darauf
basierend meinen addLog-Eintrag gebaut:

define a_actuator at +*00:01 {addLog("Wohnzimmer_Decke_Sw_2","state")}

dieser wird korrekt jede Minute ausgeführt, aber eben nicht erfolgreich. Im fhem.log finden wir folgenden eintrag

a_actuator: Undefined subroutine &main::addLog called at (eval 874665) line 1

Das sagt mir, dass 'sub addLog' nicht gefunden wurde ...


kumue

Hast du auch bis ganz unten gelesen ?
Implementierung, 99_myUtils.pm...?

marvin78

Ich habe schon zu Recht mit den Augen gerollt.

Falls du alles bis zu Ende gelesen hast und auch alles so gemacht hast, wie es da steht, fehlen hier Infos.

saxandl

ja, ich hab tatsächlich überlesen, dass die sub selbst angelegt werden muss. Aber im
log ist's ja eh gestanden ...

tks

kumue