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. Skripten / Logik
  4. [gelöst] Script um Befehl auf Synology ausführen

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.2k

[gelöst] Script um Befehl auf Synology ausführen

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
javascript
12 Beiträge 4 Kommentatoren 2.5k Aufrufe 4 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.
  • CYBER4ALLC Offline
    CYBER4ALLC Offline
    CYBER4ALL
    schrieb am zuletzt editiert von CYBER4ALL
    #1

    Hallo zusammen,

    Ich bin auf der Suche nach Unterstüzung für einem Script.
    Ich habe hier eine Synology die ich mittlerweile gut in das system eingebunden habe. Möchte aber für Meine VIS eine weitere Verknüpfung machen. Die das HyperBackup auslöst um ein Backup auf die externe HDD via USB schreibt.

    Gibt es eine Möglichkeit, dass man sich über ein Script auf der Synology Konsole anmeldet um dann den Befehel für das starten meiner Aufgabe bei HyperBackup auszuführt?

    Hat jemand soetwas schon realisiert und oder kann mir vielleicht ein Script schreiben?

    LG
    Michael

    GlasfaserG 1 Antwort Letzte Antwort
    0
    • CYBER4ALLC CYBER4ALL

      Hallo zusammen,

      Ich bin auf der Suche nach Unterstüzung für einem Script.
      Ich habe hier eine Synology die ich mittlerweile gut in das system eingebunden habe. Möchte aber für Meine VIS eine weitere Verknüpfung machen. Die das HyperBackup auslöst um ein Backup auf die externe HDD via USB schreibt.

      Gibt es eine Möglichkeit, dass man sich über ein Script auf der Synology Konsole anmeldet um dann den Befehel für das starten meiner Aufgabe bei HyperBackup auszuführt?

      Hat jemand soetwas schon realisiert und oder kann mir vielleicht ein Script schreiben?

      LG
      Michael

      GlasfaserG Offline
      GlasfaserG Offline
      Glasfaser
      schrieb am zuletzt editiert von
      #2

      @CYBER4ALL

      Sieht dann so aus ...

      3 Backup möglichkeiten habe ich dafür angelegt , das ich sie auch manuell Starten kann :

      1.JPG

      hier das Script :

      //Glasfaser@ HyperBackup
      // Task-ID der Datensicherung herrausfinden :  /usr/syno/etc/synobackup.conf
      // Hinter backup die Task-ID , nennt sich repo_id
      // Meine Config:
      // Task ID für iobroker : 10
      // Task ID für iobrocker_projekt : 11
      // Task ID für iobroker _USB : 13
      // Task ID für Sicherheit_USB : 6
      // Task ID für Web Ordner tgl. : 4
      // Task ID für Server-Laufwerk : 3
      // Task ID für Systemkonf. tgl. : 2
      // Task ID für Ordner Sicherheit : 1
      // /var/packages/HyperBackup/target/bin/dsmbackup --backup 10
      
      
      //// createState("Synology.Backup.1");
      
      on({id: "javascript.0.Synology.Backup.1", change: 'ne', val: true }, function (obj) {
      
      log ("--> Update gestartet!");
      console.log('+++ Backup iobroker durchgeführt +++');
        setState('javascript.0.Synology.Backup.1', false);
        
      var SSH = require('simple-ssh');
      
      var ssh = new SSH({
         host: '192.168.xxxx.xx',
         user: 'xxxxxx',
         pass: 'xxxxxxx'
      });
      
      ssh.exec('/var/packages/HyperBackup/target/bin/dsmbackup --backup 10', {
         out: function(stdout) {
             console.log(stdout);
             
             
             
      
         }
      }).start();
      
      }
      );
      
      //onEvent();
      

      Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

      bahnuhrB CYBER4ALLC NegaleinN 3 Antworten Letzte Antwort
      1
      • GlasfaserG Glasfaser

        @CYBER4ALL

        Sieht dann so aus ...

        3 Backup möglichkeiten habe ich dafür angelegt , das ich sie auch manuell Starten kann :

        1.JPG

        hier das Script :

        //Glasfaser@ HyperBackup
        // Task-ID der Datensicherung herrausfinden :  /usr/syno/etc/synobackup.conf
        // Hinter backup die Task-ID , nennt sich repo_id
        // Meine Config:
        // Task ID für iobroker : 10
        // Task ID für iobrocker_projekt : 11
        // Task ID für iobroker _USB : 13
        // Task ID für Sicherheit_USB : 6
        // Task ID für Web Ordner tgl. : 4
        // Task ID für Server-Laufwerk : 3
        // Task ID für Systemkonf. tgl. : 2
        // Task ID für Ordner Sicherheit : 1
        // /var/packages/HyperBackup/target/bin/dsmbackup --backup 10
        
        
        //// createState("Synology.Backup.1");
        
        on({id: "javascript.0.Synology.Backup.1", change: 'ne', val: true }, function (obj) {
        
        log ("--> Update gestartet!");
        console.log('+++ Backup iobroker durchgeführt +++');
          setState('javascript.0.Synology.Backup.1', false);
          
        var SSH = require('simple-ssh');
        
        var ssh = new SSH({
           host: '192.168.xxxx.xx',
           user: 'xxxxxx',
           pass: 'xxxxxxx'
        });
        
        ssh.exec('/var/packages/HyperBackup/target/bin/dsmbackup --backup 10', {
           out: function(stdout) {
               console.log(stdout);
               
               
               
        
           }
        }).start();
        
        }
        );
        
        //onEvent();
        

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

        @Glasfaser sagte in Script um Befehl auf Synology ausführen:

        3 Backup möglichkeiten habe ich dafür angelegt , das ich sie auch manuell Starten kann :

        cooles Script; hab ich mir gleich einmal gesichert.
        Danke.

        Mal ne Frage zu Hyper Backup.
        Nutze ich auch.
        Ist es auch möglich ein Backup zu erstellen mit Hyper Backup von einer VM die unter proxmox läuft.

        mfg
        Dieter


        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

        GlasfaserG 2 Antworten Letzte Antwort
        0
        • bahnuhrB bahnuhr

          @Glasfaser sagte in Script um Befehl auf Synology ausführen:

          3 Backup möglichkeiten habe ich dafür angelegt , das ich sie auch manuell Starten kann :

          cooles Script; hab ich mir gleich einmal gesichert.
          Danke.

          Mal ne Frage zu Hyper Backup.
          Nutze ich auch.
          Ist es auch möglich ein Backup zu erstellen mit Hyper Backup von einer VM die unter proxmox läuft.

          mfg
          Dieter

          GlasfaserG Offline
          GlasfaserG Offline
          Glasfaser
          schrieb am zuletzt editiert von
          #4

          @bahnuhr sagte in Script um Befehl auf Synology ausführen:

          Ist es auch möglich ein Backup zu erstellen mit Hyper Backup von einer VM die unter proxmox läuft.

          Puhh ... du bist ja gerade darauf umgestiegen ..

          ich meine mit Hyper Backup geht das nicht , nur mit Active Backup for Business .

          Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

          1 Antwort Letzte Antwort
          0
          • bahnuhrB bahnuhr

            @Glasfaser sagte in Script um Befehl auf Synology ausführen:

            3 Backup möglichkeiten habe ich dafür angelegt , das ich sie auch manuell Starten kann :

            cooles Script; hab ich mir gleich einmal gesichert.
            Danke.

            Mal ne Frage zu Hyper Backup.
            Nutze ich auch.
            Ist es auch möglich ein Backup zu erstellen mit Hyper Backup von einer VM die unter proxmox läuft.

            mfg
            Dieter

            GlasfaserG Offline
            GlasfaserG Offline
            Glasfaser
            schrieb am zuletzt editiert von
            #5

            @bahnuhr sagte in Script um Befehl auf Synology ausführen:

            von einer VM

            Schau mal hier ... Link Text

            Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

            bahnuhrB 1 Antwort Letzte Antwort
            1
            • GlasfaserG Glasfaser

              @bahnuhr sagte in Script um Befehl auf Synology ausführen:

              von einer VM

              Schau mal hier ... Link Text

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

              @Glasfaser sagte in Script um Befehl auf Synology ausführen:

              Schau mal hier ... Link Text

              Schau ich mir an, 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
              1
              • GlasfaserG Glasfaser

                @CYBER4ALL

                Sieht dann so aus ...

                3 Backup möglichkeiten habe ich dafür angelegt , das ich sie auch manuell Starten kann :

                1.JPG

                hier das Script :

                //Glasfaser@ HyperBackup
                // Task-ID der Datensicherung herrausfinden :  /usr/syno/etc/synobackup.conf
                // Hinter backup die Task-ID , nennt sich repo_id
                // Meine Config:
                // Task ID für iobroker : 10
                // Task ID für iobrocker_projekt : 11
                // Task ID für iobroker _USB : 13
                // Task ID für Sicherheit_USB : 6
                // Task ID für Web Ordner tgl. : 4
                // Task ID für Server-Laufwerk : 3
                // Task ID für Systemkonf. tgl. : 2
                // Task ID für Ordner Sicherheit : 1
                // /var/packages/HyperBackup/target/bin/dsmbackup --backup 10
                
                
                //// createState("Synology.Backup.1");
                
                on({id: "javascript.0.Synology.Backup.1", change: 'ne', val: true }, function (obj) {
                
                log ("--> Update gestartet!");
                console.log('+++ Backup iobroker durchgeführt +++');
                  setState('javascript.0.Synology.Backup.1', false);
                  
                var SSH = require('simple-ssh');
                
                var ssh = new SSH({
                   host: '192.168.xxxx.xx',
                   user: 'xxxxxx',
                   pass: 'xxxxxxx'
                });
                
                ssh.exec('/var/packages/HyperBackup/target/bin/dsmbackup --backup 10', {
                   out: function(stdout) {
                       console.log(stdout);
                       
                       
                       
                
                   }
                }).start();
                
                }
                );
                
                //onEvent();
                

                CYBER4ALLC Offline
                CYBER4ALLC Offline
                CYBER4ALL
                schrieb am zuletzt editiert von
                #7

                @Glasfaser
                Danke du bist toll, allerdings schaffe ich es nicht ganz, Task ID alles eingetragen aber es kommt nichts an. muss ich was bestimmtes vielleicht bei Javascript Adapter im Biobroker eintragen oder aktivieren?

                vor ab Danke ich dir.

                GlasfaserG 1 Antwort Letzte Antwort
                0
                • CYBER4ALLC CYBER4ALL

                  @Glasfaser
                  Danke du bist toll, allerdings schaffe ich es nicht ganz, Task ID alles eingetragen aber es kommt nichts an. muss ich was bestimmtes vielleicht bei Javascript Adapter im Biobroker eintragen oder aktivieren?

                  vor ab Danke ich dir.

                  GlasfaserG Offline
                  GlasfaserG Offline
                  Glasfaser
                  schrieb am zuletzt editiert von Glasfaser
                  #8

                  @CYBER4ALL sagte in Script um Befehl auf Synology ausführen:

                  Task ID

                  Du mußt dich auf deine Synology einloggen und bei :

                  /usr/syno/etc/synobackup.conf
                  

                  die repo_id ( Hyperbackup ) raussuchen !

                  Im JS das eintragen :

                  simple-ssh
                  

                  Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                  CYBER4ALLC 1 Antwort Letzte Antwort
                  0
                  • GlasfaserG Glasfaser

                    @CYBER4ALL sagte in Script um Befehl auf Synology ausführen:

                    Task ID

                    Du mußt dich auf deine Synology einloggen und bei :

                    /usr/syno/etc/synobackup.conf
                    

                    die repo_id ( Hyperbackup ) raussuchen !

                    Im JS das eintragen :

                    simple-ssh
                    
                    CYBER4ALLC Offline
                    CYBER4ALLC Offline
                    CYBER4ALL
                    schrieb am zuletzt editiert von
                    #9

                    @Glasfaser said in Script um Befehl auf Synology ausführen:

                    /usr/syno/etc/synobackup.conf

                    ja das habe ich gemacht bei mir die 2,
                    host; user; pass alles eingetragen, mums ich vielleicht im Adapter noch was anklicken oder NPM Modul eintragen?

                    GlasfaserG 1 Antwort Letzte Antwort
                    0
                    • CYBER4ALLC CYBER4ALL

                      @Glasfaser said in Script um Befehl auf Synology ausführen:

                      /usr/syno/etc/synobackup.conf

                      ja das habe ich gemacht bei mir die 2,
                      host; user; pass alles eingetragen, mums ich vielleicht im Adapter noch was anklicken oder NPM Modul eintragen?

                      GlasfaserG Offline
                      GlasfaserG Offline
                      Glasfaser
                      schrieb am zuletzt editiert von
                      #10

                      @CYBER4ALL sagte in Script um Befehl auf Synology ausführen:

                      oder NPM Modul eintragen

                      simple-ssh
                      

                      Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                      CYBER4ALLC 1 Antwort Letzte Antwort
                      0
                      • GlasfaserG Glasfaser

                        @CYBER4ALL sagte in Script um Befehl auf Synology ausführen:

                        oder NPM Modul eintragen

                        simple-ssh
                        
                        CYBER4ALLC Offline
                        CYBER4ALLC Offline
                        CYBER4ALL
                        schrieb am zuletzt editiert von
                        #11

                        @Glasfaser
                        Hat wunderbar geklappt du bist super Danke!

                        1 Antwort Letzte Antwort
                        0
                        • GlasfaserG Glasfaser

                          @CYBER4ALL

                          Sieht dann so aus ...

                          3 Backup möglichkeiten habe ich dafür angelegt , das ich sie auch manuell Starten kann :

                          1.JPG

                          hier das Script :

                          //Glasfaser@ HyperBackup
                          // Task-ID der Datensicherung herrausfinden :  /usr/syno/etc/synobackup.conf
                          // Hinter backup die Task-ID , nennt sich repo_id
                          // Meine Config:
                          // Task ID für iobroker : 10
                          // Task ID für iobrocker_projekt : 11
                          // Task ID für iobroker _USB : 13
                          // Task ID für Sicherheit_USB : 6
                          // Task ID für Web Ordner tgl. : 4
                          // Task ID für Server-Laufwerk : 3
                          // Task ID für Systemkonf. tgl. : 2
                          // Task ID für Ordner Sicherheit : 1
                          // /var/packages/HyperBackup/target/bin/dsmbackup --backup 10
                          
                          
                          //// createState("Synology.Backup.1");
                          
                          on({id: "javascript.0.Synology.Backup.1", change: 'ne', val: true }, function (obj) {
                          
                          log ("--> Update gestartet!");
                          console.log('+++ Backup iobroker durchgeführt +++');
                            setState('javascript.0.Synology.Backup.1', false);
                            
                          var SSH = require('simple-ssh');
                          
                          var ssh = new SSH({
                             host: '192.168.xxxx.xx',
                             user: 'xxxxxx',
                             pass: 'xxxxxxx'
                          });
                          
                          ssh.exec('/var/packages/HyperBackup/target/bin/dsmbackup --backup 10', {
                             out: function(stdout) {
                                 console.log(stdout);
                                 
                                 
                                 
                          
                             }
                          }).start();
                          
                          }
                          );
                          
                          //onEvent();
                          

                          NegaleinN Offline
                          NegaleinN Offline
                          Negalein
                          Global Moderator
                          schrieb am zuletzt editiert von
                          #12

                          @glasfaser sagte in [gelöst] Script um Befehl auf Synology ausführen:

                          hier das Script :
                          Spoiler

                          Hallo

                          Zwar schon etwas älter der Thread, aber erst jetzt entdeckt. ;)

                          Hast du vielleicht die View für mich? :grin:

                          ° Node.js: 20.17.0 NPM: 10.8.2
                          ° Proxmox, Ubuntu 22.04.3 LTS
                          ° Fixer ---> iob fix

                          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

                          777

                          Online

                          32.4k

                          Benutzer

                          81.5k

                          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