<?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[Geräte in Skripten finden - wie macht ihr das oder gibt es eine Funktion?]]></title><description><![CDATA[<p dir="auto">Guten Morgen zusammen,</p>
<p dir="auto">nachdem ich die letzten Tage dazu verwendet habe noch einiges an Skripten von der HM auf den IoBroker zu verlagern laufen dort nun so um die 50 Skripte. Jetzt frage ich mich allerdings so langsam, wie ich jemals in den Skripten die Geräte wiederfinde wenn ich diese z.B. wegen Defekt mal austauschen muss. Klar habe ich möglichst viel strukturiert aber schon allein in der Alarmanlage stecken so viele Geräte drin, dass man ja ewig suchen kann….</p>
<p dir="auto">Daher mal meine Frage an euch: Wie macht ihr das? Gibt es vielleicht eine Suchfunktion über alle Skripte die ich noch nicht gefunden habe?</p>
<p dir="auto">Ich sage mal Danke für alle Ideen und Anregungen :-)</p>
<p dir="auto">LG</p>
<p dir="auto">Mario</p>
]]></description><link>https://forum.iobroker.net/topic/9299/geräte-in-skripten-finden-wie-macht-ihr-das-oder-gibt-es-eine-funktion</link><generator>RSS for Node</generator><lastBuildDate>Mon, 11 May 2026 13:05:44 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/9299.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 20 Dec 2017 06:16:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Geräte in Skripten finden - wie macht ihr das oder gibt es eine Funktion? on Sat, 08 Aug 2020 11:16:58 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/fastfoot" aria-label="Profile: fastfoot">@<bdi>fastfoot</bdi></a> sagte in <a href="/post/471504">Geräte in Skripten finden - wie macht ihr das oder gibt es eine Funktion?</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/nik82" aria-label="Profile: nik82">@<bdi>nik82</bdi></a> Im Tab Skripte gibt es eine Suchfunktion<br />
<img src="/assets/uploads/files/1596884878997-suche.png" alt="Suche.PNG" class=" img-fluid img-markdown" /></p>
</blockquote>
<p dir="auto">Klasse! Genau das hab ich gesucht, noch gar nicht drauf geachtet das es da eine Lupe gibt!<br />
Vielen, vielen Dank! <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>
<p dir="auto"><em>EDIT</em><br />
Cool, wenn man oben in der Suche die Geräte ID eingibt, dann kommen genau alle Scripte wo dieses Gerät drin ist.</p>
]]></description><link>https://forum.iobroker.net/post/471508</link><guid isPermaLink="true">https://forum.iobroker.net/post/471508</guid><dc:creator><![CDATA[nik82]]></dc:creator><pubDate>Sat, 08 Aug 2020 11:16:58 GMT</pubDate></item><item><title><![CDATA[Reply to Geräte in Skripten finden - wie macht ihr das oder gibt es eine Funktion? on Sat, 08 Aug 2020 11:08:03 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/nik82" aria-label="Profile: nik82">@<bdi>nik82</bdi></a> Im Tab Skripte gibt es eine Suchfunktion<br />
<img src="/assets/uploads/files/1596884878997-suche.png" alt="Suche.PNG" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.iobroker.net/post/471504</link><guid isPermaLink="true">https://forum.iobroker.net/post/471504</guid><dc:creator><![CDATA[fastfoot]]></dc:creator><pubDate>Sat, 08 Aug 2020 11:08:03 GMT</pubDate></item><item><title><![CDATA[Reply to Geräte in Skripten finden - wie macht ihr das oder gibt es eine Funktion? on Sat, 08 Aug 2020 11:01:16 GMT]]></title><description><![CDATA[<p dir="auto">Hallo,<br />
stehe jetzt genau vor dem gleichen Problem, habe ein Gerät gewechselt und weiß jetzt nicht wo ich überall die Datenpunkte in welchen Scripten drin habe und da ich auch so viele Scripte habe, würde es jetzt ewig dauern alle Scripte durchzuschauen.<br />
In der Homematic kann man genau sehen welche Geräte in welchen Programmen drin sind, gibts sowas ähnliches nicht für den Iobroker?</p>
]]></description><link>https://forum.iobroker.net/post/471501</link><guid isPermaLink="true">https://forum.iobroker.net/post/471501</guid><dc:creator><![CDATA[nik82]]></dc:creator><pubDate>Sat, 08 Aug 2020 11:01:16 GMT</pubDate></item><item><title><![CDATA[Reply to Geräte in Skripten finden - wie macht ihr das oder gibt es eine Funktion? on Thu, 04 Jan 2018 22:40:27 GMT]]></title><description><![CDATA[<p dir="auto"><s><a class="plugin-mentions-user plugin-mentions-a" href="/user/mariohbs" aria-label="Profile: mariohbs">@<bdi>mariohbs</bdi></a>:</s></p>
<blockquote>
<p dir="auto">Habe schon überlegt, ob man nicht über den Export aller Scripte und dann suchen in Dateien auch da ran kommt - also zumindest das man weis, wo die Komponente noch überall drin steckt ;)</p>
<p dir="auto">LG</p>
<p dir="auto">Mario `<br />
Hallo Mario,</p>
</blockquote>
<p dir="auto">das musst du nicht händisch machen. Schau dir mal den js2fs-Adapter an.</p>
<p dir="auto">Pix</p>
]]></description><link>https://forum.iobroker.net/post/119596</link><guid isPermaLink="true">https://forum.iobroker.net/post/119596</guid><dc:creator><![CDATA[pix]]></dc:creator><pubDate>Thu, 04 Jan 2018 22:40:27 GMT</pubDate></item><item><title><![CDATA[Reply to Geräte in Skripten finden - wie macht ihr das oder gibt es eine Funktion? on Thu, 04 Jan 2018 22:06:22 GMT]]></title><description><![CDATA[<p dir="auto"><s>@nisio:</s></p>
<blockquote>
<p dir="auto">Hast du einen History Adapter im Einsatz, funnktioniert die getIdByName(name) Variante dort? `<br />
Nein, getIdByName(name) funktioniert nur im JS-Adapter. Die Aktivierung der History-Funktion für einen Datenpunkt muss im Reiter "Objekte" erfolgen und ist somit ID bezogen.</p>
</blockquote>
<p dir="auto">Man könnte die History-Aktivierung allerdings per Javascript vornehmen und dort getIdByName(name) zur Ermittling der ID verwenden.</p>
<pre><code>var idMyDp = getIdByName(nameMyDp);

