<?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[Doppelte Einträge im Log]]></title><description><![CDATA[<p dir="auto">Im Flur steht ein Schrank mit indirekter Beleuchtung die über einen Shelly zu<br />
bestimmten Zeiten ein- bzw. ausgeschaltet wird, soweit so gut.<br />
Habe im Log-Parser eine Regel angelegt die dann entsprechend filtert.<br />
Das Skript welches das schalten als Log ausgibt sieht so aus</p>
<pre><code>on({id: "shelly.0.SHSW-1#B963CA#1.Relay0.Switch"/*Switch*/, change: "any"}, function (obj) {
  var value = obj.state.val;
  var oldValue = obj.oldState.val;
  if (getState("shelly.0.SHSW-1#B963CA#1.Relay0.Switch").val == true) {
    console.log('#### Schranklicht eingeschaltet');
  } else {
    if (getState("shelly.0.SHSW-1#B963CA#1.Relay0.Switch").val == false) {
      console.log('#### Schranklicht ausgeschaltet');
    }
  }
});
</code></pre>
<p dir="auto">Wird nun das Licht aus oder eingschaltet erscheint im Log immer alles doppelt</p>
<pre><code>javascript.0
	25794	2021-10-18 14:26:56.427	info	script.js.Ereignisse.Schranklicht: #### Schranklicht ausgeschaltet
javascript.0
	25794	2021-10-18 14:26:56.184	info	script.js.Ereignisse.Schranklicht: #### Schranklicht ausgeschaltet
javascript.0
	25794	2021-10-18 14:26:34.710	info	script.js.Ereignisse.Schranklicht: #### Schranklicht eingeschaltet
javascript.0
	25794	2021-10-18 14:26:34.465	info	script.js.Ereignisse.Schranklicht: #### Schranklicht eingeschaltet
</code></pre>
<p dir="auto">Komme einfach nicht dahinter warum dies so ist <img src="https://forum.iobroker.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f615.png?v=ba16ebd4856" class="not-responsive emoji emoji-android emoji--confused" style="height:23px;width:auto;vertical-align:middle" title=":confused:" alt="😕" /></p>
<p dir="auto">ERLEDIGT!! Fehler gefunden</p>
]]></description><link>https://forum.iobroker.net/topic/48574/doppelte-einträge-im-log</link><generator>RSS for Node</generator><lastBuildDate>Wed, 19 Aug 2026 22:41:08 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/48574.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 18 Oct 2021 12:37:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Doppelte Einträge im Log on Tue, 19 Oct 2021 17:04:25 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/grrfield" aria-label="Profile: grrfield">@<bdi>grrfield</bdi></a> sagte in <a href="/post/690777">Doppelte Einträge im Log</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/nashra" aria-label="Profile: nashra">@<bdi>nashra</bdi></a> Versuch mal,</p>
<pre><code>change: "any"
</code></pre>
<p dir="auto">durch</p>
<pre><code>change: "ne"
</code></pre>
</blockquote>
<p dir="auto">Das wars, Danke <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="👍" /></p>
]]></description><link>https://forum.iobroker.net/post/690822</link><guid isPermaLink="true">https://forum.iobroker.net/post/690822</guid><dc:creator><![CDATA[Nashra]]></dc:creator><pubDate>Tue, 19 Oct 2021 17:04:25 GMT</pubDate></item><item><title><![CDATA[Reply to Doppelte Einträge im Log on Tue, 19 Oct 2021 15:03:39 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/nashra" aria-label="Profile: nashra">@<bdi>nashra</bdi></a> Versuch mal,</p>
<pre><code>change: "any"
</code></pre>
<p dir="auto">durch</p>
<pre><code>change: "ne"
</code></pre>
<p dir="auto">zu ersetzen. Die if-Anweisung könntest Du auch vereinfachen (ich nehme an, daß Du value und oldValue noch irgendwo brauchst):</p>
<pre><code>on({id: "shelly.0.SHSW-1#B963CA#1.Relay0.Switch"/*Switch*/, change: "ne"}, function (obj) {
  var value = obj.state.val;
  var oldValue = obj.oldState.val;
  if (value == true) {
    console.log('#### Schranklicht eingeschaltet');
  } else {
      console.log('#### Schranklicht ausgeschaltet');
  }
});

</code></pre>
]]></description><link>https://forum.iobroker.net/post/690777</link><guid isPermaLink="true">https://forum.iobroker.net/post/690777</guid><dc:creator><![CDATA[grrfield]]></dc:creator><pubDate>Tue, 19 Oct 2021 15:03:39 GMT</pubDate></item><item><title><![CDATA[Reply to Doppelte Einträge im Log on Tue, 19 Oct 2021 07:35:46 GMT]]></title><description><![CDATA[<p dir="auto">Leider zu früh gefreut, immer noch doppelt</p>
]]></description><link>https://forum.iobroker.net/post/690557</link><guid isPermaLink="true">https://forum.iobroker.net/post/690557</guid><dc:creator><![CDATA[Nashra]]></dc:creator><pubDate>Tue, 19 Oct 2021 07:35:46 GMT</pubDate></item></channel></rss>