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. Wie exec Ergebnis mit Blockly nutzen? (gelöst)

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Wie exec Ergebnis mit Blockly nutzen? (gelöst)

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
11 Beiträge 4 Kommentatoren 7.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.
  • M Offline
    M Offline
    mariohbs
    schrieb am zuletzt editiert von
    #2

    Moin,

    relativ einfach. Du machst einen Block "Exec" und aktivierst die Option "mit Ergebnissen". Dann bekommst du nach Ausführung die Variable "error" und "result". Beide Blöcke sind unter den Variablen zu finden. Mit diesen Blöcken kannst du nun das Ergebnis verarbeiten. Der Result Block enthält die Text-Ausgabe der Shell und deinen Wert kannst du dir dann z.B. über die Text-Funktionen raussplitten. Könnte z.B. mit "suche erstes Auftreten von PWR" gehen.

    Ich nutze das z.B. um die Ping Zeit im Netzwerk zu bestimmen und in Blockly weiter zu verarbeiten.

    Ob das mit den SH Dateien sinnvoll ist kann ich nicht sagen, bin weder in Java noch im Raspi so fit, dass ich da andere / schnellere Lösungen kennen würde. Die Befehle für den Exec baue ich mir aber auch im Blockly - sprich habe keine SH Dateien am start.

    Gruß

    Mario

    1 Antwort Letzte Antwort
    1
    • N Offline
      N Offline
      NyanCat
      schrieb am zuletzt editiert von
      #3

      Ah :o die Variablen sind mir vorher nie aufgefallen. Vielen Dank, war genau das was ich gesucht habe. Meinst ich kann die obige Funktion auch mit blockly nachbauen?

      Grüße

      Bitte um Nachsicht: Bin ein hardcore Noob, was Coding angeht. Copy-Paste ist mein Freund.

      1 Antwort Letzte Antwort
      0
      • M Offline
        M Offline
        mariohbs
        schrieb am zuletzt editiert von
        #4

        Ich würde es einfach mal probieren. Also ich mache mit Exec befehlen z.B. den Connect zum HM Gateway und rebootet das z.B. bei Bedarf.

        1 Antwort Letzte Antwort
        0
        • N Offline
          N Offline
          NyanCat
          schrieb am zuletzt editiert von
          #5

          so bin nun zuhause und wollte das mal ausprobieren,

          @mariohbs:

          Du machst einen Block "Exec" und aktivierst die Option "mit Ergebnissen". Dann bekommst du nach Ausführung die Variable "error" und "result". `

          aber leider finde ich keine neuen variablen :-(
          4250_exec_test.jpg

          Bitte um Nachsicht: Bin ein hardcore Noob, was Coding angeht. Copy-Paste ist mein Freund.

          1 Antwort Letzte Antwort
          0
          • M Offline
            M Offline
            mariohbs
            schrieb am zuletzt editiert von
            #6

            @NyanCat:

            aber leider finde ich keine neuen variablen :-( `

            Mhm…. seltsam. Also bei mir kommt da der Block "error" und "result" zum Vorschein, den mann dann normal verarbeiten kann.
            2093_blockly-netzwerk.jpg

            Hast du mal geschaut, ob in der Java Script Instanz auch der Haken bei "Erlaube das Kommando "exec":" gesetzt ist?

            Gruß

            Mario

            1 Antwort Letzte Antwort
            0
            • N Offline
              N Offline
              NyanCat
              schrieb am zuletzt editiert von
              #7

              @mariohbs:

              Hast du mal geschaut, ob in der Java Script Instanz auch der Haken bei "Erlaube das Kommando "exec":" gesetzt ist? `

              Hi, sorry für die späte Antwort. War nicht im Lande.

              Ja das hab ich direkt als erstes. Ist natürlich aktiviert.

              Bin daher auch etwas ratlos :-(

              Bitte um Nachsicht: Bin ein hardcore Noob, was Coding angeht. Copy-Paste ist mein Freund.

              1 Antwort Letzte Antwort
              0
              • M Offline
                M Offline
                mariohbs
                schrieb am zuletzt editiert von
                #8

                Dann gehen mir leider auch die Ideen aus :-(

                Vielleicht versuchst du es mal mit einem direkten Befehl - so wie bei mir mit Ping - ob dann ein Ergebnis kommt?

                1 Antwort Letzte Antwort
                0
                • BluefoxB Offline
                  BluefoxB Offline
                  Bluefox
                  schrieb am zuletzt editiert von
                  #9

                  @NyanCat:

                  so bin nun zuhause und wollte das mal ausprobieren,

                  @mariohbs:

                  Du machst einen Block "Exec" und aktivierst die Option "mit Ergebnissen". Dann bekommst du nach Ausführung die Variable "error" und "result". `

                  aber leider finde ich keine neuen variablen :-( `
                  Dafür braucht man kleinen Trick.

                  Erst muss die Variable mit dem Namen "result" erzeugt werden und dann kann man die im Ergebnis abfragen:
                  48_2018-03-15_13_58_58-iobroker.admin.png

                  1 Antwort Letzte Antwort
                  3
                  • wendy2702W Online
                    wendy2702W Online
                    wendy2702
                    schrieb am zuletzt editiert von
                    #10

                    Nur mal so…

                    ist das kein AVR für den es einen fertigen Adapter gibt?

                    Bitte keine Fragen per PN, die gehören ins Forum!

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

                    1 Antwort Letzte Antwort
                    0
                    • N Offline
                      N Offline
                      NyanCat
                      schrieb am zuletzt editiert von
                      #11

                      @wendy2702:

                      Nur mal so…

                      ist das kein AVR für den es einen fertigen Adapter gibt? `

                      hmm das müsste ich nochmal checken. Ist ein Pioneer VSX921.

                      @Bluefox:

                      Dafür braucht man kleinen Trick.

                      Erst muss die Variable mit dem Namen "result" erzeugt werden und dann kann man die im Ergebnis abfragen: `

                      vielen Dank, das war die Lösung

                      Bitte um Nachsicht: Bin ein hardcore Noob, was Coding angeht. Copy-Paste ist mein Freund.

                      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

                      568

                      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