FHEM Forum

FHEM => Automatisierung => Thema gestartet von: Tommy82 am 18 Mai 2015, 21:19:11

Titel: [Gelöst]DBLog Fehler
Beitrag von: Tommy82 am 18 Mai 2015, 21:19:11
Hallo, ich bekomme beim fhem start im log jetzt diese meldung:
given is experimental at ./FHEM/93_DbLog.pm line 1101, <$fh> line 1651.
when is experimental at ./FHEM/93_DbLog.pm line 1103, <$fh> line 1651.
when is experimental at ./FHEM/93_DbLog.pm line 1111, <$fh> line 1651.
when is experimental at ./FHEM/93_DbLog.pm line 1121, <$fh> line 1651.
when is experimental at ./FHEM/93_DbLog.pm line 1129, <$fh> line 1651.
given is experimental at ./FHEM/93_DbLog.pm line 1134, <$fh> line 1651.
when is experimental at ./FHEM/93_DbLog.pm line 1135, <$fh> line 1651.
when is experimental at ./FHEM/93_DbLog.pm line 1136, <$fh> line 1651.
when is experimental at ./FHEM/93_DbLog.pm line 1137, <$fh> line 1651.
when is experimental at ./FHEM/93_DbLog.pm line 1150, <$fh> line 1651.



Woher kommt das?
Titel: Antw:DBLog Fehler
Beitrag von: Tobias am 19 Mai 2015, 08:18:13
es gab gestern ein Update, aber dieser Teil wurde nicht geändert. Der war vorher schon drin
Titel: Antw:DBLog Fehler
Beitrag von: Tommy82 am 05 Juli 2015, 11:05:10
Und das heisst? Hab die Meldungen immer noch im Log, hab gestern Fhem nochmal aktualisiert
Titel: DBLog Fehler
Beitrag von: Benni am 05 Juli 2015, 16:47:46
Das heisst, dass deine Perl-Version das when-Statement als experimental betrachtet.
DbLog verwendet when wahrscheinlich schon seit Urzeiten allerdings würde das Perl -seitig inzwischen mal als quasi "nicht zuverlässig" eingestuft (Google findet bessere Erklärungen )
Sollte aber erst mal kein Problem sein, deshalb ist es ja auch nur eine Warnung.

Gruß Benni.
Titel: Antw:DBLog Fehler
Beitrag von: Virsacer am 28 August 2015, 20:37:46
Sind zwar "nur" Warnungen, aber die haben ja auch einen Grund ;)
Sollte also auch mal behoben werden - Ist ja auch irgendwie nervig, das dauernd im Log zu haben :-\

Die Zeilennummern haben sich inzwischen etwas verändert:
given is experimental at ./FHEM/93_DbLog.pm line 1288, <$fh> line 72.
when is experimental at ./FHEM/93_DbLog.pm line 1290, <$fh> line 72.
when is experimental at ./FHEM/93_DbLog.pm line 1298, <$fh> line 72.
when is experimental at ./FHEM/93_DbLog.pm line 1308, <$fh> line 72.
when is experimental at ./FHEM/93_DbLog.pm line 1316, <$fh> line 72.
given is experimental at ./FHEM/93_DbLog.pm line 1321, <$fh> line 72.
when is experimental at ./FHEM/93_DbLog.pm line 1322, <$fh> line 72.
when is experimental at ./FHEM/93_DbLog.pm line 1323, <$fh> line 72.
when is experimental at ./FHEM/93_DbLog.pm line 1324, <$fh> line 72.
when is experimental at ./FHEM/93_DbLog.pm line 1337, <$fh> line 72.
Titel: Antw:DBLog Fehler
Beitrag von: Posti123 am 29 August 2015, 19:39:41
habe selbe Meldung im Log nach dem starten von fhem
Titel: Antw:DBLog Fehler
Beitrag von: franky08 am 29 August 2015, 20:02:33
Hängt mit der Perl Version zusammen, wurde im Forum von Rudi schon beschrieben, mal mit der SuFu nachsehen.

Zitat von: rudolfkoenig am 28 August 2015, 12:17:32
Ich meine, dass neuere Perl Versionen given & when als experimental eingestuft haben, und Warnungen ausgeben.
Wie man das Problem "richtig" loest, weiss ich allerdings nicht.

VG
Frank
Titel: Antw:DBLog Fehler
Beitrag von: Virsacer am 30 August 2015, 09:32:26
Zitat von: franky08 am 29 August 2015, 20:02:33
Hängt mit der Perl Version zusammen, wurde im Forum von Rudi schon beschrieben, mal mit der SuFu nachsehen.
Ja, das hängt mit der Perl-Version zusammen, aber ich werde sicher nicht mein System gefährden (zu schrotten), indem ich da jetzt irgendwie eine veraltete Version reinwurschtle :-\