Originally posted by: <email address deleted>
Hallo Rudi,
On 27 Nov., 12:30, Rudolf Koenig wrote:
> Interessehalber: Warum wird echo in einem sub-shell
> gestaret?
Eigentlich nur, weil ich in
http://groups.google.com/group/fhem-users/browse_thread/thread/e135917d6cefe54/0484570f3fd7962e?lnk=gst&q=echo#
dort Eintrag von bernhard 29.09. 21:43, gefunden habe, dass ein sub-
shell-Aufruf sein Problem löst, drum hab ich's so übernommen.
Hab nun das innere Klammerpaar weggenommen -> code funktioniert noch,
"NTFY -1" -Eintrag im Log kommt aber nach wie vor.
> Da liefert wohl system(...) -1 zurueck. Man koennte es unterdruecken mit 0 als
> letztes perl-Kommando.
Oh fein. Wo muss ich was hinschreiben? Das notify ist ja Bestandteil
der fhem.cfg
Einfach
0;
}
vor die letzte schliessende geschweifte Klammer des notify?
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Hi Rudi,
durch die hinzugefügte
0;
ist nun Ruhe im Log.
Vielen Dank für die Lösung!
Gruß, Uli
## 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");;\
0;;\
}\
}
## /fhem.cfg ##
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com