<?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[[gelöst] Frage zu Binding in Widget]]></title><description><![CDATA[<p dir="auto">Hallo,<br />
ich habe in das Widget Basic-bar folgendes Script eingefügt:</p>
<pre><code>function numberToRgbColor(i)
{
    var rgb = [61,153,63];

    if ( i &lt; 21 ) 
    {
        rgb = [217,22,22]; // Rot
    }
    else
    {
        if ( i &lt; 23 ) 
        {
            rgb = [255,204,0]; // Gelb
        }
        else
        {
            rgb = [61,153,63]; // Grü
        }
    }
    
    return 'rgb(' + rgb[0] + ',' + rgb[1] + ',' + rgb[2] + ')'; 
}
</code></pre>
<p dir="auto">Danach habe ich die basic-bar incl. dem Script 2 mal kopiert.<br />
Wenn ich in dem 1. Script die Grenzwerte ändere, werden sie auch in den anderen Scripten geändert.<br />
Im Widget habe ich unter Farbe folgendes eingefügt:</p>
<p dir="auto">{n:nut.0.battery.charge;numberToRgbColor(n)}<br />
bzw. den Teil nut.0.battery.charge gegen die entsprechenden Variablen ausgetauscht.</p>
<p dir="auto">Wie ist der Bezug von  "n" nach "i"? Verstehe ich nicht.<br />
Wo habe ich den Fehler gemacht?</p>
]]></description><link>https://forum.iobroker.net/topic/34093/gelöst-frage-zu-binding-in-widget</link><generator>RSS for Node</generator><lastBuildDate>Wed, 06 May 2026 07:32:08 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/34093.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 05 Jun 2020 11:45:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [gelöst] Frage zu Binding in Widget on Fri, 05 Jun 2020 13:55:31 GMT]]></title><description><![CDATA[<p dir="auto">Na dann schreib dies doch in jedes widget.<br />
Das funktioniert.</p>
]]></description><link>https://forum.iobroker.net/post/444533</link><guid isPermaLink="true">https://forum.iobroker.net/post/444533</guid><dc:creator><![CDATA[bahnuhr]]></dc:creator><pubDate>Fri, 05 Jun 2020 13:55:31 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] Frage zu Binding in Widget on Fri, 05 Jun 2020 13:38:13 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/bahnuhr" aria-label="Profile: bahnuhr">@<bdi>bahnuhr</bdi></a> <img src="https://forum.iobroker.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f44d.png?v=ba16ebd4856" class="not-responsive emoji emoji-android emoji--+1" style="height:23px;width:auto;vertical-align:middle" title=":+1:" alt="👍" /><br />
Funktioniert.<br />
Mein Script galt für die ganze View, nicht für das Widget <img src="https://forum.iobroker.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f622.png?v=ba16ebd4856" class="not-responsive emoji emoji-android emoji--cry" style="height:23px;width:auto;vertical-align:middle" title=":cry:" alt="😢" /></p>
]]></description><link>https://forum.iobroker.net/post/444525</link><guid isPermaLink="true">https://forum.iobroker.net/post/444525</guid><dc:creator><![CDATA[GregorS]]></dc:creator><pubDate>Fri, 05 Jun 2020 13:38:13 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] Frage zu Binding in Widget on Fri, 05 Jun 2020 13:10:22 GMT]]></title><description><![CDATA[<p dir="auto">Hallo,<br />
klappt denn so was nicht:</p>
<p dir="auto">{n:nut.0.battery.charge;(n&lt;21)?"red":(n&lt;23)?"yellow":"green"}</p>
]]></description><link>https://forum.iobroker.net/post/444487</link><guid isPermaLink="true">https://forum.iobroker.net/post/444487</guid><dc:creator><![CDATA[bahnuhr]]></dc:creator><pubDate>Fri, 05 Jun 2020 13:10:22 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] Frage zu Binding in Widget on Fri, 05 Jun 2020 13:04:09 GMT]]></title><description><![CDATA[<p dir="auto">Habe n gegen andere Variablen getauscht, immer noch das gleiche Phänomen.<br />
Wenn ich im 1. Script die Variable i gegen k tausche werden auch bei allen Sripten i gegen k getauscht.</p>
]]></description><link>https://forum.iobroker.net/post/444479</link><guid isPermaLink="true">https://forum.iobroker.net/post/444479</guid><dc:creator><![CDATA[GregorS]]></dc:creator><pubDate>Fri, 05 Jun 2020 13:04:09 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] Frage zu Binding in Widget on Fri, 05 Jun 2020 12:30:56 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/gregors" aria-label="Profile: GregorS">@<bdi>GregorS</bdi></a> sagte in <a href="/post/444421">Frage zu Binding in Widget</a>:</p>
<blockquote>
<p dir="auto">Wie ist der Bezug von  "n" nach "i"? Verstehe ich nicht</p>
</blockquote>
<p dir="auto">du übergibst der Funktion die Variable "n", die innerhalb der Funktion als "i" verarbeitet wird.</p>
]]></description><link>https://forum.iobroker.net/post/444462</link><guid isPermaLink="true">https://forum.iobroker.net/post/444462</guid><dc:creator><![CDATA[htrecksler]]></dc:creator><pubDate>Fri, 05 Jun 2020 12:30:56 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] Frage zu Binding in Widget on Fri, 05 Jun 2020 12:09:59 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/gregors" aria-label="Profile: GregorS">@<bdi>GregorS</bdi></a><br />
Hi,<br />
Wenn du in allen Widgets 'n' als Variable nutzt, vermute ich, wird auch in allen Widgets n gesetzt.<br />
Nutze mal in allen Widgets andere Varuiablen denen du battery zuweist und die du an das Script übergibst.</p>
]]></description><link>https://forum.iobroker.net/post/444442</link><guid isPermaLink="true">https://forum.iobroker.net/post/444442</guid><dc:creator><![CDATA[Chrunchy]]></dc:creator><pubDate>Fri, 05 Jun 2020 12:09:59 GMT</pubDate></item></channel></rss>