NEWS
Raum Zuteilung und Auswertung ist [object Object]
-
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
-
@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;
-
-
@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": [
-
@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
-
@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>";
-
@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.