Ankündigung

Einklappen
Keine Ankündigung bisher.

Logik in Logik aufrufen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Logik in Logik aufrufen

    Hallo zusammen,
    irgenwie suche und suche ich, aber ich werde nicht fündig. Ich habe wahrscheinlich eine ganz simple Frage. Wie kann ich in einer eigenen Logik von mir eine andere Logik von mir direkt aufrufen?

    Habe es mit
    sh.trigger(name [, by] [, source] [, value] [, dt])
    versucht, aber das hat nicht geklappt.

    Habt ihr ein Beispiel, wie soetwas gemacht wird? Auch wichtig wäre mir, welchen Namen man dann verwendet. Die Namen aus der logic.conf oder die "echten" Dateinamen mit .py am Ende?

    Vielen Dank euch

    Gruß
    loeserman

    #2
    Hallo,

    ich löse den trigger bei mir wie folgt:

    Code:
    sh.scheduler.trigger('logic_name', by='text', source='text', dt=sh.now())
    wobei logic_name die zu triggernde logic ist und ohne der Endung .py am Ende angegeben werden muss. Also das was in der logic.conf zwischen den eckigen Klammern steht
    Die Texte in by und source können frei gewählt werden, und werden der getriggerten Logic übergeben.

    Grüße
    Maxxis

    Kommentar


      #3
      Super, jetzt läuft es. Vielen Dank!
      Ich wusste nicht, dass die Schlüsselwörter "by=", "source=", usw. auch geschrieben werden mussten.

      Thema gelöst.

      Kommentar

      Lädt...
      X