Ankündigung

Einklappen
Keine Ankündigung bisher.

Zwei Werte Prüfen und Dritten Wert ausgeben

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

    Zwei Werte Prüfen und Dritten Wert ausgeben

    Hallo Zusammen,

    ich benötige mal eine Hilfestellung von euch.

    Die Ausgangs Situation ist folgende
    Ich möchte zwei Objekt auf ihren Status Prüfen und bei erfüllt einen dritten vordefinierten Wert auf KNX ausgeben.

    Objekt X = 1 und Objekt X = 0 dann Sende an KNX den festen wert 11

    Würde das gerne einfach in den Items machen oder braucht man dafür eine Logik.

    Danke für die Hilfe

    #2
    Hi,

    Zitat von SKraft Beitrag anzeigen
    Objekt X = 1 und Objekt X = 0 dann Sende an KNX den festen wert 11
    das kann es so nicht geben, Du meinst sicherlich Objekt X = 1 und Objekt Y = 0... Du hast auch nicht beschrieben, was in den anderen Fällen passieren soll...

    Code:
    Test:
        X: 
            type: bool
    
        Y: 
            type: bool
    
        Q:
            type: int
            enforce_updates: yes
            eval: 11 if sh...X() and not sh...Y() else none
            eval_trigger: 
                - ..X
                - ..Y
    Die passenden knx-Attribute musst Du natürlich noch hinzufügen.

    Gruß, Waldemar
    OpenKNX www.openknx.de

    Kommentar


      #3
      Hallo Waldemar,
      danke erstmal für die Hilfe.
      Du hast natürlich recht mit X und Y

      Vom Ansatz her hatte ich es auch überlegt wie du geschrieben hast.
      Wichtig ist das, nur wenn x=1 und y=0 ist, darf einmal 11 gesendet wird.
      In allen anderen Fällen soll nichts passieren.

      Wenn ich das mit meinem Ansatz vergleiche war das fehlende „not“ im eval bei mir vermutlich der Denkfehler.
      Ich werde es morgen versuche und Beichten.
      Zuletzt geändert von SKraft; 18.01.2018, 23:46.

      Kommentar


        #4
        Hallo Waldemar,

        nochmal Danke für die Hilfe, klappt genau so wie es mir vorgestellt habe.

        Schönes WE

        Kommentar


          #5
          Gern geschehen...
          OpenKNX www.openknx.de

          Kommentar

          Lädt...
          X