Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [gelöst]MQTT-Adapter verliert bei Neustart per Skript Passw.

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [gelöst]MQTT-Adapter verliert bei Neustart per Skript Passw.

    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      Darth2010 last edited by Darth2010

      Hallo iobroker Community,

      ich möchten mehrere Adapter für eine gewisse Zeit stoppen und danach wieder starten.
      Für das Starten und Stoppen nutze ich folgendes Skritp:

      var obj = getObject(Adapter);   //e.g. ("system.adapter.pushover.0");
      obj.common.enabled = Status;    //e.g. false
      setObject(Adapter, obj);
      

      Das Ganze klappt auch, jedoch stellt sich der MQTT-Adapter quer.
      Dieser verliert nach dem Stoppen per Skript das hinterlegte Passwort:

      d2fcb00a-816b-4c68-9176-0f64fc8852b2-grafik.png

      Wird der Adapter über den Admin gestoppt und gestartet, geht das Passwort nicht verloren:
      d83dc3aa-4e4e-42df-9aa4-bdd68323c0ac-grafik.png

      Hat jemand von euch eine Idee?

      Gruß
      Darth

      Codierknecht haus-automatisierung 2 Replies Last reply Reply Quote 0
      • Codierknecht
        Codierknecht Developer Most Active @Darth2010 last edited by

        @darth2010 sagte in MQTT-Adapter verliert nach Neustart per Skript das Passwort:

        Hat jemand von euch eine Idee?

        Sowas steuert man über den State "alive" des Systems.

        setState('system.adapter.email.0.alive', false);
        
        D 1 Reply Last reply Reply Quote 2
        • D
          Darth2010 @Codierknecht last edited by Darth2010

          @codierknecht said in MQTT-Adapter verliert nach Neustart per Skript das Passwort:

          setState('system.adapter.email.0.alive', false);

          Perfekt, Danke 🙂

          1 Reply Last reply Reply Quote 0
          • haus-automatisierung
            haus-automatisierung Developer Most Active @Darth2010 last edited by

            @darth2010 sagte in [gelöst]MQTT-Adapter verliert bei Neustart per Skript Passw.:

            Dieser verliert nach dem Stoppen per Skript das hinterlegte Passwort:

            Logisch. In dem Objekt sind sog. "protected Attribute" (wie das Passwort). Damit Du nicht einfach mit einem Script das Passwort auslesen kannst (oder andere Instanzen).

            Holst Du nun das Objekt, fehlt das Passwort da drin. Dann speicherst Du das Objekt neu, ohne das Passwort = weg.

            Nimm startInstanceAsync('email.0'); bzw. stopInstanceAsync('email.0'); (ab Adapter v8.7.0)

            D 1 Reply Last reply Reply Quote 2
            • D
              Darth2010 @haus-automatisierung last edited by

              @haus-automatisierung said in [gelöst]MQTT-Adapter verliert bei Neustart per Skript Passw.:

              @darth2010 sagte in [gelöst]MQTT-Adapter verliert bei Neustart per Skript Passw.:

              Dieser verliert nach dem Stoppen per Skript das hinterlegte Passwort:

              Logisch. In dem Objekt sind sog. "protected Attribute" (wie das Passwort). Damit Du nicht einfach mit einem Script das Passwort auslesen kannst (oder andere Instanzen).

              Holst Du nun das Objekt, fehlt das Passwort da drin. Dann speicherst Du das Objekt neu, ohne das Passwort = weg.

              Nimm startInstanceAsync('email.0'); bzw. stopInstanceAsync('email.0'); (ab Adapter v8.7.0)

              @haus-automatisierung
              Macht zu 100% Sinn, wenn man das so liest.
              Danke für die Erklärung 👍 .

              So macht ioBroker einfach Spaß 😀

              Gruß
              Darth

              1 Reply Last reply Reply Quote 0
              • First post
                Last post

              Support us

              ioBroker
              Community Adapters
              Donate

              780
              Online

              31.7k
              Users

              79.7k
              Topics

              1.3m
              Posts

              3
              5
              290
              Loading More Posts
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes
              Reply
              • Reply as topic
              Log in to reply
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
              The ioBroker Community 2014-2023
              logo