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

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

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.0k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.5k

Fehler in der Javascript Doku, createState Beispiele

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
5 Beiträge 2 Kommentatoren 3.1k 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.
  • ruhr70R Offline
    ruhr70R Offline
    ruhr70
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    0
    • BluefoxB Offline
      BluefoxB Offline
      Bluefox
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      0
      • ruhr70R Offline
        ruhr70R Offline
        ruhr70
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        0
        • BluefoxB Offline
          BluefoxB Offline
          Bluefox
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          0
          • ruhr70R Offline
            ruhr70R Offline
            ruhr70
            schrieb am zuletzt editiert von
            #5

            ich teste es noch einmal

            Gesendet von iPhone mit Tapatalk

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

            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

            489

            Online

            32.4k

            Benutzer

            81.4k

            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