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. ioBroker Allgemein
  4. rasbperry PI automatisch hoch und runterfahren?

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

rasbperry PI automatisch hoch und runterfahren?

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
raspberry pi
6 Beiträge 2 Kommentatoren 429 Aufrufe 2 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.
  • S Online
    S Online
    saeft_2003
    Most Active
    schrieb am zuletzt editiert von
    #1

    Hallo,

    ich habe einen rasbperry PI (hifiberry mit volumio) den ich gerne automatisch über den iobroker hoch und herunterfahren möchte.

    Hintergrund ist um Stromkosten zu sparen und die Lebenszeit der SD-Karte zu verlängern.

    Wie genau könnte ich das machen?

    E 1 Antwort Letzte Antwort
    0
    • S Online
      S Online
      saeft_2003
      Most Active
      schrieb am zuletzt editiert von
      #2

      ich habe es jetzt mit diesem skript probiert. Node-ssh habe ich in der javescript instanz hinzugefügt.

      
      
      on({id:'meine-datenpunkte.0.volumio.shutdown', change: 'any'}, function() {
      
      let ssh = new node_ssh();
      
      ssh.connect({ host: '192.168.178.59',
      
                             username: 'volumio',
      
                             password: 'xxxxxxxx'}).then(()=> {
      
                   ssh.execCommand("nohup shutdown -h 1");
      
      })
      
      }); 
      
       
      
      

      leider bekomme ich folgende Fehlermeldungen im log, hat jemand eine Idee an was das liegen könnte?

      
      
      javascript.0	2020-03-31 20:48:13.943	error	(9562) at processImmediate (timers.js:658:5)
      
      javascript.0	2020-03-31 20:48:13.942	error	(9562) at tryOnImmediate (timers.js:676:5)
      
      javascript.0	2020-03-31 20:48:13.942	error	(9562) at runCallback (timers.js:705:18)
      
      javascript.0	2020-03-31 20:48:13.942	error	(9562) at Immediate.setImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:4848:37)
      
      javascript.0	2020-03-31 20:48:13.942	error	(9562) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:439:25)
      
      javascript.0	2020-03-31 20:48:13.941	error	(9562) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1101:38)
      
      javascript.0	2020-03-31 20:48:13.941	error	(9562) at Object.<anonymous> (script.js.funktioniert.volumio_shutdown:2:11)
      
      javascript.0	2020-03-31 20:48:13.940	error	(9562) Error in callback: ReferenceError: node_ssh is not defined
      
      
      E 1 Antwort Letzte Antwort
      0
      • S saeft_2003

        ich habe es jetzt mit diesem skript probiert. Node-ssh habe ich in der javescript instanz hinzugefügt.

        
        
        on({id:'meine-datenpunkte.0.volumio.shutdown', change: 'any'}, function() {
        
        let ssh = new node_ssh();
        
        ssh.connect({ host: '192.168.178.59',
        
                               username: 'volumio',
        
                               password: 'xxxxxxxx'}).then(()=> {
        
                     ssh.execCommand("nohup shutdown -h 1");
        
        })
        
        }); 
        
         
        
        

        leider bekomme ich folgende Fehlermeldungen im log, hat jemand eine Idee an was das liegen könnte?

        
        
        javascript.0	2020-03-31 20:48:13.943	error	(9562) at processImmediate (timers.js:658:5)
        
        javascript.0	2020-03-31 20:48:13.942	error	(9562) at tryOnImmediate (timers.js:676:5)
        
        javascript.0	2020-03-31 20:48:13.942	error	(9562) at runCallback (timers.js:705:18)
        
        javascript.0	2020-03-31 20:48:13.942	error	(9562) at Immediate.setImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:4848:37)
        
        javascript.0	2020-03-31 20:48:13.942	error	(9562) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:439:25)
        
        javascript.0	2020-03-31 20:48:13.941	error	(9562) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1101:38)
        
        javascript.0	2020-03-31 20:48:13.941	error	(9562) at Object.<anonymous> (script.js.funktioniert.volumio_shutdown:2:11)
        
        javascript.0	2020-03-31 20:48:13.940	error	(9562) Error in callback: ReferenceError: node_ssh is not defined
        
        
        E Offline
        E Offline
        el_malto
        schrieb am zuletzt editiert von
        #3

        @saeft_2003

        node_ssh = require('node-ssh');
        ssh = new node_ssh();
        ssh.connect({
          host: '192.168.xxx.xx',
          username: 'name',
          password: 'password'
        }).then(() => {
          ssh.execCommand("<command>");
        })
        

        Das Skript geht so bei mir. Musst natürlich mit deinen Werten anpassen.

        1 Antwort Letzte Antwort
        0
        • S saeft_2003

          Hallo,

          ich habe einen rasbperry PI (hifiberry mit volumio) den ich gerne automatisch über den iobroker hoch und herunterfahren möchte.

          Hintergrund ist um Stromkosten zu sparen und die Lebenszeit der SD-Karte zu verlängern.

          Wie genau könnte ich das machen?

          E Offline
          E Offline
          el_malto
          schrieb am zuletzt editiert von el_malto
          #4

          @saeft_2003 Hochfahren könntest du den mit WOL.
          wake_on_lan in der Javaskript Instanz hinzufügen.

          var wol = require('wake_on_lan');
          var MAC = "xx:xx:xx:xx:xx:xx";
          
          wol.wake(MAC);
          

          Hier natürlich deine MAC-Adresse vom Pi einfügen. Keine Ahnung ob man beim Pi noch irgendwas installieren oder einstellen muss um den per WOL aufwecken zu können. Geht glaube ich auch nur mit LAN und nicht mit WLAN. Ich hab es so mit meinem PC.

          S 1 Antwort Letzte Antwort
          0
          • E el_malto

            @saeft_2003 Hochfahren könntest du den mit WOL.
            wake_on_lan in der Javaskript Instanz hinzufügen.

            var wol = require('wake_on_lan');
            var MAC = "xx:xx:xx:xx:xx:xx";
            
            wol.wake(MAC);
            

            Hier natürlich deine MAC-Adresse vom Pi einfügen. Keine Ahnung ob man beim Pi noch irgendwas installieren oder einstellen muss um den per WOL aufwecken zu können. Geht glaube ich auch nur mit LAN und nicht mit WLAN. Ich hab es so mit meinem PC.

            S Online
            S Online
            saeft_2003
            Most Active
            schrieb am zuletzt editiert von
            #5

            @el_malto

            Vielen dank für die info ich werde es testen

            E 1 Antwort Letzte Antwort
            0
            • S saeft_2003

              @el_malto

              Vielen dank für die info ich werde es testen

              E Offline
              E Offline
              el_malto
              schrieb am zuletzt editiert von
              #6

              @saeft_2003
              Vielleicht erstmal nur die einzelnen Skript Schnipzel testen. Dann weißt du ob die wirklich funktionieren. Dann kannst die später in deinen Skript einfügen und weißt dann wenn was nicht funktioniert, dass es daran nicht liegt.

              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
              FAQ Cloud / IOT
              HowTo: Node.js-Update
              HowTo: Backup/Restore
              Downloads
              BLOG

              638

              Online

              32.7k

              Benutzer

              82.4k

              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