Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Fehler in der Javascript Doku, createState Beispiele

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.2k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

Fehler in der Javascript Doku, createState Beispiele

Scheduled Pinned Locked Moved Skripten / Logik
5 Posts 2 Posters 3.2k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • ruhr70R Offline
    ruhr70R Offline
    ruhr70
    wrote on last edited by
    #1

    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.

    Adapter: Fritzbox, Unify Circuit
    Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

    1 Reply Last reply
    0
    • BluefoxB Offline
      BluefoxB Offline
      Bluefox
      wrote on last edited by
      #2

      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
      0
      • ruhr70R Offline
        ruhr70R Offline
        ruhr70
        wrote on last edited by
        #3

        @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 ;-)

        Adapter: Fritzbox, Unify Circuit
        Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

        1 Reply Last reply
        0
        • BluefoxB Offline
          BluefoxB Offline
          Bluefox
          wrote on last edited by
          #4

          @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
          0
          • ruhr70R Offline
            ruhr70R Offline
            ruhr70
            wrote on last edited by
            #5

            ich teste es noch einmal

            Gesendet von iPhone mit Tapatalk

            Adapter: Fritzbox, Unify Circuit
            Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

            1 Reply Last reply
            0
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            Support us

            ioBroker
            Community Adapters
            Donate

            754

            Online

            32.5k

            Users

            81.7k

            Topics

            1.3m

            Posts
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
            ioBroker Community 2014-2025
            logo
            • Login

            • Don't have an account? Register

            • Login or register to search.
            • First post
              Last post
            0
            • Home
            • Recent
            • Tags
            • Unread 0
            • Categories
            • Unreplied
            • Popular
            • GitHub
            • Docu
            • Hilfe