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. Raspberry PI runterfahren

NEWS

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

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

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

Raspberry PI runterfahren

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
23 Beiträge 7 Kommentatoren 7.6k Aufrufe 1 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.
  • BuZZyB Offline
    BuZZyB Offline
    BuZZy
    schrieb am zuletzt editiert von
    #11

    @paul53:

    Falls erst ioBroker gestoppt werden soll und dann shutdown, erzeugst Du ein Shell-Script mit den beiden Kommandos und rufst aus dem Javascript mit exec('myScript') dieses Shell-Script auf. ` Das funktioniert glaube ich so nicht..

    Wenn das Shellscript durch ioBroker aufgerufen wird,

    wird es auch zusammen mit ioBroker gekillt da beim Beenden von ioBroker auch alle child-processes gekillt werden und "exec('shellscript.sh')" ist in dem Fall ein child-process von ioBroker bzw. der JavaScript Instanz.

    War das nicht irgendwie so - oder habe ich das falsch in Erinnerung? :D

    Gruß

    1 Antwort Letzte Antwort
    0
    • AlCalzoneA Offline
      AlCalzoneA Offline
      AlCalzone
      Developer
      schrieb am zuletzt editiert von
      #12

      Dann womöglich per spawn mit der detached-Option:

      https://nodejs.org/api/child_process.ht … gs_options

      Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

      1 Antwort Letzte Antwort
      0
      • S Offline
        S Offline
        Steffi81
        schrieb am zuletzt editiert von
        #13

        Guten Morgen.

        Wollte mal einen kleine Lagebericht Posten.

        Also, USV ist nun per LAN Kabel im Netzwerk verfügbar.

        Diskstation erkennt die USV.

        NUT Adapter eingerichtet, Daten von der USV werden gelesen.

        VIS Ansicht soweit auch fertig.

        Habe mit Blockly ein Script geschrieben, dass bei Ausfall oder Wiederkehr der Eingangsspannung eine Variable auf wahr/unwahr setzt.

        Bei unwahr sende ich mit Blockly an den PI erst „ sudo shutdown -h 1, danach sudo iobroker stop „

        Klappt, Iobroker wird angehalten und 1 min später der PI runtergefahren.

        War nen bissel Bastelei, aber ich hab’s hinbekommen :D

        Habe aber noch nen zweite PI, wo Raspberrymatic drauf läuft.

        Kann ich von Iobroker nen „ poweroff „ an diesen PI senden, damit der dann auch runter fährt? Wenn ja, wie mache ich das.

        Mfg

        1 Antwort Letzte Antwort
        0
        • AlCalzoneA Offline
          AlCalzoneA Offline
          AlCalzone
          Developer
          schrieb am zuletzt editiert von
          #14

          @Steffi81:

          Kann ich von Iobroker nen „ poweroff „ an diesen PI senden, damit der dann auch runter fährt? Wenn ja, wie mache ich das. `
          Dürfte per SSH gehen. Obs ne Kommandozeilenoption gibt weiß ich nicht, ich hab was ähnliches aber schon per javascript gemacht mit dem node-ssh Modul https://www.npmjs.com/package/node-ssh

          So dürfte es grob funktionieren:

          node_ssh = require('node-ssh');
          ssh = new node_ssh();
          ssh.connect({
            host: 'localhost',
            username: 'abcdef',
            password: 'defghi'
          }).then(() => {
            ssh.execCommand("shutdown -h now");
          })
          

          Edit: Kommando korrigiert

          Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

          1 Antwort Letzte Antwort
          0
          • P Offline
            P Offline
            peterfido
            schrieb am zuletzt editiert von
            #15

            Hallo,

            ich fahre Raspis normal mithaltstattshutdownrunter. Sollte schneller gehen als shutdown. Ob````
            poweroff

            Gruß

            Peterfido


            Proxmox auf Intel NUC12WSHi5
            ioBroker: Debian (VM)
            CCU: Debmatic (VM)
            Influx: Debian (VM)
            Grafana: Debian (VM)
            eBus: Debian (VM)
            Zigbee: Debian (VM) mit zigbee2mqtt

            1 Antwort Letzte Antwort
            0
            • S Offline
              S Offline
              Steffi81
              schrieb am zuletzt editiert von
              #16

              Also mit SSH geht das ja, macht man ja normal mit Putty.

              Habe im Blockly ja auch mit „exec“ den selben Befehl wie im Putty eingegeben. Und das geht.

              Man muss nur für jeden Befehl ein extra Exec ansetzen, weil immer nur ein Befehl pro Exec geht. Was ich aber nicht schlimm finde. Oder ich habe das noch nicht anders rausgefunden :D

              Iobroker fahre ich mit shutdown runter, raspberrymatic mit poweroff, ohne was anzuhalten wie beim Iobroker.

              Werde das Script mal ausprobieren, mal sehen ob das geht. Über Blockly wäre mir natürlich lieber, finde ich einfacher zu verstehen :D

              Mfg

              1 Antwort Letzte Antwort
              0
              • BuZZyB Offline
                BuZZyB Offline
                BuZZy
                schrieb am zuletzt editiert von
                #17

                @peterfido:

                Sollte schneller gehen als shutdown. ObpoweroffVorteile bringt, ist mir beim Raspi nicht bekannt. ` halt, shutdown, poweroff macht keinen unterschied beim Raspberry..

                shutdown (-h now) oder poweroff machen genau das gleiche wie halt,.. Außer dass sie noch das Netzteil ausschalten und den Computer somit "vom Strom nehmen".. Das funktioniert beim Raspberry wegen externem USB Netzteil aber natürlich nicht.

                Gruß

                1 Antwort Letzte Antwort
                0
                • AlCalzoneA Offline
                  AlCalzoneA Offline
                  AlCalzone
                  Developer
                  schrieb am zuletzt editiert von
                  #18

                  @peterfido:

                  ich fahre Raspis normal mithaltstattshutdownrunter. Sollte schneller gehen als shutdown. Laut meiner Info sind die Kommandos auf den meisten Systemen identisch: > Again, in this toolset the opposite of received BSD wisdom applies and halt and reboot simply chain to shutdown — unless the system is already in the poweroff or halt "run-levels", in which case these commands actually enact the final system state change. `
                  tl;dr:

                  "halt" ruft "shutdown -h" auf

                  und "reboot" ruft "shutdown -r" auf.

                  Allerdings müsste mein Befehl oben shutdown -h heißen, um den Raspi tatsächlich herunterzufahren. Hartes Herunterfahren würde ich nicht machen, die Datenbanken müssen ja Gelegenheit bekommen ihren Speicherinhalt auf die Platte/SD zu schreiben…

                  Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                  1 Antwort Letzte Antwort
                  0
                  • D Offline
                    D Offline
                    dtp
                    schrieb am zuletzt editiert von
                    #19

                    Ich hatte https://homematic-forum.de/forum/viewtopic.php?f=48&t=27716&p=245865#p245865 mal eine Anleitung gepostet, wie man CCU.IO, den Vorgänger des ioBroker, von der CCU aus neu starten kann.

                    Vielleicht kann's ja noch jemand gebrauchen. ;)

                    Gruß,

                    Thorsten

                    ioBroker im Docker-Container auf Synology DiskStation DS718+, HomeMatic IP über CCU3, IKEA Dirigera inkl. Matter, Apple Homekit, Amazon Alexa.

                    1 Antwort Letzte Antwort
                    0
                    • wendy2702W Online
                      wendy2702W Online
                      wendy2702
                      schrieb am zuletzt editiert von
                      #20

                      @Steffi81:

                      Guten Morgen.

                      Wollte mal einen kleine Lagebericht Posten.

                      Also, USV ist nun per LAN Kabel im Netzwerk verfügbar.

                      Diskstation erkennt die USV.

                      NUT Adapter eingerichtet, Daten von der USV werden gelesen.

                      VIS Ansicht soweit auch fertig.

                      Habe mit Blockly ein Script geschrieben, dass bei Ausfall oder Wiederkehr der Eingangsspannung eine Variable auf wahr/unwahr setzt.

                      Bei unwahr sende ich mit Blockly an den PI erst „ sudo shutdown -h 1, danach sudo iobroker stop „

                      Klappt, Iobroker wird angehalten und 1 min später der PI runtergefahren.

                      War nen bissel Bastelei, aber ich hab’s hinbekommen :D

                      Habe aber noch nen zweite PI, wo Raspberrymatic drauf läuft.

                      Kann ich von Iobroker nen „ poweroff „ an diesen PI senden, damit der dann auch runter fährt? Wenn ja, wie mache ich das.

                      Mfg `

                      Teil doch mal bitte dein Blockly…!

                      Bitte keine Fragen per PN, die gehören ins Forum!

                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                      1 Antwort Letzte Antwort
                      0
                      • S Offline
                        S Offline
                        Steffi81
                        schrieb am zuletzt editiert von
                        #21

                        Kein Problem, mache ich, wenn ich wieder am PC bin. Vielleicht schaffe ich das heute Abend.

                        1 Antwort Letzte Antwort
                        0
                        • S Offline
                          S Offline
                          Steffi81
                          schrieb am zuletzt editiert von
                          #22

                          Hier mal meine Umsetzung.
                          1402_blockly.png

                          1 Antwort Letzte Antwort
                          0
                          • S Offline
                            S Offline
                            Steffi81
                            schrieb am zuletzt editiert von
                            #23

                            Das gehört da auch noch zu.
                            1402_b1.png
                            1402_b2.png

                            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

                            839

                            Online

                            32.4k

                            Benutzer

                            81.6k

                            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