FHEM Forum

FHEM => Sonstiges => Thema gestartet von: maxritti am 14 März 2014, 21:09:07

Titel: [Gelöst] - DbLog Fehlermeldungen auf der Linuxkonsole
Beitrag von: maxritti am 14 März 2014, 21:09:07
Guten Abend zusammen,

hat jemand eine Idee, wie ich folgendem Fehler auf die Spur kommen kann?

2014.03.14 21:03:14 3: DbLog: Error in inline function: <:>, Error: syntax error at (eval 3078) line 1, near ":"

Das ganze fliegt über die Konsole meines Linuxservers, wo FHEM drauf installiert ist.

Ich habe zwar heute neue HM Geräte angelernt, aber das ganze funktioniert.
Im DbLog sehe ich auch wunderbar aktuelle Werte, also grundsätzlich scheint das Logging zu funktionieren.
Titel: Antw:DbLog Fehlermeldungen auf der Linuxkonsole
Beitrag von: JoeALLb am 15 März 2014, 07:01:00
Stehen irgendwelche Einheiten (C oder %)  in den Readings der Tabelle?

Gesendet von meinem Xperia Pro mit Tapatalk

Titel: Antw:DbLog Fehlermeldungen auf der Linuxkonsole
Beitrag von: maxritti am 15 März 2014, 07:06:38
Nicht dass ich wüsste.
Seit gestern habe ich einen HM Zwischenstecker mit Leistungsmessung.

Vielleicht machen die Einträge, wo mehrere Werte bei value stehen das Problem?

Titel: Antw:DbLog Fehlermeldungen auf der Linuxkonsole
Beitrag von: JoeALLb am 15 März 2014, 07:25:56
Sorry,  meinte natürlich value.
Kannst ja testen,  indem du diese Zeile über dbexclude mal vom logging ausnimmst.
Ich habe bei einem anderen sensor ein ähnliches Problem und lese mich deshalb gerade in die Programmierung von Dblog ein. Aber vermutlich kann der Maintainer dazu schneller etwas hilfreiches sagen. Ich vermute den Fehler in der Funktion die Versucht,  die Einheiten zu erkennen. Daran soll in ganz fhem demnächst was größeres umgebaut werden...

Gesendet von meinem Xperia Pro mit Tapatalk

Titel: Antw:DbLog Fehlermeldungen auf der Linuxkonsole
Beitrag von: rudolfkoenig am 15 März 2014, 08:09:43
Ich wuerde erst das fhem-logging auf die console umdrehen (attr global logfile -), fhem in der console neu starten, und danach das DbLog-Instanz verbose Attribut hochdrehen und schauen, neben welchen der Fhem-LogMeldungen die Fehler auftauchen.
Titel: Antw:[Gelöst] - DbLog Fehlermeldungen auf der Linuxkonsole
Beitrag von: maxritti am 15 März 2014, 08:49:18
Danke an Euch beide.

Ich habe den Fehler gefunden. Bei einem Plot hatte ich ein ":" zuviel in der Spec eines Wertes.
Man man. Da muss man ja ganz schön suchen.
Titel: Antw:[Gelöst] - DbLog Fehlermeldungen auf der Linuxkonsole
Beitrag von: Tobias am 16 März 2014, 07:51:06
Wenn es Bugs in DbLog gibt, bitte immer mich per PM auf den Thread stoßen.... Kann ja auch nicht überall gleich mitlesen...
Titel: Antw:[Gelöst] - DbLog Fehlermeldungen auf der Linuxkonsole
Beitrag von: betateilchen am 18 März 2014, 09:23:30
dann läuft aber in Kürze Dein Postfach über  8)