Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Timer alle 10s einen Wert kopieren

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Timer alle 10s einen Wert kopieren

Scheduled Pinned Locked Moved Blockly
8 Posts 3 Posters 633 Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T Offline
    T Offline
    Trinkiwinki
    wrote on last edited by
    #1

    Hallo zusammen.

    Bin neu hier. Ich heiße Marco und bin 45 Jahre alt und habe mich mal dem Thema IOBroker angenommen um ein paar Sachen zu testen.

    Komme aus der Step7 und TIA Welt und stelle mir evtl. manche Sachen zu einfach vor oder ich blicke es halt einfach nicht.

    Jedenfalls möchte ich mit Blockly alle 10s den HT Wert des Smartmeter Adapters in eine Variable kopieren.

    Egal wie ich das mache es geht nur beim ersten mal, dann wird der Wert immer aktualisiert wenn der Smartmeter Wert aktualisiert wird.

    Was mache ich denn da falsch?

    Bildschirm­foto 2023-01-10 um 09.08.48.png

    Bildschirm­foto 2023-01-10 um 09.10.52.png

    Zudem wird das Log vollgeschrieben und irgendwann kommt ein Fehlereintrag dass "SetState" oder ähnlich zu oft ausgeführt wird.....

    Evtl. kann einer von Euch einen Tip geben.

    Danke

    Grüße Marco

    AsgothianA Meister MopperM 2 Replies Last reply
    0
    • T Trinkiwinki

      Hallo zusammen.

      Bin neu hier. Ich heiße Marco und bin 45 Jahre alt und habe mich mal dem Thema IOBroker angenommen um ein paar Sachen zu testen.

      Komme aus der Step7 und TIA Welt und stelle mir evtl. manche Sachen zu einfach vor oder ich blicke es halt einfach nicht.

      Jedenfalls möchte ich mit Blockly alle 10s den HT Wert des Smartmeter Adapters in eine Variable kopieren.

      Egal wie ich das mache es geht nur beim ersten mal, dann wird der Wert immer aktualisiert wenn der Smartmeter Wert aktualisiert wird.

      Was mache ich denn da falsch?

      Bildschirm­foto 2023-01-10 um 09.08.48.png

      Bildschirm­foto 2023-01-10 um 09.10.52.png

      Zudem wird das Log vollgeschrieben und irgendwann kommt ein Fehlereintrag dass "SetState" oder ähnlich zu oft ausgeführt wird.....

      Evtl. kann einer von Euch einen Tip geben.

      Danke

      Grüße Marco

      AsgothianA Offline
      AsgothianA Offline
      Asgothian
      Developer
      wrote on last edited by Asgothian
      #2

      @trinkiwinki sagte in Timer alle 10s einen Wert kopieren:

      Was mache ich denn da falsch?

      Du nutzt den falschen Baustein. Der Baustein "Binde Objekt A mit Objekt B" erzeugt eine Permanente Verbindung, bei der jede Aktualisierung (oder Änderung bei entsprechender Einstellung) von Objekt A direkt auf Objekt B übertragen wird.

      Durch dein zyklisches Ausführen passiert erzeugst du alle 10 s ein neues Binding.

      Was du machen willst ist alle 10 Sekunden ein "aktualisiere (oder Steuere) Objekt A mit Wert von Objekt B"

      Screenshot 2023-01-10 at 09.26.56.png

      Im Übrigen stellt sich die Frage wofür du das genau nutzen willst ? Warum dieses übertragen alle 10 Sekunden ? Wie oft ändert sich der HT Wert des Smartmeter Adapters realistisch gesprochen ?

      A.

      Nachtrag: Dir ist (hoffentlich) bewusst das du wenn du auf eine Werteänderung triggerst zugriff auf den vorherigen Wert hast ?

      Screenshot 2023-01-10 at 09.37.43.png

      Über den mit "Objekt ID" vorbelegten Baustein kannst du innerhalb eines Triggers auf eine Vielzahl von Parametern des Datenpunktes zugreifen der den Trigger ausgelöst hat. Dazu gehören Benennungen, Kanalzuordnungen, Zeitstempel, Quellen (wer hat geändert) und so weiter sowohl für den Aktuellen als auch den vorherigen Wert des DP.

      A

      ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
      "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

      T 1 Reply Last reply
      1
      • T Trinkiwinki

        Hallo zusammen.

        Bin neu hier. Ich heiße Marco und bin 45 Jahre alt und habe mich mal dem Thema IOBroker angenommen um ein paar Sachen zu testen.

        Komme aus der Step7 und TIA Welt und stelle mir evtl. manche Sachen zu einfach vor oder ich blicke es halt einfach nicht.

        Jedenfalls möchte ich mit Blockly alle 10s den HT Wert des Smartmeter Adapters in eine Variable kopieren.

        Egal wie ich das mache es geht nur beim ersten mal, dann wird der Wert immer aktualisiert wenn der Smartmeter Wert aktualisiert wird.

        Was mache ich denn da falsch?

        Bildschirm­foto 2023-01-10 um 09.08.48.png

        Bildschirm­foto 2023-01-10 um 09.10.52.png

        Zudem wird das Log vollgeschrieben und irgendwann kommt ein Fehlereintrag dass "SetState" oder ähnlich zu oft ausgeführt wird.....

        Evtl. kann einer von Euch einen Tip geben.

        Danke

        Grüße Marco

        Meister MopperM Online
        Meister MopperM Online
        Meister Mopper
        wrote on last edited by
        #3

        @trinkiwinki
        Mein Smartmeter Adapterinstanz aktualisiert alle 10 Sekunden, darauf trigger ich.

        Proxmox und HA

        T 1 Reply Last reply
        0
        • AsgothianA Asgothian

          @trinkiwinki sagte in Timer alle 10s einen Wert kopieren:

          Was mache ich denn da falsch?

          Du nutzt den falschen Baustein. Der Baustein "Binde Objekt A mit Objekt B" erzeugt eine Permanente Verbindung, bei der jede Aktualisierung (oder Änderung bei entsprechender Einstellung) von Objekt A direkt auf Objekt B übertragen wird.

          Durch dein zyklisches Ausführen passiert erzeugst du alle 10 s ein neues Binding.

          Was du machen willst ist alle 10 Sekunden ein "aktualisiere (oder Steuere) Objekt A mit Wert von Objekt B"

          Screenshot 2023-01-10 at 09.26.56.png

          Im Übrigen stellt sich die Frage wofür du das genau nutzen willst ? Warum dieses übertragen alle 10 Sekunden ? Wie oft ändert sich der HT Wert des Smartmeter Adapters realistisch gesprochen ?

          A.

          Nachtrag: Dir ist (hoffentlich) bewusst das du wenn du auf eine Werteänderung triggerst zugriff auf den vorherigen Wert hast ?

          Screenshot 2023-01-10 at 09.37.43.png

          Über den mit "Objekt ID" vorbelegten Baustein kannst du innerhalb eines Triggers auf eine Vielzahl von Parametern des Datenpunktes zugreifen der den Trigger ausgelöst hat. Dazu gehören Benennungen, Kanalzuordnungen, Zeitstempel, Quellen (wer hat geändert) und so weiter sowohl für den Aktuellen als auch den vorherigen Wert des DP.

          A

          T Offline
          T Offline
          Trinkiwinki
          wrote on last edited by
          #4

          @asgothian

          Danke DIr. Funktioniert nun.

          Ich wollte ursprünglich einfach nur zwei Variablen die mir sagen ob Tag- oder Nachtstrom aktiv ist.

          Das habe ich dann mal spontan so gedacht, scheint aber nicht zu funktionieren:

          Bildschirm­foto 2023-01-10 um 09.35.11.png

          Wenn der Wert aktualisiert wird dann soll HT_Aktiv auf "Wahr" gesetzt werden.
          Wenn der dann gleich bleibt für 5s dann soll "HT_Aktiv" auf "Falsch" gesetzt werden.

          Ursprünglich hatte ich beim ersten "Falls..." "größer als letzter" drin.

          Das Setzen auf "Wahr" geht aber das setzen auf "Falsch" halt nicht.

          Grüße

          AsgothianA 1 Reply Last reply
          0
          • Meister MopperM Meister Mopper

            @trinkiwinki
            Mein Smartmeter Adapterinstanz aktualisiert alle 10 Sekunden, darauf trigger ich.

            T Offline
            T Offline
            Trinkiwinki
            wrote on last edited by
            #5

            @meister-mopper

            Ich habe ihn auf 3s gestellt. Ich bin wie gesagt am "spielen" gerade...... weiß noch nicht ganz was ich will und wo die Reise hingeht.

            1 Reply Last reply
            0
            • T Trinkiwinki

              @asgothian

              Danke DIr. Funktioniert nun.

              Ich wollte ursprünglich einfach nur zwei Variablen die mir sagen ob Tag- oder Nachtstrom aktiv ist.

              Das habe ich dann mal spontan so gedacht, scheint aber nicht zu funktionieren:

              Bildschirm­foto 2023-01-10 um 09.35.11.png

              Wenn der Wert aktualisiert wird dann soll HT_Aktiv auf "Wahr" gesetzt werden.
              Wenn der dann gleich bleibt für 5s dann soll "HT_Aktiv" auf "Falsch" gesetzt werden.

              Ursprünglich hatte ich beim ersten "Falls..." "größer als letzter" drin.

              Das Setzen auf "Wahr" geht aber das setzen auf "Falsch" halt nicht.

              Grüße

              AsgothianA Offline
              AsgothianA Offline
              Asgothian
              Developer
              wrote on last edited by Asgothian
              #6

              @trinkiwinki sagte in Timer alle 10s einen Wert kopieren:

              Ich wollte ursprünglich einfach nur zwei Variablen die mir sagen ob Tag- oder Nachtstrom aktiv ist.

              Nur das ich das richtig verstehe: Solange Änderungen auf dem DP des Smartmeter Adapters kommen soll HT_aktiv auf wahr sein, sonst falsch ?

              Wenn das so ist, dann ist die Lösung die du haben willst:

              Screenshot 2023-01-10 at 09.45.19.png

              A.

              ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
              "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

              T 2 Replies Last reply
              1
              • AsgothianA Asgothian

                @trinkiwinki sagte in Timer alle 10s einen Wert kopieren:

                Ich wollte ursprünglich einfach nur zwei Variablen die mir sagen ob Tag- oder Nachtstrom aktiv ist.

                Nur das ich das richtig verstehe: Solange Änderungen auf dem DP des Smartmeter Adapters kommen soll HT_aktiv auf wahr sein, sonst falsch ?

                Wenn das so ist, dann ist die Lösung die du haben willst:

                Screenshot 2023-01-10 at 09.45.19.png

                A.

                T Offline
                T Offline
                Trinkiwinki
                wrote on last edited by
                #7

                @asgothian Danke. Werde ich so probieren. Ja so sollte es sein....... Melde mich.

                Vielen Dank

                1 Reply Last reply
                0
                • AsgothianA Asgothian

                  @trinkiwinki sagte in Timer alle 10s einen Wert kopieren:

                  Ich wollte ursprünglich einfach nur zwei Variablen die mir sagen ob Tag- oder Nachtstrom aktiv ist.

                  Nur das ich das richtig verstehe: Solange Änderungen auf dem DP des Smartmeter Adapters kommen soll HT_aktiv auf wahr sein, sonst falsch ?

                  Wenn das so ist, dann ist die Lösung die du haben willst:

                  Screenshot 2023-01-10 at 09.45.19.png

                  A.

                  T Offline
                  T Offline
                  Trinkiwinki
                  wrote on last edited by
                  #8

                  @asgothian

                  Funktioniert. Vielen Dank Dir.

                  Grüße

                  1 Reply Last reply
                  0
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  466

                  Online

                  32.6k

                  Users

                  82.3k

                  Topics

                  1.3m

                  Posts
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                  ioBroker Community 2014-2025
                  logo
                  • Login

                  • Don't have an account? Register

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Home
                  • Recent
                  • Tags
                  • Unread 0
                  • Categories
                  • Unreplied
                  • Popular
                  • GitHub
                  • Docu
                  • Hilfe