gelöst: NotifyFn wird nicht angesprochen...

Begonnen von Tobias, 03 April 2014, 12:51:42

Vorheriges Thema - Nächstes Thema

Tobias

Hi,
ich bin gerade ratlos. Meine NotifyFn wird nicht angesprochen. Im Eventmonitor sehe ich die Events durchrauschen, aber irgendwie kommen die nicht bei mir an.
Kann man bitte wer kurz drüberschauen?

sub Sprinkle_Initialize($)
{
  my ($hash) = @_;
  $hash->{DefFn}     = "Sprinkle_Define";
  $hash->{NotifyFn}  = "Sprinkle_Notify";
  $hash->{SetFn}     = "Sprinkle_Set";
  $hash->{UndefFn}   = "Sprinkle_Undefine";
  $hash->{AttrFn}    = "Sprinkle_Attr";
  $hash->{AttrList}  = "disable:0,1".
                       " Sprinkle_SensorThreshold". # in 0% - 100%
                       " Sprinkle_OnTimeSec". # =0: On; >0: on-for-timer x
                       " ".$readingFnAttributes;
}

sub Sprinkle_Notify($$) {
  # Log is my entry, Dev is the entry of the changed device
  my ($hash, $dev) = @_;
  my $me = $hash->{NAME};
Log 3, "1.Notify von: $dev";
  return undef if(IsDisabled($me));

Log 3, "2.Notify von: $dev";
}


Mein Log bleibt leer :(
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

rudolfkoenig

Ich sehe da nichts Falsches. Wenn ich dein Code mit einem leeren DefineFn ergaenze und ein "define S Sprinkle" absaetze, dann kommen auch die Meldungen im Log.

Tobias

mysteriös... mein fhem spinnt ... ;)
Alle nochmal neu geladen und auf einmal seh ich die Logs auch ...
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter