NEWS
Scripte werden nicht mehr angezeigt
-
@thomas-braun
Ah! Danke Thomas für den Hinweis.
Ich dachte das wäre eine praktische Idee, wenn er das gleich auf das NAS spiegeln würde.
Ich habe aber vorhin mal das Mirror Verzeichnis komplett aus der Konfig gelöscht und JS restartet. Die Scripte waren aber trotzdem weg. Wurde da jetzt was durch das Mirrorverzeichnis auf dem gemounteten NAS was versaut?
Irgendwie muss ich die ja jetzt wieder reinbringen.Eigentlich musst du das Verzeichnis nur wieder mounten, dann müsste der Adapter seine Spiegelbilder wieder finden.
Dann den Spiegel-Pfad lokal halten.
Ich habe mal nachgesehen. Das Verzeichnis ist gemountet; die Scripte sind sichtbar.

Er "sieht" sie aber trotzdem nicht
Gruss Ralf@derrapf sagte in Scripte werden nicht mehr angezeigt:
Ich dachte das wäre eine praktische Idee,
Nee, die ist insofern doof, weil dir der Spiegel kaputt geht, wenn das NAS nicht gemounted ist.
Liegen die Dateien denn noch unversehrt auf dem NAS?
Dateisystem auf dem NAS?
Freigabe per SMB? NFS? -
@derrapf sagte in Scripte werden nicht mehr angezeigt:
Ich dachte das wäre eine praktische Idee,
Nee, die ist insofern doof, weil dir der Spiegel kaputt geht, wenn das NAS nicht gemounted ist.
Liegen die Dateien denn noch unversehrt auf dem NAS?
Dateisystem auf dem NAS?
Freigabe per SMB? NFS?@thomas-braun
Ja, ist noch alles da. Oben hab ich ein Bild eingehängt: Man kann auch vom Rock64 auf die Files zugreifen, bzw. man "sieht" sie. Soll ich die man in ein lokales Verzeichnis umkopieren und dann dieses als Mirror einstellen?Zum Verständnis: Was hat den ein Spiegel-Verzeichnis mit der Anzeige zu tun? Ich dachte, dass die Original JS-quellen, die bearbeitet und angezeigt werden, nur zuäzlich in dieses Spiegelverzeichnis wegkopiert werden. Das sollte doch dann die Anzeige nicht beinflussen. Hab ich das was am Prinzip falsch verstanden?
Gruss Ralf
-
@thomas-braun
Ja, ist noch alles da. Oben hab ich ein Bild eingehängt: Man kann auch vom Rock64 auf die Files zugreifen, bzw. man "sieht" sie. Soll ich die man in ein lokales Verzeichnis umkopieren und dann dieses als Mirror einstellen?Zum Verständnis: Was hat den ein Spiegel-Verzeichnis mit der Anzeige zu tun? Ich dachte, dass die Original JS-quellen, die bearbeitet und angezeigt werden, nur zuäzlich in dieses Spiegelverzeichnis wegkopiert werden. Das sollte doch dann die Anzeige nicht beinflussen. Hab ich das was am Prinzip falsch verstanden?
Gruss Ralf
@derrapf
Zu Deinen Fragen. Ist ein Synology NAS (ich nehme also al EXT4) und die Verzeichnisse sind über fstab gemountet:192.168.111.180:/volume1/Medien/server-extern/rock64 /mnt/nas nfs defaults,rw,us ers,x-systemd.automount,x-systemd.requires=network-online.target 0 0Gruss Ralf
-
@derrapf
Zu Deinen Fragen. Ist ein Synology NAS (ich nehme also al EXT4) und die Verzeichnisse sind über fstab gemountet:192.168.111.180:/volume1/Medien/server-extern/rock64 /mnt/nas nfs defaults,rw,us ers,x-systemd.automount,x-systemd.requires=network-online.target 0 0Gruss Ralf
-
@thomas-braun
Ja, ist noch alles da. Oben hab ich ein Bild eingehängt: Man kann auch vom Rock64 auf die Files zugreifen, bzw. man "sieht" sie. Soll ich die man in ein lokales Verzeichnis umkopieren und dann dieses als Mirror einstellen?Zum Verständnis: Was hat den ein Spiegel-Verzeichnis mit der Anzeige zu tun? Ich dachte, dass die Original JS-quellen, die bearbeitet und angezeigt werden, nur zuäzlich in dieses Spiegelverzeichnis wegkopiert werden. Das sollte doch dann die Anzeige nicht beinflussen. Hab ich das was am Prinzip falsch verstanden?
Gruss Ralf
@derrapf
Es wird in beide Richtungen gespiegelt. Deswegen brechen dir die skripte direkt im ioBroker weg, wenn die Gegenseite nicht vorhanden ist. -
@derrapf
Es wird in beide Richtungen gespiegelt. Deswegen brechen dir die skripte direkt im ioBroker weg, wenn die Gegenseite nicht vorhanden ist.@thomas-braun
Ich habe jetzt mal das Mirror Verzeichnis auf einen lokalen Pfad gelegt und die Script da hinkopiert.
War das soweit richtig?
Weil angezeigt werden sie leider nicht.
Gruss Ralf -
@thomas-braun
Ich habe jetzt mal das Mirror Verzeichnis auf einen lokalen Pfad gelegt und die Script da hinkopiert.
War das soweit richtig?
Weil angezeigt werden sie leider nicht.
Gruss Ralf -
@thomas-braun
Sorry, war im Kundengespräch die letzten StundenAlso hier sind die Rechte der Verzeichnisse:
pi@rock64:/home/iobroker/JS$ ls -la /home/iobroker/JS insgesamt 32 drwxr-xr-x 4 root root 4096 Sep 9 12:29 . drwxr-xr-x 7 iobroker iobroker 4096 Sep 9 12:29 .. drwxr-xr-x 2 iobroker iobroker 4096 Sep 9 12:25 common drwxr-xr-x 2 iobroker iobroker 4096 Sep 9 12:25 globalUnd da die Rechte der Scripte:
pi@rock64:/home/iobroker/JS$ ls -la /home/iobroker/JS/common insgesamt 332 drwxr-xr-x 2 iobroker iobroker 4096 Sep 9 12:25 . drwxr-xr-x 4 root root 4096 Sep 9 12:29 .. -rwxr-xr-x 1 iobroker iobroker 1669 Sep 9 12:25 433_MHz_Schalter.js -rwxr-xr-x 1 iobroker iobroker 17276 Sep 9 12:25 Adapterstatus.js -rwxr-xr-x 1 iobroker iobroker 13961 Sep 9 12:25 Alexa-Einkaufsliste.js -rwxr-xr-x 1 iobroker iobroker 5058 Sep 9 12:25 Alexa.js -rwxr-xr-x 1 iobroker iobroker 13863 Sep 9 12:25 Alexa_toDo.js -rwxr-xr-x 1 iobroker iobroker 32749 Sep 9 12:25 Alle_Schedules.js -rwxr-xr-x 1 iobroker iobroker 0 Sep 9 12:25 Anzahl_Fenster_zählen.js -rwxr-xr-x 1 iobroker iobroker 0 Sep 9 12:25 Anzahl_Lichter_zählen.js -rwxr-xr-x 1 iobroker iobroker 53673 Sep 9 12:25 common.zip -rwxr-xr-x 1 iobroker iobroker 819 Sep 9 12:25 Klima-Anlage.js -rwxr-xr-x 1 iobroker iobroker 0 Sep 9 12:25 Logs_sammeln.js -rwxr-xr-x 1 iobroker iobroker 25923 Sep 9 12:25 Mediola.js -rwxr-xr-x 1 iobroker iobroker 1819 Sep 9 12:25 Menues_fuer_Ender.js -rwxr-xr-x 1 iobroker iobroker 6585 Sep 9 12:25 MQTT-Messages.js -rwxr-xr-x 1 iobroker iobroker 13294 Sep 9 12:25 Netzwerkstatus_Kopie.js -rwxr-xr-x 1 iobroker iobroker 38325 Sep 9 12:25 Shelly_Devices.js -rwxr-xr-x 1 iobroker iobroker 35486 Sep 9 12:25 Statusansagen.js -rwxr-xr-x 1 iobroker iobroker 1682 Sep 9 12:25 Tabletsteuerung.js -rwxr-xr-x 1 iobroker iobroker 307 Sep 9 12:25 Telegram_Buttons.js -rwxr-xr-x 1 iobroker iobroker 4422 Sep 9 12:25 test_mediola.js -rwxr-xr-x 1 iobroker iobroker 6910 Sep 9 12:25 VIS-Farben.js -rwxr-xr-x 1 iobroker iobroker 1545 Sep 9 12:25 Watchdog.js -rwxr-xr-x 1 iobroker iobroker 5997 Sep 9 12:25 WeckerSteuerung.jsHabe darauf geachtet dass sie alle iobroker gehören
Ich sehe gerade, dass . und /home root gehört. Das hab ich aber nicht verbrochen das war so. Ist das richtig? Oder muss man hier den Owner ändern?
Habe auf jeden Fall eben nochmal
curl -sL https://iobroker.net/fix.sh | bash -
gestartet.Gruss Ralf
-
@thomas-braun
Sorry, war im Kundengespräch die letzten StundenAlso hier sind die Rechte der Verzeichnisse:
pi@rock64:/home/iobroker/JS$ ls -la /home/iobroker/JS insgesamt 32 drwxr-xr-x 4 root root 4096 Sep 9 12:29 . drwxr-xr-x 7 iobroker iobroker 4096 Sep 9 12:29 .. drwxr-xr-x 2 iobroker iobroker 4096 Sep 9 12:25 common drwxr-xr-x 2 iobroker iobroker 4096 Sep 9 12:25 globalUnd da die Rechte der Scripte:
pi@rock64:/home/iobroker/JS$ ls -la /home/iobroker/JS/common insgesamt 332 drwxr-xr-x 2 iobroker iobroker 4096 Sep 9 12:25 . drwxr-xr-x 4 root root 4096 Sep 9 12:29 .. -rwxr-xr-x 1 iobroker iobroker 1669 Sep 9 12:25 433_MHz_Schalter.js -rwxr-xr-x 1 iobroker iobroker 17276 Sep 9 12:25 Adapterstatus.js -rwxr-xr-x 1 iobroker iobroker 13961 Sep 9 12:25 Alexa-Einkaufsliste.js -rwxr-xr-x 1 iobroker iobroker 5058 Sep 9 12:25 Alexa.js -rwxr-xr-x 1 iobroker iobroker 13863 Sep 9 12:25 Alexa_toDo.js -rwxr-xr-x 1 iobroker iobroker 32749 Sep 9 12:25 Alle_Schedules.js -rwxr-xr-x 1 iobroker iobroker 0 Sep 9 12:25 Anzahl_Fenster_zählen.js -rwxr-xr-x 1 iobroker iobroker 0 Sep 9 12:25 Anzahl_Lichter_zählen.js -rwxr-xr-x 1 iobroker iobroker 53673 Sep 9 12:25 common.zip -rwxr-xr-x 1 iobroker iobroker 819 Sep 9 12:25 Klima-Anlage.js -rwxr-xr-x 1 iobroker iobroker 0 Sep 9 12:25 Logs_sammeln.js -rwxr-xr-x 1 iobroker iobroker 25923 Sep 9 12:25 Mediola.js -rwxr-xr-x 1 iobroker iobroker 1819 Sep 9 12:25 Menues_fuer_Ender.js -rwxr-xr-x 1 iobroker iobroker 6585 Sep 9 12:25 MQTT-Messages.js -rwxr-xr-x 1 iobroker iobroker 13294 Sep 9 12:25 Netzwerkstatus_Kopie.js -rwxr-xr-x 1 iobroker iobroker 38325 Sep 9 12:25 Shelly_Devices.js -rwxr-xr-x 1 iobroker iobroker 35486 Sep 9 12:25 Statusansagen.js -rwxr-xr-x 1 iobroker iobroker 1682 Sep 9 12:25 Tabletsteuerung.js -rwxr-xr-x 1 iobroker iobroker 307 Sep 9 12:25 Telegram_Buttons.js -rwxr-xr-x 1 iobroker iobroker 4422 Sep 9 12:25 test_mediola.js -rwxr-xr-x 1 iobroker iobroker 6910 Sep 9 12:25 VIS-Farben.js -rwxr-xr-x 1 iobroker iobroker 1545 Sep 9 12:25 Watchdog.js -rwxr-xr-x 1 iobroker iobroker 5997 Sep 9 12:25 WeckerSteuerung.jsHabe darauf geachtet dass sie alle iobroker gehören
Ich sehe gerade, dass . und /home root gehört. Das hab ich aber nicht verbrochen das war so. Ist das richtig? Oder muss man hier den Owner ändern?
Habe auf jeden Fall eben nochmal
curl -sL https://iobroker.net/fix.sh | bash -
gestartet.Gruss Ralf
. und .. sind besondere Verzeichnisse, das ist richtig so wie es ist. Fass die auch nie an.
Der Rest schaut eigentlich okay aus.
-
. und .. sind besondere Verzeichnisse, das ist richtig so wie es ist. Fass die auch nie an.
Der Rest schaut eigentlich okay aus.
@thomas-braun
Das ist jetzt einerseits beruhigend, dass das OK ist; anderseits auch nicht, denn jetzt hab ich ja keine "Schraub" Möglichkeit mehr.
Das einzige was mir dazu noch einfällt ist, dass ich JS deinstalliere und neu installiere und dann alle Scripte manuell mit copy/paste wieder reinhole. Oder was würdest Du machen?
Gruss Ralf -
@thomas-braun
Das ist jetzt einerseits beruhigend, dass das OK ist; anderseits auch nicht, denn jetzt hab ich ja keine "Schraub" Möglichkeit mehr.
Das einzige was mir dazu noch einfällt ist, dass ich JS deinstalliere und neu installiere und dann alle Scripte manuell mit copy/paste wieder reinhole. Oder was würdest Du machen?
Gruss Ralf@derrapf
Da scheinen auch skripte kaputt/leer zu sein:-rwxr-xr-x 1 iobroker iobroker 0 Sep 9 12:25 Anzahl_Fenster_zählen.js -rwxr-xr-x 1 iobroker iobroker 0 Sep 9 12:25 Anzahl_Lichter_zählen.js -rwxr-xr-x 1 iobroker iobroker 0 Sep 9 12:25 Logs_sammeln.jsDateigröße 0 ist nicht besonders viel.
-
@derrapf
Da scheinen auch skripte kaputt/leer zu sein:-rwxr-xr-x 1 iobroker iobroker 0 Sep 9 12:25 Anzahl_Fenster_zählen.js -rwxr-xr-x 1 iobroker iobroker 0 Sep 9 12:25 Anzahl_Lichter_zählen.js -rwxr-xr-x 1 iobroker iobroker 0 Sep 9 12:25 Logs_sammeln.jsDateigröße 0 ist nicht besonders viel.
@thomas-braun
Das passt aber. Die hatte ich mal angefangen und dann wieder den Quellcode weggeschmissen, weil ich von vorne anfangen wollte, aber nicht dazu gekommen bin. Der Rest ist aber gefüllt.Habe jetzt mal JS deinstalliert und neu installiert. Hat sich leider nichts an der Situation geändert.
Gruss Ralf -
@thomas-braun
Das passt aber. Die hatte ich mal angefangen und dann wieder den Quellcode weggeschmissen, weil ich von vorne anfangen wollte, aber nicht dazu gekommen bin. Der Rest ist aber gefüllt.Habe jetzt mal JS deinstalliert und neu installiert. Hat sich leider nichts an der Situation geändert.
Gruss RalfAhaaaa!!!
Neue Erkenntnis:
Wenn ich sage "Scripte exportieren", dann wird eine Zip-Datei angelegt in der alle Scripte drin sind. Ich habe scheinbar nur ein Anzeige-Problem.
D.h. man muss jetzt "nur" noch rausfinden warum mir der IoBroker die Scripte nicht zeigen mag.

