Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Fehler in der Javascript Doku, createState Beispiele

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Fehler in der Javascript Doku, createState Beispiele

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

      Aus https://github.com/iobroker/ioBroker.ja … reatestate

      createState('myVariable', {name: 'My own variable, unit: '°C'}, function () {log('created');});
      createState('myVariable', 1, {name: 'My own variable, unit: '°C'}) - create variable if does not exist with specific name and units
      
      

      Falls ich nicht einen Fehler mache, gibt es kleine Tippfehler in den Zeilen oben.

      1a.) nach 'myVariable' fehlt ein Komma für den Wert (initialValue).

      1b.) Anführungszeichen/Hochkomma hinter: My own variable

      1. wie 1b)

      Hoffe ich berichte nichts falsches. Ich stolpere über so Kleinigkeiten.

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

        Danke. Fast richtig. Ausser

        createState('myVariable', {name: 'My own variable, unit: '°C'}, function () {log('created');});
        

        ist valid.

        Initial Value kann kein Objekt sein, und deswegen falls nach dem Name ein Objekt kommt, dann weiss die Funktion, dass es um "common" Teil es sich handelt.

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

          @Bluefox:

          Danke. Fast richtig. Ausser

          createState('myVariable', {name: 'My own variable, unit: '°C'}, function () {log('created');});
          

          ist valid.

          Initial Value kann kein Objekt sein, und deswegen falls nach dem Name ein Objekt kommt, dann weiss die Funktion, dass es um "common" Teil es sich handelt. `

          Danke für die Erklärung.

          Warum ich darüber gestolpert bin:

          createState('aktienkurse.kursApple', 0, {name: "Aktienkurs Apple in Dollar", unit: '/r>});
          

          funktionierte.

          und:

          createState('aktienkurse.kursApple',  {name: "Aktienkurs Apple in Dollar", unit: '/r>});
          

          erzeugte immer folgende Warnung:

          javascript-0 2015-07-15 19:37:13 warn State "aktienkurse.kursApple" not found

          erst mit dem ,0 wurde auch der Wert gesetzt. Verstehe nun nicht, warum das so war.

          Ich wollte Dein Beispiel für das Acknowledge nachvollziehen. Bin da noch über zwei Themen gestolpert, die ich jetzt aber erst einmal für mich versuche zu lösen. So ist der Lerneffekt am Größten 😉

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

            @ruhr70:

            createState('aktienkurse.kursApple',  {name: "Aktienkurs Apple in Dollar", unit: '/quote>});
            

            erzeugte immer folgende Warnung:

            javascript-0 2015-07-15 19:37:13 warn State "aktienkurse.kursApple" not found `
            Hmm. Bei mir läuft ohne Fehlermeldung…

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

              ich teste es noch einmal

              Gesendet von iPhone mit Tapatalk

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

              Support us

              ioBroker
              Community Adapters
              Donate

              723
              Online

              31.7k
              Users

              79.7k
              Topics

              1.3m
              Posts

              2
              5
              3033
              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