NEWS
Funktionsweise js2fs
-
Hallo zusammen,
ich habe mir mal den Adapter js2fs installiert und ausprobiert. Synchronisation funktioniert auch soweit.
Wenn ich im ioBroker ein Script ändere, wird die externe Datei angepasst. Wenn ich aber in der externen Datei mit dem notepad was anpasse, ist das Script im ioBroker leer. Ist das normal oder habe ich irgendwas falsch gemacht?
Hier meine Konfig:
Danke + gruß
-
würde mich auch interessieren.
Was genau mache ich damit und wie bekomme ich die in Webstorm. Habe leider bislang noch nicht mit gearbeitet
-
Ich hab ihn kürzlich installiert. Synchronisiert sehr schnell und makellos in beide Richtungen. Ich editiere zT in iobroker admin oder auch mit textwrangler unter OS X.
Vorteil: immer eine aktuelle Version des Skriptes als Datei im Dateisystem. Bei OS X ist das sehr gut in Verbindung mit timemachine. So kann ich zu alten Versionen eines Skriptes sehr leicht zurückkehren.
Gruß
Pix
-
Das Problem bei mir ist aber das der sync zwar funktioniert, jedoch der sync vom pc zu ioBroker nur eine leeres Script im ioBroker hinterlässt und der Inhalt fehlt. Wenn ich das Script in ioBroker wieder befülle, klappt der sync in die andere Richtung und die Datei hat wieder einen Inhalt.
Gesendet von meinem SM-G920F mit Tapatalk
-
Hat der User Schreibrechte auf dem Verzeichnis „/home/pi/iobroker/javascripts“?
Obwohl … wenn eine leere Datei erzeugt wird .... hmmm.
Schau trotzdem mal auf die Rechte.
Gruß,
Eric
Von unterwegs getippert
-
ich denke das liegt daran wie Notepad die Datei schreibt. Ich hatte das unter Linux auch mal.
Wenn der Adapter den Trigger für "File geändert" bekommt aber die Datei noch nicht geschrieben wurde kann das passieren.
Installier mal die 0.1.1 von meinem Github: https://github.com/Apollon77/iobroker.js2fs/
gehts damit besser? Wenn ja schicke ich es als PullRequest an den Haupt-Entwickler
-
gehts damit besser? Wenn ja schicke ich es als PullRequest an den Haupt-Entwickler `
jep, damit klappt es wunderbar! Danke…
Gib tes evtl die Möglichkeit das bei einer Anpassung des Scriptes außerhalb von ioBroker (am PC) auch das Scriptfenster im ioBroker einen refresh bekommt?
Jetzt ist es so im ioBroker das ich erst in ein anderes Script und dann wieder zurück in das zu bearbeitende Script springen muss, damit die Aktualisierung sichtbar wird.
gruß
-
Refresh: keine Ahnung … mal schauen ... aber aus der Praxis: Wenn DU mit dem Editor arbeitest hat man an sich das Skriptfenster nicht parallel offen
-
aber aus der Praxis: Wenn DU mit dem Editor arbeitest hat man an sich das Skriptfenster nicht parallel offen
`
Stimmt eigentlich
Aber ich als Anfänger werde wahrscheinlich beide Fenster offen habe, damit ich gleich einen Blick auf die Logs und evtl Fehler habe. Natürlich kann ich da auch gleich im Log-Reiter schauen, finde die Logs direkt im Scriptbereich aber überschaulicher, da nur für das jeweilige Script die Logs gezeigt werden. Auf jeden Fall ist die externe Bearbeitung im Editor deutlich komfortabler, von daher perfekt das es jetzt läuft!
mfg