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

                      439

                      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