Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. eismeister

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    E
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 2
    • Best 0
    • Groups 0

    eismeister

    @eismeister

    0
    Reputation
    4
    Profile views
    2
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    eismeister Follow

    Latest posts made by eismeister

    • RE: Namen des Datenpunkts in Aufzählung ermitteln

      @paul53 said in Namen des Datenpunkts in Aufzählung ermitteln:

      log(getObject(windows[i]).common.name);

      Klasse funktioniert perfekt Danke

      posted in JavaScript
      E
      eismeister
    • Namen des Datenpunkts in Aufzählung ermitteln

      Hallo zusammen, bin recht neu in ioBroker und JS und komme hier leider nicht weiter (habe zwar einiges zu Aufzählungen/enum gefunden, ich bekomme es aber nicht zusammen).

      Das Skript soll die offenen Kontake die ich im enum.functions.status angelegt habe zählen (das macht es auch) und den Namen des Datenpunkts z.B. im Log mitliefern (das bekomme ich nicht hin).

      z.B.
      1 Wert: true Name des Datenpunkts: terrace_door
      2 Wert: false Name des Datenpunkts: office_door
      ....

      Ich finde im Objekt der Aufzählung nur den Wert aber nicht den Namen des Datenpunkts.

      Was mache ich falsch oder habe ich hier einen Denkfehler was enum angeht?

      var openstatus = 0;
      var windows = getObject('enum.functions.status').common.members;
      for(let i = 0; i < windows.length; i++) {
      var Status = getState(windows[i]).val;
      if ( Status ) openstatus = openstatus + 1;
      log(Status)
      }
      setState ('0_userdata.0.Smarthome.Alarmanlage.a006',openstatus)

      Das Forum und die Beiträge sind übrigens klasse.

      posted in JavaScript
      E
      eismeister
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo