Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. Änfängerfrage

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    14
    1
    235

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    581

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.8k

Änfängerfrage

Geplant Angeheftet Gesperrt Verschoben JavaScript
6 Beiträge 3 Kommentatoren 1.8k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • H Offline
    H Offline
    HKF8770
    schrieb am zuletzt editiert von
    #1

    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

    Freddy

    1 Antwort Letzte Antwort
    0
    • T Offline
      T Offline
      tschombe
      schrieb am zuletzt editiert von
      #2

      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 Antwort Letzte Antwort
      0
      • H Offline
        H Offline
        HKF8770
        schrieb am zuletzt editiert von
        #3

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

        Freddy

        1 Antwort Letzte Antwort
        0
        • T Offline
          T Offline
          tschombe
          schrieb am zuletzt editiert von
          #4

          ja passt scho :D

          dafür is das forum ja da

          1 Antwort Letzte Antwort
          0
          • H Offline
            H Offline
            HKF8770
            schrieb am zuletzt editiert von
            #5

            Brauch nochmals Hilfe.

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

            Freddy

            1 Antwort Letzte Antwort
            0
            • BluefoxB Offline
              BluefoxB Offline
              Bluefox
              schrieb am zuletzt editiert von
              #6

              .toFixed(2)

              1 Antwort Letzte Antwort
              0
              Antworten
              • In einem neuen Thema antworten
              Anmelden zum Antworten
              • Älteste zuerst
              • Neuste zuerst
              • Meiste Stimmen


              Support us

              ioBroker
              Community Adapters
              Donate

              734

              Online

              32.5k

              Benutzer

              81.9k

              Themen

              1.3m

              Beiträge
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
              ioBroker Community 2014-2025
              logo
              • Anmelden

              • Du hast noch kein Konto? Registrieren

              • Anmelden oder registrieren, um zu suchen
              • Erster Beitrag
                Letzter Beitrag
              0
              • Home
              • Aktuell
              • Tags
              • Ungelesen 0
              • Kategorien
              • Unreplied
              • Beliebt
              • GitHub
              • Docu
              • Hilfe