NEWS
Test Adapter script-restore v0.1.11
-
@David-G. sagte:
Dass die Texte nicht untereinander standen meinst du?
ja, ist jetzt gefixt, danke dir. Hatte denn Claude ein Einsehen?
-
@David-G. Huch, da bin ich ja mit 450 Skripten und ca. 10MB ein Waisenknabe :-)
Da fällt mir gerade auf, der Export deines Adapters (.zip) lässt sich auch nicht wiederherstellen :-)
Was mich aber tatsächlich etwas verwundert ist das geringe Feedback bisher, das finde ich etwas schade
-
-
-
Die Backups siehst du in der Weboberfläche vom Adapter.
Hast links einen neuen Menüpunkt.Ich habe kein Windows System am laufen, gut, dass du es mal testest.

@David-G. sagte:
Die Backups siehst du in der Weboberfläche vom Adapter.
Hast links einen neuen Menüpunkt.Aha, muss mal mal drauf kommen.
Ok, Backup local funktioniert nicht, hochladen schon.


Das Backup wird vom Backitup Adapter erstellt und auf eine externe HD kopiert.
Format ist eine GZ Datei.Sollte es aber können:
Supported formats: .tar.gz, .tar, .json, .jsonl
-
ioBroker.script-restore – Skripte aus Backups wiederherstellen
Aktuelle Test Version 0.1.11 Veröffentlichungsdatum 15.07.2026 GitHub Last Release npm iobroker.script-restore Aktueller Entwicklungsstand main Branch · npm (latest)
Hallo zusammen,
ich freue mich, dass script-restore jetzt im Latest-Repository ist — und würde mich über erste Tester und Feedback freuen!
Was ist das?
Ein Adapter zum Durchsuchen und Wiederherstellen einzelner Skripte aus ioBroker-Backup-Archiven — ohne das gesamte Backup einspielen zu müssen. Das Backup kann aus verschiedenen Quellen geladen werden: lokal, per URL oder direkt aus gängigen Backup-Lösungen. Einfach das Backup öffnen, das gewünschte Skript auswählen und direkt in ioBroker wiederherstellen.
Was kann der Adapter?
- Backup-Archive durchsuchen und einzelne Skripte (JS, TS, Blockly, Rules) anzeigen
- Volltextsuche über Skriptnamen, Pfade und Quellcode
- Typfilter in der Skript-Seitenleiste (JS / TS / Blockly / Rules)
- Direkte Wiederherstellung einzelner Skripte in ioBroker, wahlweise mit eigenem Suffix
- Bestehende Skripte können auf Wunsch überschrieben werden (mit Warndialog)
- Leeres Suffix möglich — Skript unter dem Originalnamen wiederherstellen
- Nach dem Restore direkt fragen ob das Skript gestartet werden soll
- Mehrere Skripte mit Strg+Klick auswählen und als ZIP herunterladen
- Backup-Quellen: Lokal, HTTP/HTTPS, FTP, SFTP, SMB, WebDAV
- Vollständig im Browser geparst — kein Server-Roundtrip nötig
- Oberfläche vollständig übersetzt: de, en, fr, es, it, nl, pl, pt, ru, uk, zh-cn
- Syntaxhervorhebung für JS/TS, Blockly (XML) und Rules (JSON)
Changelog
0.1.11 (2026-07-18)
- (ipod86) fix: move @types/tar to devDependencies (W0050, W5060)
0.1.10 (2026-07-18)
- (ipod86) fix: replace shell tar command with pure Node.js tar library for Windows compatibility
- (ipod86) feat: test local backup path button with result feedback
- (ipod86) feat: suggest backup path button
- (ipod86) fix: jsonConfig sendTo result format validation
0.1.9 (2026-07-17)
- (ipod86) feat: checkbox multi-select for ZIP export — click ☐ to select, main click still views only
- (ipod86) feat: import scripts.zip (our adapter export) and JS adapter backup ZIP (2026-07-17-scripts.zip)
- (ipod86) fix: align script list item columns (checkbox, icon, name) with flex layout
0.1.8 (2026-07-15)
- (ipod86) fix: sanitize object IDs from backup paths to prevent invalid ioBroker state IDs
- (ipod86) fix: add 30s timeout to HTTP URL download
- (ipod86) fix: bundle jszip locally in admin tab — no CDN dependency
- (ipod86) fix: zip export now works in all browsers (script tag loading, DOM-append before click)
- (ipod86) fix: remove postinstall lifecycle script from package.json (E0093)
0.1.7 (2026-07-01)
- (ipod86) fix: translate common.news 0.1.5 entries into all 10 languages (E1144)
- (ipod86) fix: pin @types/node to ^22, fix dependabot cooldown format (W0066, W8917)
0.1.6 (2026-06-27)
- (ipod86) fix: upgrade typescript to ^6.0.3 with explicit mocha types for TypeScript 6 compatibility (W0083)
0.1.5 (2026-06-06)
- (ipod86) fix: update @alcalzone/release-script to ^5.2.1 (E0036)
- (ipod86) fix: add missing placeholder i18n keys to all 11 language files (W5612)
- (ipod86) fix: migrate i18n to short format, add npm provenance signing (S5601, S2008)
- (ipod86) fix: upgrade to @tsconfig/node22, pin @types/node to ^22 (W0086, W0090, W0066)
- (ipod86) fix: reorganize dependencies — types/eslint/prettier to devDependencies (W5060, W0078, E3031)
- (ipod86) fix: resolve adapter checker warnings W0069, W8917, S6022
- (ipod86) chore: bump ioBroker/testing-action-check from v1 to v2, keep deploy action at v1 (W3017)
- (ipod86) chore: bump typescript-eslint and @types/node
0.1.4 (2026-05-24)
- (ipod86) add syntax highlighting for JS/TS, Blockly (XML) and Rules (JSON) — pure JS, no external deps
- (ipod86) fix language detection: read ioBroker system language via adapter (system.config) instead of browser/DOM
- (ipod86) translate all remaining loader texts (reading file/archive, extracting, loading URL)
0.1.3 (2026-05-24)
- (ipod86) fix language flash: skip socket override when language already detected from admin frame
- (ipod86) replace all hardcoded status strings with translated t() calls
- (ipod86) add codeHint translation key in all 11 languages
Bugs, Ideen und Feedback gerne hier oder als GitHub Issue: https://github.com/ipod86/ioBroker.script-restore/issues
@David-G. sagte:
und würde mich über erste Tester und Feedback freuen
Hallo David,
ich verwende auch deinen feinen Adapter. Das Herauskopieren einzelner Scripts bzw. Teilen davon aus dem Backitup ist echt super und erleichtert die Arbeit enorm, wenn man im Original einen Fehler durch Änderungen eingebaut hat.

Danke dafür ! Gruß, Fuzzy
-
@David-G. sagte:
Die Backups siehst du in der Weboberfläche vom Adapter.
Hast links einen neuen Menüpunkt.Aha, muss mal mal drauf kommen.
Ok, Backup local funktioniert nicht, hochladen schon.


Das Backup wird vom Backitup Adapter erstellt und auf eine externe HD kopiert.
Format ist eine GZ Datei.Sollte es aber können:
Supported formats: .tar.gz, .tar, .json, .jsonl
-
tar.gz hat es bei mir auch. Das default Backup.
Ob das bei Windows anders aufgebaut ist.....Denkst du, du könntest mir ein Backup zu Verfügung stellen?
Kommt der Fehler auch, wenn du es hochlädtst Anstat über die Auswahl?@David-G. sagte:
Kommt der Fehler auch, wenn du es hochlädtst Anstat über die Auswahl?
Nein nur bei Lokale Backups

-
tar.gz hat es bei mir auch. Das default Backup.
Ob das bei Windows anders aufgebaut ist.....Denkst du, du könntest mir ein Backup zu Verfügung stellen?
Kommt der Fehler auch, wenn du es hochlädtst Anstat über die Auswahl? -
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden

