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. Visualisierung
  4. Bindings: Hier Benutzung von Array

NEWS

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

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

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

Bindings: Hier Benutzung von Array

Geplant Angeheftet Gesperrt Verschoben Visualisierung
2 Beiträge 2 Kommentatoren 743 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.
  • BlackmikeB Offline
    BlackmikeB Offline
    Blackmike
    schrieb am zuletzt editiert von
    #1

    ich würde gerne das Javascript Binding benutzen, um abhänging voneinem Zahlenwert eine bestimmte Class zu benutzen

    Im Github in der Anleitung steht:

    > array(element1,element2[,element3,element4]) - returns the element of index. e.g.: {id.ack;array(ack is false,ack is true)}

    Es tat sich da bei mir allerdings nix:

    selbst folgender Aufruf {javascript.0.IchbinDieVariable;array(Text0,Text1)}

    brachte immer nur die Zahl 0, welche in javascript.0.IchbinDieVariable drinnesteht. keinen Text.

    Mache ich was falsch ? ist die Syntax nicht richtig ? tuts das nicht ?

    Danke und Gruss, Black

    Ach so:

    Angaben: Node 6.11.3

    Vis 0.15.5

    Admin 2.0.6

    auf Orange Pi unter Armbian

    die Wahrheit ist ein Chor aus Wind

    1 Antwort Letzte Antwort
    0
    • UhulaU Offline
      UhulaU Offline
      Uhula
      schrieb am zuletzt editiert von
      #2

      Das mit dem {javascript.0.test.testNUMERIC;array("Wert=0","Wert=1")} habe ich auch nicht hinbekommen, wird nicht korrekt aufgelöst. Als Alternative kannst du if-Shorthands nutzen:

      1-stufig: wenn?dann:sonst

      {v:javascript.0.test.testNUMERIC;v==0?"Wert=0"::"Wert=1"}

      2-stufig: wenn?dann:wenn?dann:sonst

      {v:javascript.0.test.testNUMERIC;v==0?"Wert=0"::v==1?"Wert=1"::"Wert=n"}

      n-stufig: viel Spaß ;-)

      Hinweis: Im shorthand :: statt : verwenden, da : die Bedeutung einer Variablenzuweisung hat.

      Uhula - Leise und Weise
      Ex: ioBroker on Gigabyte NUC Proxmox

      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

      386

      Online

      32.4k

      Benutzer

      81.5k

      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