Skip to content
  • 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
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. [gelöst] Raspberry mit Linux-Control Adapter neu starten

NEWS

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

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

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

[gelöst] Raspberry mit Linux-Control Adapter neu starten

Geplant Angeheftet Gesperrt Verschoben Blockly
blockly
17 Beiträge 4 Kommentatoren 1.3k Aufrufe 3 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.
  • Elektroniker86E Elektroniker86

    @kraxelhuber Jup, installier den Adapter Linux-Control da ist so etwas möglich.

    K Offline
    K Offline
    Kraxelhuber
    schrieb am zuletzt editiert von
    #7

    @elektroniker86
    @liv-in-sky

    Ich habe jetzt den Linux-Control Adapter verwendet. Das war ein guter Tip. Danke dafür!

    Den Reboot des RPi habe ich damit hinbekommen. Bei mir stellt sich jetzt in der Tat nur noch die Frage des Triggers. Eigentlich soll das Script ausgeführt werden, sobald die ioBroker Master Instanz (hier läuft auch der Linux-Controller) neu gestartet wurde.

    Ich habe jetzt folgendes, simples Script erstellt, was auch bei manueller Ausführung seinen Dienst erfolgreich verrichtet. Allerdings wird es nicht automatisch nach einem Neustart ausgeführt. Hättet ihr da noch einen Hinweis?

    f670103e-161e-467c-b9a7-f0c2cdd405c3-grafik.png

    <xml xmlns="https://developers.google.com/blockly/xml">
      <block type="control" id="(l[e@^Nj$-f)3{}CU(zS" x="63" y="-187">
        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
        <field name="OID">linux-control.0.ioBroker_slave.control.restart</field>
        <field name="WITH_DELAY">FALSE</field>
        <value name="VALUE">
          <block type="logic_boolean" id="n:ZJFf#Dsk0bM}xi+^oA">
            <field name="BOOL">TRUE</field>
          </block>
        </value>
        <next>
          <block type="telegram" id="E/C2MhZ}-]2iGVt`%8`-">
            <field name="INSTANCE"></field>
            <field name="LOG"></field>
            <field name="SILENT">FALSE</field>
            <field name="PARSEMODE">default</field>
            <value name="MESSAGE">
              <shadow type="text" id="XS8u]l_WUJ^LntCJ37wl">
                <field name="TEXT">RPi ioBroker Slave rebooted</field>
              </shadow>
            </value>
          </block>
        </next>
      </block>
    </xml>
    
    liv-in-skyL 2 Antworten Letzte Antwort
    0
    • K Kraxelhuber

      @elektroniker86
      @liv-in-sky

      Ich habe jetzt den Linux-Control Adapter verwendet. Das war ein guter Tip. Danke dafür!

      Den Reboot des RPi habe ich damit hinbekommen. Bei mir stellt sich jetzt in der Tat nur noch die Frage des Triggers. Eigentlich soll das Script ausgeführt werden, sobald die ioBroker Master Instanz (hier läuft auch der Linux-Controller) neu gestartet wurde.

      Ich habe jetzt folgendes, simples Script erstellt, was auch bei manueller Ausführung seinen Dienst erfolgreich verrichtet. Allerdings wird es nicht automatisch nach einem Neustart ausgeführt. Hättet ihr da noch einen Hinweis?

      f670103e-161e-467c-b9a7-f0c2cdd405c3-grafik.png

      <xml xmlns="https://developers.google.com/blockly/xml">
        <block type="control" id="(l[e@^Nj$-f)3{}CU(zS" x="63" y="-187">
          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
          <field name="OID">linux-control.0.ioBroker_slave.control.restart</field>
          <field name="WITH_DELAY">FALSE</field>
          <value name="VALUE">
            <block type="logic_boolean" id="n:ZJFf#Dsk0bM}xi+^oA">
              <field name="BOOL">TRUE</field>
            </block>
          </value>
          <next>
            <block type="telegram" id="E/C2MhZ}-]2iGVt`%8`-">
              <field name="INSTANCE"></field>
              <field name="LOG"></field>
              <field name="SILENT">FALSE</field>
              <field name="PARSEMODE">default</field>
              <value name="MESSAGE">
                <shadow type="text" id="XS8u]l_WUJ^LntCJ37wl">
                  <field name="TEXT">RPi ioBroker Slave rebooted</field>
                </shadow>
              </value>
            </block>
          </next>
        </block>
      </xml>
      
      liv-in-skyL Offline
      liv-in-skyL Offline
      liv-in-sky
      schrieb am zuletzt editiert von
      #8

      @kraxelhuber das ganze vielleicht mit etwas zeitverzögerung - 30 sek oder so - mal testen -mit einem timeout-block

      nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

      K 1 Antwort Letzte Antwort
      0
      • K Kraxelhuber

        @elektroniker86
        @liv-in-sky

        Ich habe jetzt den Linux-Control Adapter verwendet. Das war ein guter Tip. Danke dafür!

        Den Reboot des RPi habe ich damit hinbekommen. Bei mir stellt sich jetzt in der Tat nur noch die Frage des Triggers. Eigentlich soll das Script ausgeführt werden, sobald die ioBroker Master Instanz (hier läuft auch der Linux-Controller) neu gestartet wurde.

        Ich habe jetzt folgendes, simples Script erstellt, was auch bei manueller Ausführung seinen Dienst erfolgreich verrichtet. Allerdings wird es nicht automatisch nach einem Neustart ausgeführt. Hättet ihr da noch einen Hinweis?

        f670103e-161e-467c-b9a7-f0c2cdd405c3-grafik.png

        <xml xmlns="https://developers.google.com/blockly/xml">
          <block type="control" id="(l[e@^Nj$-f)3{}CU(zS" x="63" y="-187">
            <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
            <field name="OID">linux-control.0.ioBroker_slave.control.restart</field>
            <field name="WITH_DELAY">FALSE</field>
            <value name="VALUE">
              <block type="logic_boolean" id="n:ZJFf#Dsk0bM}xi+^oA">
                <field name="BOOL">TRUE</field>
              </block>
            </value>
            <next>
              <block type="telegram" id="E/C2MhZ}-]2iGVt`%8`-">
                <field name="INSTANCE"></field>
                <field name="LOG"></field>
                <field name="SILENT">FALSE</field>
                <field name="PARSEMODE">default</field>
                <value name="MESSAGE">
                  <shadow type="text" id="XS8u]l_WUJ^LntCJ37wl">
                    <field name="TEXT">RPi ioBroker Slave rebooted</field>
                  </shadow>
                </value>
              </block>
            </next>
          </block>
        </xml>
        
        liv-in-skyL Offline
        liv-in-skyL Offline
        liv-in-sky
        schrieb am zuletzt editiert von
        #9

        @kraxelhuber

        wenn du das so machst, triggerst du auch, wenn nur die javascript-instanz restarted (von hand oder durch einen scriptfehler) wird - kommt nicht oft vor - kann aber vorkommen

        nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

        K 1 Antwort Letzte Antwort
        0
        • liv-in-skyL liv-in-sky

          @kraxelhuber das ganze vielleicht mit etwas zeitverzögerung - 30 sek oder so - mal testen -mit einem timeout-block

          K Offline
          K Offline
          Kraxelhuber
          schrieb am zuletzt editiert von
          #10

          @liv-in-sky

          So hat es funktioniert:

          3d839765-19ee-4496-b3ba-e15d2ddc0fec-grafik.png

          Ich musste schon ein bisschen Zeit geben, bis der Linux-Control Adapter initialisiert wurde und auch die Daten vom RPi empfangen hat.

          1 Antwort Letzte Antwort
          0
          • liv-in-skyL liv-in-sky

            @kraxelhuber

            wenn du das so machst, triggerst du auch, wenn nur die javascript-instanz restarted (von hand oder durch einen scriptfehler) wird - kommt nicht oft vor - kann aber vorkommen

            K Offline
            K Offline
            Kraxelhuber
            schrieb am zuletzt editiert von
            #11

            @liv-in-sky said in Raspberry neu starten:

            @kraxelhuber

            wenn du das so machst, triggerst du auch, wenn nur die javascript-instanz restarted (von hand oder durch einen scriptfehler) wird - kommt nicht oft vor - kann aber vorkommen

            Würdest du einen anderen Trigger wählen?

            liv-in-skyL 1 Antwort Letzte Antwort
            0
            • K Kraxelhuber

              @liv-in-sky said in Raspberry neu starten:

              @kraxelhuber

              wenn du das so machst, triggerst du auch, wenn nur die javascript-instanz restarted (von hand oder durch einen scriptfehler) wird - kommt nicht oft vor - kann aber vorkommen

              Würdest du einen anderen Trigger wählen?

              liv-in-skyL Offline
              liv-in-skyL Offline
              liv-in-sky
              schrieb am zuletzt editiert von liv-in-sky
              #12

              @kraxelhuber

              ich würde unter dem/im timeout noch eine if abfrage machen, ob dieser dp (system.adapter.admin.0.uptime) kleiner ... sekunden ist
              die sekundenanzahl musst du schätzen - du brauchst 180 sekunden (timeout plus die sekunden, bis die javascript-instanzen gestartet werden - vielleicht 5 min also kleiner 300 sekunden

              den dp siehst du mit der experten-einstellung im admin

              nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

              K 1 Antwort Letzte Antwort
              0
              • liv-in-skyL liv-in-sky

                @kraxelhuber

                ich würde unter dem/im timeout noch eine if abfrage machen, ob dieser dp (system.adapter.admin.0.uptime) kleiner ... sekunden ist
                die sekundenanzahl musst du schätzen - du brauchst 180 sekunden (timeout plus die sekunden, bis die javascript-instanzen gestartet werden - vielleicht 5 min also kleiner 300 sekunden

                den dp siehst du mit der experten-einstellung im admin

                K Offline
                K Offline
                Kraxelhuber
                schrieb am zuletzt editiert von
                #13

                @liv-in-sky

                Meinst du das so?

                59f1bb61-480e-46e4-8fdd-02c5f9e1d5d5-grafik.png

                liv-in-skyL 1 Antwort Letzte Antwort
                0
                • K Kraxelhuber

                  @liv-in-sky

                  Meinst du das so?

                  59f1bb61-480e-46e4-8fdd-02c5f9e1d5d5-grafik.png

                  liv-in-skyL Offline
                  liv-in-skyL Offline
                  liv-in-sky
                  schrieb am zuletzt editiert von
                  #14

                  @kraxelhuber

                  ja - wenn also nach 300 sekunden online der javascript adapter neugestartet wird, wird der neustart nicht ausgeführt !

                  nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                  K 1 Antwort Letzte Antwort
                  0
                  • liv-in-skyL liv-in-sky

                    @kraxelhuber

                    ja - wenn also nach 300 sekunden online der javascript adapter neugestartet wird, wird der neustart nicht ausgeführt !

                    K Offline
                    K Offline
                    Kraxelhuber
                    schrieb am zuletzt editiert von
                    #15

                    @liv-in-sky said in Raspberry neu starten:

                    @kraxelhuber

                    ja - wenn also nach 300 sekunden online der javascript adapter neugestartet wird, wird der neustart nicht ausgeführt !

                    Super, das läuft rund. Danke, Problem gelöst.

                    liv-in-skyL 1 Antwort Letzte Antwort
                    0
                    • K Kraxelhuber

                      @liv-in-sky said in Raspberry neu starten:

                      @kraxelhuber

                      ja - wenn also nach 300 sekunden online der javascript adapter neugestartet wird, wird der neustart nicht ausgeführt !

                      Super, das läuft rund. Danke, Problem gelöst.

                      liv-in-skyL Offline
                      liv-in-skyL Offline
                      liv-in-sky
                      schrieb am zuletzt editiert von
                      #16

                      @kraxelhuber konntest du dein slave problem lösen ?

                      nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                      K 1 Antwort Letzte Antwort
                      0
                      • liv-in-skyL liv-in-sky

                        @kraxelhuber konntest du dein slave problem lösen ?

                        K Offline
                        K Offline
                        Kraxelhuber
                        schrieb am zuletzt editiert von
                        #17

                        @liv-in-sky said in [gelöst] Raspberry mit Linux-Control Adapter neu starten:

                        @kraxelhuber konntest du dein slave problem lösen ?

                        Ja, besten Dank!

                        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

                        388

                        Online

                        32.4k

                        Benutzer

                        81.4k

                        Themen

                        1.3m

                        Beiträge
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        ioBroker Community 2014-2025
                        logo
                        • Anmelden

                        • Du hast noch kein Konto? Registrieren

                        • Anmelden oder registrieren, um zu suchen
                        • Erster Beitrag
                          Letzter Beitrag
                        0
                        • Aktuell
                        • Tags
                        • Ungelesen 0
                        • Kategorien
                        • Unreplied
                        • Beliebt
                        • GitHub
                        • Docu
                        • Hilfe