Gruss Ralf -
Ahaaaa!!!
Neue Erkenntnis:
Wenn ich sage "Scripte exportieren", dann wird eine Zip-Datei angelegt in der alle Scripte drin sind. Ich habe scheinbar nur ein Anzeige-Problem.
D.h. man muss jetzt "nur" noch rausfinden warum mir der IoBroker die Scripte nicht zeigen mag.

Gruss Ralf -
@derrapf sagte in Scripte werden nicht mehr angezeigt:
D.h. man muss jetzt "nur" noch rausfinden warum mir der IoBroker die Scripte nicht zeigen mag.
Drücke mal auf die Knöpfe ;)

...

@glasfaser
Ich habe jetzt mal alle Knöpfe gedrückt die da unten sind. Da passiert genau gar nichts.
Und wenn ich im Suchfeld den Namen eines Scripts eingebe dann wird nichts gefunden; bzw. es passiert nix:

Immerhin: Wenn ich einen Ordern "common" anlegen möchte (den man nirgends sieht), dann kommt:

Nur sehen tu ich ihn nicht. Ich habe auch das Gefühl dass die Scripte auch nicht laufen.
Gruss Ralf -
@glasfaser
Ich habe jetzt mal alle Knöpfe gedrückt die da unten sind. Da passiert genau gar nichts.
Und wenn ich im Suchfeld den Namen eines Scripts eingebe dann wird nichts gefunden; bzw. es passiert nix:

