Ankündigung

Einklappen
Keine Ankündigung bisher.

Unerwartetes Verhalten bei Folge aus relativen und absoluten Fahrbefehlen - Alternativen für einfachen Hitzeschutz? [MDT JAL-0410.02]

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

    KNX/EIB Unerwartetes Verhalten bei Folge aus relativen und absoluten Fahrbefehlen - Alternativen für einfachen Hitzeschutz? [MDT JAL-0410.02]

    Geschätzte Freunde der KNX-Beschattungssteuerung,

    ich bin, im Zusammenhang mit einer sehr minimalischen Umsetzung eines Hitzeschutzes, über ein mich mich unerwartetes Verhalten vom MDT Rolladenaktor gestolpert.

    Eigentlich sollte es ganz einfach sein: Der letzte Befehl gewinnt, wie in KNX üblich. Auf dieser Basis sollte eine möglichst effiziente und fehlertolerante statische Beschattung umgesetzt werden. Wenn beim morgendlichen Hochfahren (relativer Fahrbefehl „aufwärts“) die Bedingung (Temperaturschwelle) für einen heißen Tag erfüllt ist, so wird unmittelbar ein absoluter Fahrbefehl (im Beispiel mit Position 80%) nachgesendet. Der nachgesendete Fahrbefehl ist i.d.R. schon das nächste Telegramm auf dem Bus, kommt also lange vor erreichen der neuen Zielposition; manuell nachgestellt mit größerer Verzögerung zeigt allerdings das selbe Verhalten.

    Es soll also entweder die obere Endposition (=0%) oder eine feste Beschattungsposition (=80%) angefahren werden. Das funktioniert auch, aber bei nachgesendeter Position erfolgt zunächst eine komplette Aufwärtsfahrt, Umkehrpause und erst danach wird die Position 80% angefahren. Genau dieser Umweg sollte eigentlich vermieden werden und dürfte nach meiner Erwartung nicht auftreten.

    Zur besseren Übersicht habe ich das mal in tabellarischer und grafischer Form zusammengestellt:
    Ablauf ohne Hitzeschutz Verhalten Aktor
    ohne Hitzeschutz
    Abweichung bei Hitzeschutz Verhalten Aktor
    mit Hitzeschutz (SOLL)
    Verhalten Aktor
    mit Hitzeschutz (IST)
    vorher: Position == 100%
    Befehl :=
    Verfahren hoch
    Befehl :=
    Pos 80% anfahren
    Zustandsänderung:
    Position == 100% .. 0%
    (monton fallend!)
    Zustandsänderung:
    Position == 100% .. 80%
    (monton fallend!)​
    Zustandsänderung:
    Position == 100% .. 0%
    (monton fallend)​
    Umkehrpause
    Zustandsänderung:
    Position == 0% .. 80%
    (monton steigend)​
    nachher: Position == 0% nachher: Position == 80% nachher: Position == 80%
    Verhalten_Rolladen_Aktor__bei_kombinierten_relativen_und_absoluten_Fahrbefehlen.png

    Im Handbuch habe ich keine Hinweis auf da beobachtete Verhalten gefunden, wobei ich nicht ausschließen kann ggf. nach den falschen Stichwörtern gesucht zu haben. Mit dem MDT-Support hatte ich schon zwei mal kurz telefonischen Kontakt. Hatte zuerst den Hinweis bekommen, dass die Zentralsteuerung eine höhere Priorität hätte (das relative Fahren erfolgte zentral, die absolute Position individuell) und darauf hin auf die Nutzung der zentralen Objekte verzichtet. Konnte hier jedoch keinen Unterschied festmachen. Beim zweiten Kontakt wurde darauf hingewiesen, dass das Verhalten der Rolladenaktoren durch die integrierte Beschattungssteuerung „kompliziert“ ist und sich evtl. das Vorhaben auch direkt mit der – bislang ungenutzten – Funktion zur Automatischen Beschattung umsetzen ließe. Basierend auf der Dokumentation ist für mich jedoch nicht klar, wie sich eine solches einfaches Szenario umsetzen lässt. Es soll keine automatisches Verfahren stattfinden und je nach Umgebungsbedingungen entweder direkt auf 0% oder 80% gefahren werden, auch wenn die externe Bedingung Hitzetag ja/nein nicht eingeht. Da ich das ganze für eine schriftliche Anfrage sowieso auch noch mal genauer beschreiben müsste, stelle ich es nun erst mal hier zur Diskussion.
    • Bin ich zu Recht von diesem Verhalten überrascht?
    • Welche Alternativen gäbe es noch zur (robusten) Umsetzung? Umstellung des automatischen täglichen Hoch-/Herunterfahrens auf 0%/100% ist nicht so ohne weiteres möglich...

    Vielen Dank fürs Lesen und erst mal ein schönes Wochenende
    OpenKNX www.openknx.de | StateEngine: Universelle Zustandsautomaten in KNX | OpenKNX Konfigurationstransfer

    #2
    Welche Rev hat der Aktor, bzw. welches Baujahr?
    Es könnte die erweiterte Sperrfunktion aktiv sein, damit wird möglicherweise die abs. Position gesperrt und bei 0% wieder freigegeben.

    Kommentar


      #3
      Ist ja lustig - meiner (BJ 2015, JAL-0810.02) verhält sich genauso. Sperrfunktionen sind bei mir gar keine aktiviert - auch sonst nichts wirklich konfiguriert - es ist ein Innenrollo.

      Man sendet "Auf" - dann reagiert er quasi nur noch auf "Stop" oder "Ab" während er fährt. Zielposition ignoriert er während der Fahrt.
      Stellt man ihn auf z.B. 80%, fährt "Ab" und schickt dann "0%" hinterher, sieht man, dass er die komplette Verfahrzeit wartet, bis er 100% anzeigt, erst im Anschluss beginnt er die Fahrt nach oben. Das ist auch seltsam.

      Kommentar


        #4
        Zitat von hjk Beitrag anzeigen
        Es könnte die erweiterte Sperrfunktion aktiv sein, damit wird möglicherweise die abs. Position gesperrt und bei 0% wieder freigegeben.
        Die erweiterte Sperrfunktion ist nicht aktiv. Sperrfunktionen sind überhaupt nicht im Einsatz (bzw. höchstens auf anderen Kanälen).

        Zitat von hjk Beitrag anzeigen
        Welche Rev hat der Aktor, bzw. welches Baujahr?
        Bestellnummer endet laut ETS-Info mit 59. Müsste demnach die Rev 5.9 sein? Ist das Baujahr dann auch noch relevant?


        OpenKNX www.openknx.de | StateEngine: Universelle Zustandsautomaten in KNX | OpenKNX Konfigurationstransfer

        Kommentar


          #5
          Zitat von coko Beitrag anzeigen
          • Welche Alternativen gäbe es noch zur (robusten) Umsetzung? Umstellung des automatischen täglichen Hoch-/Herunterfahrens auf 0%/100% ist nicht so ohne weiteres möglich...
          Wenn du von dem "Auf" nicht weg kommst, geht bei mir nur: "Auf" -> "Stop" -> "80%"

          Kommentar


            #6
            In den aktuellen Versionen funktioniert das einwandfrei. Ob das an der R5.9 liegt oder eine andere Ursache hat kann man so nicht sagen.
            Du kannst das Diagnoseobjekt aktivieren mit automatischem Senden und schauen, ob doch abs. gesperrt ist.
            Evt. die erweiterte Sperrfunktion aktivieren und da drin dann alles abschalten.

            Kommentar


              #7
              Zitat von hjk Beitrag anzeigen
              Du kannst das Diagnoseobjekt aktivieren mit automatischem Senden und schauen, ob doch abs. gesperrt ist.
              Das Diagnoseobjekt liefert:
              1. "Up" (nach Empfang des relativen Fahrbefehls)
              2. "absolut Pos" (nach Empfang des absoluten Fahrbefehls)

              Zitat von hjk Beitrag anzeigen
              Evt. die erweiterte Sperrfunktion aktivieren und da drin dann alles abschalten.
              Das habe ich zumindest noch nicht probiert.
              OpenKNX www.openknx.de | StateEngine: Universelle Zustandsautomaten in KNX | OpenKNX Konfigurationstransfer

              Kommentar


                #8
                Die R5.9 ist von 2019. Da wird ein Stopp benötigt. Ab der R5.10 ist das verbessert und geht direkt.

                Kommentar

                Lädt...
                X