var obj = getObject(idMyDp);
obj.common.custom = {
      "history.0": {
        "enabled": true,
        "changesOnly": true,
        "debounce": 10000,
        "maxLength": 300,
        "retention": 1209600,  // 2 Wochen
        "changesRelogInterval": 0,
        "changesMinDelta": 0
      }
};

setObject(idMyDp, obj);

</code></pre>
]]></description><link>https://forum.iobroker.net/post/119579</link><guid isPermaLink="true">https://forum.iobroker.net/post/119579</guid><dc:creator><![CDATA[paul53]]></dc:creator><pubDate>Thu, 04 Jan 2018 22:06:22 GMT</pubDate></item><item><title><![CDATA[Reply to Geräte in Skripten finden - wie macht ihr das oder gibt es eine Funktion? on Thu, 04 Jan 2018 21:21:32 GMT]]></title><description><![CDATA[<p dir="auto"><s><a class="plugin-mentions-user plugin-mentions-a" href="/user/paul53" aria-label="Profile: paul53">@<bdi>paul53</bdi></a>:</s></p>
<blockquote>
<p dir="auto">Geräte und deren Namen spielen in meinen Skripten keine Rolle, sondern nur Datenpunkte. Jeder Datenpunkt hat einen &lt;u&gt;eindeutigen&lt;/u&gt; Namen erhalten. Die Datenpunkt-ID ermittle ich im Skript mittels <strong>getIdByName(name)</strong>. Nach einem Gerätetausch werden den Datenpunkten des neuen Gerätes wieder die gleichen Namen vergeben, die sie vor dem Tausch hatten. `</p>
</blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/paul" aria-label="Profile: paul">@<bdi>paul</bdi></a> Noch eine weiter Frage zu deiner Lösung. Hast du einen History Adapter im Einsatz, funnktioniert die <strong>getIdByName(name)</strong> Variante dort?</p>
]]></description><link>https://forum.iobroker.net/post/119548</link><guid isPermaLink="true">https://forum.iobroker.net/post/119548</guid><dc:creator><![CDATA[[[global:former-user]]]]></dc:creator><pubDate>Thu, 04 Jan 2018 21:21:32 GMT</pubDate></item><item><title><![CDATA[Reply to Geräte in Skripten finden - wie macht ihr das oder gibt es eine Funktion? on Thu, 21 Dec 2017 05:23:37 GMT]]></title><description><![CDATA[<p dir="auto"><s><a class="plugin-mentions-user plugin-mentions-a" href="/user/eric2905" aria-label="Profile: eric2905">@<bdi>eric2905</bdi></a>:</s></p>
<blockquote>
<p dir="auto">Was wäre denn damit? `</p>
</blockquote>
<p dir="auto">Jepp, genau so wäre das richtig wenn ich den von Anfang an verwendet hätte. Werde ihn mir mal zwischen den Jahren anschauen. Wobei ich dann schon mit dem Suchen anfangen kann, wenn ich darauf umstellen will :oops:</p>
]]></description><link>https://forum.iobroker.net/post/114735</link><guid isPermaLink="true">https://forum.iobroker.net/post/114735</guid><dc:creator><![CDATA[mariohbs]]></dc:creator><pubDate>Thu, 21 Dec 2017 05:23:37 GMT</pubDate></item><item><title><![CDATA[Reply to Geräte in Skripten finden - wie macht ihr das oder gibt es eine Funktion? on Thu, 21 Dec 2017 04:24:11 GMT]]></title><description><![CDATA[<p dir="auto">Was wäre denn damit?</p>
<p dir="auto">==&gt; <a href="http://forum.iobroker.net/viewtopic.php?f=36&amp;t=7118" rel="nofollow ugc">http://forum.iobroker.net/viewtopic.php?f=36&amp;t=7118</a></p>
<p dir="auto">Habe momentan aber keine Ahnung, wie weit der Adapter ist / ob er noch weiterentwickelt wird.</p>
<p dir="auto">Gruß,</p>
<p dir="auto">Eric</p>
<p dir="auto">Von unterwegs getippert</p>
]]></description><link>https://forum.iobroker.net/post/114734</link><guid isPermaLink="true">https://forum.iobroker.net/post/114734</guid><dc:creator><![CDATA[eric2905]]></dc:creator><pubDate>Thu, 21 Dec 2017 04:24:11 GMT</pubDate></item><item><title><![CDATA[Reply to Geräte in Skripten finden - wie macht ihr das oder gibt es eine Funktion? on Wed, 20 Dec 2017 22:26:36 GMT]]></title><description><![CDATA[<p dir="auto"><s>@nisio:</s></p>
<blockquote>
<p dir="auto">kannst du die Funktion getIdByName(name) auch im vis benutzen als ObjectIds? `<br />
Verwende kein VIS, aber denke, dass die Funktion auf den Javascript-Adapter beschränkt ist.</p>
</blockquote>
]]></description><link>https://forum.iobroker.net/post/114729</link><guid isPermaLink="true">https://forum.iobroker.net/post/114729</guid><dc:creator><![CDATA[paul53]]></dc:creator><pubDate>Wed, 20 Dec 2017 22:26:36 GMT</pubDate></item><item><title><![CDATA[Reply to Geräte in Skripten finden - wie macht ihr das oder gibt es eine Funktion? on Wed, 20 Dec 2017 21:35:55 GMT]]></title><description><![CDATA[<p dir="auto">Ich nutze einen Raspberry 3 und so etwa 30 zwave Geräte und bisher keinerlei Performance Probleme.</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/paul" aria-label="Profile: paul">@<bdi>paul</bdi></a>: kannst du die Funktion getIdByName(name) auch im vis benutzen als ObjectIds?</p>
]]></description><link>https://forum.iobroker.net/post/114723</link><guid isPermaLink="true">https://forum.iobroker.net/post/114723</guid><dc:creator><![CDATA[[[global:former-user]]]]></dc:creator><pubDate>Wed, 20 Dec 2017 21:35:55 GMT</pubDate></item><item><title><![CDATA[Reply to Geräte in Skripten finden - wie macht ihr das oder gibt es eine Funktion? on Wed, 20 Dec 2017 17:12:38 GMT]]></title><description><![CDATA[<p dir="auto"><s><a class="plugin-mentions-user plugin-mentions-a" href="/user/mariohbs" aria-label="Profile: mariohbs">@<bdi>mariohbs</bdi></a>:</s></p>
<blockquote>
<p dir="auto">Andere Ideen gibt es nicht? `<br />
Geräte und deren Namen spielen in meinen Skripten keine Rolle, sondern nur Datenpunkte. Jeder Datenpunkt hat einen &lt;u&gt;eindeutigen&lt;/u&gt; Namen erhalten. Die Datenpunkt-ID ermittle ich im Skript mittels <strong>getIdByName(name)</strong>. Nach einem Gerätetausch werden den Datenpunkten des neuen Gerätes wieder die gleichen Namen vergeben, die sie vor dem Tausch hatten.</p>
</blockquote>
]]></description><link>https://forum.iobroker.net/post/114629</link><guid isPermaLink="true">https://forum.iobroker.net/post/114629</guid><dc:creator><![CDATA[paul53]]></dc:creator><pubDate>Wed, 20 Dec 2017 17:12:38 GMT</pubDate></item><item><title><![CDATA[Reply to Geräte in Skripten finden - wie macht ihr das oder gibt es eine Funktion? on Wed, 20 Dec 2017 16:36:30 GMT]]></title><description><![CDATA[<p dir="auto">Hi und Danke für den Tipp.</p>
<p dir="auto"><s>@nisio:</s></p>
<blockquote>
<p dir="auto">ich nutze dazu die Virtual Devices von pman:</p>
<p dir="auto">viewtopic.php?f=21&amp;t=8192 `</p>
</blockquote>
<p dir="auto">Aber bringt das nicht zu viel Last wenn jedes Gerät praktisch ja 2x Erfasst / geändert wird bevor es überhaupt in weiteren Triggern verarbeitet wird?</p>
<p dir="auto">Aber grundsätzlich hast du da recht - ist natürlich Blöd, dass ich da nicht eher dran gedacht habe. Jetzt müsst ich alles noch einmal umbauen…. nu ja, man ist ja Leid gewöhnt :lol:</p>
<p dir="auto">Andere Ideen gibt es nicht? Hat denn noch nie einer größeren Umgebung eine Komponente getauscht? Habe schon überlegt, ob man nicht über den Export aller Scripte und dann suchen in Dateien auch da ran kommt - also zumindest das man weis, wo die Komponente noch überall drin steckt ;)</p>
<p dir="auto">LG</p>
<p dir="auto">Mario</p>
]]></description><link>https://forum.iobroker.net/post/114620</link><guid isPermaLink="true">https://forum.iobroker.net/post/114620</guid><dc:creator><![CDATA[mariohbs]]></dc:creator><pubDate>Wed, 20 Dec 2017 16:36:30 GMT</pubDate></item><item><title><![CDATA[Reply to Geräte in Skripten finden - wie macht ihr das oder gibt es eine Funktion? on Wed, 20 Dec 2017 06:55:18 GMT]]></title><description><![CDATA[<p dir="auto">Hallo Mario,</p>
<p dir="auto">ich nutze dazu die Virtual Devices von pman:</p>
<p dir="auto"><a href="http://forum.iobroker.net/viewtopic.php?f=21&amp;t=8192" rel="nofollow ugc">http://forum.iobroker.net/viewtopic.php?f=21&amp;t=8192</a></p>
<p dir="auto">Dazu habe ich für jeden Gerätetyp ein Skript zum Erstellen der virtuellen Geräte.</p>
<p dir="auto">Falls bei mir Mal ein Gerät ersetzt wird muss es nur an dieser einen Stelle angepasst.</p>
<p dir="auto">Das funktioniert wunderbar und bietet noch viele zusätzliche Möglichkeiten.</p>
]]></description><link>https://forum.iobroker.net/post/114483</link><guid isPermaLink="true">https://forum.iobroker.net/post/114483</guid><dc:creator><![CDATA[[[global:former-user]]]]></dc:creator><pubDate>Wed, 20 Dec 2017 06:55:18 GMT</pubDate></item></channel></rss>