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
-
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: 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
-
@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>"; -
@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.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden