Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Exec-output in Variable schreiben

    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

    Exec-output in Variable schreiben

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

      Hi!

      Ich versuche gerade den Output eines Exec-Scripts (Bash) in eine Blocky-Variable schreiben zu lassen, allerdings funktioniert das leider nicht.
      Hat jemand eine Idee?

      Die Variable "result" soll die Rückgabe des Bash Scripts beinhalten, welches mit dem Parameter "caller" aufgerufen wird.

      Anmerkung 2019-12-05 164617.png

      Vielen Dank!!!

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

        @matze19999 sagte in Exec-output in Variable schreiben:

        "result" soll die Rückgabe des Bash Scripts beinhalten

        Mir setze result auf wird das Ergebnis überschrieben.

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

          @paul53 ah, okay. Kannst du mir sagen wie ich die Variable auf die Ausgabe setzen kann?

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

            @matze19999 sagte:

            wie ich dir Variable auf die Ausgabe setzen kann?

            Blockly_temp.JPG

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

              @paul53 Funktioniert, vielen Dank!

              Habe nicht verstanden dass die Variable Result nur innerhalb des Exec-Blocks gültig ist 🙂

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

                @matze19999 sagte:

                Result nur innerhalb des Exec-Blocks gültig ist

                Übergabeparameter an eine Funktion sind immer nur lokal (innerhalb der Funktion) gültig.

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

                  @paul53 beim normalen programmieren, klar, hab mir aber den JS Code dahinter nicht angeschaut

                  1 Reply Last reply Reply Quote 0
                  • Homoran
                    Homoran Global Moderator Administrators last edited by

                    Ich hänge mich hier mal dran.

                    Bin bisher bei meinen Versuchen gescheitert ein Ergebnis eines Exec-Aufrufs in eine Variable zu schreiben:
                    json_in_Variable.png

                    Bin jetzt auf diesen Thread gekommen - habe es doch IMHO (fast) so gelöst.

                    Wert oder result war mir erst nicht klar, daher beide.

                    Wo ist der Fehler?

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

                      @Homoran sagte:

                      Wert oder result war mir erst nicht klar, daher beide.

                      Da hilft ein Blick in den erzeugten Javascript-Code.

                      Weshalb exec() bei Zugriff auf eine URL ? Dafür ist request() gedacht.

                      Homoran 1 Reply Last reply Reply Quote 1
                      • Homoran
                        Homoran Global Moderator Administrators @paul53 last edited by Homoran

                        @paul53
                        Nee, nich?
                        da wäre ich jetzt nicht drauf gekommen :vorDenKopfKlatsch:

                        Danke mal wieder und guten Rutsch

                        EDIT:
                        klappt natürlich auf Anhieb!

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        894
                        Online

                        31.9k
                        Users

                        80.1k
                        Topics

                        1.3m
                        Posts

                        blockly monitoring
                        3
                        10
                        1278
                        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