FHEM Forum

FHEM => Sonstiges => Thema gestartet von: Skusi am 10 April 2017, 16:52:55

Titel: Hilfe mein Logfile läuft bald über... TimeSeries.pm ?
Beitrag von: Skusi am 10 April 2017, 16:52:55
Hallo zusammen,

brauche mal dringend einen Tip:
Natürlich habe ich nix besseres zu tun als einen Tag bevor ich verreise nochmal in Fhem nach dem Rechten zu sehen.

Mein Logfile schreibt seit ein dem letzten Update vom Samstag jede Menge Fehler:

Argument "on" isn't numeric in numeric lt (<) at FHEM/TimeSeries.pm line 354.
Argument "off" isn't numeric in subtraction (-) at FHEM/TimeSeries.pm line 247.


Diese beiden Zeilen wiederholen sich gefühlte ca 1100 mal, bis wieder eine gewisse Zeit Ruhe ist.

Mein Log ist nun schon 60.000 Zeilen lang.

Wie kann ich das wenigstens abstellen. Mein Stick auf den ich die Logs Schreibe, wird sicher nicht lange mitmachen.

Ich suche schon seit ner Stunde nach der Ursache, aber ich weiß nicht so recht wo ich anfangen soll.

Was ist dieses TimeSeries.pm ?
Welches Modul könnte diese Fehler erzeugen.

Ich brauch mal ne Starthilfe, damit ich das heute noch aus der Welt schaffen kann.

Irgendjemand ne Idee ???

-Skusi
Titel: Antw:Hilfe mein Logfile läuft bald über... TimeSeries.pm ?
Beitrag von: Skusi am 11 April 2017, 09:51:23
Kann denn keiner Helfen ???
Alle meine Bemühungen zu verhindern das der Log so vollgeschrieben wird sind gescheitert.
Titel: Antw:Hilfe mein Logfile läuft bald über... TimeSeries.pm ?
Beitrag von: igami am 11 April 2017, 10:06:34
Hast du schon mal stacktrace eingeschaltet?

Irgendwo wird on und off bei numerischen operationen verwendet. Vllt lieber mal ReadinsNum statt ReadingsVal an den betroffenen Stellen verwenden.
Titel: Antw:Hilfe mein Logfile läuft bald über... TimeSeries.pm ?
Beitrag von: dev0 am 11 April 2017, 10:11:38
Irgendwo könnte im Zusammenhang mit event-aggregator sein...
Titel: Antw:Hilfe mein Logfile läuft bald über... TimeSeries.pm ?
Beitrag von: franky08 am 11 April 2017, 10:39:18
Oder es kommt von einem hm thermostat der auf off steht und dessen desired temp irgendwo mit ReadingsVal ausgewertet wird, ReadingsNum nehmen.

VG
Frank
Titel: Antw:Hilfe mein Logfile läuft bald über... TimeSeries.pm ?
Beitrag von: Skusi am 15 April 2017, 15:15:53
Viel Dank erstmal für die Tipps.

Ich bin nun mein Config File mal durchgegangen.

Kann es sein das sowas:

attr Gasimpuls event-aggregator reading:2:constant:v

das Problem sein kann ?
Das reading dieses FRM device hat die stati on / off

Kann man den event-aggregator also nur mit numerischen Werten benutzen ?

Komisch nur das ich das so schon lange in Betrieb habe und es erst seit kurzem diese Fehlermeldungen erzeugt.

Da mein Gas Sensor etwas prellt, habe ich mit diesem Attribut den Impuls etwas geglättet.
(Notlösung, aber funktioniert)

Ist da jetzt in einem Update was geändert worden was solche Geschichten nicht mehr tolleriert. In der ComandRef sind immer nur Beispiele mit Numerischen Werten beschrieben.

Bin ich auf dem richtigen Weg ???