Loxone Automatikjalousie und KNX

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

  • Schlimbo
    antwortet
    Ach stimmt, hätte ich vielleicht dazuschreiben sollen: Bei mir läuft die komplette Beschattungssteuerung nativ über KNX, und auch alle Taster steuern die Jalousieaktoren direkt via KNX.
    Loxone übernimmt hier hauptsächlich die Visualisierung.
    Mit der im Screenshot dargestellten Verschaltung wird der Status in Loxone immer korrekt angezeigt, und ich kann die Rollos auch problemlos über Loxone steuern.

    Den KNX-Positionsstatus sende ich nur am Ende der Fahrt, da er sonst in Loxone sofort einen neuen Positionsbefehl triggern würde.

    Wie das im Detail bei deinem Aktor einzustellen ist, müsstest du in der Applikationsbeschreibung deines Aktors nachschauen.​

    Beste Grüße
    Schlimbo

    Einen Kommentar schreiben:


  • hstohl
    antwortet
    Besten Dank! Werd ich gleich umsetzen und testen.
    Mein alter Jung Universalaktor bietet mir da folgendes an:
    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Bildschirmfoto 2025-03-17 um 18.28.47.png
Ansichten: 783
Größe: 144,6 KB
ID: 457543 Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Bildschirmfoto 2025-03-17 um 18.29.15.png
Ansichten: 758
Größe: 152,0 KB
ID: 457544

    Da würd ich jetzt von aktives auf passives Meldeobjekt setzen. Siehst du das auch so?
    Und für mein Verständnis: das ist wegen dem hohen Paketaufkommen am Bus, oder?

    Und der Rest bleibt gleich?

    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Bildschirmfoto 2025-03-17 um 18.33.48.png
Ansichten: 767
Größe: 29,5 KB
ID: 457545

    Einen Kommentar schreiben:


  • Schlimbo
    antwortet
    Der KNX Status für die Position kommt an den Eingang "Pos" und an dem Ausgang "TPos" kommt die Adresse zum Setzen der Position:
    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Automatikbeschattung.png
Ansichten: 750
Größe: 51,3 KB
ID: 457531

    Der KNX Aktor ist so parametriert, dass er den Status der Position nur am ende der Fahrt sendet.

    Einen Kommentar schreiben:


  • hstohl
    antwortet
    Schlimbo könntest du mal einen screenshot (oder deine Konfiguration) posten. Ich bin gerade dabei das bei mir umzustellen und verwende aktuell nur als Eingang Po/Pc und als Ausgang Op/Cl wies hier bei irgendeiner Anleitung vorgeschlagen wurde. Mit dem bereits bekannten Ruckler.
    Vielen Dank!

    Einen Kommentar schreiben:


  • firas1
    antwortet
    Gibt es hier bereits eine Lösung für Raffstores mit dem TPos Ausgang? Wäre super wenn man hier etwas hinbekommt um die Lamellen verstellen zu können.

    Einen Kommentar schreiben:


  • Diablo_Vmax1200
    kommentierte 's Antwort
    Danke für die ausführliche Erklärung. Leider habe ich Raffstore. Dennoch vereinfacht die neu Möglichkeit etwas, bin gespannt ob da jemandem eine Logik einfällt. z.B. kleine Änderungen an der Position unterdrücken und nur die Lamellenposition ausgeben. Die Änderung an der Lamellenposition müsste dann nur zeitlich via Einschaltverzögerung und Analogspeicher verzögert werden, so dass man auch gleich den Zielwert ausgeben kann und keinen Zwischenwert erwischt.

  • Schlimbo
    kommentierte 's Antwort
    Verbindet man den Pos-Ausgang mit der KNX-Adresse für die Zielposition, trat das Problem auf, dass der KNX-Bus stark überlastet wurde, weil sich die Position ständig änderte. Außerdem verträgt das, glaube ich, nicht jeder Jalousieaktor.
    Der Vorteil des neuen 'TPos'-Ausgangs ist, dass er direkt den Zielwert ausgibt, sobald die Fahrt startet. Bei einer kompletten Auf-/Zu-Fahrt wird sofort 0 % bzw. 100 % ausgegeben, was dann als Zielposition an den KNX-Aktor übergeben werden kann. Stoppt man die Fahrt über Loxone, springt der Zielwert auf die aktuelle Loxone-Position.
    Damit Loxone auch die richtige Position in der Visualisierung anzeigt, wenn der Rollladen direkt über einen KNX-Schalter gesteuert wurde, habe ich die KNX-Status-Adresse der Ist-Position an den Eingang 'Pos' des Beschattungsbausteins in Loxone gegeben. Das funktioniert bei mir jetzt sehr gut.
    Allerdings bringt das aktuell nur etwas für Rollos. Bei Raffstores gibt es leider in Loxone keinen eigenen Ausgang für die Ziel-Lamellenposition. Verändert man die Lamellenposition, ändert sich auch 'TPos', was für KNX problematisch ist, da es hier zwei getrennte Sollwerte für die Höhe und die Lamellenposition gibt.
    Zuletzt geändert von Schlimbo; 24.10.2024, 21:32.

  • Diablo_Vmax1200
    kommentierte 's Antwort
    Interessant! Hast du das schon verwendet? Was ist der Unterschied zu Pos? Pos ist ja die Ist-Position die ja ein Rucken bei KNX erzeugt. Bei Target frage ich mich wie der gesetzt wird, klar bei eine ganzen Fahrt auf / zu ist das kein Problem zu wissen und den Zielwert zu bringen. Was passiert aber wenn man die Fahrt stoppt. Springt der Ausgang dann. Sorry dass ich so doof frage. bin gerade an der Heizungsbaustelle dran. Finde das hier aber interessant wenn es endlich eine einfache und gute Lösung gäbe.

  • Stewe
    antwortet
    ... leider viel zu spät, bin von KNX bereits min. 2-3 Jahre weg!
    Habe mich genug geärgert!

    Einen Kommentar schreiben:


  • Schlimbo
    antwortet
    Hi zusammen,

    mit dem aktuellen Update 15.2 hat die Automatikbeschattung einen neuen Ausgang bekommen, welcher auch für KNX super nützlich ist:

    TPos (Target position)

    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: TPos.png
