<?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[Problem mit Binding]]></title><description><![CDATA[<p dir="auto">Hallo.</p>
<p dir="auto">Ich habe da ein Problem mit einem Binding. Ich möchte 2 Variablen ODER-Verknüpfen.</p>
<pre><code>{status1:hm-rpc.0.0001DD89A45F05.0.UNREACH; status2:hm-rpc.0.000E5D89ACB125.0.UNREACH; status1 == true || status2 == true ? "true" : "false"}
</code></pre>
<p dir="auto">Im Fenster für das Bearbeiten des Bindings kommt auch true heraus, aber im Widget wird das true nicht verarbeitet.</p>
<p dir="auto"><img src="/assets/uploads/files/1792910575833-screenshot-2026-10-25-073822.png" alt="Screenshot 2026-10-25 073822.png" class="img-markdown  img-fluid" width="1027" height="197" /></p>
<p dir="auto"><img src="/assets/uploads/files/1792910649467-screenshot-2026-10-25-074356.png" alt="Screenshot 2026-10-25 074356.png" class="img-markdown  img-fluid" width="330" height="271" /></p>
<p dir="auto">Ich habe gerade keine Plan, woran das liegt? Die Abfragen der beiden Status hatte ich auch schon mit</p>
<pre><code>status1 == "true" und status1 == 'true'
</code></pre>
<p dir="auto">getestet. Mit dem gleichen Ergebnis.</p>
<p dir="auto">Vielleicht kann mir wer von Euch auf die Sprünge helfen? <img src="https://forum.iobroker.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f915.png?v=216b35ebc9e" class="not-responsive emoji emoji-android emoji--face_with_head_bandage" style="height:1.4em;width:auto;vertical-align:middle" title=":face_with_head_bandage:" alt="🤕" /></p>
]]></description><link>https://forum.iobroker.net/topic/85669/problem-mit-binding</link><generator>RSS for Node</generator><lastBuildDate>Mon, 02 Nov 2026 07:24:10 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/85669.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 25 Oct 2026 06:47:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit Binding on Tue, 27 Oct 2026 04:46:48 GMT]]></title><description><![CDATA[<p dir="auto">Vielen Dank für die Antwort. Wollte mir nur das Skript ersparen. Werd es dann wohl so machen. <img src="https://forum.iobroker.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f601.png?v=216b35ebc9e" class="not-responsive emoji emoji-android emoji--grin" style="height:1.4em;width:auto;vertical-align:middle" title=":grin:" alt="😁" /></p>
]]></description><link>https://forum.iobroker.net/post/1360704</link><guid isPermaLink="true">https://forum.iobroker.net/post/1360704</guid><dc:creator><![CDATA[MeinzIsAs]]></dc:creator><pubDate>Tue, 27 Oct 2026 04:46:48 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Binding on Mon, 26 Oct 2026 07:36:24 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/meinzisas" aria-label="Profile: MeinzIsAs">@<bdi>MeinzIsAs</bdi></a> das Feld "Objekt ID" erwartet eine echte Datenpunkt-ID. Das Widget abonniert diese ID und vergleicht deren Wert mit der Bedingung. Ein Binding wird in so einem ID-Feld nicht ausgewertet. Der Dialog "Bindung bearbeiten" zeigt dir nur die Vorschau der Formel, deshalb siehst du dort true. Bindings funktionieren in Text- oder Wert-Attributen, nicht als Objekt-ID.</p>
<p dir="auto">Am einfachsten legst du einen Hilfs-Datenpunkt an, der die ODER-Verknüpfung enthält, und trägst den dann im Widget ein. Zum Beispiel mit diesem kleinen Skript im javascript-Adapter:</p>
<pre><code class="language-js">const ids = [
    'hm-rpc.0.0001DD89A45F05.0.UNREACH',
    'hm-rpc.0.000E5D89ACB125.0.UNREACH',
];
const ziel = '0_userdata.0.vis.unreachAny';

createState(ziel, false, { type: 'boolean', read: true, write: false, role: 'indicator' }, () =&gt; {
    const update = () =&gt; {
        const any = ids.some(id =&gt; getState(id).val === true);
        setState(ziel, any, true);
    };
    on({ id: ids, change: 'ne' }, update);
    update();
});
</code></pre>
<p dir="auto">Im Widget dann bei "Objekt ID [2]" <code>0_userdata.0.vis.unreachAny</code> eintragen, Bedingung <code>==</code> und Wert <code>true</code>, so wie du es schon hast.</p>
]]></description><link>https://forum.iobroker.net/post/1360612</link><guid isPermaLink="true">https://forum.iobroker.net/post/1360612</guid><dc:creator><![CDATA[Bluefox]]></dc:creator><pubDate>Mon, 26 Oct 2026 07:36:24 GMT</pubDate></item></channel></rss>