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. Skripten / Logik
  4. Blockly
  5. Automatischer Neustart des Alexa-Adapters

NEWS

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

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

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

Automatischer Neustart des Alexa-Adapters

Geplant Angeheftet Gesperrt Verschoben Blockly
8 Beiträge 3 Kommentatoren 1.1k Aufrufe 3 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.
  • P Offline
    P Offline
    P-A-L-A-D-I-N
    schrieb am zuletzt editiert von
    #1

    Hallo miteinander,

    ich habe bereits ein Skript erstellt (besser gesagt "abgekupfert"), das mich informiert, wenn der Alexa-Adapter mal wieder nicht so recht will. Leider muß ich den Adapter händisch (geschätzt) alle zwei Tage neustarten, weil er nicht mehr grün sondern gelb ist.
    Nun würde ich gerne eine Funktion in mein Skript einbauen, die diesen Neustart automatisiert. Bei Blockly habe ich leider keinen Baustein gefunden, der "Neustart" oder ähnlich heißt - aber sicherlich geht das doch, oder?

    Hier mein Skript, wie es derzeit aussieht:

    dfed34ba-feda-45ea-8686-d5be5717aef9-image.png

    1 Antwort Letzte Antwort
    0
    • umbmU Offline
      umbmU Offline
      umbm
      schrieb am zuletzt editiert von
      #2

      Du kannst in den Objekten den Adapter-Zustand triggern.
      system.adapter.alexa2.0.alive

      Also kurz auf false setzen und nach ein paar Sekunden wieder auf true, dann sollte der Adapter neu starten.

      1 Antwort Letzte Antwort
      0
      • P Offline
        P Offline
        P-A-L-A-D-I-N
        schrieb am zuletzt editiert von
        #3

        Mit welchem "Puzzle-Stein" würde das denn gehen? Ich habe unter Trigger, Aktionen etc. nichts dergleichen gefunden - nur Aktionen, die ausgelöst werden können, wenn sich der Zustand ändert, aber eben keine Funktion, die den Schaltzustand ändert.

        1 Antwort Letzte Antwort
        0
        • S Offline
          S Offline
          steimi
          schrieb am zuletzt editiert von
          #4

          Vielleicht ist es sinnvoll die Instanz einfach täglich um Mitternacht neu zu starten (egal wie der Zustand ist).

          P 1 Antwort Letzte Antwort
          0
          • S steimi

            Vielleicht ist es sinnvoll die Instanz einfach täglich um Mitternacht neu zu starten (egal wie der Zustand ist).

            P Offline
            P Offline
            P-A-L-A-D-I-N
            schrieb am zuletzt editiert von
            #5

            @steimi Ja, an so etwas dachte ich auch ursprünglich. Allerdings hängt es auch hier an dem alles entscheidenden Baustein, der den Adapter neustarten (oder erst stoppen und dann starten) kann! ;-)

            1 Antwort Letzte Antwort
            0
            • S Offline
              S Offline
              steimi
              schrieb am zuletzt editiert von steimi
              #6

              Das machst du nicht über Blockly sondern direkt in der Instanz-Übersicht in der Spalte auto/restart der Instanz. Da wird sozusagen ein Cronjob eingerichtet. So kannst du die Instanz z.B. jede Minute neustarten lassen. 😉

              1 Antwort Letzte Antwort
              1
              • umbmU Offline
                umbmU Offline
                umbm
                schrieb am zuletzt editiert von
                #7

                Wenn der Adapter nur neu gestartet werden soll, wenn er nicht mehr verbunden ist:
                (Telegram-Nachricht ist optional)

                Blockly_Alexa_Neustart.png

                Blockly-Code zum Importieren:

                <xml xmlns="http://www.w3.org/1999/xhtml">
                  <block type="on_ext" id="@hdiWWbs_%y78@519fBJ" x="-262" y="-87">
                    <mutation items="1"></mutation>
                    <field name="CONDITION">false</field>
                    <field name="ACK_CONDITION"></field>
                    <value name="OID0">
                      <shadow type="field_oid" id="0}GY-RjMuKW`?,~oAs`M">
                        <field name="oid">alexa2.0.info.connection</field>
                      </shadow>
                    </value>
                    <statement name="STATEMENT">
                      <block type="control" id="b/6?Eir{k5AujMpOvl)%">
                        <mutation delay_input="false"></mutation>
                        <field name="OID">system.adapter.alexa2.0.alive</field>
                        <field name="WITH_DELAY">FALSE</field>
                        <value name="VALUE">
                          <block type="logic_boolean" id="V]{U}|#~L1:Nl=%0zZ0?">
                            <field name="BOOL">FALSE</field>
                          </block>
                        </value>
                        <next>
                          <block type="control" id="-?KOA*#S{+22oK[0BE,U">
                            <mutation delay_input="true"></mutation>
                            <field name="OID">system.adapter.alexa2.0.alive</field>
                            <field name="WITH_DELAY">TRUE</field>
                            <field name="DELAY_MS">10</field>
                            <field name="UNIT">sec</field>
                            <field name="CLEAR_RUNNING">FALSE</field>
                            <value name="VALUE">
                              <block type="logic_boolean" id="u;|WJA#wk.#qEa1=^Dtf">
                                <field name="BOOL">TRUE</field>
                              </block>
                            </value>
                            <next>
                              <block type="telegram" id="x2OY|L*=z6#ig4E^H35%">
                                <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="[j=.p[cYtFKMb;#.eiv[">
                                    <field name="TEXT">Alexa Adapter automatischer Neustart</field>
                                  </shadow>
                                </value>
                              </block>
                            </next>
                          </block>
                        </next>
                      </block>
                    </statement>
                  </block>
                </xml>
                

                1 Antwort Letzte Antwort
                1
                • P Offline
                  P Offline
                  P-A-L-A-D-I-N
                  schrieb am zuletzt editiert von
                  #8

                  Vielen Dank Euch beiden! Ich habe mich für die Variante "Neustart nur bei Bedarf" vom umbm entschieden, auch wenn der zeitgesteuerte Neustart mit Sicherheit auch eine feine Sache ist. Sollte es mit dem Script Probleme geben, weiche ich auf die Variante von steimi aus.

                  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

                  420

                  Online

                  32.8k

                  Benutzer

                  82.8k

                  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