<?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[Anfänger Frage: Import und Export in Skripten]]></title><description><![CDATA[<p dir="auto">Ich würde gerne in meinen ioBroker Scripten mit Unterverzeichnissen arbeiten und dort Funktionen und Konstanten ablegen, die ich in anderen Scripten mit "import" nutzen kann.</p>
<p dir="auto">Was mir aufgefallen ist, dass sowohl "export" als auch "import" als Fehler erkannt werden.</p>
<p dir="auto">Man kann zwar Ähnliches durch Scripte erreichen, die in global abgelegt sind, aber das hat den Nachteil, dass immer alle Scripte neugestartet werden, wenn sich dort etwas verändert.</p>
]]></description><link>https://forum.iobroker.net/topic/11254/anfänger-frage-import-und-export-in-skripten</link><generator>RSS for Node</generator><lastBuildDate>Mon, 20 Apr 2026 11:40:02 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/11254.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 02 Mar 2018 04:48:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Anfänger Frage: Import und Export in Skripten on Sat, 03 Mar 2018 06:24:56 GMT]]></title><description><![CDATA[<p dir="auto">Mein Motivation für die Frage kam daher, dass ich meine Scripte auf GitHub ablegen möchte.</p>
<p dir="auto">Da aber die Scripten aber einige vertrauliche Daten enthalten, wollte ich die in ein File auslagern, dass ich referenziere, aber nicht auf Github hochlade.</p>
<p dir="auto">Ich muss mal überlegen, ob ich das durch require("fs") usw. hingekomme.</p>
]]></description><link>https://forum.iobroker.net/post/136688</link><guid isPermaLink="true">https://forum.iobroker.net/post/136688</guid><dc:creator><![CDATA[Marty56]]></dc:creator><pubDate>Sat, 03 Mar 2018 06:24:56 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger Frage: Import und Export in Skripten on Fri, 02 Mar 2018 16:43:35 GMT]]></title><description><![CDATA[<p dir="auto">Du hast ja recht, wenn man hier ein wenig mehr Plan hat als ich, dann wird das schon Sinn machen. Ich hatte eben noch keine Verwendung dafür bei mir gefunden. Ich hatte am Anfang auch etwas anderes unter "global" verstanden. Hab ich dann aber hier im Forum erklärt bekommen, was im IOBroker als global gilt. Ich weiß jetzt was man damit machen kann, und wann man es am besten nicht macht. Damit bin ich schon recht glücklich.</p>
]]></description><link>https://forum.iobroker.net/post/136582</link><guid isPermaLink="true">https://forum.iobroker.net/post/136582</guid><dc:creator><![CDATA[Jan1]]></dc:creator><pubDate>Fri, 02 Mar 2018 16:43:35 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger Frage: Import und Export in Skripten on Fri, 02 Mar 2018 16:23:38 GMT]]></title><description><![CDATA[<p dir="auto"><s><a class="plugin-mentions-user plugin-mentions-a" href="/user/jan1" aria-label="Profile: Jan1">@<bdi>Jan1</bdi></a>:</s></p>
<blockquote>
<p dir="auto">man hat bestimmt auch Scripte wo man das nicht dran haben möchte `<br />
Es stört doch nicht, sondern verbraucht lediglich etwas RAM.</p>
</blockquote>
]]></description><link>https://forum.iobroker.net/post/136578</link><guid isPermaLink="true">https://forum.iobroker.net/post/136578</guid><dc:creator><![CDATA[paul53]]></dc:creator><pubDate>Fri, 02 Mar 2018 16:23:38 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger Frage: Import und Export in Skripten on Fri, 02 Mar 2018 16:15:46 GMT]]></title><description><![CDATA[<p dir="auto">Klar, aber man hat bestimmt auch Scripte wo man das nicht dran haben möchte ;)</p>
]]></description><link>https://forum.iobroker.net/post/136574</link><guid isPermaLink="true">https://forum.iobroker.net/post/136574</guid><dc:creator><![CDATA[Jan1]]></dc:creator><pubDate>Fri, 02 Mar 2018 16:15:46 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger Frage: Import und Export in Skripten on Fri, 02 Mar 2018 15:56:30 GMT]]></title><description><![CDATA[<p dir="auto"><s><a class="plugin-mentions-user plugin-mentions-a" href="/user/jan1" aria-label="Profile: Jan1">@<bdi>Jan1</bdi></a>:</s></p>
<blockquote>
<p dir="auto">Alles was unter global gespeichert wird, wird automatisch an alle Scripte angehängt und denn Sinn hab ich auch noch nicht wirklich verstanden. `<br />
Der Sinn ist, dass man häufig verwendete eigene Funktionen nicht jedesmal im Script neu deklarieren muss.</p>
</blockquote>
]]></description><link>https://forum.iobroker.net/post/136570</link><guid isPermaLink="true">https://forum.iobroker.net/post/136570</guid><dc:creator><![CDATA[paul53]]></dc:creator><pubDate>Fri, 02 Mar 2018 15:56:30 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger Frage: Import und Export in Skripten on Sat, 03 Mar 2018 13:14:38 GMT]]></title><description><![CDATA[<p dir="auto"><s><a class="plugin-mentions-user plugin-mentions-a" href="/user/marty56" aria-label="Profile: Marty56">@<bdi>Marty56</bdi></a>:</s></p>
<blockquote>
<p dir="auto">Man kann zwar Ähnliches durch Scripte erreichen, die in global abgelegt sind, aber das hat den Nachteil, dass immer alle Scripte neugestartet werden, wenn sich dort etwas verändert. `<br />
Das muss so sein, da die Änderungen auch in allen Scripten wirksam werden müssen (sonst wären die Funktionen nicht global). Mit jedem Skriptstart werden die Skripte in den RAM compiliert. Ein selektiver "Import" existiert nicht, es sei denn, Du erstellst ein NPM-Modul mt Deinen Funktionen und trägst es als "Zusätzliches NPM-Modul" in die JS-Konfiguration ein.</p>
</blockquote>
]]></description><link>https://forum.iobroker.net/post/136450</link><guid isPermaLink="true">https://forum.iobroker.net/post/136450</guid><dc:creator><![CDATA[paul53]]></dc:creator><pubDate>Sat, 03 Mar 2018 13:14:38 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger Frage: Import und Export in Skripten on Fri, 02 Mar 2018 08:17:40 GMT]]></title><description><![CDATA[<p dir="auto">Egal was Du machst, im IOBroker ist "global" nicht das was man als 08/15 User darunter versteht. Alles was unter global gespeichert wird, wird automatisch an alle Scripte angehängt und denn Sinn hab ich auch noch nicht wirklich verstanden.</p>
<p dir="auto">Dein Problem kenne ich aber auch. Du möchtest Variablen global zur Verfügung stellen und diese dann von diversen Scripten aus nutzen und das funktioniert beim IOBroker ganz einfach über selbst angelegte und definierte Datenpunkte.</p>
]]></description><link>https://forum.iobroker.net/post/136441</link><guid isPermaLink="true">https://forum.iobroker.net/post/136441</guid><dc:creator><![CDATA[Jan1]]></dc:creator><pubDate>Fri, 02 Mar 2018 08:17:40 GMT</pubDate></item></channel></rss>