Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Frage zu Bindings

    NEWS

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    Frage zu Bindings

    This topic has been deleted. Only users with topic management privileges can see it.
    • C
      Creator last edited by

      Hallo,

      ich nutze Bindings um Werte zu Runden oder um mal was zu berechnen, wenn die Einheit nicht passt.

      Jetzt wollte ich z.b. die Kosten für die Letzte Stunde Stromverbrauch errechnen.

      Ich hatte erhofft, das ich dies direkt im VIS machen könnte.

      Leider klappt das so nicht:

      {javascript.0.Stromzähler.Smartmeter.cost_per_kWh;*(javascript.0.Stromzähler.Smartmeter.Hour);}
      

      Muss ich mir extra eine Funktionen basteln, welche einen weiteren Datenpunkt füttert?

      1 Reply Last reply Reply Quote 0
      • H
        Home4.0 last edited by

        Hallo,

        probiere mal:

        {a:javascript.0.Stromzähler.Smartmeter.cost_per_kWh;b:javascript.0.Stromzähler.Smartmeter.Hour;parseInt(a)*parseInt(b)}
        

        ist von von hier http://forum.iobroker.net/viewtopic.php?t=7309

        Ich habe es nur mit ganzen Zahlen getestet und es klappt.

        Hast du Komma Zahlen?

        Gruß und guten Rutsch

        1 Reply Last reply Reply Quote 0
        • H
          Home4.0 last edited by

          Und jetzt für Komma Zahlen 🙂

          {a:javascript.0.Stromzähler.Smartmeter.cost_per_kWh;b:javascript.0.Stromzähler.Smartmeter.Hour;parseFloat(a)*parseFloat(b)}
          
          1 Reply Last reply Reply Quote 0
          • C
            Creator last edited by

            Danke für den Tipp.

            Blöder weise zickt jetzt Vis rum.

            Bekomme das "kaputte" js nicht mehr weg. Widget löschen geht nicht, weil es vorher ein JS Fehler gibt.

            TypeError: viewsToSave[this.bindings[b][h].view].widgets[this.bindings[b][h].widget] is undefined
            
            

            Auch ändern funktioniert nicht. Nach dem Neuladen von VIS, ist immer das "kaputte Widget" mit dem JS vorhanden. 😞

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            Support us

            ioBroker
            Community Adapters
            Donate

            808
            Online

            32.1k
            Users

            80.6k
            Topics

            1.3m
            Posts

            2
            4
            847
            Loading More Posts
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes
            Reply
            • Reply as topic
            Log in to reply
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
            The ioBroker Community 2014-2023
            logo