[Gelöst] - FileLog für ein eigenes Device wird nicht befüllt.

Begonnen von maxritti, 03 April 2014, 11:04:25

Vorheriges Thema - Nächstes Thema

maxritti

Hallo zusammen,

irgendwie stecke ich wohl gerade in einer FileLog Sackgasse, wo ich nicht wirklich rauskomme.
Derzeit spiele ich ein wenig mit einem Modul für meinen Solarlog rum.

Irgendwie will der mir derzeit aber nicht in das separate Filelog loggen.
Die Meldungen welche das Modul macht, landen in dem allgemeinen Logfile.

Kann mir da vielleicht jemand sagen, wo etwas falsch ist?

Die Definitionen von FileLog, dem extra mySL_FileLog und dem mySL habe ich mal angehangen.


Ich habe das hier mal in den Anfänger Bereich gestellt, da ich mir gerade ein wenig so vor komme  ;)

betateilchen

ändere mal die Definition des separaten Logs von "mySL" in "mySL.*"
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

maxritti

Das ändert auch nichts.

Es erscheint das im FileLog:

2014.04.03 11:15:40 3: GetUpdate Solarlog solarlog-ip ...
2014.04.03 11:15:42 3: mySL, WR0_P_Ges, 2994
2014.04.03 11:15:42 3: mySL, WR1_P_Ges, 1832


Das sind Ausgaben, welche ich in meinem Modul via "Log3 $name, 3, ...." mache.

Ich habe hier glaube ich was ordentlich durch die Wurst gedreht.  :o

Denn sobald die o.a. Einträge ins Log geschrieben werden, passiert im Eventmonitor auch nichts.
Müsste da nicht auch etwas angezeigt werden, sobald ich im Modul etwas an Readings ändere?

maxritti

Ich habe nun noch mal ein wenig probiert.
Und zwar habe ich einne Dummy angelegt und dieser loggt mir prima in das separate Log.

Wenn ich in die Definition des Logs gehe, so kann ich mein "Device" "mySL" auch gar nicht auswählen.
Wie kann denn das sein? Habe ich da in meinem Modul noch etwas vergessen?
Ich habe das Modul mal hier angehangen.
Eventuell mag da mal einer der Profis einen Blick riskieren?


betateilchen

Zitat von: maxritti am 03 April 2014, 11:19:05
Müsste da nicht auch etwas angezeigt werden, sobald ich im Modul etwas an Readings ändere?

kommt drauf an, WIE Du die Änderung durchführst.

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

maxritti

Argh. Es geht.

Was eine solche Zeile hier doch alles bewirken kann :)
Da hatte ich wohl ein wenig viel gelöscht.

Nun kommt alles brav dahin, wo es hin soll.

readingsEndUpdate($hash, 1);

Danke Dir.

betateilchen

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!