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
    950

  • 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.
  • 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 Offline
    HomoranH Offline
    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 Offline
      HomoranH Offline
      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 Offline
              HomoranH Offline
              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 Offline
                  HomoranH Offline
                  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

                          376

                          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