Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    667

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    513

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    1.0k

rasbperry PI automatisch hoch und runterfahren?

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
raspberry pi
6 Beiträge 2 Kommentatoren 448 Aufrufe 2 Beobachtet
  • Ä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 Offline
    S Offline
    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 Offline
      S Offline
      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 Offline
            S Offline
            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

              Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

              Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

              Mit deinem Input könnte dieser Beitrag noch besser werden 💗

              Registrieren Anmelden
              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

              591

              Online

              32.8k

              Benutzer

              82.9k

              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