Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Error/Bug
  4. Proxmox 3. Hilfe - Zugriff auf Synology

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.2k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    951

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Proxmox 3. Hilfe - Zugriff auf Synology

Geplant Angeheftet Gesperrt Verschoben Ungelöst Error/Bug
errorsynologyproxmox
58 Beiträge 8 Kommentatoren 1.9k Aufrufe 7 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • HomoranH Homoran

    @bahnuhr sagte in Proxmox 3. Hilfe - Zugriff auf Synology:

    Jetzt wird es interessant. !!

    und deswegen schrieb ich ja, da wird ein proxmox-Profi benötigt.

    und hatte gehofft, dass du dich nicht sofort wieder selbst frustrierst bevor eine vollständige Anleitung existiert.
    und du ggf. noch etwas zeschießst

    @bahnuhr sagte in Proxmox 3. Hilfe - Zugriff auf Synology:

    hab ich auch gemacht.
    -> klappt nicht.

    eventuell muss danach noch die VM neugestartet werden, damit sie das Laufwerk sieht

    ABER: ich bin da mit nichts sicher!

    bahnuhrB Online
    bahnuhrB Online
    bahnuhr
    Forum Testing Most Active
    schrieb am zuletzt editiert von
    #40

    @Homoran sagte in Proxmox 3. Hilfe - Zugriff auf Synology:

    ggf. noch etwas zeschießst

    Ich hab doch jetzt snapshot ;-)

    Hab ich auch schon ein paar mal genutzt. Klappt ganz gut.


    Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
    Danke.
    gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
    ScreenToGif :https://www.screentogif.com/downloads.html

    HomoranH 1 Antwort Letzte Antwort
    0
    • Thomas BraunT Thomas Braun

      @Homoran Gut, mit Proxmox kenn ich mich zugegebenermaßen überhaupt nicht aus. Aber irgendwie muss ja der Brückenschlag zwischen nfs-Server / der Synology und dem System im Proxmox erfolgen.

      Klassischerweise per mount in das Dateisystem des clients.

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von Homoran
      #41

      @Thomas-Braun sagte in Proxmox 3. Hilfe - Zugriff auf Synology:

      Klassischerweise per mount in das Dateisystem des clients.

      das könnte dann mit deinen Befehlen in der Konsole des pve (nicht VM!!!) funktionieren.
      dafür gibt es aber teilweise spezielle Befehle

      @bahnuhr
      bist du in der Konsole (wenn du da bist) von der pve oder von der VM?

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      bahnuhrB Thomas BraunT 2 Antworten Letzte Antwort
      0
      • HomoranH Homoran

        @Thomas-Braun sagte in Proxmox 3. Hilfe - Zugriff auf Synology:

        Klassischerweise per mount in das Dateisystem des clients.

        das könnte dann mit deinen Befehlen in der Konsole des pve (nicht VM!!!) funktionieren.
        dafür gibt es aber teilweise spezielle Befehle

        @bahnuhr
        bist du in der Konsole (wenn du da bist) von der pve oder von der VM?

        bahnuhrB Online
        bahnuhrB Online
        bahnuhr
        Forum Testing Most Active
        schrieb am zuletzt editiert von
        #42

        @Homoran sagte in Proxmox 3. Hilfe - Zugriff auf Synology:

        bist du in der Konsole (wenn du da bist) von der pve oder von der VM?

        Ich gehe mit

        • Konsole
          oder
        • winscp
          oder
        • putty

        auf die VM.


        Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
        Danke.
        gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
        ScreenToGif :https://www.screentogif.com/downloads.html

        HomoranH 1 Antwort Letzte Antwort
        0
        • bahnuhrB bahnuhr

          @Homoran sagte in Proxmox 3. Hilfe - Zugriff auf Synology:

          ggf. noch etwas zeschießst

          Ich hab doch jetzt snapshot ;-)

          Hab ich auch schon ein paar mal genutzt. Klappt ganz gut.

          HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #43

          @bahnuhr
          du hast "natürlich ;-) " mal wieder einen ganz speziellen Fall.

          Ob es jetzt am mount, am dazugehörigen Dienst (NFS) oder an deinem Aufruf liegt kann ich jetzt auch nicht sagen

          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          bahnuhrB 1 Antwort Letzte Antwort
          0
          • HomoranH Homoran

            @Thomas-Braun sagte in Proxmox 3. Hilfe - Zugriff auf Synology:

            Klassischerweise per mount in das Dateisystem des clients.

            das könnte dann mit deinen Befehlen in der Konsole des pve (nicht VM!!!) funktionieren.
            dafür gibt es aber teilweise spezielle Befehle

            @bahnuhr
            bist du in der Konsole (wenn du da bist) von der pve oder von der VM?

            Thomas BraunT Online
            Thomas BraunT Online
            Thomas Braun
            Most Active
            schrieb am zuletzt editiert von Thomas Braun
            #44

            @Homoran
            Die pve/Synology hat doch eine eigene IP und läuft 'neben' dem virtuellen Linux?
            Dann würde ich nicht verstehen, warum da spezielle Befehle notwendig wären. Ein NFS-Server sollte ein NFS-Server sein.

            Linux-Werkzeugkasten:
            https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
            NodeJS Fixer Skript:
            https://forum.iobroker.net/topic/68035/iob-node-fix-skript
            iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

            1 Antwort Letzte Antwort
            1
            • HomoranH Homoran

              @bahnuhr
              du hast "natürlich ;-) " mal wieder einen ganz speziellen Fall.

              Ob es jetzt am mount, am dazugehörigen Dienst (NFS) oder an deinem Aufruf liegt kann ich jetzt auch nicht sagen

              bahnuhrB Online
              bahnuhrB Online
              bahnuhr
              Forum Testing Most Active
              schrieb am zuletzt editiert von
              #45

              @Homoran sagte in Proxmox 3. Hilfe - Zugriff auf Synology:

              du hast "natürlich " mal wieder einen ganz speziellen Fall.

              Ich weiß, ich weiß, tut mir auch leid.
              Aber vielleicht fragen die anderen auch nur nicht ?
              Oder das sind alles Spezies und wissen wo sie klicken müssen ?


              Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
              Danke.
              gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
              ScreenToGif :https://www.screentogif.com/downloads.html

              Thomas BraunT 1 Antwort Letzte Antwort
              0
              • bahnuhrB bahnuhr

                @Homoran sagte in Proxmox 3. Hilfe - Zugriff auf Synology:

                du hast "natürlich " mal wieder einen ganz speziellen Fall.

                Ich weiß, ich weiß, tut mir auch leid.
                Aber vielleicht fragen die anderen auch nur nicht ?
                Oder das sind alles Spezies und wissen wo sie klicken müssen ?

                Thomas BraunT Online
                Thomas BraunT Online
                Thomas Braun
                Most Active
                schrieb am zuletzt editiert von
                #46

                @bahnuhr sagte in Proxmox 3. Hilfe - Zugriff auf Synology:

                wissen wo sie klicken müssen ?

                Du meinst die Tasten klicken lassen? Bei Linux-Servern/Clients wird nix mit der Maus geklickt.

                Linux-Werkzeugkasten:
                https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                NodeJS Fixer Skript:
                https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                1 Antwort Letzte Antwort
                0
                • bahnuhrB bahnuhr

                  @Homoran sagte in Proxmox 3. Hilfe - Zugriff auf Synology:

                  bist du in der Konsole (wenn du da bist) von der pve oder von der VM?

                  Ich gehe mit

                  • Konsole
                    oder
                  • winscp
                    oder
                  • putty

                  auf die VM.

                  HomoranH Nicht stören
                  HomoranH Nicht stören
                  Homoran
                  Global Moderator Administrators
                  schrieb am zuletzt editiert von
                  #47

                  @bahnuhr sagte in Proxmox 3. Hilfe - Zugriff auf Synology:

                  auf die VM.

                  da bist du was das Anlegen der Laufwerke angeht definitiv falsch (denke ich)

                  Ich habe es jetzt wieder nicht geschafft ein NFS zu mounten und habe es mit CIFS versucht und geschafft:
                  CIFS_Syno.png

                  Da habe ich jetzt ein Laufwerk (hier 'public') auf der Syno mit dem pve verknüpft.

                  Wie es jetzt weitergeht weiß ich auch nicht

                  kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                  1 Antwort Letzte Antwort
                  0
                  • HomoranH Nicht stören
                    HomoranH Nicht stören
                    Homoran
                    Global Moderator Administrators
                    schrieb am zuletzt editiert von
                    #48

                    @bahnuhr

                    Habe gerade noch etwas gefunden:
                    du kannst in der File-Station in einem öffentlichen Ordner eine Datei mit der rechten Maustaste anklicken und eine Freigabe erstellen.

                    Dann erhältst du einen Pfad mit dem du vielleicht deine excel aufrufen könntest

                    So etwas kenne ich halt bei ical

                    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                    da_WoodyD 1 Antwort Letzte Antwort
                    0
                    • HomoranH Homoran

                      @bahnuhr

                      Habe gerade noch etwas gefunden:
                      du kannst in der File-Station in einem öffentlichen Ordner eine Datei mit der rechten Maustaste anklicken und eine Freigabe erstellen.

                      Dann erhältst du einen Pfad mit dem du vielleicht deine excel aufrufen könntest

                      So etwas kenne ich halt bei ical

                      da_WoodyD Online
                      da_WoodyD Online
                      da_Woody
                      schrieb am zuletzt editiert von
                      #49

                      @Homoran hehe, da werden sogar qr-codes erstellt...
                      kannte ich auch noch nicht.

                      gruß vom Woody
                      HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

                      1 Antwort Letzte Antwort
                      0
                      • bahnuhrB bahnuhr

                        Hallo,
                        brauche nochmal Hilfe (dies müsste aber dann wirklich der letzte Punkt sein ;-)

                        Hatte ja bisher iob auf win10.
                        Per Script habe ich auf eine Excel Datei (liegt auf der Synology) zu gegriffen.
                        Dazu muss iob autorisiert werden.
                        Das hatte ich dann (durch Hilfe von stabilo.....) wie folgt gelöst.
                        Bei "Dienst" iob anmelden als Benutzer:iobroker mit passwort.
                        Das gleiche hatten wir dann in der synology eingetragen.
                        Funktioniert.

                        Aber jetzt Umzug auf proxmox.
                        iob läuft in vm und ist wie angemeldet ?
                        Wie findet man dies heraus ?
                        Was muss ich dann auf der synology eintragen damit das Script wieder läuft.

                        Fehlermeldung aktuell:

                        javascript.0	2020-09-14 08:52:33.487	error	(1039) Error: File not found: \\Synology\Computer\Pool\Messungen.xlsm at XLSX.readFile (/opt/iobroker/node_modules/iobroker.javascript/node_modules/exceljs/lib/xlsx/xlsx.js:50:13)
                        javascript.0	2020-09-14 08:52:33.486	error	(1039) Error: File not found: \\Synology\Computer\Pool\Messungen.xlsm
                        javascript.0	2020-09-14 08:52:33.486	error	(1039) An error happened which is most likely from one of your scripts, but the originating script could not be detected.
                        

                        Danke im Voraus.
                        mfg
                        Dieter

                        F Offline
                        F Offline
                        fastfoot
                        schrieb am zuletzt editiert von
                        #50

                        @bahnuhr Wenn NFS (noch) nicht funktioniert, dann wäre als Workaround doch sicherlich die Übertragung mittels FTP möglich, ich denke die SYNO hat auch einen FTP Server.

                        iobroker läuft unter Docker auf QNAP TS-451+
                        SkriptRecovery: https://forum.iobroker.net/post/930558

                        1 Antwort Letzte Antwort
                        0
                        • bahnuhrB bahnuhr

                          Hallo,
                          brauche nochmal Hilfe (dies müsste aber dann wirklich der letzte Punkt sein ;-)

                          Hatte ja bisher iob auf win10.
                          Per Script habe ich auf eine Excel Datei (liegt auf der Synology) zu gegriffen.
                          Dazu muss iob autorisiert werden.
                          Das hatte ich dann (durch Hilfe von stabilo.....) wie folgt gelöst.
                          Bei "Dienst" iob anmelden als Benutzer:iobroker mit passwort.
                          Das gleiche hatten wir dann in der synology eingetragen.
                          Funktioniert.

                          Aber jetzt Umzug auf proxmox.
                          iob läuft in vm und ist wie angemeldet ?
                          Wie findet man dies heraus ?
                          Was muss ich dann auf der synology eintragen damit das Script wieder läuft.

                          Fehlermeldung aktuell:

                          javascript.0	2020-09-14 08:52:33.487	error	(1039) Error: File not found: \\Synology\Computer\Pool\Messungen.xlsm at XLSX.readFile (/opt/iobroker/node_modules/iobroker.javascript/node_modules/exceljs/lib/xlsx/xlsx.js:50:13)
                          javascript.0	2020-09-14 08:52:33.486	error	(1039) Error: File not found: \\Synology\Computer\Pool\Messungen.xlsm
                          javascript.0	2020-09-14 08:52:33.486	error	(1039) An error happened which is most likely from one of your scripts, but the originating script could not be detected.
                          

                          Danke im Voraus.
                          mfg
                          Dieter

                          L Offline
                          L Offline
                          lemuba
                          schrieb am zuletzt editiert von
                          #51

                          @bahnuhr

                          Wieso folgst Du nicht erstmal den etlichen Videotuts wie man per Mount seine Container auf der Diskstation automatisch backupen kann? Dem z.B.:
                          https://www.verdrahtet.info/2020/04/15/automatische-proxmox-updates-konfigurieren/

                          Danach machst Du Dir dann ggf. Gedanken. wie Du das Verzeichnis, Dein Excel File, auch aus einem Iobroker Container mit eigener IP-Adresse erreichen kannst.

                          HomoranH 1 Antwort Letzte Antwort
                          0
                          • L lemuba

                            @bahnuhr

                            Wieso folgst Du nicht erstmal den etlichen Videotuts wie man per Mount seine Container auf der Diskstation automatisch backupen kann? Dem z.B.:
                            https://www.verdrahtet.info/2020/04/15/automatische-proxmox-updates-konfigurieren/

                            Danach machst Du Dir dann ggf. Gedanken. wie Du das Verzeichnis, Dein Excel File, auch aus einem Iobroker Container mit eigener IP-Adresse erreichen kannst.

                            HomoranH Nicht stören
                            HomoranH Nicht stören
                            Homoran
                            Global Moderator Administrators
                            schrieb am zuletzt editiert von
                            #52

                            @lemuba sagte in Proxmox 3. Hilfe - Zugriff auf Synology:

                            wie man per Mount seine Container

                            weil er eine VM hat?

                            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                            L 1 Antwort Letzte Antwort
                            0
                            • HomoranH Homoran

                              @lemuba sagte in Proxmox 3. Hilfe - Zugriff auf Synology:

                              wie man per Mount seine Container

                              weil er eine VM hat?

                              L Offline
                              L Offline
                              lemuba
                              schrieb am zuletzt editiert von
                              #53

                              @Homoran sagte in Proxmox 3. Hilfe - Zugriff auf Synology:

                              @lemuba sagte in Proxmox 3. Hilfe - Zugriff auf Synology:

                              wie man per Mount seine Container

                              weil er eine VM hat?

                              Hubs, aber mit Iobroker in VM wäre es dann ja wahrscheinlicher noch einfacher als mit Iobroker im Container...

                              HomoranH 1 Antwort Letzte Antwort
                              0
                              • L lemuba

                                @Homoran sagte in Proxmox 3. Hilfe - Zugriff auf Synology:

                                @lemuba sagte in Proxmox 3. Hilfe - Zugriff auf Synology:

                                wie man per Mount seine Container

                                weil er eine VM hat?

                                Hubs, aber mit Iobroker in VM wäre es dann ja wahrscheinlicher noch einfacher als mit Iobroker im Container...

                                HomoranH Nicht stören
                                HomoranH Nicht stören
                                Homoran
                                Global Moderator Administrators
                                schrieb am zuletzt editiert von
                                #54

                                @lemuba Ja, sogar so einfach, dass es keiner weiß wie :joy:

                                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                L 1 Antwort Letzte Antwort
                                0
                                • HomoranH Homoran

                                  @lemuba Ja, sogar so einfach, dass es keiner weiß wie :joy:

                                  L Offline
                                  L Offline
                                  lemuba
                                  schrieb am zuletzt editiert von lemuba
                                  #55

                                  @Homoran

                                  Ich verstehe es gerade nicht ? ;-) Wenn der Iobroker auf einer Proxmox VN läuft, meinetwegen unter Debian 10. Dann folge ich einfach einem der anderen 100 Tuts die man per Google findet um einen NFS-Share (auf dem mein Excel File liegt) unter Debian 10/Iobroker zu mounten - wo ist das Problem?

                                  Ich könnte es auch nicht so ad hoc, aber da gibt es definitiv genug Anleitungen zu - sogar für Copy/Paste der meisten Befehlszeilen...

                                  Vorher mache ich natürlich schnell ein Backup der VM falls was schief geht... ist ja unter Proxmox fix erledigt. Und dafür passt dann wieder mein Link oben...

                                  bahnuhrB 1 Antwort Letzte Antwort
                                  0
                                  • L lemuba

                                    @Homoran

                                    Ich verstehe es gerade nicht ? ;-) Wenn der Iobroker auf einer Proxmox VN läuft, meinetwegen unter Debian 10. Dann folge ich einfach einem der anderen 100 Tuts die man per Google findet um einen NFS-Share (auf dem mein Excel File liegt) unter Debian 10/Iobroker zu mounten - wo ist das Problem?

                                    Ich könnte es auch nicht so ad hoc, aber da gibt es definitiv genug Anleitungen zu - sogar für Copy/Paste der meisten Befehlszeilen...

                                    Vorher mache ich natürlich schnell ein Backup der VM falls was schief geht... ist ja unter Proxmox fix erledigt. Und dafür passt dann wieder mein Link oben...

                                    bahnuhrB Online
                                    bahnuhrB Online
                                    bahnuhr
                                    Forum Testing Most Active
                                    schrieb am zuletzt editiert von
                                    #56

                                    @lemuba sagte in Proxmox 3. Hilfe - Zugriff auf Synology:

                                    Und dafür passt dann wieder mein Link oben...

                                    Dein o.g. Link zeigt nicht sehr viel.
                                    Unter #16 hab ich detailliert geschrieben was ich gemacht habe.
                                    Und dies entspricht grundsätzlich deinem Link.

                                    Oder anders; ich weiß nicht warum dies nicht funktioniert.

                                    Wenn du Lust hast, schau doch mal unter #16.
                                    Wenn ich ein Fehler gemacht habe bitte mir zeigen wo.
                                    Danke.


                                    Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                                    Danke.
                                    gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                                    ScreenToGif :https://www.screentogif.com/downloads.html

                                    1 Antwort Letzte Antwort
                                    0
                                    • bahnuhrB bahnuhr

                                      Danke für die Antworten, aber ich bekomme es nicht hin.

                                      Auf der Synl.hab ich:
                                      06c6f573-576c-467f-b08d-74ce74e7c4ee-image.png

                                      dann gemeinsamer Ordner:
                                      5c150a24-d83f-40d4-badf-5d89bc1b3896-image.png
                                      auf bearbeiten:
                                      6cb7a759-e1e5-45f8-b4c9-1b49b0d2d158-image.png
                                      der client ist meine VM mit iob unter proxmox

                                      In proxmox hab ich nfs hinzugefügt:
                                      e812e15b-aa27-46a4-b502-3fa158ad5953-image.png

                                      Dann Script gestartet (habs mal eingefügt)

                                      
                                      // Pool Tabelle erstellen
                                      
                                         var Excel = require('exceljs');
                                         var workbook = new Excel.Workbook();
                                         var logging = true;
                                         var arr = [], dat = "", ph = "", fcl = "", tcl = "", cya = "", alka = "", gebcl = "", hocl = "", wert = "", Zeile_letzte = 0, Zeile_Anfang = 6, z = 0;
                                      
                                      function main() {
                                         //workbook.xlsx.readFile("c:/tmp/Messungen.xlsm")                                   // auf c:\ funktioniert immer
                                         workbook.xlsx.readFile("\\\\Synology\\Computer\\Pool\\Messungen.xlsm")              // direkter Zugriff auf Synology
                                         //workbook.xlsx.readFile("\\\\192.168.243.5\\Computer\\Pool\\Messungen.xlsm")       // alternativer Zugriff über IP
                                         //workbook.xlsx.readFile("z://computer/Pool/Messungen.xlsm")                        // lesen auf z:\ funktioniert nicht
                                         .then(function() {
                                             var worksheet = workbook.getWorksheet('Messungen');
                                             for (z = 6; z <= 1000; z++) { if (Zeile_letzte == 0 && worksheet.getCell(z,2).value == null) { Zeile_letzte = z-1; } }
                                             if (Zeile_letzte - 20 >= 6) { Zeile_Anfang = Zeile_letzte - 19 }
                                             if (logging) log ("Zeile_Anfang : " + Zeile_Anfang + " ; Zeile_letzte : " + Zeile_letzte); 
                                             for (z = Zeile_Anfang; z <= Zeile_letzte; z++) {
                                                 dat = formatDate(new Date(worksheet.getCell(z,2).value), 'DD.MM.YYYY'); 
                                                 if (worksheet.getCell(z,3).value == undefined) { ph = "---"; } else { ph = worksheet.getCell(z,3).value.toFixed(2); }
                                                 if (worksheet.getCell(z,4).value == undefined) { fcl = "---"; } else { fcl = worksheet.getCell(z,4).value.toFixed(2); }
                                                 if (worksheet.getCell(z,5).value == undefined) { tcl = "---"; } else { tcl = worksheet.getCell(z,5).value.toFixed(2); }
                                                 if (worksheet.getCell(z,6).value == undefined) { cya = "---"; } else { cya = worksheet.getCell(z,6).value.toFixed(2); }
                                                 if (worksheet.getCell(z,7).value == undefined) { alka = "---"; } else { alka = worksheet.getCell(z,7).value.toFixed(2); }
                                                 if (worksheet.getCell(z,8).value.result == undefined) { gebcl = "---"; } else { gebcl = worksheet.getCell(z,8).value.result.toFixed(2); }
                                                 if (worksheet.getCell(z,11).value.result == undefined) { hocl = "---" } else { hocl    = worksheet.getCell(z,11).value.result.toFixed(2); }
                                                 Tabelle(dat, ph, fcl, tcl, cya, alka, gebcl, hocl);
                                             }
                                         if (logging) log (arr);
                                         setState("javascript.0.Geräte.Pool.Tabelle_html", JSON.stringify(arr));    
                                         });
                                      }
                                      
                                      function Tabelle(dat, ph, fcl, tcl, cya, alka, gebcl, hocl) {
                                         if (logging) log (dat + " " + ph + " " + fcl + " " + tcl + " " + cya + " " + alka + " " + gebcl + " " + hocl);
                                         if (ph >= 7.0 && ph <= 7.4) { ph = '<span style=\"color:green\">' + ph + '</span>'; } else { ph = '<span style=\"color:red\">' + ph + '</span>'; }
                                         if (cya <= 20) { cya = '<span style=\"color:green\">' + cya + '</span>'; } else { cya = '<span style=\"color:red\">' + cya + '</span>'; }
                                         if (alka >= 80 && alka <= 100) { alka = '<span style=\"color:green\">' + alka + '</span>'; } else { alka = '<span style=\"color:red\">' + alka + '</span>'; }
                                         if (gebcl <= 0.2) { gebcl = '<span style=\"color:green\">' + gebcl + '</span>'; } else { gebcl = '<span style=\"color:red\">' + gebcl + '</span>'; }
                                         if (hocl >= 0.5 && hocl <= 0.7) { hocl = '<span style=\"color:green\">' + hocl + '</span>'; } else { hocl = '<span style=\"color:red\">' + hocl + '</span>'; }
                                         wert = {"Datum": dat, "ph-Wert": ph, "freie_Chlor": fcl, "total_Chlor": tcl, "Cyanursäure": cya, "Alkalinität": alka, "geb_Chlor": gebcl, "wirksames_Chlor": hocl};
                                         arr.push(wert);
                                      }
                                      
                                      on({id: "javascript.0.Geräte.Pool.Tabelle", val: true}, function() { 
                                         if (logging) log ("Tabelle html geändert");
                                         arr = []; Zeile_letzte = 0; Zeile_Anfang = 6;
                                         main();
                                      })
                                      
                                      main();
                                      
                                      // -----------------------------------------------------------------------------------------------------------------------------------
                                      // -> Bild "Tabelle Pool" wird kopiert von "tmp" nach "vis.0"
                                      // globales Script "Datei_kopieren" klappt nicht; das nachfolgende funktioniert
                                         on({id: "javascript.0.Geräte.Pool.Tabelle", val: true}, function() { 
                                             var request = require("request");
                                             var fs      = require('fs');
                                             //const bild1 = fs.readFileSync('/tmp/tabelle.jpg');
                                             const bild1 = fs.readFileSync("\\\\Synology\\Computer\\Pool\\tabelle.jpg");
                                             writeFile('vis.0','/main/img/pool_tabelle.jpg', bild1);
                                             setTimeout(function() { setState("javascript.0.Geräte.Pool.Tabelle", false) } , 2000);
                                             log ("Tabelle.jpg geändert");
                                         });
                                      
                                      
                                      

                                      :

                                      Ich greife da auf eine Excel Datei zu (hatte mit Win10 geklappt).

                                      Und dann das log:

                                      javascript.0	2020-09-14 14:35:01.970	error	(1100) Error: File not found: \\Synology\Computer\Pool\Messungen.xlsm at XLSX.readFile (/opt/iobroker/node_modules/iobroker.javascript/node_modules/exceljs/lib/xlsx/xlsx.js:50:13)
                                      javascript.0	2020-09-14 14:35:01.970	error	(1100) Error: File not found: \\Synology\Computer\Pool\Messungen.xlsm
                                      javascript.0	2020-09-14 14:35:01.969	error	(1100) An error happened which is most likely from one of your scripts, but the originating script could not be detected.
                                      

                                      Es klappt nicht ?!!??!?!?
                                      Warum weiß ich nicht.

                                      Jemand noch ne Idee ?

                                      F Offline
                                      F Offline
                                      fastfoot
                                      schrieb am zuletzt editiert von fastfoot
                                      #57

                                      @bahnuhr sagte in Proxmox 3. Hilfe - Zugriff auf Synology:

                                      Dann Script gestartet (habs mal eingefügt)

                                      Lass mal das Skript beiseite! Dein mount-Pfad ist lt. deinem Pic /mnt/pve/Computer. Jetzt in die Konsole und mal ls /mnt/pve/Computer/Pool eingeben. Wenn du jetzt eine Ausgabe erhältst dann nimmst du genau diesen Pfad in deinem Skript(unter Linux Groß- Kleinschreibung beachten!!!).

                                      Falls das nicht hinhaut, könntest du auch immer noch meinen Vorschlag mit dem FTP probieren

                                      iobroker läuft unter Docker auf QNAP TS-451+
                                      SkriptRecovery: https://forum.iobroker.net/post/930558

                                      1 Antwort Letzte Antwort
                                      1
                                      • bahnuhrB Online
                                        bahnuhrB Online
                                        bahnuhr
                                        Forum Testing Most Active
                                        schrieb am zuletzt editiert von bahnuhr
                                        #58

                                        @Thomas-Braun
                                        @fastfoot

                                        Danke an euch beide. Das waren die entsprechenden Hinweise.

                                        Ich bin halt hartnäckig; und manchmal nervig; aber ich probiere so lange bis es klappt.

                                        Bin nun nach der Anleitung vorgegangen, incl. Auto mount nach reboot (muss mal schauen ob dies nun klappt).
                                        https://www.elektronik-kompendium.de/sites/raspberry-pi/2102211.htm

                                        mfg
                                        Dieter

                                        Fazit:
                                        Mein Script läuft nun.


                                        Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                                        Danke.
                                        gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                                        ScreenToGif :https://www.screentogif.com/downloads.html

                                        1 Antwort Letzte Antwort
                                        0
                                        Antworten
                                        • In einem neuen Thema antworten
                                        Anmelden zum Antworten
                                        • Älteste zuerst
                                        • Neuste zuerst
                                        • Meiste Stimmen


                                        Support us

                                        ioBroker
                                        Community Adapters
                                        Donate

                                        694

                                        Online

                                        32.6k

                                        Benutzer

                                        82.2k

                                        Themen

                                        1.3m

                                        Beiträge
                                        Community
                                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                        ioBroker Community 2014-2025
                                        logo
                                        • Anmelden

                                        • Du hast noch kein Konto? Registrieren

                                        • Anmelden oder registrieren, um zu suchen
                                        • Erster Beitrag
                                          Letzter Beitrag
                                        0
                                        • Home
                                        • Aktuell
                                        • Tags
                                        • Ungelesen 0
                                        • Kategorien
                                        • Unreplied
                                        • Beliebt
                                        • GitHub
                                        • Docu
                                        • Hilfe