<?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[Bindings mapping mit states]]></title><description><![CDATA[<p dir="auto">Sorry, wenn ich nochmal den Beitrag anspreche , den ich <a href="https://forum.iobroker.net/topic/41670/states-in-bindings">hier</a> schon mal angesproechen habe, aber auf Anraten eines Users im Forum soll ich nochmal posten und die Frage anders stellen :<br />
Es geht um Bindings und die Auflösung mit States im Objekt.</p>
<p dir="auto">Ich habe z,B, in einem Objekt diese States :</p>
<pre><code>

"states": {

      "Cooking.Oven.Program.HeatingMode.SlowCook": "Sanftgaren",

      "Cooking.Oven.Program.HeatingMode.HotAir": "4D Heißluft",

      "Cooking.Oven.Program.HeatingMode.TopBottomHeating": "Ober-/ Unterhitze",

      "Cooking.Oven.Program.HeatingMode.HotAirEco": "Heißluft eco",

      "Cooking.Oven.Program.HeatingMode.TopBottomHeatingEco": "Ober-/ Unterhitze eco",

      "Cooking.Oven.Program.HeatingMode.HotAirGrilling": "Umluftgrillen",

      "Cooking.Oven.Program.HeatingMode.PizzaSetting": "Pizzastufe",

      "Cooking.Oven.Program.HeatingMode.IntensiveHeat": "Intensivhitze",

      "Cooking.Oven.Program.HeatingMode.BottomHeating": "Unterhitze",

      "Cooking.Oven.Program.HeatingMode.Desiccation": "Dörren",

      "Cooking.Oven.Program.HeatingMode.PreheatOvenware": "Geschirr vorwärmen",

      "Cooking.Oven.Program.HeatingMode.KeepWarm": "Warmhalten",

      "Cooking.Oven.Program.HeatingMode.FrozenHeatupSpecial": "coolStart-Funktion"

    }

</code></pre>
<p dir="auto">Wenn ich ein Binding im Vis mache wird mir</p>
<pre><code>Cooking.Oven.Program.HeatingMode.HotAir
</code></pre>
<p dir="auto">angezeigt. Ich möchte aber</p>
<pre><code>4D Heißluft
</code></pre>
<p dir="auto">angezeigt haben. Gibt es da eine Möglichkeit, oder muß ich ein Script machen ?<br />
Automatisch macht das Binding die Umsetzung jedenfalls nicht.<br />
Also bitte nicht hauen, wenn das Thema zweimal vorhanden ist <img src="https://forum.iobroker.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f644.png?v=ba16ebd4856" class="not-responsive emoji emoji-android emoji--face_with_rolling_eyes" style="height:23px;width:auto;vertical-align:middle" title=":face_with_rolling_eyes:" alt="🙄" /></p>
]]></description><link>https://forum.iobroker.net/topic/41937/bindings-mapping-mit-states</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Apr 2026 21:52:36 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/41937.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 07 Feb 2021 13:01:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Bindings mapping mit states on Mon, 08 Feb 2021 04:56:40 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/gargano" aria-label="Profile: gargano">@<bdi>gargano</bdi></a> Warum hast denn solche States angelegt? Selbst angelegt? Werden die von einem Gerät so vorgegeben?</p>
<pre><code>"states": {

      "SlowCook": "Sanftgaren",
      "HotAir": "4D Heißluft",
      "TopBottomHeating": "Ober-/ Unterhitze",
...
}
</code></pre>
<p dir="auto">Warum sehen die States nicht so aus? Davor ist doch immer die gleiche Struktur.<br />
Wenn die Struktur so wäre, wie ich sie oben dargestellt habe kannst du die Binding entsprechend definieren:</p>
<pre><code>{{val:javascript.0.HAUS.Wert;val == "SlowCook"  ? "Sanftgaren" :val== "HotAir"? "4D Heißluft": usw}
</code></pre>
]]></description><link>https://forum.iobroker.net/post/576629</link><guid isPermaLink="true">https://forum.iobroker.net/post/576629</guid><dc:creator><![CDATA[MCU]]></dc:creator><pubDate>Mon, 08 Feb 2021 04:56:40 GMT</pubDate></item></channel></rss>