Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Gerätewechsel - Anpassung in zahlreichen Scripts

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Gerätewechsel - Anpassung in zahlreichen Scripts

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

      Hallo zusammen,

      aktuell plane ich, ein Gerät zu tauschen (Homematic Funkstecker).
      Dieses Gerät ist in zahlreichen Scripts in iobroker gesteuert (Javascript & Blockly).

      Nun suche ich eine Möglichkeit, komfortabel und schnell alle Scripts und alle Stellen in diesen Scripts zu finden, damit ich nicht händisch überall das neue Gerät einbauen muss.

      In der CCU exisitiert zumindest die Möglichkeit, sich alle für das Gerät relevanten Programme anzeigen zu lassen. Jedes einzelne Programm muss man dann wohl trotzdem händisch ändern, aber das ist ja schon mal was.

      Eine solche Funktion habe ich in iobroker noch nicht finden können (also sozusagen suchen & austauschen).

      Könnt Ihr mir da helfen, gibt es eine solche Funktion oder wie kann man es komfortabel machen?

      Vielen Dank im Voraus!
      Grüsse
      dr.doener

      K paul53 2 Replies Last reply Reply Quote 0
      • K
        K_o_bold @drdoener last edited by K_o_bold

        @drdoener ,

        such mal im Forum nach dem Thema "alias"...

        Ich stand neulich vor einem ähnlichem Problem...
        Ein Bewegunsmelder hat nicht mehr reagiert und nach erneutem Anlernen hat er ein neues Objekt erzeugt, mit der Folge dass ich alle Skripte manuell anpassen musste.

        Ein Alias Datenpunkt ist virtuell und hat die Referenz des originial Datenpunktes, diesen solltest du dann einmalig in den Skripten anstatt des eigentlichen Datenpunkt einsetzen.
        Wenn du nun ein Gerät austauscht, musst du nur im Alias die Referenz anpassen und das wars.

        Damit habe ich dir jetzt nicht für deinen aktuellen Fall geholfen, aber für die Zukunft kannst du dann in deinen Skripten ein alias einsetzen, eventuell schon bei deinem jetzigen Fall anwenden...

        1 Reply Last reply Reply Quote 0
        • paul53
          paul53 @drdoener last edited by paul53

          @drdoener sagte in Gerätewechsel - Anpassung in zahlreichen Scripts:

          Möglichkeit, komfortabel und schnell alle Scripts und alle Stellen in diesen Scripts zu finden

          Du kannst in Skripten suchen (Lupe oben rechts). Wenn allerdings IDs zusammengesetzt werden, wird es schwierig.

          @K_o_bold sagte in Gerätewechsel - Anpassung in zahlreichen Scripts:

          für die Zukunft kannst du dann in deinen Skripten ein alias einsetzen

          Ja, es ist eine gute Gelegenheit, damit anzufangen, künftig Alias zu verwenden.

          1 Reply Last reply Reply Quote 0
          • D
            drdoener last edited by

            Danke an Euch Zwei,

            werde mich in Zukunft mit der Funktion "Alias" beschäftigen.
            Um ehrlich zu sein: Die kannte ich bisher nicht.

            Akut hilft erstmal die Lupe !

            Besten Dank, viele Grüsse
            dr.doener

            1 Reply Last reply Reply Quote 0
            • OstfrieseUnterwegs
              OstfrieseUnterwegs last edited by

              Wir haben das Problem schon einige Male im Forum besprochen. Ich habe auch mal einen enhancement request in git aufgemacht. Scripte sind ja nicht die einzige Stelle: Visualisierungen, Diagramme, Scenes, Text2Command usw usw. Eine einfche Lösung gibts leider nicht.
              Die neue Alias Funktionalität ist ein großer Schritt nach vorne.

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

              Support us

              ioBroker
              Community Adapters
              Donate

              676
              Online

              31.8k
              Users

              79.9k
              Topics

              1.3m
              Posts

              javascript
              4
              5
              311
              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