Re: Log: NTFY return: -1

Begonnen von Guest, 27 November 2011, 12:51:59

Vorheriges Thema - Nächstes Thema

Guest

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

Guest

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