Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Raum Zuteilung und Auswertung ist [object Object]

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Raum Zuteilung und Auswertung ist [object Object]

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

      Hallo zusammen,

      kann mir jemanden helfen ich stehe aktuell auf dem Schlauch.
      Ich habe diverse Räume in ioB gepflegt und habe in einer Status Übersicht folgenden Fehler:

      Wenn ich eine Steckdose dem Raum zuweise wird mit nur object object angezeigt, weisse ich diese aber meinem Raum Druckerzimmer zu, dann wird es angezeigt.,
      Der einzige Unterschied ist, das der Raum Druckerzimmer ein Benutzer Raum ist die anderen alle aus der Vorlage.

      Hatte das schonmal jemand das Problem?

      In Blocky hole ich mir die Daten wie folgt:

      return getObject(ObjectID).common.name+"<br><span class='opaque'>"+getObject(ObjectID, 'rooms').enumNames[0]+"</span>";
      

      Gruss Stefan

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

        @stefan8485 sagte: nur object object angezeigt

        Dann ist der Raumname mehrsprachig.

        let room = getObject(id, 'rooms').enumNames[0];
        if(typeof room == 'object') room = room.de;
        
        S 1 Reply Last reply Reply Quote 1
        • S
          Stefan8485 @paul53 last edited by

          @paul53
          Danke für deine Meldung, wenn ich "rooms.de" eingebe, dann zeigt er mir den wert "undefined" bei allen an, auch bei den eigen erstellten.

          Wo müsste ich den dann die mehrsprachigen Räume beschreiben? den ich finde da nichts zu...

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

            @stefan8485 sagte: wenn ich "rooms.de" eingebe

            Das ist auch falsch (siehe oben).

            @stefan8485 sagte in Raum Zuteilung und Auswertung ist [object Object]:

            ich finde da nichts zu...

            Vordefinierte Küche:

              "_id": "enum.rooms.kitchen",
              "common": {
                "icon": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDgwIDQ4MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDgwIDQ4MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTAsMjA4djQ4aDE2djIyNGg0NDhWMjU2aDE2di00OEgweiBNMjA4LDQ2NEgzMlYyNTZoMTc2VjQ2NHogTTI4OCw0NjRoLTY0VjMyMGg2NFY0NjR6IE0zNjgsNDY0aC02NFYzMjBoNjRWNDY0eg0KCQkgTTQ0OCw0NjRoLTY0VjMyMGg2NFY0NjR6IE00NDgsMzA0SDIyNHYtNDhoMjI0VjMwNHogTTQ2NCwyNDBIMTZ2LTE2aDQ0OFYyNDB6Ii8+DQo8L2c+DQo8Zz4NCgk8cGF0aCBkPSJNNDgsMzM2djExMmgxNDRWMzM2SDQ4eiBNMTc2LDQzMkg2NHYtODBoMTEyVjQzMnoiLz4NCjwvZz4NCjxnPg0KCTxwYXRoIGQ9Ik03MiwyNzJjLTEzLjI1NSwwLTI0LDEwLjc0NS0yNCwyNHMxMC43NDUsMjQsMjQsMjRzMjQtMTAuNzQ1LDI0LTI0Uzg1LjI1NSwyNzIsNzIsMjcyeiBNNzIsMzA0Yy00LjQxOCwwLTgtMy41ODItOC04DQoJCQlzMy41ODItOCw4LThzOCwzLjU4Miw4LDhTNzYuNDE4LDMwNCw3MiwzMDR6Ii8+DQo8L2c+DQo8Zz4NCgk8cGF0aCBkPSJNMTY4LDI3MmMtMTMuMjU1LDAtMjQsMTAuNzQ1LTI0LDI0czEwLjc0NSwyNCwyNCwyNHMyNC0xMC43NDUsMjQtMjRTMTgxLjI1NSwyNzIsMTY4LDI3MnogTTE2OCwzMDRjLTQuNDE4LDAtOC0zLjU4Mi04LTgNCgkJczMuNTgyLTgsOC04czgsMy41ODIsOCw4UzE3Mi40MTgsMzA0LDE2OCwzMDR6Ii8+DQo8L2c+DQo8Zz4NCgk8cmVjdCB4PSIzMDQiIHk9IjI3MiIgd2lkdGg9IjY0IiBoZWlnaHQ9IjE2Ii8+DQo8L2c+DQo8Zz4NCgk8cmVjdCB4PSIyNTYiIHk9IjMzNiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+DQo8L2c+DQo8Zz4NCgk8cmVjdCB4PSIzMzYiIHk9IjM2OCIgd2lkdGg9IjE2IiBoZWlnaHQ9IjMyIi8+DQo8L2c+DQo8Zz4NCgk8cmVjdCB4PSI0MDAiIHk9IjM2OCIgd2lkdGg9IjE2IiBoZWlnaHQ9IjMyIi8+DQo8L2c+DQo8Zz4NCgk8cGF0aCBkPSJNMjA4LDB2ODYuMDhsLTI0LTQ4VjBINDB2MzguMDhMMC44OCwxMTYuNGMtMS45ODgsMy45NDYtMC40MDEsOC43NTYsMy41NDQsMTAuNzQ0QzUuNTM0LDEyNy43MDMsNi43NTgsMTI3Ljk5Niw4LDEyOGg0NzINCgkJVjBIMjA4eiBNNTYsMTZoMTEydjE2SDU2VjE2eiBNMjAuOTYsMTEybDMyLTY0aDExOC4wOGwzMiw2NEgyMC45NnogTTMzNiwxMTJIMjI0VjE2aDExMlYxMTJ6IE00NjQsMTEySDM1MlYxNmgxMTJWMTEyeiIvPg0KPC9nPg0KPGc+DQoJPHJlY3QgeD0iMzA0IiB5PSI4MCIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+DQo8L2c+DQo8Zz4NCgk8cmVjdCB4PSIzNjgiIHk9IjgwIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiLz4NCjwvZz4NCjxnPg0KCTxyZWN0IHg9Ijk2IiB5PSIzNjgiIHdpZHRoPSI0OCIgaGVpZ2h0PSIxNiIvPg0KPC9nPg0KPC9zdmc+DQo=",
                "name": {
                  "en": "Kitchen",
                  "de": "Küche",
                  "ru": "Кухня",
                  "pt": "Cozinha",
                  "nl": "Keuken",
                  "fr": "Cuisine",
                  "it": "Cucina",
                  "es": "Cocina",
                  "pl": "Kuchnia",
                  "zh-cn": "厨房"
                },
                "members": [
            
            1 Reply Last reply Reply Quote 0
            • S
              Stefan8485 last edited by

              @paul53 Hi Paul,

              ok ich habs nun verstanden und auch hinbekommen aber müsste nun meine vis umbauen das will ich nicht 😞

              Kannst du mir einen Punkt noch helfen?
              Ich habe nun Name und Raum in der Funktion getrennt dann geht es bekomm dann in meiner Liste zwei Spalten.
              Will aber das es am Schluss eigentlich aus einer Funktion kommt incl. der html formatierung wie in meinem ersten Beitrag.
              Daran scheitere ich aber den er sagt mir dann immer folgenden Error:

              ReferenceError: id is not defined

              Gruss Stefan

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

                @stefan8485 sagte: aus einer Funktion kommt incl. der html formatierung wie in meinem ersten Beitrag.

                const obj = getObject(ObjectID, 'rooms');
                let room = obj.enumNames[0];
                if(typeof room == 'object') room = room.de;
                return obj.common.name + "<br><span class='opaque'>" + room + "</span>";
                S 1 Reply Last reply Reply Quote 0
                • S
                  Stefan8485 @paul53 last edited by

                  @paul53 said in Raum Zuteilung und Auswertung ist [object Object]:

                                                                                                                                              const obj = getObject(ObjectID, 'rooms');                                                                                                                                                                            let room = obj.enumNames[0];                                                                                                                                                                            if(typeof room == 'object') room = room.de;                                                                                                                                                                            return obj.common.name + "<br><span class='opaque'>" + room + "</span>";                                            
                  

                  Vielen lieben Dank Paul.

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  823
                  Online

                  32.0k
                  Users

                  80.3k
                  Topics

                  1.3m
                  Posts

                  2
                  7
                  196
                  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