Ankündigung

Einklappen

Sammelbestellung ETS6 Vollversionen aktiv!

Sammelbestellung für ETS6 Vollversionen (Prof., Home, Lite) mit 40% Rabatt aktiv! Infos im Forum!
Mehr anzeigen
Weniger anzeigen

Raffstore Hoch runter

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

    Raffstore Hoch runter

    Guten Tag,

    ich habe aktuell mal wieder ein Problem an dem ich etwas bastel:

    Wir haben Raffstore. Und einer unser Raffstore läuft nicht ganz perfekt.Er kann bei dem runter fahren mal nicht die Lammelen schließen. Das ist ein mechanischer Fehler, den ich aber nicht behoben bekomme.

    Nun hilft es aber, dass ich nach dem runter fahren kurz nochmal etwas hoch fahre und dann wieder runter fahre.

    Und da wollte ich fragen, ob mir einer Helfen könnte das in einer Logik zu automaisieren.
    Ich habe den Jal-0810M.02 von MDT als auch ein Logikmodul (openKNX) welches ich dazu nutzen möchte.

    Ich kann den Fahrtrichtungsstatus auslesen. Und meine Idee war es nach einer Runterfahrt kurz sie Lammelen auf wagerecht zu fahren und dann wieder auf geschlossen. Das Problem, das ich habe ist nur, dass ich Angst habe, dass das hoch und runter fahren (so werden die Lamellen ja bewegt) die Logik selbst wieder triggert. Und ich damit mir eine unendliche Schleife baue. Hat da wer evtl eine Elegante Idee für das Problem?

    #2
    Da Du sowieso schon OpenKNX im Einsatz hast, verweise ich mal auf die Zustandsautomaten:
    OpenKNX StateEngine: Universelle Zustandsautomaten in KNX
    Kann alles was die reine Logikmodul-Applikation kann, allerdings zusätzliche 16 Zustandsautomaten (aktuell). Alternativ gäbt es auch noch den OpenKNX-Raumcontroller (mit nur 5 Zustandsautomaten, dafür aber noch eine breite Auswahl anderer Module). Die Logikmodul-Applikation sollte für neue Projekte nicht mehr eingesetzt werden. Zur Migration kannst Du ggf. den Konfigurationstransfer zur Hilfe nehmen.

    Zitat von MCM4C Beitrag anzeigen
    Das Problem, das ich habe ist nur, dass ich Angst habe, dass das hoch und runter fahren (so werden die Lamellen ja bewegt) die Logik selbst wieder triggert.
    Damit kannst Du dann während der "Korrekturfahrt" die Fahr-Ereignisse irgnorieren.
    Grobe Idee (je Raffstore): Ruhezustand --fährt--> Normale Fahrt --!fährt--> Korrekturfahrt (mehrere Zustände mit Ausgabe entsprechender Fahrbefehle) ... --!fährt --> Ruhezustand
    OpenKNX www.openknx.de | StateEngine: Universelle Zustandsautomaten in KNX | OpenKNX Konfigurationstransfer

    Kommentar


      #3
      Vielen Dank für die Antwort.

      Die Zustandsautomaten hören sich gut an.

      Ich hab aktuell auf meinem Logikmodul Programmversion 3.3. Kann ich das von da direkt updaten auf die aktuelle Version und dasauf die StatEngine switchen?
      Oder brauche ich zwischen updates?

      Ich muss zugeben, da das Logikmodul sehr gut läuft, habe ich keine Updates gemacht. Ganz nach dem Moto: Never change a running system.

      Zur Info mein Logikmodul hat einen RP2040 chip drin.

      Gibt es irgendwo eine Anleitung für Dummies um das ganze zu machen. Hab durchaus etwas Erfahrung mit Hardwarenaher Programmierung etc aber in das Modul müsste ich mich wieder einarbeiten.

      Kommentar


        #4
        Zitat von MCM4C Beitrag anzeigen
        Ich hab aktuell auf meinem Logikmodul Programmversion 3.3. Kann ich das von da direkt updaten auf die aktuelle Version und dasauf die StatEngine switchen?
        Oder brauche ich zwischen updates?
        Ein direktes Wechseln der Applikation ist in der ETS nicht möglich. Da der ConfigTransfer in der 3.3 bereits enthalten ist wäre allerdings eine deutlich vereinfachte Übertragung der Konfiguration möglich. Das kannst Du vor den weiteren Schritten einfach mal risikolos in der ETS ausprobieren zur aktuellen StateEngine.

        Zitat von MCM4C Beitrag anzeigen
        Zur Info mein Logikmodul hat einen RP2040 chip drin.
        "Logikmodul" als Hardware gibt es nicht. Meinst Du ein OpenKNX REG1 Base? Siehe Hardwareunterstützung OpenKNX StateEngine


        Zitat von MCM4C Beitrag anzeigen
        Gibt es irgendwo eine Anleitung für Dummies um das ganze zu machen. Hab durchaus etwas Erfahrung mit Hardwarenaher Programmierung etc aber in das Modul müsste ich mich wieder einarbeiten.
        Anleitung für welchen Aspekt? Überblick und Beispiele findest Du in OpenKNX StateEngine: Universelle Zustandsautomaten in KNX​Selbst Programmieren im klassischen Sinne musst Du nicht. Der Einstieg in die Automatendefinitionen ist im Zweifelsfall einfacher, wenn Du die zugrundeliegenden Theorie schon kennst. Zur konkreten Modllierung kann ich dann auch noch mal Feedback geben (und würde mich auch freuen das später mit in die Beispiel-Sammlung aufzunehmen).
        Zuletzt geändert von coko; 02.07.2026, 15:57.
        OpenKNX www.openknx.de | StateEngine: Universelle Zustandsautomaten in KNX | OpenKNX Konfigurationstransfer

        Kommentar


          #5
          Danke für die Rasche Antwort.

          Ich meinte eher eine Anleitung für die Übertragung der Konfiguration und ein Update der Software.

          Kann ich die Logikapplikation über KNX updaten. Das würde ich nämlich zunächst machen wollen um zu schauen, ob damit alles noch läuft. Und dann auf evtl. StateEngine wechseln

          Kommentar


            #6
            Zitat von MCM4C Beitrag anzeigen
            Kann ich die Logikapplikation über KNX updaten.
            Deine Version vom Logikmodul ist fast zwei Jahre alt. Firmware-Update über Bus war in der Anfangszeit noch hakelig.
            Dokumentation zur Update in der ETS (für Dich aber nicht relefant, wenn Du nicht unbedingt einen Zwischenschritt machen willst): https://go.openknx.de/ets-update

            Zitat von MCM4C Beitrag anzeigen
            Das würde ich nämlich zunächst machen wollen um zu schauen, ob damit alles noch läuft.
            Dann würdest Du allerdings nur mit einer neuen Zwischenversion testen. Ich
            Schaue mal besten mal im Changelog vom OpenKNX-Logikmodul (Das Modu selbst, nicht die Stand-Alone-Applikation) nach ob für Dich besondere Änderungen aufgeführt sind. Das Thema Buzzer und LED wird Dich wahrscheinlich nicht betreffen.

            Du hast nicht geschrieben wie viele Logiken Du aktuell im Einsatz hast und was die sonst noch so tun.

            Vorschlag zum Vorgehen:
            1. Aktuelle StateEngine ins ETS-Projekt integrieren. Firmware zu diesem Zeitpunkt noch nicht ändern!
            2. Mit dem OpenKNX Konfigurationstransfer übertragen
              1. Ggf. Basiskonfiguration aus OpenKNX und Logiken übernehmen
              2. Kanalweise die Logiken aus Deinem Logikmodul in die StateEngine-Instanz kopieren.
            3. Sichtung/Prüfung der Übernahme
            4. KO-Konfiguration manuell übertragen (am einfachsten mit geteilter Ansicht in der ETS link Dein Logikmodul, rechts die StateEngine)
            5. Jetzt könntest Du auf Deine Hardware (oder alternativ auch ein anderes Gerät) die StateEngine Firmware kopieren und aus der ETS programmieren
            OpenKNX www.openknx.de | StateEngine: Universelle Zustandsautomaten in KNX | OpenKNX Konfigurationstransfer

            Kommentar

            Lädt...
            X