Ankündigung

Einklappen
Keine Ankündigung bisher.

Logik nach dem Ende einer Programmierung auslösen

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

    [callidomus] Logik nach dem Ende einer Programmierung auslösen

    Hi Marcus,

    ich habe mal wieder einen Wunsch, den sonst keiner braucht... (genauer gesagt, die Leute wissen einfach nicht, dass sie es eigentlich brauchen könnten )

    Ich würde gerne in callidomus darauf reagieren können, dass ein KNX-Gerät gerade programmiert wurde. Anders gesagt: Ich bräuchte einen Trigger mit der PA des Gerätes, das gerade programmiert worden ist.

    Hintergrund:
    1. MDT Rolladenaktor: Der weiß nach der Programmierung nicht, in welcher Position der Rolladen ist. Er braucht ne Referenzfahrt. Diese soll aber keinesfalls Nachts ausgelöst werden, aber unbedingt bevor der nächste Befehl der Rolladenautomatik verschickt wird. Hier könnte es Abhilfe schaffen, dass der Aktor auch ein KO "Position gültig" hat, das habe ich bisher nicht ausgewertet, vielleicht komme ich hier weiter.
    2. DALI-Aktor: Ich betreibe den an einigen Stellen (Fluren etc.) in dem Modus "Beim einschalten letzten Dimmwert annehmen". Den vergißt er aber bei der Programmierung. Ich würde gerne nach dem Programmieren die passenden Dimmwerte wieder setzen (die habe ich ja in den entsprechenden callidomus-Items), da sonst das Licht nach dem Einschalten nur auf den Dimmwert 0% schaltet - sehr schlecht für den WAF. Ich habe es schon mit einer "nachdimmen"-Logik versucht, aber bin noch nicht wirklich glücklich damit.
    Da Du einen eigenen KNX-Stack implementiert hast, hoffe ich, dass Du an diese Info dran kommen kannst. Es wäre eine sehr elegante Art, bestimmte Zustände nach einer Programmierung wiederherzustellen. Vielleicht kann ich meine obigen Probleme mit Logiken lösen, am elegantesten wäre es durch ein Event nach dem Programmieren.

    Gruß, Waldemar
    OpenKNX www.openknx.de

    #2
    Der MDT Rolladenaktor macht seine Referenzfahrt automatisch mit dem nächsten Fahrbefehl nach einem Busspannungsreset. Der Aufwand ist hier nicht notwendig.
    Lediglich die Statuswerte stimmen nicht.

    Kommentar


      #3
      Hi,

      ich wollte nicht andeuten, dass MDT hier ein Problem hat. Es liegt in der Natur der Sache, dass der Aktor nach einer Programmierung nicht wissen kann, wo er ist.
      Meine bisherigen Tests (direkt nach einer Programmierung, Rolladen ist auf ca. 75%):
      Setze ich die neue Position (absolut) auf 50%, dann macht der Rolladen gar nichts. Fahre ich vorher auf irgendeine Endposition (ganz rauf oder ganz runter), dann kann ich wieder auf 50% gehen.

      Falls es da noch was anderes gibt, lass es mich wissen...

      Gruß, Waldemar

      OpenKNX www.openknx.de

      Kommentar


        #4
        Ich bin eigentlich sicher, dass er in deinem Beispiel dann die Referenzfahrt macht und danach die 50% anfährt. Sollte so funktionieren. Bitte nochmal testen.
        Es sei denn die abs. Position ist aus einem anderen Grund gesperrt.

        Gruß
        hjk

        Kommentar


          #5
          Danke für die Info,

          ich teste gerne nochmal - Sperren kann ich allerdings ausschließen, ich verwende nur Logiken, keine Sperren.

          Gruß, Waldemar
          OpenKNX www.openknx.de

          Kommentar


            #6
            Zitat von hjk Beitrag anzeigen
            Ich bin eigentlich sicher, dass er in deinem Beispiel dann die Referenzfahrt macht und danach die 50% anfährt. Sollte so funktionieren. Bitte nochmal testen.
            Es sei denn die abs. Position ist aus einem anderen Grund gesperrt.

            Gruß
            hjk
            Also ich bin mir ziemlich sicher, das es mein MDT nicht macht.

            Kommentar


              #7
              Also mein JAL-01UP.01 macht es genau wie von hjk beschrieben:

              - absolute Position 75% gesendet
              - Rollo fährt auf 75%
              - Aktor programmiert
              - absolute Position 50% gesendet
              - Rollo fährt komplett hoch und wartet
              - Rollo fährt auf 50%

              Kommentar

              Lädt...
              X