NEWS
[gelöst]Wo werden die Skripte gespeichert?
-
Hallo,
ich ziehe ja grade meinen Pi um, wo werden die Javaskripte gespeichert?
-
Hallo,
ich habe nur den Speicherort:
/opt/iobroker/iobroker-data/objects.json gefunden
wenn ihr aus dem Backup eure Skripte zurück haben wollt ohne es einzuspielen:
Es wird das Tool jshon benötigt:
jshon -k < objects.json | grep script.js
liefert:
script.js.alarmstatus script.js.ereignis
Damit könnt ihr das Skript wiederhestellen:
jshon -e script.js.ereignis -e common -e source -u < objects.json
wenn ihr es gleich in eine Datei speichern möchtet: > meinscript.js
-
Hi,
willst du deine bestehende Installation einfach auf einen neuen Host umziehen ?
Dann sollte doch einfach ein restore eines bestehenden BackUps reichen - falls vorhanden.
siehe auch hier:
http://forum.iobroker.com/viewtopic.php … =sicherung
` > von Bluefox:
Hier gibt es auch zwei Wege:
-
iobroker anhalten. Hostname im System ändern. Danach /opt/iobroker/iobroker-data/iobroker.json Editieren und alter Name mit neuem ersetzen. Das gleiche für /opt/iobroker/iobroker-data/objects.json und /opt/iobroker/iobroker-data/states.json
-
Backup erzeugen. Hostname im System ändern. Restore. `
vG L…
-
-
Hallo,
kopieren hat leider nichts gebracht, da dann iobroker nicht mehr gestartet ist.
Habe jetzt alle Adapter neu installiert und dann die Verzeichnisse files und node-red kopiert.
Danach fehlten mir nur noch die Skripte.
-
Hallo,
ich habe nur den Speicherort:
/opt/iobroker/iobroker-data/objects.json gefunden
wenn ihr aus dem Backup eure Skripte zurück haben wollt ohne es einzuspielen:
Es wird das Tool jshon benötigt:
jshon -k < objects.json | grep script.js
liefert:
script.js.alarmstatus script.js.ereignis
Damit könnt ihr das Skript wiederhestellen:
jshon -e script.js.ereignis -e common -e source -u < objects.json
wenn ihr es gleich in eine Datei speichern möchtet: > meinscript.js `
Hallo,
bei mir haben sich 2 größere Skripte heute "von alleine geleert", als ich JS eine Version zurückgehen musste. Nur 2, die aber groß sind.
Backupfiles habe ich gefunden, aber wie oder von wo bekomme ich das jhson her installiert
Ich hab danach gesucht, aber das Ergebnis zu jhson ist überschaubar oder schiene nicht so passend…, denn die Installation sah anders aus
https://libraries.io/bower/jhson
Hab jetzt geblickt, dass es ein Github repository ist, wo ich den https Link nicht mehr fand
git clone https://github.com/mmilad/jhson.git
Liefert eine Installation im Unterverzeichnis /jhson
Was muss ich nun machen, damit ich die Syntax in dem besagten iobroker Skript Verzeichnis zum Laufen bringe ?
Die iobroker - Raspbian Installation ist ein Jan. 2019 build.
DANKE
-
Hallo,
bei mir funktioniert es nicht, ich bekomme eine Fehlermeldung, aber keine Datei….
root@iobroker:/home/psw# jshon -k < objects.json | grep script.js json read error: line 1 column 1314927: \u0000 is not allowed without JSON_ALLOW_NUL root@iobroker:/home/psw# ls -la
Kann mir dabei jemand helfen?
-
Huhu, ich habe auch diese Fehlermeldung erhalten, es scheint an einem Passwort z.B. für den mqtt broker zu liegen. Wenn man das mit einem editor vorher rauslöscht (nach u0000 suchen) geht der jshon Befehl.