Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [gelöst] Javascript Raum auslesen gibt undefiniert aus

    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

    [gelöst] Javascript Raum auslesen gibt undefiniert aus

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

      Hi,

      irgendwie komme ich hier nicht weiter ...

      Das "Scriptschen" soll in der VIS offene Fenster mit eben dem dazugehörigen Raum anzeigen

      let room = getObject(ObjectID, 'MeinRaum').enumNames[0];
      return "<br><span class=''><small>"+room+"</small></span>";
      

      Gruß

      mickym paul53 2 Replies Last reply Reply Quote 0
      • mickym
        mickym Most Active @jm3west last edited by

        @jm3west Die Räume und Funktionen sind meines Wissenes keine Attribute des Objektes auch wenn es so dargestellt wird. Das sind eigene Aufzählungen. Falls Du diese also gepflegt hast müsstest Du das Objekt in den Aufzählungen suchen. Wie das erklären Dir sicher die Fachleute.

        1 Reply Last reply Reply Quote 0
        • paul53
          paul53 @jm3west last edited by

          @jm3west sagte: let room = getObject(ObjectID, 'MeinRaum').enumNames[0];

          Man darf nicht den Raumnamen übergeben, sondern die Aufzählung "rooms".

          let room = getObject(id, 'rooms').enumNames[0];
          
          P 1 Reply Last reply Reply Quote 1
          • P
            Pat @paul53 last edited by

            @paul53

            Hallo

            Ich hatte genau das gleiche vor.
            Dein Lösungsvorschlag funktioniert aber

            enumNames[0]
            

            wird als Fehler unterstrichen mit folgenden Text

            Property 'enumNames' does not exist on type '{ type: "state" | "channel" | "folder" | "device"; common: { [x: string]: any; [x: number]: any; }; acl: { object: number; state: number; owner: string; ownerGroup: string; }; _id: string; native: { [x: string]: any; }; enums: { ...; }; from: string; user: string; ts: number; }'.(2339)
            

            Muss ich noch irgendetwas anderes machen oder hat sich was anderes geändert?

            MfG

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

            Support us

            ioBroker
            Community Adapters
            Donate

            806
            Online

            31.8k
            Users

            80.0k
            Topics

            1.3m
            Posts

            4
            4
            222
            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