Immerhin: Wenn ich einen Ordern "common" anlegen möchte (den man nirgends sieht), dann kommt:

Nur sehen tu ich ihn nicht. Ich habe auch das Gefühl dass die Scripte auch nicht laufen.
Gruss Ralf -
Achso vergessen: Ich hab den JS Adapter schon zig mal gelöscht und wieder installiert; das ändert nix.
Kann es sein, dass er nicht komplett deinstalliert wird und immer was Zerschossenes übrig bleibt?
Gruss Ralf -
Hab mal einfach ein Test Script unter root angelegt:

Das wird angezeigt nachdem ich auf dem gelben Pausezeichen und dem grünen rumgedrückt habe.Ah!
Jetzt hab ich es hinbekommen. Man muss das JS Icon ausschalten. Dann werden die JS Scrupte angezeigt (Hä?)
Also so sieht man sie:

und so nicht:

Ich versteh's grad nicht: Warum wird bei "eingeschaltetem" JS nur das Testscript angezeigt und bei "ausgeschaltetem" JS alle meine anderen Scripte?
Gruss Ralf
-
Ah!
Jetzt hab ich es hinbekommen. Man muss das JS Icon ausschalten. Dann werden die JS Scrupte angezeigt (Hä?)
Also so sieht man sie:

und so nicht:

Ich versteh's grad nicht: Warum wird bei "eingeschaltetem" JS nur das Testscript angezeigt und bei "ausgeschaltetem" JS alle meine anderen Scripte?
Gruss Ralf
@derrapf Das Testskript liegt nicht in Common und das Icon fungiert als Filter.
-
@thomas-braun sagte in Scripte werden nicht mehr angezeigt:
@derrapf Das Testskript liegt nicht in Common und das Icon fungiert als Filter.
Ich verstehe es immer noch nicht. Was genau filtert denn der JS Button? Ich dachte der dient einfach dazu Java-Script Dateien anzuzeigen (egal ob die in "Common" oder in "dings" sind), und der Button für Blockly zeigt nur die Blockly Diagramme an usw.....
Gruss Ralf
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