Ansichten: 648
Größe: 122,4 KB
ID: 442510
    Quell: https://www.loxone.com/dede/blog/config-und-app-15-2/

    Einen Kommentar schreiben:


  • mno
    antwortet
    KNX-Jalousie mit Loxone Automatikjalousie und Ablaufsteuerung

    Ich habe die Integration der KNX-Jalousie in die Loxone Automatikjalousie mit Verwendung der Ablaufsteuerung vom Post 46 überarbeitet. Die neue Version funktioniert bei mir sehr gut mit meinen ABB-Jalousie Aktoren.
    Voraussetzungen:
    • Es gibt EIB-Aktor und Sensor Gruppenadressen für die Jalousie- und Lamellenposition in %
    • Der Jalousie und Lamellenstatus werden nach Beendigung der Fahrt gesendet.
    • Die Fahrzeit der Jalousie in Loxone darf nicht länger sein wie Diese im KNX-Aktor eingestellt ist. Falls es trotzdem zum Stottern bei der Fahrt kommt hilft normalerweise das Verkürzen der Laufzeit in Loxone um 1-2 Sekunden.
    Beschreibung:
    1. Jalousiefahrt über Loxone Automatikjalousiebaustein (Loxone APP)
      1. Jalousie wird über Loxone Automatikjalousiebaustein bewegt (z.B. Co oder Cc)
      2. Während der Fahrt wird der Merker „Jalousie in Bewegung“ an den AI3 der Sensor-Ablaufsteuerung weitergegeben. Das hat zur Folge, dass die KNX Jalousie- und Lamellenpositionen nicht über AQ1 und AQ2 an die Eingänge Pos und Slat der Automatikjalousie weitergegeben werden. Der Ausgang AQ3 zum Sperren der Aktor-Ablaufsteuerung über AI3 ist aus.
      3. Die Ausgänge Pos und Slat der Automatikjalousie werden an die Aktor-Ablaufsteuerung weitergegeben, in Prozentwerte umgerechnet und an die KNX-Aktoren übergeben.
      4. Nach Beendigung der Fahrt des Autojalousiebausteines wird mit einer Ausschaltverzögerung von 0,5 Sekunden die Sperre der Sensor-Ablaufsteuerung aufgehoben.
      5. Die KNX-Aktoren melden die Jalousie und Lamellenpositionen zurück und werden von der Sensor-Ablaufsteuerung an den Automatikjalousiebaustein übergeben. Da diese Werte mit den davor angefahrenen Werten übereinstimmen kommt es zu keiner weiteren Änderung der Jalousie- und Lamellenpositionen.
    Bemerkung: Die Jalousie wird sofort, also synchron zum Automatikjalousiebaustein, bewegt.
    1. Jalousiefahrt über KNX-Taster
      1. Die Jalousie wird über einen KNX-Taster bewegt.
      2. Die neue KNX Jalousie- und Lamellenpositionen werden über die KNX-Sensoren and die Eingänge AI1 Und AI2 der Sensor-Ablaufsteuerung gesendet.
      3. Die Sensor-Ablaufsteuerung Sperrt den die Aktor-Ablaufsteuerung durch aktivieren des Ausganges AQ3 und gibt die Jalousie- und Lamellenpositionen and die Eingänge Pos und Slat des Automatikjalousiebausteins weiter.
      4. Die Automatikjalousie fährt die Jalousie- und Lamellenpositionen an und gibt diese mit den Ausgängen Pos und Slat an die Eingänge AI1 und AI2 der Aktor-Ablaufsteuerung weiter. Diese verhindert aber die Weitergabe an die KNX-Aktoren über AQ1 und AQ2 da der Sperrstatus an AI3 über die Sensor-Ablaufsteuerung aktiviert wurde. Erst nach Beendigung der Fahrt wird der Sperrstatus wieder zurückgenommen.

    Bemerkung: Die Fahrt im Loxone Automatikjalousiebaustein wird zeitversetzt, erst nach Beendigung der echten Jalousiefahrt, nachgezogen! Damit kann ich aber sehr gut leben.
    TV-Modus:
    Über den Eingang AI4 der Sensor- und Aktor-Ablaufsteuerung kann ein Prozentwert für die Lamellenposition übergeben werden (AI4 größer 0 %). Das hat zur Folge, dass der Automatikjalousiebaustein übergangen wird und die Lamellenposition sofort auf den gewünschten Prozentwert gestellt wird. Falls dann wieder 0 an AI4 übergeben wird, wird wieder die aktuelle Lamellenposition des Automatikjalousiebausteins verwendet. Dadurch wird die Automatikbeschattungsfunktion nicht unterbrochen bzw. deaktiviert.
    Ich verwende diesen Modus zum Schließen der Lamellen während des Fernsehens, sofern die Beschattung verwendet wird.
    Falls der Modus nicht verwendet werden soll kann können die Eingänge AI4 ignoriert werden.

    Loxone Config Beispiel:
    In diesem Beispiel verwendete KNX Sensoren:
    1. Position Jalousie: 1/1/162 (EIS6 0-100%)
    2. Position Lamelle: 1/1/163 (EIS6 0-100%)
    In diesem Beispiel verwendete KNX Aktoren:
    1. Position Jalousie: 1/1/164 (EIS6 0-100%)
    2. Position Lamellen: 1/1/165 (EIS6 0-100%)
    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Automatikjalousie V03.jpg
