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. Skripten / Logik
  4. Node-Red
  5. [Gelöst] Adapter neu starten

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

[Gelöst] Adapter neu starten

Geplant Angeheftet Gesperrt Verschoben Node-Red
10 Beiträge 3 Kommentatoren 1.3k 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.
  • F Offline
    F Offline
    frankyboy73
    schrieb am zuletzt editiert von frankyboy73
    #1

    Hi, ist es möglich per node Red einen Adapter im Iobroker neu zu starten, bzw. zu stoppen und wieder zu starten?
    Ich habe das Problem, wenn ein Broadlink Gerät (RM4 Mini) offline geht, es nicht wieder automatisch verbunden wird. Erst nach Adapter Restart ist es wieder da.
    Jetzt wollte ich per Node Red nach einer bestimmten Ausfallzeit den Adapter neu starten.
    Ich habe es mit dem Objekt "system.adapter.broadlink2.0.alive" versucht, allerdings bekomme ich dan von Node Red die Meldung, das dieses Objekt nicht existiert, obwohl ich es auswählen kann. Hängt das vielleicht mit der Objektrolle "indicator.state" zusammen? Welches Objekt müsste ich hier nehmen oder gibt es da einen anderen Weg?
    Ich habe versucht das Objekt per Trigger auf bool "false" und 10 Sekunden später auf bool "true" zu setzen, leider keine Erfolg. Direkt in den Objekten kann ich den Status allerdings setzen.

    
    node-red.0
    2021-11-09 13:25:23.258	warn	State "node-red.0.system.adapter.broadlink2.0.alive" has no existing object, this might lead to an error in future versions
    
    node-red.0
    2021-11-09 13:25:13.265	info	Automatic objects creation is not enabled. You can enable it in the node configuration
    

    Broadlink1.jpg
    Broadlink2.jpg

    Schöne Grüße Frank

    HomoranH mickymM 2 Antworten Letzte Antwort
    0
    • F frankyboy73

      Hi, ist es möglich per node Red einen Adapter im Iobroker neu zu starten, bzw. zu stoppen und wieder zu starten?
      Ich habe das Problem, wenn ein Broadlink Gerät (RM4 Mini) offline geht, es nicht wieder automatisch verbunden wird. Erst nach Adapter Restart ist es wieder da.
      Jetzt wollte ich per Node Red nach einer bestimmten Ausfallzeit den Adapter neu starten.
      Ich habe es mit dem Objekt "system.adapter.broadlink2.0.alive" versucht, allerdings bekomme ich dan von Node Red die Meldung, das dieses Objekt nicht existiert, obwohl ich es auswählen kann. Hängt das vielleicht mit der Objektrolle "indicator.state" zusammen? Welches Objekt müsste ich hier nehmen oder gibt es da einen anderen Weg?
      Ich habe versucht das Objekt per Trigger auf bool "false" und 10 Sekunden später auf bool "true" zu setzen, leider keine Erfolg. Direkt in den Objekten kann ich den Status allerdings setzen.

      
      node-red.0
      2021-11-09 13:25:23.258	warn	State "node-red.0.system.adapter.broadlink2.0.alive" has no existing object, this might lead to an error in future versions
      
      node-red.0
      2021-11-09 13:25:13.265	info	Automatic objects creation is not enabled. You can enable it in the node configuration
      

      Broadlink1.jpg
      Broadlink2.jpg

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #2

      @frankyboy73 sagte in Adapter neu starten:

      Hängt das vielleicht mit der Objektrolle "indicator.state" zusammen?

      das ist IMHO ein ReadOnly DP

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

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

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      F 1 Antwort Letzte Antwort
      0
      • HomoranH Homoran

        @frankyboy73 sagte in Adapter neu starten:

        Hängt das vielleicht mit der Objektrolle "indicator.state" zusammen?

        das ist IMHO ein ReadOnly DP

        F Offline
        F Offline
        frankyboy73
        schrieb am zuletzt editiert von
        #3

        @homoran Hi, laut Objektdaten eigentlich nicht, oder? Ich habe da selber nichts dran geändert.
        Broadlink3.jpg

        Schöne Grüße Frank

        HomoranH 1 Antwort Letzte Antwort
        0
        • F frankyboy73

          @homoran Hi, laut Objektdaten eigentlich nicht, oder? Ich habe da selber nichts dran geändert.
          Broadlink3.jpg

          HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #4

          @frankyboy73 sagte in Adapter neu starten:

          laut Objektdaten eigentlich nicht, oder?

          Danke - da konnte ich eben nicht nachsehen!
          :thinking_face:

          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

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

          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          F 1 Antwort Letzte Antwort
          0
          • HomoranH Homoran

            @frankyboy73 sagte in Adapter neu starten:

            laut Objektdaten eigentlich nicht, oder?

            Danke - da konnte ich eben nicht nachsehen!
            :thinking_face:

            F Offline
            F Offline
            frankyboy73
            schrieb am zuletzt editiert von
            #5

            @homoran Ist nur im Expertenmodus zu sehen. Kann es vielleicht daran liegen. Habe ich dann in Node Red keine Berechtigung dafür?
            Gibts sonst ne andere Möglichkeit das zu realisieren?

            Schöne Grüße Frank

            HomoranH 1 Antwort Letzte Antwort
            0
            • F frankyboy73

              @homoran Ist nur im Expertenmodus zu sehen. Kann es vielleicht daran liegen. Habe ich dann in Node Red keine Berechtigung dafür?
              Gibts sonst ne andere Möglichkeit das zu realisieren?

              HomoranH Nicht stören
              HomoranH Nicht stören
              Homoran
              Global Moderator Administrators
              schrieb am zuletzt editiert von
              #6

              @frankyboy73 sagte in Adapter neu starten:

              Ist nur im Expertenmodus zu sehen.

              das ist ok!
              der RO DP heisst dann glaube ich connected

              Hab jetzt keine Ahnung ob man die Instanz darüber aktivieren kann

              kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

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

              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

              1 Antwort Letzte Antwort
              0
              • F frankyboy73

                Hi, ist es möglich per node Red einen Adapter im Iobroker neu zu starten, bzw. zu stoppen und wieder zu starten?
                Ich habe das Problem, wenn ein Broadlink Gerät (RM4 Mini) offline geht, es nicht wieder automatisch verbunden wird. Erst nach Adapter Restart ist es wieder da.
                Jetzt wollte ich per Node Red nach einer bestimmten Ausfallzeit den Adapter neu starten.
                Ich habe es mit dem Objekt "system.adapter.broadlink2.0.alive" versucht, allerdings bekomme ich dan von Node Red die Meldung, das dieses Objekt nicht existiert, obwohl ich es auswählen kann. Hängt das vielleicht mit der Objektrolle "indicator.state" zusammen? Welches Objekt müsste ich hier nehmen oder gibt es da einen anderen Weg?
                Ich habe versucht das Objekt per Trigger auf bool "false" und 10 Sekunden später auf bool "true" zu setzen, leider keine Erfolg. Direkt in den Objekten kann ich den Status allerdings setzen.

                
                node-red.0
                2021-11-09 13:25:23.258	warn	State "node-red.0.system.adapter.broadlink2.0.alive" has no existing object, this might lead to an error in future versions
                
                node-red.0
                2021-11-09 13:25:13.265	info	Automatic objects creation is not enabled. You can enable it in the node configuration
                

                Broadlink1.jpg
                Broadlink2.jpg

                mickymM Online
                mickymM Online
                mickym
                Most Active
                schrieb am zuletzt editiert von mickym
                #7

                @frankyboy73 Du kannst den Adapter über die exec Node neu starten - mach ich mit diversen Adaptern .

                5dd071a1-27c4-4422-95b1-aff59bb3f21d-image.png

                Auf die System Teile kannst Du nicht mehr richtig zugreifen, da gibt es schon seit Ewigkeiten eine Github Issue von mir. Die werden nicht triggern.
                https://github.com/ioBroker/ioBroker.node-red/issues/111

                Musst mit alias arbeiten. In dem Issue findest auch zumindest eine Erklärung warum das so ist. Das Ganze geht ab Version 2.x des NodeRed Adapters nicht mehr.

                Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                F 1 Antwort Letzte Antwort
                1
                • mickymM mickym

                  @frankyboy73 Du kannst den Adapter über die exec Node neu starten - mach ich mit diversen Adaptern .

                  5dd071a1-27c4-4422-95b1-aff59bb3f21d-image.png

                  Auf die System Teile kannst Du nicht mehr richtig zugreifen, da gibt es schon seit Ewigkeiten eine Github Issue von mir. Die werden nicht triggern.
                  https://github.com/ioBroker/ioBroker.node-red/issues/111

                  Musst mit alias arbeiten. In dem Issue findest auch zumindest eine Erklärung warum das so ist. Das Ganze geht ab Version 2.x des NodeRed Adapters nicht mehr.

                  F Offline
                  F Offline
                  frankyboy73
                  schrieb am zuletzt editiert von frankyboy73
                  #8

                  @mickym Hi, meinst du entweder über die exec Node oder über alias oder muss ich beides umsetzen.
                  Leider muss ich zugeben, das ich noch nie ein alias benutzt habe und gar nicht weiß wie ich die anlegen muss. Und die exec Node verwende ich auch nicht.
                  Na, da werde ich mal ein wenig die Suche benutzen.
                  Edit: Jetzt kriege ich den Adapter schon mal über Alias gestoppt, per false Befehl. Aber leider nicht mehr gestartet. Ist wohl noch was an meinem Alias falsch. Da steht auch als State nur "Null" drin. Krieg das irgendwie nicht richtig erstellt.

                  Schöne Grüße Frank

                  mickymM 1 Antwort Letzte Antwort
                  0
                  • F frankyboy73

                    @mickym Hi, meinst du entweder über die exec Node oder über alias oder muss ich beides umsetzen.
                    Leider muss ich zugeben, das ich noch nie ein alias benutzt habe und gar nicht weiß wie ich die anlegen muss. Und die exec Node verwende ich auch nicht.
                    Na, da werde ich mal ein wenig die Suche benutzen.
                    Edit: Jetzt kriege ich den Adapter schon mal über Alias gestoppt, per false Befehl. Aber leider nicht mehr gestartet. Ist wohl noch was an meinem Alias falsch. Da steht auch als State nur "Null" drin. Krieg das irgendwie nicht richtig erstellt.

                    mickymM Online
                    mickymM Online
                    mickym
                    Most Active
                    schrieb am zuletzt editiert von mickym
                    #9

                    @frankyboy73 Mit der Exec Node startest Du die Instanz halt mit "iobroker restart xxxx.0". Den Alias definierst Du auf für Dich geeignete Werte. So zeigt mein SQL Adapter zum Beispiel true bei alive an, obwohl gar keine Verbindung zur Datenbank besteht. Deshalb nehme ich ggf. für verschiedene Adapter auch unterschiedliche Punkte. Ob eine Verbindung zur Datenbank bei SQL Adapter besteht hole ich aus der SQL.0 Instanz direkt:
                    44ea19ef-dde1-414a-9321-3dcc7d6ed44f-image.png

                    bei anderen greife ich auf die System objekte - Alive zu.

                    3eed3a16-244d-4847-aa98-36c528c35ee5-image.png

                    Ich empfehle Dir die Installation des Alias-Managers:

                    0d8199ba-6890-409c-be3c-96fd3652ea12-image.png

                    Ich hab mich noch mit direktem Editieren damals gemacht.

                    Über eine einheitliche Struktur über alle Instanzen der installieren Adapter:

                    11708989-9e4d-4478-b218-2b36b0a00865-image.png

                    kann ich dann Veränderungen über alias.0.instances.* triggern und bekomme IsOK auf true oder false.

                    Über den Aliasmanager kannst dann auch direkt den Punkt angeben, der IsOK triggern soll und ggf. auch auf true oder false bei Lesen umwandeln:

                    20faf446-f6bb-4120-a798-dde3f8a60225-image.png

                    Ich würde den Adapter nicht über Datenpunkte stoppen, sondern über den Exec Befehl neu starten

                    Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                    F 1 Antwort Letzte Antwort
                    0
                    • mickymM mickym

                      @frankyboy73 Mit der Exec Node startest Du die Instanz halt mit "iobroker restart xxxx.0". Den Alias definierst Du auf für Dich geeignete Werte. So zeigt mein SQL Adapter zum Beispiel true bei alive an, obwohl gar keine Verbindung zur Datenbank besteht. Deshalb nehme ich ggf. für verschiedene Adapter auch unterschiedliche Punkte. Ob eine Verbindung zur Datenbank bei SQL Adapter besteht hole ich aus der SQL.0 Instanz direkt:
                      44ea19ef-dde1-414a-9321-3dcc7d6ed44f-image.png

                      bei anderen greife ich auf die System objekte - Alive zu.

                      3eed3a16-244d-4847-aa98-36c528c35ee5-image.png

                      Ich empfehle Dir die Installation des Alias-Managers:

                      0d8199ba-6890-409c-be3c-96fd3652ea12-image.png

                      Ich hab mich noch mit direktem Editieren damals gemacht.

                      Über eine einheitliche Struktur über alle Instanzen der installieren Adapter:

                      11708989-9e4d-4478-b218-2b36b0a00865-image.png

                      kann ich dann Veränderungen über alias.0.instances.* triggern und bekomme IsOK auf true oder false.

                      Über den Aliasmanager kannst dann auch direkt den Punkt angeben, der IsOK triggern soll und ggf. auch auf true oder false bei Lesen umwandeln:

                      20faf446-f6bb-4120-a798-dde3f8a60225-image.png

                      Ich würde den Adapter nicht über Datenpunkte stoppen, sondern über den Exec Befehl neu starten

                      F Offline
                      F Offline
                      frankyboy73
                      schrieb am zuletzt editiert von
                      #10

                      @mickym Vielen Dank, der Restart klappt schon mal über die exec Node, damit wäre mein Problem schon mal gelöst. Das mit den Alias werde ich mir auch mal genauer anschauen, obwohl ich das bis jetzt noch nie gebraucht habe und nur wegen dem einen Datenpunkt, noch nen Adapter installieren halte ich für übertrieben.
                      Thank You.
                      Broadlink4.jpg

                      Schöne Grüße Frank

                      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

                      660

                      Online

                      32.6k

                      Benutzer

                      82.1k

                      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