<?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[Slider kombinieren]]></title><description><![CDATA[<p dir="auto">Hallo. Gibt es die Möglichkeit mehrere Slider zu kombinieren?<br />
Also wenn man einen regelt das die anderen mitziehen?</p>
]]></description><link>https://forum.iobroker.net/topic/25489/slider-kombinieren</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 02:03:13 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/25489.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 03 Oct 2019 14:34:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Slider kombinieren on Fri, 04 Oct 2019 09:28:56 GMT]]></title><description><![CDATA[<p dir="auto">Hallo,</p>
<p dir="auto">Idee mit einem Skript geht auf mindestens 2 Arten.</p>
<ol>
<li>Synchronisierung:<br />
Hab es nicht probiert, aber mir fiel gleich die Gefahr einer Endlosschleife auf</li>
</ol>
<pre><code>const idLampe1 = "IDDERLAMPE1";
const idLampe2 = "IDDERLAMPE2";
const idLampe3 = "IDDERLAMPE3";

const Lampen_arr = [idLampe1, idLampe2, idLampe3];

on({id: Lampen_arr,
    change: "ne"}, function (obj) {
    // Prüfung, ob neuer Wert ungleich alter Wert ist, dann neuen Wert schreiben
    if (obj.state.val != (getState(idLampe1).val) setState(idLampe1, obj.state.val);
    if (obj.state.val != (getState(idLampe2).val) setState(idLampe2, obj.state.val);
    if (obj.state.val != (getState(idLampe3).val) setState(idLampe3, obj.state.val);
});
</code></pre>
<ol start="2">
<li>Neuer Datenpunkt:<br />
Erstellt weiteren Datenpunkt, der dann zB ausschließlich in VIS verwendet wird und dessen Wert in die IKEA-Datenpunkte geschrieben wird. Lampen lassen sich dann über eigene ID noch einzeln steuern.</li>
</ol>
<pre><code>const idLampe1 = "IDDERLAMPE1";
const idLampe2 = "IDDERLAMPE2";
const idLampe3 = "IDDERLAMPE3";
const idLampen = "javascript.0.IKEA-kombiniert";

createState(idLampen, 0, {
    name: "IKEA Lampen Sollwert",
    type: "number",
    role: "level",
    desc: "Wert wird in JS in Lampen ID geschrieben"
});

on({id: idLampen,
    change: "ne"}, function (obj) {
    // Prüfung, ob neuer Wert ungleich alter Wert ist, dann neuen Wert schreiben
    if (obj.state.val != (getState(idLampe1).val) setState(idLampe1, obj.state.val);
    if (obj.state.val != (getState(idLampe2).val) setState(idLampe2, obj.state.val);
    if (obj.state.val != (getState(idLampe3).val) setState(idLampe3, obj.state.val);
});
</code></pre>
<p dir="auto">Gruß<br />
Pix</p>
]]></description><link>https://forum.iobroker.net/post/306653</link><guid isPermaLink="true">https://forum.iobroker.net/post/306653</guid><dc:creator><![CDATA[pix]]></dc:creator><pubDate>Fri, 04 Oct 2019 09:28:56 GMT</pubDate></item><item><title><![CDATA[Reply to Slider kombinieren on Fri, 04 Oct 2019 06:09:29 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/kaschperle83" aria-label="Profile: kaschperle83">@<bdi>kaschperle83</bdi></a><br />
Ich würde ein Script schreiben.<br />
Also wenn Slider geändert wird, dann andere alle 3 Lampen.</p>
]]></description><link>https://forum.iobroker.net/post/306603</link><guid isPermaLink="true">https://forum.iobroker.net/post/306603</guid><dc:creator><![CDATA[bahnuhr]]></dc:creator><pubDate>Fri, 04 Oct 2019 06:09:29 GMT</pubDate></item><item><title><![CDATA[Reply to Slider kombinieren on Fri, 04 Oct 2019 05:38:56 GMT]]></title><description><![CDATA[<p dir="auto">Ich möchte von drei Ikea Lampen den Helligkeitswert gleichzeitig ändern.<br />
Und das Gleiche dann auch noch für die Lichtfarbe.</p>
]]></description><link>https://forum.iobroker.net/post/306598</link><guid isPermaLink="true">https://forum.iobroker.net/post/306598</guid><dc:creator><![CDATA[kaschperle83]]></dc:creator><pubDate>Fri, 04 Oct 2019 05:38:56 GMT</pubDate></item><item><title><![CDATA[Reply to Slider kombinieren on Thu, 03 Oct 2019 22:07:07 GMT]]></title><description><![CDATA[<p dir="auto">Was ist dein Ziel?<br />
Ganz einfach wäre es die Selbe Objekt ID bei allen zu verwenden.</p>
]]></description><link>https://forum.iobroker.net/post/306584</link><guid isPermaLink="true">https://forum.iobroker.net/post/306584</guid><dc:creator><![CDATA[Jey Cee]]></dc:creator><pubDate>Thu, 03 Oct 2019 22:07:07 GMT</pubDate></item></channel></rss>