Ankündigung

Einklappen
Keine Ankündigung bisher.

X1 Logik zur Rollladenpositionierung ohne Aktor mit direktpositionierung

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

  • danken
    antwortet
    Hi Sry für die sehr späte Antwort.

    nun es funktioniert. die Funktion ist großer gleich. Mit den beschriebenen getrennten DP.

    vielen Dank :-)

    Einen Kommentar schreiben:


  • knxPaul
    antwortet
    Gira nennt seine Visualisierungelemente "X1-Funktion"; das Visu-Element Rollladen braucht einen anderen Datenpunkt als der Logik-Eingang:
    • Die "X1-Funktion" Rollladen will die Position vom Aktor lesen und anzeigen
    • Die Logik soll die "Vorgabe-Position" der "X1-Funktion" Rollladen weiter verarbeiten
    Das geht nicht mit einem DP, es braucht zwei getrennte DPs.
    You do not have permission to view this gallery.
    This gallery has 1 photos.

    Einen Kommentar schreiben:


  • danken
    antwortet
    Ja das habe ich schon verstanden. Aber damit genau habe ich logisch ein Problem. Was meinst du mit der x1 Funktion?
    Den Ausgang der Logik?

    Einen Kommentar schreiben:


  • knxPaul
    antwortet
    Hast Du die zwei Bilder in #28 gesehen und verstanden? Das sind die Eigenschaften von den zwei benötigten Datenpunkten

    Einen Kommentar schreiben:


  • danken
    antwortet
    hi,
    1. an der X1-Funktion Rolladen den DP "Test Rolladen Gast Status": Senden := 5/1/99 & Status := leer & Hören := 5/1/3
    2. Logik Eingang zum Vergleicher den DP "Rolladen Gast Vorgabe": Senden := 5/1/99 & Status := 5/1/99
    den verstehe ich jetzt nicht so ganz

    Einen Kommentar schreiben:


  • knxPaul
    antwortet
    Hier noch Bilder {warum funktioniert das Einbinden nicht beim Editieren???}
    You do not have permission to view this gallery.
    This gallery has 2 photos.

    Einen Kommentar schreiben:


  • knxPaul
    antwortet
    Zitat von danken Beitrag anzeigen
    wenn eine zwischen Position Manuel gestoppt wird. Fährt der Rolladen nach kurzer Zeit nach oben
    Den Fehler habe offensichtlich ich verursacht, habe nicht weit genug gedacht. Die Logik muss von der Position angesteuert werden, die von der X1-Funktion Rolladen kommt, nicht vom Status des Aktors ...

    Daher brauchen wir für die Position zwei unterschiedliche Datenpunkte:
    1. an der X1-Funktion Rolladen den DP "Test Rolladen Gast Status": Senden := 5/1/99 & Status := leer & Hören := 5/1/3
    2. Logik Eingang zum Vergleicher den DP "Rolladen Gast Vorgabe": Senden := 5/1/99 & Status := 5/1/99
    Nur damit reagiert die Logik auf den Wert, der von der X1-Funktion Rolladen kommt und den die Funktionsuhr über die Sperre freigibt.

    Zitat von danken Beitrag anzeigen
    ich habe die Bedingung der Funktionsuhr mit ins spiel gebracht. so sollte eigentlich die Logic nur greifen, wenn diese einen aktiven trigger bringt.
    Das sieht sehr vielversprechend aus, sollte funktionieren; Wermutstropfen: Nach dem Neustart des X1 ist die Logik undefiniert: Im Auslöse-Trigger solltest Du den Zustand nach Neustart festlegen mit einem der Felder "Vorgabewert" oder "Initialwert".

    Zitat von danken Beitrag anzeigen
    das einzige blöde ist das ich nicht genau sehen kann ob die Funktionsuhr wirklich die ist die momentan dafür verwendet wird
    Das wurde im Forum schon diskutiert - an eine einfache Lösung kann ich mich nicht erinnern. Wenn möglich würde ich in der APP nicht benötigte Funktionsuhren löschen. Zum Raten, welche Funktionsuhr hat welche Nummer, ist die Reihenfolge des Anlegens der Funktionsuhren geeignet.

    Zuletzt geändert von knxPaul; 14.02.2021, 07:25.

    Einen Kommentar schreiben:


  • danken
    antwortet
    Hi Paul,

    ich war mal kreativ, weis aber nicht ob es so funktionieren könnte.
    ich habe die Bedingung der Funktionsuhr mit ins spiel gebracht. so sollte eigentlich die Logic nur greifen, wenn diese einen aktiven trigger bringt.
    Was denkst du?
    neue logic.PNG funtionsuhr.PNG
    das einzige blöde ist das ich nicht genau sehen kann ob die Funktionsuhr wirklich die ist die momentan dafür verwendet wird. Hoffe das die Reihenfolge sauber ist.

    funtionsuhr_1.PNG

    Einen Kommentar schreiben:


  • danken
    antwortet
    so hier nun die Logic: mit hoffentlich allen Infos. Wie gesagt, wenn ich manuell mit dem schalter oder ähnliches eine Zwischenposition ansetze, dann fährt er nach kurzer Zeit wieder nach oben.
    logic.PNG größer.PNG ausgang.PNG neue verknüpfung.PNG test GA.PNG

    Einen Kommentar schreiben:


  • knxPaul
    antwortet
    Zitat von danken Beitrag anzeigen
    Bild meiner Logik sende ich dann gleich.
    Das wichtigste sind die Eigenschaften vom Datenpunkt Position der X1-Funktion Rolladen; der Status muss zwingend "Hörende Adresse" sein

    Einen Kommentar schreiben:


  • danken
    antwortet
    Hi,

    So schnell getestet.
    Es funktioniert nur mit einem großer und oder gleich als.
    Aber das führt dazu, das wenn eine zwischen Position Manuel gestoppt wird. Fährt der Rolladen nach kurzer Zeit nach oben.
    Bild meiner Logik sende ich dann gleich.

    Grüße

    Einen Kommentar schreiben:


  • knxPaul
    antwortet
    So weit ich weiss kann die Zeitschaltuhr im X1 nur über den GPA geändert werden und dafür braucht es das device-Passwort; ein User kann das nicht. Für die User sind die Funktionsuhren gedacht, die über die APP programmiert werden können.

    Viel Glück beim Testen - wenn es an Details hakt, bitte melden - der erste Satz in #20 ist wichtig!

    Einen Kommentar schreiben:


  • danken
    antwortet
    Hallo Paul, ich werde es testen :-)

    da ich bis dato nicht die Option gefunden habe die X1 Zeitschaltuhr einem User frei zu geben.
    gibt es die option. die user wollen die Zeiten selbst bestimmen können.
    Ich rede hier von der schaltuhr im X1

    Einen Kommentar schreiben:


  • knxPaul
    antwortet
    Alles klar 😃 das ist alles nachvollziehbar.

    Bei der Verwendung von Funktionsuhren musst Du beim Download aus dem GPA aufpassen: Erst X1-Projekt hochladen, dann ändern, dann Download = Inbetriebnahme. Sonst werden entweder nicht alle Änderungen heruntergeladen oder die Funktionsuhren sind weg.

    Die Funktionsuhr ist fest mit einem Datenpunkt verknüpft, bei der X1-Funktion "Rollladen / Jalousie" ist es offensichtlich der Positions-DP. Die Uhr wird senden wollen und die Sende-GA ist noch frei.

    (1) Also eine neue GA anlegen DPT 5.001; darauf darf die Funktionsuhr ihre Prozente senden. Ich habe 5/1/99 genommen.

    (2) Diese GA im Feld 'Senden' des Positions-DP eintragen.

    (3) Nun brauchen wir eine X1-Logik zur Umwandlung der 'DPT 5.001 Position' in einen 1 Bit Verfahrbefehl 'Auf/Ab'. Im ersten Schritt nehmen wir einen Vergleicher, siehe Bild. Ich habe das nur simuliert und bin nicht sicher, ob das "Kleiner <" im Vergleicher aus der Position 'geschlossen' ein 'Ab' macht. Der Ausgang des Vergleichers sendet dann zusätzlich auf die GA = 5/1/1 um den Rollo auf- oder abzufahren.

    (4) nun prüfen: Die Funktionsuhr schalten lassen => Telegramm auf GA = 5/1/99 oder was Du genommen hast => Logik macht Verfahrbefehl auf GA = 5/1/1 => Rollo fährt wie gewünscht
    You do not have permission to view this gallery.
    This gallery has 1 photos.
    Zuletzt geändert von knxPaul; 12.02.2021, 22:02. Grund: (4) nun prüfen ergänzt

    Einen Kommentar schreiben:


  • danken
    antwortet
    hi,

    1. Eine Zeitschaltuhr, die am Morgen die Rolladen nach oben fährt und Abends wieder schließt
    Ja genau diese meine ich.

    1. Eine Logik, die eine gewählte Sollposition in % umrechnet in eine Verfahrdauer und dann die Begung mit Stop an der gewünschten Position anhält?
    das wäre der absolute Wunsch ja.

    Gut, dass ich nochmals geschaut habe: In #8 ist die Funktionsuhr abgebildet, die in der APP eingestellt wird. Es gibt eine Alternative im X1: Im GPA kann auch eine Zeitschaltuhr angelegt werden ,die auf einen Datenpunkt sendet.
    Ich meine die Funktionsuhr in der APP, da ich bis dato nicht die Option gefunden habe die X1 Zeitschaltuhr einem User frei zu geben.
    oder übersehe ich was? Zeitschaltuhr.PNG


    In #6 gibt es zwei Bilder, in denen die GA = 5/1/1 sowohl im DP "Rollo auf/ab" als auch im DP für die Position in % vorkommt. Ist das schon bereinigt?
    Klar: jalu aktuell.PNG
    Zuletzt geändert von danken; 12.02.2021, 21:11.

    Einen Kommentar schreiben:

Lädt...
X