Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Änfängerfrage

    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

    Änfängerfrage

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

      Sorry, mal wieder ne Anfängerfrage. Möchte in dem unteren Skript nur 3 Werte zusammenzählen. Im Log kommt dann aber immer "undefined".

      Bei den anderen Werten im Skript geht es aber, also müsste Summe.val doch gehen. Was mach ich falsch?? Unter HM Skript kann ich die Variable als Datentyp integer spezifizieren, sprich vorzeichenbehaftete Ganzzahl, was ja auch richtig ist, doch das geht hier zumindest nicht mit integer.

      Ich denke die variable wird als text angesehen und deswegen wird nicht gerechnet. Man kann auch Text in zahl umwandeln, aber ich weis net wie.

      Kann mir jemand helfen??
      212_log.jpg
      212_skripte.jpg

      1 Reply Last reply Reply Quote 0
      • T
        tschombe last edited by

        Die Variablen "Strom", "Wasser" und "Solar" sind objekte,

        also musst du jeweils die Werte von .val zusammenzählen und in eine Variable schreiben:

        probier mal:

        var Summe = Strom.val + Wasser.val + Solar.val;
        
        

        und dann:

        log ("---> Differenz Summe: " + Summe, "info");
        
        

        Achtung, pseudocode aus dem Gedächtnis, hab das jetzt nicht getestet

        1 Reply Last reply Reply Quote 0
        • H
          HKF8770 last edited by

          Funktioniert. Supper, danke für deine Hilfe…bin halt Anfänger und jeder Anfang ist schwer 😉

          1 Reply Last reply Reply Quote 0
          • T
            tschombe last edited by

            ja passt scho 😄

            dafür is das forum ja da

            1 Reply Last reply Reply Quote 0
            • H
              HKF8770 last edited by

              Brauch nochmals Hilfe.

              auf 2 Stellen runden sollte doch mit .ToString(2) gehen, doch bekomme immer Fehler.

              1 Reply Last reply Reply Quote 0
              • Bluefox
                Bluefox last edited by

                .toFixed(2)

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

                Support us

                ioBroker
                Community Adapters
                Donate

                381
                Online

                31.8k
                Users

                80.1k
                Topics

                1.3m
                Posts

                3
                6
                1751
                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