Ankündigung

Einklappen
Keine Ankündigung bisher.

HS Datentyp Problem

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

    HS Datentyp Problem

    Hallo zusammen,

    ich möchte bei 24V Jalousien eine "Spezialfunktion" (die der Hersteller vorschreibt) mit dem HS realisieren. Kurz: Wenn die Jalousien in der oberen Endlage sind möchte ich sie ein kleines Stück nach unten fahren, um die Endschalter zu entlasten.
    So, nun mein Problem: Mein Jalousieaktor sendet als Position ein $01 auf den Bus wenn die obere Endlage erreicht ist. Bei undefinierter Position wird ein $00 verschickt. Da der Datentyp 8 Byte mit 0-100% Interpretiert wird, zeigt der HS in beiden Fällen 0% an.
    Wenn ich den Datentyp auf 0-255 umstelle, dann kann ich wahrscheinlich die $01 abfangen, aber dann müsste ich bei allen anderen Funktionen mit 0-255 arbeiten (Verwende auch automatische Beschattung, usw...)

    Ich hab auch schon versucht die 8Byte in Bit zu konvertieren. Das funktioniert mit dem 0-100% Wert leider auch nicht. Gibt es keine andere Möglichkeit außer den Datentyp auf 0-255 umzustellen, und dann manuell (wie?) wieder zurück in % zu rechnen?
    Bzw. wie kann ich nur an dieser Stelle den Wert als 0-255 interpretieren und ansonsten ganz normal 0-100% ?

    Danke für eure Hilfe.

    Grüße
    DoubleU

    #2
    Der HS rechnet intern alles auf einer Basis. Du solltest problemlos deine Prozent-GA einfach in eine 0-255-GA umsetzen können. Nimm eine Sperre, am Eingang Przent-Datentyp, am Ausgang Byte-Typ.
    Gruß Matthias
    EIB übersetzt meine Frau mit "Ehepaar Ist Beschäftigt"
    - PN nur für PERSÖNLICHES!

    Kommentar


      #3
      Hallo Matthias,

      danke für die schnelle Antwort.

      Ich hab die Sache jetzt mal wie auf dem Bild umgesetzt. Trotz Sperre kommt am Ausgang immer noch der Prozentwert an - nicht jedoch der gewünschte Bytewert. Wo liegt hier mein Fehler?
      thx

      DoubleU
      Angehängte Dateien

      Kommentar


        #4
        Welchen Datentyp hat dein Ausgangsobjekt?

        Übrigens, der Binarauslöser zwischendrin kann entfallen!
        Gruß Matthias
        EIB übersetzt meine Frau mit "Ehepaar Ist Beschäftigt"
        - PN nur für PERSÖNLICHES!

        Kommentar


          #5
          Sind das wirklich _8_byte oder doch "nur" _1_byte die dein Aktor schickt ?

          Kommentar


            #6
            Ah sorry, da hab ich mich verschrieben.
            Meinte natürlich 8 Bit.

            Also Eingangsobjekt hat 8bit 0-100% EIS 6
            Ausgangsobjekt 8Bit 0-255 EIS 2,6

            Es kommt mir so vor, als rechnet der Homeserver ab dem Eingangsobjekt 0-100% nur noch mit diesen Werten. Sonst müsste ich ja auch mit einem "1Byte to 8Bit" Baustein weiterkommen...

            Kommentar


              #7
              Welcher Aktor ist das?
              Gruß Matthias
              EIB übersetzt meine Frau mit "Ehepaar Ist Beschäftigt"
              - PN nur für PERSÖNLICHES!

              Kommentar


                #8
                Gira 24V 4-fach Jalousieaktor

                Kommentar


                  #9
                  Um nochmal zurück zu meiner Frage zu kommen:
                  Zitat von DoubleU Beitrag anzeigen
                  wie kann ich nur an dieser Stelle den Wert als 0-255 interpretieren und ansonsten ganz normal 0-100% ?
                  Danke für eure Hilfe.
                  Kennt keiner eine Lösung?

                  Grüße
                  DoubleU

                  Kommentar


                    #10
                    Ich mache das mt einer Multiplikation von 2.55 auf eine neue GA.
                    Gruß Matthias
                    EIB übersetzt meine Frau mit "Ehepaar Ist Beschäftigt"
                    - PN nur für PERSÖNLICHES!

                    Kommentar


                      #11
                      Hm ok,

                      da verliere ich aber dann trotzdem die "$01-Information" die mein Aktor verschickt...

                      Grüße
                      DoubleU

                      Kommentar

                      Lädt...
                      X