Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Script per Script erzeugen

    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

    Script per Script erzeugen

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

      Kann man in Javascript per Script ein neues Script erzeugen?
      ChatGPT meint

      createScript('scriptName', {
      name: 'Script Description',
      enabled: true,
      engine: 'javascript',
      source: 'console.log("Hello world!");'
      });
      

      aber createScript scheint nicht zu existieren.

      paul53 BananaJoe 2 Replies Last reply Reply Quote 0
      • paul53
        paul53 @WolfgangFB last edited by

        @wolfgangfb sagte: per Script ein neues Script erzeugen?

        Wozu soll das dienen?

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

          @paul53 sagte in Script per Script erzeugen:

          @wolfgangfb sagte: per Script ein neues Script erzeugen?

          Wozu soll das dienen?

          Meine Idee ist es, auf einer entfernten IO-Broker Instanz per Telegram neue Skripte (oder geänderte Skripte) zu empfangen und diese dann auszuführen.

          T 1 Reply Last reply Reply Quote 0
          • T
            ticaki Developer @WolfgangFB last edited by

            @wolfgangfb

            Soweit ich weiß und aus der Doku ersehe gibt es einen solchen Befehl nicht.

            1 Reply Last reply Reply Quote 0
            • BananaJoe
              BananaJoe Most Active @WolfgangFB last edited by BananaJoe

              @wolfgangfb Es könnte über Umwege schon gehen:

              Im JavaScript-Adapter kann man die Spiegelung in das Dateisystem einrichten. Alle Skripte aus ioBroker liegen dann auch als Dateien im Dateisystem.
              Das sind dann schnöde Textdateien die man auch entsprechend manipulieren könnte. Änderungen an diesen werden auch umgekehrt unmittelbar in ioBroker angezeigt.

              Ob man da auch neue erzeugen könnte habe ich noch nicht ausprobiert. Aber man könnte sicherlich vorhandene ändern (und wenn es nur leere Hüllen sind)

              W 1 Reply Last reply Reply Quote 0
              • W
                WolfgangFB @BananaJoe last edited by

                @bananajoe

                Supert, danke, habs probiert, funktioniert.

                T 1 Reply Last reply Reply Quote 0
                • T
                  ticaki Developer @WolfgangFB last edited by

                  @wolfgangfb sagte in Script per Script erzeugen:

                  @bananajoe

                  Supert, danke, habs probiert, funktioniert.

                  Bei mir wurden geänderte Skripte gelegentlich doppelt gestartet, daher Skript erst stoppen, Sekunde warten, dann ändern, Sekunde warten, dann starten.

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  867
                  Online

                  31.8k
                  Users

                  80.0k
                  Topics

                  1.3m
                  Posts

                  4
                  7
                  319
                  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