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. Blockly
  5. Blockly Wertübergabe verzögert?

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    328

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.5k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.5k

Blockly Wertübergabe verzögert?

Geplant Angeheftet Gesperrt Verschoben Blockly
blockly
12 Beiträge 3 Kommentatoren 1.3k Aufrufe 1 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.
  • Q qosi

    Nach langen hin und her, muss ich wohl mail_text als Trigger angeben bei der Aktualisierung.
    Verstehen tu ich es dennoch nicht, da ja beim Eintreffen der Email beide Parameter aktualisiert werden.

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

    @qosi sagte:

    da ja beim Eintreffen der Email beide Parameter aktualisiert werden.

    Ja, aber nicht gleichzeitig.

    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

    Q 1 Antwort Letzte Antwort
    0
    • paul53P paul53

      @qosi sagte:

      da ja beim Eintreffen der Email beide Parameter aktualisiert werden.

      Ja, aber nicht gleichzeitig.

      Q Offline
      Q Offline
      qosi
      schrieb am zuletzt editiert von
      #4

      @paul53 said in Blockly Wertübergabe verzögert?:

      @qosi sagte:

      da ja beim Eintreffen der Email beide Parameter aktualisiert werden.

      Ja, aber nicht gleichzeitig.

      Dann lass es eben 100ms später sein, sollte doch ein delay von 1000ms reichen, die Erklärung ist für mich nicht plausible, danke dir jedoch trotzdem.

      paul53P 1 Antwort Letzte Antwort
      0
      • Q qosi

        @paul53 said in Blockly Wertübergabe verzögert?:

        @qosi sagte:

        da ja beim Eintreffen der Email beide Parameter aktualisiert werden.

        Ja, aber nicht gleichzeitig.

        Dann lass es eben 100ms später sein, sollte doch ein delay von 1000ms reichen, die Erklärung ist für mich nicht plausible, danke dir jedoch trotzdem.

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

        @qosi sagte:

        sollte doch ein delay von 1000ms reichen

        Die Verzögerung bezieht sich auf die Ausführung von speak, nicht auf die Auswertung / Zwischenspeicherung des Mail-Textes. Mit Ausführen timeout anstelle setStateDelayed sollte es funktionieren.

        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

        Q 1 Antwort Letzte Antwort
        0
        • paul53P paul53

          @qosi sagte:

          sollte doch ein delay von 1000ms reichen

          Die Verzögerung bezieht sich auf die Ausführung von speak, nicht auf die Auswertung / Zwischenspeicherung des Mail-Textes. Mit Ausführen timeout anstelle setStateDelayed sollte es funktionieren.

          Q Offline
          Q Offline
          qosi
          schrieb am zuletzt editiert von
          #6

          @paul53 said in Blockly Wertübergabe verzögert?:

          @qosi sagte:

          sollte doch ein delay von 1000ms reichen

          Die Verzögerung bezieht sich auf die Ausführung von speak, nicht auf die Auswertung / Zwischenspeicherung des Mail-Textes. Mit Ausführen timeout anstelle setStateDelayed sollte es funktionieren.

          OK so funktioniert es, dass heißt der mail_text wird bei "mit verzögert" ausführen bereits in den Speicher geladen, mit dem noch nicht aktualisieren neuen Inhalt aus der Email.
          Das ist für mich nachvollziehbar, dann werd ich das für die zu Zukunft im Hinterkopf behalten ,vielen lieben Dank für deine Hilfe! :)

          39e07e54-2a8b-4da8-9b10-edb0447d6fcc-image.png

          AlCalzoneA 1 Antwort Letzte Antwort
          0
          • Q qosi

            @paul53 said in Blockly Wertübergabe verzögert?:

            @qosi sagte:

            sollte doch ein delay von 1000ms reichen

            Die Verzögerung bezieht sich auf die Ausführung von speak, nicht auf die Auswertung / Zwischenspeicherung des Mail-Textes. Mit Ausführen timeout anstelle setStateDelayed sollte es funktionieren.

            OK so funktioniert es, dass heißt der mail_text wird bei "mit verzögert" ausführen bereits in den Speicher geladen, mit dem noch nicht aktualisieren neuen Inhalt aus der Email.
            Das ist für mich nachvollziehbar, dann werd ich das für die zu Zukunft im Hinterkopf behalten ,vielen lieben Dank für deine Hilfe! :)

            39e07e54-2a8b-4da8-9b10-edb0447d6fcc-image.png

            AlCalzoneA Offline
            AlCalzoneA Offline
            AlCalzone
            Developer
            schrieb am zuletzt editiert von
            #7

            @qosi Innerhalb des pinken Trigger-Blocks gibt es auch spezielle Variablen-Blöcke, die den tatsächlich aktuellen Wert des getriggerten Objekts enthalten - müsste unter "Variablen" stehen und "Wert" (?) heißen. Wenn du damit die Blöcke "Wert vom Objekt ID ..." ersetzt, ist es unnötig, mit timeouts o.ä. zu arbeiten, da du garantiert immer den aktuellen Zustand des Objekts erhältst.

            Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

            paul53P Q 2 Antworten Letzte Antwort
            0
            • AlCalzoneA AlCalzone

              @qosi Innerhalb des pinken Trigger-Blocks gibt es auch spezielle Variablen-Blöcke, die den tatsächlich aktuellen Wert des getriggerten Objekts enthalten - müsste unter "Variablen" stehen und "Wert" (?) heißen. Wenn du damit die Blöcke "Wert vom Objekt ID ..." ersetzt, ist es unnötig, mit timeouts o.ä. zu arbeiten, da du garantiert immer den aktuellen Zustand des Objekts erhältst.

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

              @AlCalzone sagte:

              ist es unnötig, mit timeouts o.ä. zu arbeiten

              Der Trigger ist mail_subject und der anzusagende Wert ist mail_text, der etwas später eintrudelt.

              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

              AlCalzoneA 1 Antwort Letzte Antwort
              0
              • paul53P paul53

                @AlCalzone sagte:

                ist es unnötig, mit timeouts o.ä. zu arbeiten

                Der Trigger ist mail_subject und der anzusagende Wert ist mail_text, der etwas später eintrudelt.

                AlCalzoneA Offline
                AlCalzoneA Offline
                AlCalzone
                Developer
                schrieb am zuletzt editiert von
                #9

                Ups. In dem Fall würde ich vermutlich zwei getrennte Trigger mit einer Variable koppeln.

                Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                1 Antwort Letzte Antwort
                0
                • AlCalzoneA AlCalzone

                  @qosi Innerhalb des pinken Trigger-Blocks gibt es auch spezielle Variablen-Blöcke, die den tatsächlich aktuellen Wert des getriggerten Objekts enthalten - müsste unter "Variablen" stehen und "Wert" (?) heißen. Wenn du damit die Blöcke "Wert vom Objekt ID ..." ersetzt, ist es unnötig, mit timeouts o.ä. zu arbeiten, da du garantiert immer den aktuellen Zustand des Objekts erhältst.

                  Q Offline
                  Q Offline
                  qosi
                  schrieb am zuletzt editiert von
                  #10

                  @AlCalzone said in Blockly Wertübergabe verzögert?:

                  @qosi Innerhalb des pinken Trigger-Blocks gibt es auch spezielle Variablen-Blöcke, die den tatsächlich aktuellen Wert des getriggerten Objekts enthalten - müsste unter "Variablen" stehen und "Wert" (?) heißen. Wenn du damit die Blöcke "Wert vom Objekt ID ..." ersetzt, ist es unnötig, mit timeouts o.ä. zu arbeiten, da du garantiert immer den aktuellen Zustand des Objekts erhältst.

                  cc017d14-492a-4b4e-a220-736bc707984f-image.png
                  Also ich weiss nicht ob diese Lösung so meinst, den die hat auch funktioniert, nur die Frage dann auch hier.
                  Wenn beide Werte unterschiedlich aktualisiert werden, wie würde es aussehen wenn eine neue Email kommt, den mail_text aktualisiert und im mail_subject immer noch das Triggerwort alexa stehen würde (jetzt mal der umgedrehte Fall)
                  Das ist mir jedoch auf diesen Weg noch nicht passiert, also welcher der Wege, ist der optimale nach Rom? :face_with_rolling_eyes: :blush:

                  AlCalzoneA 1 Antwort Letzte Antwort
                  0
                  • Q qosi

                    @AlCalzone said in Blockly Wertübergabe verzögert?:

                    @qosi Innerhalb des pinken Trigger-Blocks gibt es auch spezielle Variablen-Blöcke, die den tatsächlich aktuellen Wert des getriggerten Objekts enthalten - müsste unter "Variablen" stehen und "Wert" (?) heißen. Wenn du damit die Blöcke "Wert vom Objekt ID ..." ersetzt, ist es unnötig, mit timeouts o.ä. zu arbeiten, da du garantiert immer den aktuellen Zustand des Objekts erhältst.

                    cc017d14-492a-4b4e-a220-736bc707984f-image.png
                    Also ich weiss nicht ob diese Lösung so meinst, den die hat auch funktioniert, nur die Frage dann auch hier.
                    Wenn beide Werte unterschiedlich aktualisiert werden, wie würde es aussehen wenn eine neue Email kommt, den mail_text aktualisiert und im mail_subject immer noch das Triggerwort alexa stehen würde (jetzt mal der umgedrehte Fall)
                    Das ist mir jedoch auf diesen Weg noch nicht passiert, also welcher der Wege, ist der optimale nach Rom? :face_with_rolling_eyes: :blush:

                    AlCalzoneA Offline
                    AlCalzoneA Offline
                    AlCalzone
                    Developer
                    schrieb am zuletzt editiert von
                    #11

                    @qosi Ignorier einfach, was ich oben geschrieben habe ;) Ohne größeren Umbau ist der Timeout aus deinem vorherigen Beitrag vermutlich die einfachste Lösung

                    Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                    Q 1 Antwort Letzte Antwort
                    0
                    • AlCalzoneA AlCalzone

                      @qosi Ignorier einfach, was ich oben geschrieben habe ;) Ohne größeren Umbau ist der Timeout aus deinem vorherigen Beitrag vermutlich die einfachste Lösung

                      Q Offline
                      Q Offline
                      qosi
                      schrieb am zuletzt editiert von qosi
                      #12

                      @AlCalzone said in Blockly Wertübergabe verzögert?:

                      @qosi Ignorier einfach, was ich oben geschrieben habe ;) Ohne größeren Umbau ist der Timeout aus deinem vorherigen Beitrag vermutlich die einfachste Lösung

                      Ich versuchst, angebotenes Wissen ignoriere ich jedoch aus Prinzip nicht!;)

                      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

                      476

                      Online

                      32.5k

                      Benutzer

                      81.7k

                      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