Ankündigung

Einklappen
Keine Ankündigung bisher.

Windrichtung

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

    Windrichtung

    Hallo ich suche eine möglichkeit wie ich aus einer Zahl 0-360 einen Text ausgeben kann. Vorhanden ist ein Gira Homeserver.
    Es soll zum Beispiel im Bereich 20-65 der Text "NO", 66-110 der Text "O", 111-160 der Text "SO" usw ausgegeben werden. Welchen Baustein kann ich nehmen um die Eingangswerte zu vergleichen?

    #2
    Keiner einen Tip?

    Kommentar


      #3
      Ist doch nur ein Wertvergleicher

      Kommentar


        #4
        temp.jpg
        ​Use a dynamic text box, see attachment.
        In an old python script I used at one time, I did the conversion you are looking for - maybe these value settings (below) can help you or you can build your own module. But I would use the dynamic text route. The values you can enter there accept decimals.

        Bram


        def degrees_to_direction(degrees):
        if degrees < 0 or degrees > 360:
        return None
        if degrees <= 11.25 or degrees >= 348.76:
        return "N"
        elif degrees <= 33.75:
        return "NNO"
        elif degrees <= 56.25:
        return "NO"
        elif degrees <= 78.75:
        return "ONO"
        elif degrees <= 101.25:
        return "O"
        elif degrees <= 123.75:
        return "OZO"
        elif degrees <= 146.25:
        return "ZO"
        elif degrees <= 168.75:
        return "ZZO"
        elif degrees <= 191.25:
        return "Z"
        elif degrees <= 213.75:
        return "ZZW"
        elif degrees <= 236.25:
        return "ZW"
        elif degrees <= 258.75:
        return "WZW"
        elif degrees <= 281.25:
        return "W"
        elif degrees <= 303.75:
        return "WNW"
        elif degrees <= 326.25:
        return "NW"
        elif degrees <= 348.75:
        return "NNW"
        else:
        return None
        Angehängte Dateien

        Kommentar


          #5
          Timowald Ich hab mal so einen Baustein gemacht. Muss den erst suche. Melde die bei mir.

          Kommentar


            #6
            Wie wäre es denn mit ein paar "größer als" Bausteinen von denen immer nu einer aktiv sein kann... und damit dann den Text setzen?

            Kommentar


              #7
              Mit Standardmodulen, aber mühsam, sieht es so aus...
              temp.jpg

              Kommentar


                #8
                Zitat von timberland Beitrag anzeigen
                Timowald Ich hab mal so einen Baustein gemacht. Muss den erst suche. Melde die bei mir.
                Ja danke Dir.

                Kommentar


                  #9
                  Zitat von bramlangen Beitrag anzeigen
                  Mit Standardmodulen, aber mühsam, sieht es so aus...
                  Hmmmmm völlig normal für eine HS Logic wenn man nicht alles in Python schreibt.

                  Darf ich mal fragen, wozu man die Windrichtung wissen möchte? Wir leben jetzt schon 10 Jahr in einem KNX Haus mit allem SmartHome mit alles krams dabei. Aber die Windrichtung hat mir noch nie gefehlt... auch bin ich noch nie in der Situation gewesen, wo ich gedacht habe, wie geil wäre es jetzt, wenn ich hier am Taster die Windrichtung sehen könnte. Gab es alles nicht.

                  Wozu verwendet ihr denn nach dem erfolgreichen erstellen solch einer Logic dann diese Info? Müsste ja zum anzeigen sein oder? Wenn es für Automationen wäre, würde die Zahl zwischen 0 und 360 ja eh besser sein als ASCI Zeichen.

                  Viele Grüße

                  Kommentar


                    #10
                    Der hier sollte doch passen: http://service.knx-user-forum.de/?co...nload&id=16586

                    Kommentar


                      #11
                      Vielen Dank an eure Unterstützung. Habe jetzt zwei Bausteine die funktionieren. Danke ihr seid top.

                      Kommentar

                      Lädt...
                      X