[gelöst > geht nicht!] notify durch sich selbst triggern?

Begonnen von rapster, 03 Oktober 2015, 17:51:57

Vorheriges Thema - Nächstes Thema

rapster

Hallo Zusammen,

evtl. überseh ich da etwas...

Folgende notify definition angenommen:

ntfy_test:(this|that) {
    if ($EVENT eq "this") {
    Log 1, "this should do that => trigger $SELF that";
        DoTrigger($SELF, "that");
    }
    elsif ($EVENT eq "that") {
    Log 1, "that";
    }
}


Ich möchte dass durch ein "trigger ntfy_test this" das notify sich selber erneut mit "that" triggert.
Allerdings funktioniert das nicht...

Ein manuelles "trigger ntfy_test this" loggt folgendes:
2015.10.03 17:42:25.462 1: this should do that => trigger ntfy_test that

Ein manuelles "trigger ntfy_test that" loggt folgendes:
2015.10.03 17:42:28.381 1: that

Wenn ich durch DoTrigger ein anderes notify triggere funktioniert das allerdings.
Hat einer einen Tipp? Oder kann sich ein notify by design nicht selber triggern?

Gruß
  Claudiu

rudolfkoenig

Rekursives Triggern ist explizit  unterbunden.
Sonst baut ein Anfaenger ganz schnell eine Endlosschleife.

rapster

OK, Danke!, sowas habe ich mir schon gedacht, ist vll. auch besser so :)

Hab das nun anderst gelöst...

Gruß
  Claudiu