fhem-Log: Use of uninitialized value $m in string gt...

Begonnen von Guest, 01 August 2010, 19:46:37

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

Ich habe wie in ../examples/03_fht empfohlen wurde folgendes notify in
meinem fhem.cfg eingebaut

define lime_reset notify .*lime-protection {\
  my $d = $defs{@}{READINGS}{"desired-temp"}{VAL};;\
  my $m = $defs{@}{READINGS}{"measured-temp"}{VAL};;\
  if($m gt $d) {\
    fhem("set @ desired-temp 29");;\
    fhem("set @ desired-temp $d");;\
  }\
}

und erhalte seitdem im Log folgende Meldung:

Use of uninitialized value $m in string gt at (eval 102) line 1.
Use of uninitialized value $d in string gt at (eval 102) line 1.

Aufgrund einer anderen Fehlermeldung und Hinweis durch Rudi habe ich
bereits das ">" durch "gt" ausgetauscht.

Muß noch etwas geändert werden?

hG, Markus

--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.

rudolfkoenig

                                                   

> Use of uninitialized value $m in string gt at (eval 102) line 1.

Ich meine da sind die entsprechenden Readings fuer manche Geraete (noch?) nicht
gesetzt. Am besten fuer die verdaechtigen Geraete im telnet selbst die Werte
Abfragen mit

{ $defs{GERAETENAME}{READINGS}{"measured-temp"}{VAL}}

--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.