Originally posted by: <email address deleted>
Hi,
in meinem Log landen ca. alle 15 Minuten solche Einträge:
2011.11.27 10:48:51 3: -1
2011.11.27 10:48:51 3: NTFY return: -1
Dadurch wird mein fhem-log unansehnlich und v.a. lang.
Ob des Zyklus ist's wohl das FHT-notify. Dieses sieht folgendermassen
aus:
## fhem.cfg ##
define ez_FHTnotify notify ez_FHT {\
my $FHT = "%";;\
if (($FHT =~ "battery:") and ($FHT ne "battery: ok")) {\
{Log 1, "Battery warning: ".$FHT}\
} \
if ($FHT =~ "measured-temp") {\
$FHT = substr($FHT, 15, 4);;\
system("(echo $FHT > FHT-temperature.txt)")\
}\
}
## /fhem.cfg ##
Die Measured-Temp steht korrekt in der Datei, der Battery-Trigger
dürfte noch nie gezogen haben.
Hab ich irgendwo einen Code-Fehler übersehen?
Bzw. wie kann ich die o.g. Log-Meldung loswerden? Den Log-Level kann
man laut commandref für devices, aber nicht für notifies setzen...
Grüßle, Uli
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
> 2011.11.27 10:48:51 3: NTFY return: -1
Da liefert wohl system(...) -1 zurueck. Man koennte es unterdruecken mit 0 als
letztes perl-Kommando. Interessehalber: Warum wird echo in einem sub-shell
gestaret?
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com