<?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[Test: ioBroker.script-restore]]></title><description><![CDATA[<p dir="auto">ioBroker.script-restore – Skripte aus Backups wiederherstellen</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>Aktuelle Test Version</th>
<th>0.0.1</th>
</tr>
</thead>
<tbody>
<tr>
<td>Veröffentlichungsdatum</td>
<td>06.04.2026</td>
</tr>
<tr>
<td>Github Link</td>
<td><a href="https://github.com/ipod86/ioBroker.script-restore" rel="nofollow ugc">https://github.com/ipod86/ioBroker.script-restore</a></td>
</tr>
</tbody>
</table>
<p dir="auto"><strong>Beschreibung</strong></p>
<p dir="auto">Der script-restore Adapter ermöglicht es, JavaScript-, TypeScript-, Blockly- und Rule-Skripte aus ioBroker-Backup-Archiven zu durchsuchen und herunterzuladen – direkt über einen Admin-Tab im Browser.</p>
<p dir="auto">Es werden keine Skripte automatisch wiederhergestellt. Stattdessen können Skripte gezielt eingesehen, kopiert oder als Datei heruntergeladen werden.</p>
<p dir="auto"><strong>Funktionen</strong></p>
<ul>
<li>Lokale Backup-Dateien aus dem Backup-Verzeichnis auflisten und durchsuchen (Standard: <code>/opt/iobroker/backups</code>)</li>
<li>Backup-Archive direkt hochladen (<code>.tar.gz</code>, <code>.tar</code>, <code>.json</code>, <code>.jsonl</code>)</li>
<li>Archiv wird vollständig im Browser geparst – kein Server-Roundtrip nötig</li>
<li>Baumansicht aller enthaltenen Skripte nach Ordner</li>
<li>Suchfunktion über alle Skriptnamen</li>
<li>Quellcode-Anzeige (JS/TS/Blockly/Rules) mit Syntaxhervorhebung</li>
<li>Skript kopieren oder als Datei herunterladen</li>
</ul>
<p dir="auto"><strong>Unterstützte Backup-Formate</strong></p>
<ul>
<li>ioBroker Standard-Backup (<code>.tar.gz</code>)</li>
<li>JavaScript-Adapter-Backup (<code>.json</code>, <code>.jsonl</code>)</li>
</ul>
<p dir="auto"><img src="/assets/uploads/files/1775492805431-1000067403.jpg" alt="1000067403.jpg" class=" img-fluid img-markdown" /></p>
<p dir="auto"><strong>Changelog</strong></p>
<h3>0.0.1 (2026-04-06)</h3>
<ul>
<li>Erstveröffentlichung</li>
</ul>
]]></description><link>https://forum.iobroker.net/topic/84237/test-iobroker.script-restore</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 02:03:03 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/84237.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 06 Apr 2026 13:55:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Test: ioBroker.script-restore on Fri, 10 Apr 2026 09:32:16 GMT]]></title><description><![CDATA[<p dir="auto">Das Spiegelverzeichnis als Adapter zu nutzen halte ich für nicht zielführend. Mal ganz davon ab, das ich das wegen Problemen abgeschaltet habe.</p>
<p dir="auto">Je nachdem wie die Diskussion im dev-channel ausgeht, helfe ich gerne eine Skriptversionierung in den Adapter zu bringen - so das man X Speicherungen Rückgäng machen kann - falls dass eines der Ziele wäre.</p>
]]></description><link>https://forum.iobroker.net/post/1333800</link><guid isPermaLink="true">https://forum.iobroker.net/post/1333800</guid><dc:creator><![CDATA[ticaki]]></dc:creator><pubDate>Fri, 10 Apr 2026 09:32:16 GMT</pubDate></item><item><title><![CDATA[Reply to Test: ioBroker.script-restore on Fri, 10 Apr 2026 08:38:00 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/bananajoe" aria-label="Profile: BananaJoe">@<bdi>BananaJoe</bdi></a></p>
<p dir="auto">Das ist für mich aber keine Option.<br />
Was die usability angeht vom Adapter wäre das schrecklich.<br />
Dann lieber dem Copy Button und Script Manuell anlegen.</p>
]]></description><link>https://forum.iobroker.net/post/1333783</link><guid isPermaLink="true">https://forum.iobroker.net/post/1333783</guid><dc:creator><![CDATA[David G.]]></dc:creator><pubDate>Fri, 10 Apr 2026 08:38:00 GMT</pubDate></item><item><title><![CDATA[Reply to Test: ioBroker.script-restore on Fri, 10 Apr 2026 08:16:36 GMT]]></title><description><![CDATA[<p dir="auto">@David-G. ja, müssten sie. In einer Instanz muss das dann aktiviert sein. (eine für alle reicht).<br />
Ich nutze das im Moment um so die Skripte per git zu versionieren (wenn ich daran denke).</p>
]]></description><link>https://forum.iobroker.net/post/1333777</link><guid isPermaLink="true">https://forum.iobroker.net/post/1333777</guid><dc:creator><![CDATA[BananaJoe]]></dc:creator><pubDate>Fri, 10 Apr 2026 08:16:36 GMT</pubDate></item><item><title><![CDATA[Reply to Test: ioBroker.script-restore on Fri, 10 Apr 2026 07:34:57 GMT]]></title><description><![CDATA[<p dir="auto">Dann müssten die User des Adapters das aber auch alles so konfiguriert haben?</p>
]]></description><link>https://forum.iobroker.net/post/1333770</link><guid isPermaLink="true">https://forum.iobroker.net/post/1333770</guid><dc:creator><![CDATA[David G.]]></dc:creator><pubDate>Fri, 10 Apr 2026 07:34:57 GMT</pubDate></item><item><title><![CDATA[Reply to Test: ioBroker.script-restore on Fri, 10 Apr 2026 07:12:22 GMT]]></title><description><![CDATA[<p dir="auto">@david-g.<br />
wenn die Spiegelung der Skripte im Dateisystem aktiv ist, könntest du es dort einfach als Datei ablegen und es würde - zauber zauber zauber - dann einfach in der GUI auftauchen.</p>
]]></description><link>https://forum.iobroker.net/post/1333769</link><guid isPermaLink="true">https://forum.iobroker.net/post/1333769</guid><dc:creator><![CDATA[BananaJoe]]></dc:creator><pubDate>Fri, 10 Apr 2026 07:12:22 GMT</pubDate></item><item><title><![CDATA[Reply to Test: ioBroker.script-restore on Fri, 10 Apr 2026 06:23:11 GMT]]></title><description><![CDATA[<p dir="auto">Ich überlege ob ich evtl einen restore für Scripte einbaue. Dann mit einem _restored am Ende oder so.</p>
<p dir="auto">Darf ich Scripte das einfach nach script.js schreiben und bei blockly das js und dahinter den codieren Teil?</p>
]]></description><link>https://forum.iobroker.net/post/1333759</link><guid isPermaLink="true">https://forum.iobroker.net/post/1333759</guid><dc:creator><![CDATA[David G.]]></dc:creator><pubDate>Fri, 10 Apr 2026 06:23:11 GMT</pubDate></item><item><title><![CDATA[Reply to Test: ioBroker.script-restore on Wed, 08 Apr 2026 06:52:16 GMT]]></title><description><![CDATA[<p dir="auto">Hab SMB und FTP eingebaut.<br />
FTP hab ich erfolgreich getestet, SMB steht mir grad nicht zur Verfügung.</p>
]]></description><link>https://forum.iobroker.net/post/1333483</link><guid isPermaLink="true">https://forum.iobroker.net/post/1333483</guid><dc:creator><![CDATA[David G.]]></dc:creator><pubDate>Wed, 08 Apr 2026 06:52:16 GMT</pubDate></item><item><title><![CDATA[Reply to Test: ioBroker.script-restore on Wed, 08 Apr 2026 04:10:46 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto">@David-G. <a href="/post/1333268">sagte</a>:</p>
<p dir="auto">Ich behalte immer ein paar lokal.</p>
</blockquote>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/homoran" aria-label="Profile: Homoran">@<bdi>Homoran</bdi></a> <a href="/post/1333257">sagte</a>:</p>
<p dir="auto">Kann ich nicht nachvollziehen.<br />
Bei mir ist alles sofort "weg".<br />
Lokal bleibt es nur bei Problemen</p>
</blockquote>
<p dir="auto">Bei mir liegt auch nichts lokal. Idee finde ich super, aber müsste auf remotes gehen. Vielleicht aus den Einstellungen von Backitup? Hab aber keine Ahnung, ob so etwas geht, aus 'nem fremden Adapter....</p>
]]></description><link>https://forum.iobroker.net/post/1333470</link><guid isPermaLink="true">https://forum.iobroker.net/post/1333470</guid><dc:creator><![CDATA[reutli]]></dc:creator><pubDate>Wed, 08 Apr 2026 04:10:46 GMT</pubDate></item><item><title><![CDATA[Reply to Test: ioBroker.script-restore on Mon, 06 Apr 2026 15:58:54 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/homoran" aria-label="Profile: Homoran">@<bdi>Homoran</bdi></a></p>
<p dir="auto">Ich behalte immer ein paar lokal.<br />
Finde ich praktisch wenn man mal schnell was restore muss (was eig. nie vorkommt...).</p>
]]></description><link>https://forum.iobroker.net/post/1333268</link><guid isPermaLink="true">https://forum.iobroker.net/post/1333268</guid><dc:creator><![CDATA[David G.]]></dc:creator><pubDate>Mon, 06 Apr 2026 15:58:54 GMT</pubDate></item><item><title><![CDATA[Reply to Test: ioBroker.script-restore on Mon, 06 Apr 2026 15:33:17 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto">@David-G. <a href="/post/1333248">sagte</a>:</p>
<p dir="auto">Ich denke das wäre für den kleinen Adapter übertrieben.</p>
</blockquote>
<p dir="auto">Das ist okay, aber die Begründung</p>
<blockquote>
<p dir="auto">@David-G. <a href="/post/1333248">sagte</a>:</p>
<p dir="auto">Die letzten Backups liegen idr ja eh lokal.</p>
</blockquote>
<p dir="auto">Kann ich nicht nachvollziehen.<br />
Bei mir ist alles sofort "weg".<br />
Lokal bleibt es nur bei Problemen</p>
]]></description><link>https://forum.iobroker.net/post/1333257</link><guid isPermaLink="true">https://forum.iobroker.net/post/1333257</guid><dc:creator><![CDATA[Homoran]]></dc:creator><pubDate>Mon, 06 Apr 2026 15:33:17 GMT</pubDate></item><item><title><![CDATA[Reply to Test: ioBroker.script-restore on Mon, 06 Apr 2026 15:01:13 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mcm1957" aria-label="Profile: mcm1957">@<bdi>mcm1957</bdi></a><br />
Erledigt.</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/negalein" aria-label="Profile: Negalein">@<bdi>Negalein</bdi></a><br />
Ich denke das wäre für den kleinen Adapter übertrieben. Die letzten Backups liegen idr ja eh lokal.</p>
]]></description><link>https://forum.iobroker.net/post/1333248</link><guid isPermaLink="true">https://forum.iobroker.net/post/1333248</guid><dc:creator><![CDATA[David G.]]></dc:creator><pubDate>Mon, 06 Apr 2026 15:01:13 GMT</pubDate></item><item><title><![CDATA[Reply to Test: ioBroker.script-restore on Mon, 06 Apr 2026 14:09:38 GMT]]></title><description><![CDATA[<p dir="auto">@David-G.</p>
<p dir="auto">kannst du noch weitere Quellen hinzufügen? Wie beim Backitup (FTP, Dropbox).</p>
]]></description><link>https://forum.iobroker.net/post/1333242</link><guid isPermaLink="true">https://forum.iobroker.net/post/1333242</guid><dc:creator><![CDATA[Negalein]]></dc:creator><pubDate>Mon, 06 Apr 2026 14:09:38 GMT</pubDate></item><item><title><![CDATA[Reply to Test: ioBroker.script-restore on Mon, 06 Apr 2026 13:58:19 GMT]]></title><description><![CDATA[<p dir="auto">Bitte erstell mal ein passendendes <a href="http://README.md" rel="nofollow ugc">README.md</a> (auf english)<br />
Danke.</p>
]]></description><link>https://forum.iobroker.net/post/1333241</link><guid isPermaLink="true">https://forum.iobroker.net/post/1333241</guid><dc:creator><![CDATA[mcm1957]]></dc:creator><pubDate>Mon, 06 Apr 2026 13:58:19 GMT</pubDate></item></channel></rss>