Ankündigung

Einklappen
Keine Ankündigung bisher.

Binärauslöser

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

    #16
    Ja, der Wert soll im Bereich 0..255 bleiben.
    Hab gerade getestet, der Compiler weigert sich hartnäckig:

    Syntaxfehler in Zeile:[293]
    >if event("Sonos Küche - Lautstärke 1Bit-11/0/1") and ("Sonos Küche - Lautstärke 1Bit-11/0/1"==EIN) then { Wert = Wert + Offset Wert = min(Wert,255s16) Wert = max(Wert, 0s16) write("Sonos Küche - Lautstärke 1Byte-11/0/5",convert(Wert, 0u08))} endif< in der Datei "D:/KNX/EIBPC/EibstudioData/tmpApp.txt"
    Anweisung erstreckt sich bis zur Zeile: 294
    Gültig bis Spaltenposition: {40}
    STOP Parser --> Wert = min(Wert,255s16) Wert = max(Wert, 0s16) write("Sonos Küche - Lautstärke 1Byte-11/0/5",convert(Wert, 0u08))} endif
    ID:4
    EibParser wurde mit Fehler beendet.

    Kommentar


      #17
      Wenn Du mit den geschweiften Klammern arbeitest, musst Du die einzelnen Codezeilen mit einem ";" abschließen:

      Code:
      if event("Sonos Küche - Lautstärke 1Bit-11/0/1") and ("Sonos Küche - Lautstärke 1Bit-11/0/1"==EIN) then {
          Wert = Wert + Offset;
          Wert = min(Wert,255s16);
          Wert = max(Wert, 0s16);
          write("Sonos Küche - Lautstärke 1Byte-11/0/5",convert(Wert, 0u08));
      } endif
      Zuletzt geändert von klaus_kraemer; 25.11.2017, 13:10. Grund: Käse geschrieben...

      Kommentar


        #18
        Noch eine Lösung, bei der Du nur den Event bräuchtest:

        Code:
        if event("Sonos Küche - Lautstärke 1Bit-11/0/1") then {
            Wert = Wert + Offset  * convert("Sonos Küche - Lautstärke 1Bit-11/0/1",0u08) - Offset * convert(!"Sonos Küche - Lautstärke 1Bit-11/0/1",0u08);
            Wert = min(Wert,255s16);
            Wert = max(Wert, 0s16);
            write("Sonos Küche - Lautstärke 1Byte-11/0/5",convert(Wert, 0u08));
        } endif
        Zuletzt geändert von klaus_kraemer; 25.11.2017, 13:30.

        Kommentar


          #19
          , Jeep das wars. Klappt genauso wie gewünscht. Vielen Dank für eure Hilfe.
          Wär ich nie draufgekommen.

          Kommentar


            #20
            Zitat von frankthegreat Beitrag anzeigen
            , Jeep das wars. Klappt genauso wie gewünscht. Vielen Dank für eure Hilfe.
            Wär ich nie draufgekommen.
            Dafür gibts ja auch Foren...

            Kommentar


              #21
              Sehr schön und kompakt. Danke für die ; die habe ich in der Tat schlicht vergessen ;-)

              Kommentar

              Lädt...
              X