Um solchen Phänomenen auf die Spur zu kommen
(http://up.picr.de/17912688us.png)
schlage ich folgenden Patch vor:
Index: fhem.pl
===================================================================
--- fhem.pl (revision 5499)
+++ fhem.pl (working copy)
@@ -2403,6 +2403,7 @@
push @ret, cfgDB_svnId if $attr{global}{configfile} eq 'configDB';
foreach my $m (sort keys %modules) {
next if(!$modules{$m}{LOADED} || $modules{$m}{ORDER} < 0);
+ Log3 ('fhem.pl', 4, "Looking for SVN Id in module $m");
my $fn = "$attr{global}{modpath}/FHEM/".$modules{$m}{ORDER}."_$m.pm";
if(!open(FH, $fn)) {
push @ret, "$fn: $!";
Damit kann man mit einem globalen verbose=4 herausfinden, nach welchen Modulen gesucht wird, um ggf. das Modul mit der fehlenden $Id zu identifizieren.
Eingecheckt (mit Log statt Log3).
ich dachte, Log sei irgendwann obsolet...
Fuer Module ja, fuer fhem.pl und Funktionen ohne device ist das ein Shortcut fuer "Log3 undef"
alles klar, danke :)