Ankündigung

Einklappen
Keine Ankündigung bisher.

m/s in km/h mit eval

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

    m/s in km/h mit eval

    Hallo zusammen,

    ich bekomme es irgendwie nicht auf die reihe den Wind von m/S nach km/h umzurechnen.


    Das Item ist wie folgt definiert


    Code:
    
        Wetter:
            Wind:
                name: Wind
                type: num
                eval: (sh.Aussen.Wetter.Wind() * 3.6)
                knx_dpt: 9
                knx_listen: 0/5/4

    Im Backend erhalte ich aber immer den Wert 0 wo liegt mein Fehler
    Gruss Oliver

    Elektroinstallateur für Energie und Gebäudetechnik

    #2
    Hi,

    Du bekommst immer eine 0,weil
    Aussen.Wetter.Wind = 0 ist, und 0 * 3.6 immer noch 0 ist.

    Nimm mal   eval: value * 3.6 .

    Gruß Waldemar

    Kommentar


      #3
      Zitat von mumpf Beitrag anzeigen
      Nimm mal   eval: value * 3.6 .


      Danke das funktioniert !


      EDIT:


         Aktuelle Windgeschwindigkeit 7.5600000000000005 km/h  
      Kann man das auf 2 Nachkommastellen Runden?

      Schönen Abend
      Zuletzt geändert von jonny7792; 03.04.2019, 19:27.
      Gruss Oliver

      Elektroinstallateur für Energie und Gebäudetechnik

      Kommentar


        #4
        Willst Du die Anzeige oder den Wert runden?

        Wenn Du im eval den Wert runden willst, hilft dir die passende Python round() Funktion: https://docs.python.org/3/library/functions.html

        Viele Grüße
        Martin

        Stay away from negative people. They have a problem for every solution.

        Kommentar


          #5
          Die Anzeige einfach auf 2 nachkomma stellen runden



          404 Not Found zu dem Link

          Gruss Oliver

          Elektroinstallateur für Energie und Gebäudetechnik

          Kommentar


            #6
            Womit zeigst Du die Werte denn an?

            Nachtrag: Wenn ich den Link im Post anklicke, funktioniert er.
            Viele Grüße
            Martin

            Stay away from negative people. They have a problem for every solution.

            Kommentar


              #7
              Ich zeige den Wert mit einem Basic Text an


              Gruss
              Gruss Oliver

              Elektroinstallateur für Energie und Gebäudetechnik

              Kommentar


                #8
                SmartHomeNG kennt kein BaicText. Du nutzt die smartVISU, oder? Dann mach doch mal ‘ne Suche im smartVISU Forum.
                Viele Grüße
                Martin

                Stay away from negative people. They have a problem for every solution.

                Kommentar

                Lädt...
                X