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. (Gelöst) Kein Rückgabewert bei Blockly Funktion gib zurück

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

(Gelöst) Kein Rückgabewert bei Blockly Funktion gib zurück

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
javascriptblockly
4 Beiträge 2 Kommentatoren 990 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 Online
    M Online
    MCU
    schrieb am zuletzt editiert von MCU
    #1

    Hallo zusammen,

    ich habe ein Probleme mit einer Funktion mit Rückgabewert:

    1. Versuch: result als Rückgabewert

    iobroker-javascript-Problem-Funktionsrückgabewert1.PNG

    1. Versuch: result in eine extra Variable schreiben und die als Rückgabewert weitergeben

    iobroker-javascript-Problem-Funktionsrückgabewert3.PNG

    1. Versuch: result in die Variable direkt schreiben, die weiter verarbeitet werden soll.

    iobroker-javascript-Problem-Funktionsrückgabewert2.PNG

    Mach ich was falsch? Fehler in der Blockly Funktion mit Rückgabewerte?

    Vielen Dank

    NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
    Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

    M paul53P 2 Antworten Letzte Antwort
    0
    • M MCU

      Hallo zusammen,

      ich habe ein Probleme mit einer Funktion mit Rückgabewert:

      1. Versuch: result als Rückgabewert

      iobroker-javascript-Problem-Funktionsrückgabewert1.PNG

      1. Versuch: result in eine extra Variable schreiben und die als Rückgabewert weitergeben

      iobroker-javascript-Problem-Funktionsrückgabewert3.PNG

      1. Versuch: result in die Variable direkt schreiben, die weiter verarbeitet werden soll.

      iobroker-javascript-Problem-Funktionsrückgabewert2.PNG

      Mach ich was falsch? Fehler in der Blockly Funktion mit Rückgabewerte?

      Vielen Dank

      M Online
      M Online
      MCU
      schrieb am zuletzt editiert von
      #2

      @MCU Geändertes Bild zum 2. Versuch

      iobroker-javascript-Problem-Funktionsrückgabewert4.PNG

      NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
      Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

      1 Antwort Letzte Antwort
      0
      • M MCU

        Hallo zusammen,

        ich habe ein Probleme mit einer Funktion mit Rückgabewert:

        1. Versuch: result als Rückgabewert

        iobroker-javascript-Problem-Funktionsrückgabewert1.PNG

        1. Versuch: result in eine extra Variable schreiben und die als Rückgabewert weitergeben

        iobroker-javascript-Problem-Funktionsrückgabewert3.PNG

        1. Versuch: result in die Variable direkt schreiben, die weiter verarbeitet werden soll.

        iobroker-javascript-Problem-Funktionsrückgabewert2.PNG

        Mach ich was falsch? Fehler in der Blockly Funktion mit Rückgabewerte?

        Vielen Dank

        paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von paul53
        #3

        @MCU
        Wegen der asynchronen Abarbeitung kann man das Ergebnis (result von exec) einer Callback-Funktion nicht an die aufrufende Funktion zurück geben.
        So sollte es funktionieren:

        Blockly_temp.JPG

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

        M 1 Antwort Letzte Antwort
        0
        • paul53P paul53

          @MCU
          Wegen der asynchronen Abarbeitung kann man das Ergebnis (result von exec) einer Callback-Funktion nicht an die aufrufende Funktion zurück geben.
          So sollte es funktionieren:

          Blockly_temp.JPG

          M Online
          M Online
          MCU
          schrieb am zuletzt editiert von
          #4

          @paul53
          Das war bei mir der 3. Versuch. Stimmt der funktioniert!
          Hatte nur damit gerechnet, daß man den Result-Wert direkt in der Funktion abfangen könnte.
          Habe dafür auch nochmal ein Timeout in der Funktion selbst eingebaut. Unter "debug (result)".
          Aber auch das schlug fehl.
          Aber man kann sich ja so behelfen, indem man den result-Wert in die Script-Variable (hier: files) schreibt.
          Und dementsprechend auf eine "Funktion mit Rückgabewert (gib zurück)" verzichtet.

          Vielen Dank.

          NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
          Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

          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

          337

          Online

          32.6k

          Benutzer

          82.0k

          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