Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Rechnen und runden

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Rechnen und runden

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

      Hi zusammen, 🙂

      ich bin neu hier und bastele mir gerade ein Dashboard für mein E3/DC Hauskraftwerk.

      Aktuell versuche ich mir anhand der Prozentzahl die potenziellen kWh im Speicher auszurechnen unter der Berücksichtigung, dass 10% der Kapazität nicht verwendbar sind.

      var soc = getState("modbus.0.holdingRegisters.40083_Batterie_SOC").val
      var capacity = (9.75 * 0.9 * soc) / 100
      var result = (Math.floor(capacity * 10) / 10);
      
      createState('e3dc.modbus.Batterie_Capacity')
      
      setState('e3dc.modbus.Batterie_Capacity', result);
      

      Ist jetzt wahrscheinlich nicht die beste und schönste Lösung, aber das Skript läuft durch und liefert ein Ergebnis. Allerdings läuft es nur ein Mal, schreibt die Zahl in die Variable unter Instanzen und dann blinkt der Eintrag nicht wie bei den anderen grün, sondern rot und ein erneutes Ausführen gibt es leider nicht.

      Hoffe es ist soweit verständlich. 🙂

      Danke und viele Grüße

      bahnuhr 1 Reply Last reply Reply Quote 0
      • bahnuhr
        bahnuhr Forum Testing Most Active @Bino last edited by

        @bino

        schedule oder trigger einfügen.

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

        Support us

        ioBroker
        Community Adapters
        Donate

        685
        Online

        31.9k
        Users

        80.2k
        Topics

        1.3m
        Posts

        2
        2
        134
        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