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. Timer alle 10s einen Wert kopieren

NEWS

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

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

Timer alle 10s einen Wert kopieren

Geplant Angeheftet Gesperrt Verschoben Blockly
8 Beiträge 3 Kommentatoren 573 Aufrufe 3 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.
  • T Offline
    T Offline
    Trinkiwinki
    schrieb am zuletzt editiert von
    #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 Antworten Letzte Antwort
    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
      schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
      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
        schrieb am zuletzt editiert von
        #3

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

        Proxmox und HA

        T 1 Antwort Letzte Antwort
        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
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          0
          • Meister MopperM Meister Mopper

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

            T Offline
            T Offline
            Trinkiwinki
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            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
              schrieb am zuletzt editiert von 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 Antworten Letzte Antwort
              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
                schrieb am zuletzt editiert von
                #7

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

                Vielen Dank

                1 Antwort Letzte Antwort
                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
                  schrieb am zuletzt editiert von
                  #8

                  @asgothian

                  Funktioniert. Vielen Dank Dir.

                  Grüße

                  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

                  886

                  Online

                  32.5k

                  Benutzer

                  81.8k

                  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