Ankündigung

Einklappen
Keine Ankündigung bisher.

Logik über Item bzw. Itemwert deaktiveren

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

    Logik über Item bzw. Itemwert deaktiveren

    Hallo,

    ich möchte eine Logik über ein bool Item aktivieren oder deaktivieren.

    In der Doku steht, dass das mit
    Code:
    logic.disable()
    gehen müssten.

    Wie ist die Methode genau anzuwenden?
    Meine Logik hat den Namen heizung.

    Meine Versuche sind alle fehlgeschagen:

    Code:
    heizung:
      reglungsautomatik:
        name: Heizung über 0) Schaltuhr oder 1) shNG
        type: bool
        on_change:
          - "heizung.logic.disable() if value == False else heizung.logic.enable()"
    Danke Euch.

    #2
    So wird das nichts. Diese Methode der Logiken ist auch für evals denkbar ungeeignet. Um die Methode zu nutzen musst Du Dir mit dem Namen der Logik eine Referenz auf das aktuelle Logik Objekt holen. Dann kannst Du die disable Methode des Objektes aufrufen.
    Viele Grüße
    Martin

    Stay away from negative people. They have a problem for every solution.

    Kommentar

    Lädt...
    X