Ansichten: 714
Größe: 205,1 KB
ID: 440125
    Ablaufsteuerung „Jalousie Sensor“
    Intervall = 100 ms

    ------------------------------------
    // Setzen des Status KNX Sperre ( AQ1 ) wenn die Jalousie manuell über Taster und nicht über die Automatikjalousie betätigt wurde

    // AI1 KNX Jalousie Position Sensor
    // AI2 KNX Lamelle Position Sensor
    // AI3 Jalousie ist derzeit gestoppt in Automatikjalousie
    // AI4 = TV Modus in % falls AI4 größer 0 %. Dann wird die AI2 Lamellenposition nicht an AQ2 weitergegeben.
    //
    // AQ1 Alp Position Jalousie Automatikjalousie in %
    // AQ2 All Position Lamelle Automatikjalousie in %
    // AQ3 Status KNX Sperre
    //
    // value1 = Summe der Eingabewerte ( AI1 + AI2 + AI3 + AI4 ) zur Prüfung ob sich ein Wert geändert hat
    // value2 = Merkt sich die Lamellenposition bei der Aktivierung des TV Modus ( AI4 > 0% )
    // value3 = Flag benötigt für Auswahl der Lamellenpositonsquelle ( AI2 oder alter AI1 Wert )
    // AI4 = 0 + value3 = 0 --> AQ2 = int ( AI2 + 0,5 ) --> value3 = 0
    // AI4 = 0 + value3 = 1 --> AQ2 = value2 --> value3 = 0
    // AI4 > 0 + value3 = 0 --> value2 = AQ2 --> value3 = 1

    waitcondition ( AI1 + AI2 + AI3 + AI4 ) != value1
    set value1 = AI1 + AI2 + AI3 + AI4

    if AI3 = 0
    if int ( AI1 + 0,5 ) = AQ1
    set AQ3 = 0
    endif

    if int ( AI1 + 0,5 ) != AQ1
    set AQ3 = 1
    endif

    set AQ1 = int ( AI1 + 0,5 )
    if AI4 = 0
    if value3 = 0
    set AQ2 = int ( AI2 + 0,5 )
    set value3 = 0
    endif
    if value3 = 1
    set AQ2 = value2
    set value3 = 0
    endif
    endif
    if AI4 > 0
    if value3 = 0
    set value2 = AQ2
    set value3 = 1
    endif
    endif
    endif

    goto 19 // --> waitcondition


    end
    ------------------------------------



    Ablaufsteuerung „Jalousie Aktor“
    Intervall = 100 ms

    ------------------------------------
    // Konvertieren der AQp und AQl Werte von der Automatikjalousie zur Ansteuerung der KNX Jalousie Aktoren

    // AI1 = Position der Jalousie AQp
    // AI2 = Position der Lamelle AQl
    // AI3 = Status KNX Sperre, 1 = Jalousie nicht verfahren
    // AI4 = TV Modus in % falls AI4 größer 0 %
    //
    // AQ1 = KNX Soll - Position der Jalousie anfahren in % ( e.g. 1 / 1 / 164 EIS6 )
    // AQ2 = KNX Soll - Position der Lamelle anfahren in % ( e.g. 1 / 1 / 165 EIS6 )
    //
    // value1 = Summe der Eingabewerte ( AI1 + AI2 + AI3 + AI4 ) zur Prüfung ob sich ein Wert geändert hat

    // [Position der Jalousie in %] + [Position der Lamelle in %] + [Sperre KNX] + [TV Modus Lamelle in %]
    waitcondition ( int ( AI1 * 100 + 0,5 ) + int ( AI2 * 100 + 0,5 ) + AI3 + AI4 ) != value1
    set value1 = int ( AI1 * 100 + 0,5 ) + int ( AI2 * 100 + 0,5 ) + AI3 - AI4

    if AI3 = 0
    set AQ1 = int ( AI1 * 100 + 0,5 )
    if AI4 = 0
    set AQ2 = int ( AI2 * 100 + 0,5 )
    endif
    if AI4 > 0
    set AQ2 = AI4
    endif
    endif

    goto 14 // --> waitcondition


    end
    ------------------------------------


    Falls jemand dieses Beispiel testen möchte wünsche ich viel Spaß, gebe aber keine Gewähr auf Funktion und Vollständigkeit.


    Im Anhang ist ebenfalls die Beispiel Loxone Config Datei " [ATTACH]n440126[/ATTACH] " und eine Detailbeschreibung " [ATTACH]n440127[/ATTACH] " enthalten.

    Einen Kommentar schreiben:


  • mno
    kommentierte 's Antwort
    Hallo @CCS,

    ja, ich habe die Lösung noch bei mir am Laufen, habe aber ABB Aktoren. Allerdings hatte ich das Problem am Anfang auch das die . Du musst dir mal ansehen wann der MDT Aktor die Jalousieposition zurücksendet. Am Besten erst dann wenn er die Fahrt beendet hat. Bei mit hat er am Anfang während der Fahr immer geruckelt. Das das Problem ich bei mir mit der 2 Sekunden Ausschaltverzögerung lösen, evtl. brauchst du eine Längere.

  • CCS
    kommentierte 's Antwort
    Hallo MNO,
    Hast du diese Lösung noch im Einsatz
    habe die Lösung mit meinem MDT Jalousie Aktor und habe das Problem, dass beim Verfahren über Loxone die Jalousie immer kurz nach oben und dann wieder nach unten fährt.
    Weißt du vielleicht woran das liegen kann?

  • mno
    kommentierte 's Antwort
    Schau dir mal die Loxone EIB Dokumentation an: https://www.loxone.com/dede/kb/eib-knx-einleitung/
    Dort wird bei der "EIB-Sensorik" beschrieben wie ein Wert von KNX in Loxone verfügbar wird: (https://www.loxone.com/dede/kb/szenario-eib-sensorik/

  • hasenmelker
    antwortet
    Hallo zusammen, gibt es denn eine Lösung das die Loxone erkennt wenn ich die Rollos per KNX fahren lasse das die Prozentanzeige funktioniert? bisher geht das bei mir in der App nur wenn ich es von dort aus fahre und bei den Glastastern im KNX nur wenn ich sie direkt bediene.

    Einen Kommentar schreiben:

Lädt...