<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Probleme mit Aufzählungen Räume]]></title><description><![CDATA[<p dir="auto">Hallo zusammen,</p>
<p dir="auto">ich hab aktuell ein Problem was die Ausgabe der Raumnamen angeht. Ich erhalte diese teils als String und Teils als JSON Objekt, mir ist aber nicht klar wie ich das beeinflussen kann.</p>
<p dir="auto">Abfragen tue ich die Daten wie folgt:</p>
<pre><code>var thermostate = getObject("enum.functions.heating").common.members;
thermostate.forEach(getRooms);

function getRooms(item){
    log( getObject(item, 'rooms' ).enumNames[0] );
}
</code></pre>
<p dir="auto">Die Ausgabe sieht wie folgt aus:</p>
<pre><code>09:36:12.537	info	javascript.0 (137) Start javascript script.js.common.Test
09:36:12.552	info	javascript.0 (137) script.js.common.Test: {'en':'Badezimmer','de':'Badezimmer'}
09:36:12.552	info	javascript.0 (137) script.js.common.Test: {'en':'Badezimmer','de':'Badezimmer'}
09:36:12.553	info	javascript.0 (137) script.js.common.Test: Gaestebad
09:36:12.553	info	javascript.0 (137) script.js.common.Test: {'en':'Kinderzimmer','de':'Kinderzimmer'}
09:36:12.553	info	javascript.0 (137) script.js.common.Test: {'en':'Kinderzimmer','de':'Kinderzimmer'}
09:36:12.553	info	javascript.0 (137) script.js.common.Test: Klavierzimmer
09:36:12.553	info	javascript.0 (137) script.js.common.Test: {'en':'Esszimmer','de':'Esszimmer'}
09:36:12.553	info	javascript.0 (137) script.js.common.Test: Wohnzimmer
09:36:12.553	info	javascript.0 (137) script.js.common.Test: Garderobe
</code></pre>
<p dir="auto">Der einzige unterschied ist, das die Räume mit den JSON Objekt mehrere Geräte enthalten und die anderen lediglich eins. Aber das sollte ja die Ausgabe des Raumnamens nicht beeinflussen ...</p>
]]></description><link>https://forum.iobroker.net/topic/48397/probleme-mit-aufzählungen-räume</link><generator>RSS for Node</generator><lastBuildDate>Thu, 28 May 2026 23:34:09 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/48397.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 12 Oct 2021 07:41:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Probleme mit Aufzählungen Räume on Tue, 12 Oct 2021 12:30:34 GMT]]></title><description><![CDATA[<p dir="auto">Danke dir <a class="plugin-mentions-user plugin-mentions-a" href="/user/paul53" aria-label="Profile: paul53">@<bdi>paul53</bdi></a>,</p>
<p dir="auto">hab die nun alle in ein Objekt umgewandelt. Dann ist es ja einheitlich.</p>
]]></description><link>https://forum.iobroker.net/post/687488</link><guid isPermaLink="true">https://forum.iobroker.net/post/687488</guid><dc:creator><![CDATA[TobStar]]></dc:creator><pubDate>Tue, 12 Oct 2021 12:30:34 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Aufzählungen Räume on Tue, 12 Oct 2021 12:26:40 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/tobstar" aria-label="Profile: tobstar">@<bdi>tobstar</bdi></a> sagte: die vorhandenen lassen sich also nicht konvertieren</p>
<p dir="auto">Du kannst in den OBJEKTDATEN der Aufzählungen</p>
<pre><code>   "name": {
      "en": "Esszimmer",
      "de": "Esszimmer"
   },
</code></pre>
<p dir="auto">ändern in</p>
<pre><code>   "name": "Esszimmer",
</code></pre>
<p dir="auto">um einheitlich einen String zu erhalten.</p>
]]></description><link>https://forum.iobroker.net/post/687485</link><guid isPermaLink="true">https://forum.iobroker.net/post/687485</guid><dc:creator><![CDATA[paul53]]></dc:creator><pubDate>Tue, 12 Oct 2021 12:26:40 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Aufzählungen Räume on Tue, 12 Oct 2021 12:20:03 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/paul53" aria-label="Profile: paul53">@<bdi>paul53</bdi></a>,</p>
<p dir="auto">die vorhandenen lassen sich also nicht konvertieren, müssten demnach gelöscht und neu angelegt werden.</p>
]]></description><link>https://forum.iobroker.net/post/687483</link><guid isPermaLink="true">https://forum.iobroker.net/post/687483</guid><dc:creator><![CDATA[TobStar]]></dc:creator><pubDate>Tue, 12 Oct 2021 12:20:03 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Aufzählungen Räume on Tue, 12 Oct 2021 12:21:10 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/tobstar" aria-label="Profile: tobstar">@<bdi>tobstar</bdi></a> sagte: sollte es nicht per Default ein einheitliches Ergebnis liefern?</p>
<p dir="auto">Es ist Absicht, dass Aufzählungs-Namen mehrsprachig als Objekt oder einsprachig als String deklariert werden können. Die mehrsprachige Version gibt es erst in neueren ioBroker-Versionen.</p>
]]></description><link>https://forum.iobroker.net/post/687482</link><guid isPermaLink="true">https://forum.iobroker.net/post/687482</guid><dc:creator><![CDATA[paul53]]></dc:creator><pubDate>Tue, 12 Oct 2021 12:21:10 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Aufzählungen Räume on Tue, 12 Oct 2021 12:13:45 GMT]]></title><description><![CDATA[<p dir="auto">Hallo <a class="plugin-mentions-user plugin-mentions-a" href="/user/paul53" aria-label="Profile: paul53">@<bdi>paul53</bdi></a> ,</p>
<p dir="auto">danke für die Info. Das mit dem Filtern ist gut und schön, aber sollte es nicht per Default ein einheitliches Ergebnis liefern? Das führt so leider zu Fehlern die vermeidbar wären. Habs jetzt erst festgestellt nachdem ich 2 weitere Thermostate in Betrieb genommen habe.</p>
<p dir="auto">Weiß nicht ob <a class="plugin-mentions-user plugin-mentions-a" href="/user/bluefox" aria-label="Profile: Bluefox">@<bdi>Bluefox</bdi></a> da noch ansetzen könnte ...</p>
]]></description><link>https://forum.iobroker.net/post/687480</link><guid isPermaLink="true">https://forum.iobroker.net/post/687480</guid><dc:creator><![CDATA[TobStar]]></dc:creator><pubDate>Tue, 12 Oct 2021 12:13:45 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Aufzählungen Räume on Tue, 12 Oct 2021 11:02:43 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/tobstar" aria-label="Profile: tobstar">@<bdi>tobstar</bdi></a></p>
<pre><code>function getRooms(id) {
    let room = getObject(id, 'rooms').enumNames[0];
    (if typeof room == 'object') room = room.de;
    log(room);
}
</code></pre>
]]></description><link>https://forum.iobroker.net/post/687454</link><guid isPermaLink="true">https://forum.iobroker.net/post/687454</guid><dc:creator><![CDATA[paul53]]></dc:creator><pubDate>Tue, 12 Oct 2021 11:02:43 GMT</pubDate></item></channel></rss>