Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Fage zu binde objekt

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    340

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    304

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    930

Fage zu binde objekt

Geplant Angeheftet Gesperrt Verschoben Blockly
9 Beiträge 5 Kommentatoren 1.2k Aufrufe 4 Beobachtet
  • Ä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.
  • G Online
    G Online
    Gonzokalle
    schrieb am zuletzt editiert von Gonzokalle
    #1

    In dem Thema "Blockly for dummies" ... Starthilfe und Tipps wird der Unterschied von "steuere" und "aktualisiere" gut erklärt.
    Bei mir sind einige Werte unter 0_userdata auch rot. Habe ich vorher nie beachtet.
    Der Grund wird sein, das die Werte mit "binde objekt" von einem DP kopiert werden.
    Wie kann ich "bind objekt" dazu bringen, das der Wert unter 0_userdata bestätigt wird? Also schwarz wird.

    Hier arbeite ich mit "aktualisiere". Trozdem sind die Werte rot. Warum?
    36391438-1a43-4dbd-9d7c-49e55a1f3d95-image.png
    c6f06ac3-b448-4b1b-891a-d7be3ac6bee6-image.png

    DJMarc75D 1 Antwort Letzte Antwort
    0
    • G Gonzokalle

      In dem Thema "Blockly for dummies" ... Starthilfe und Tipps wird der Unterschied von "steuere" und "aktualisiere" gut erklärt.
      Bei mir sind einige Werte unter 0_userdata auch rot. Habe ich vorher nie beachtet.
      Der Grund wird sein, das die Werte mit "binde objekt" von einem DP kopiert werden.
      Wie kann ich "bind objekt" dazu bringen, das der Wert unter 0_userdata bestätigt wird? Also schwarz wird.

      Hier arbeite ich mit "aktualisiere". Trozdem sind die Werte rot. Warum?
      36391438-1a43-4dbd-9d7c-49e55a1f3d95-image.png
      c6f06ac3-b448-4b1b-891a-d7be3ac6bee6-image.png

      DJMarc75D Offline
      DJMarc75D Offline
      DJMarc75
      schrieb am zuletzt editiert von
      #2

      @gonzokalle sagte in Fage zu binde objekt:

      In dem Thema "Blockly for dummies" ... Starthilfe und Tipps wird der Unterschied von "steuere" und "aktualisiere" gut erklärt.

      Aha, in dem unbekannten Beitrag also. ;) Gibt es da auch einen Link ?

      @gonzokalle sagte in Fage zu binde objekt:

      Bei mir sind einige Werte unter 0_userdata auch rot. Habe ich vorher nie beachtet.
      Der Grund wird sein, das die Werte mit "binde objekt" von einem DP kopiert werden.
      Wie kann ich "bind objekt" dazu bringen, das der Wert unter 0_userdata bestätigt wird? Also schwarz wird.

      in dem Screenshot "deines" Blocklys gibt es kein "bind"

      Ob Du Dein Blockly nicht mal zeigen magst ?!
      Dann kann man vll verstehen und helfen.

      Lehrling seit 1975 !!!
      Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
      https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

      J G 2 Antworten Letzte Antwort
      0
      • DJMarc75D DJMarc75

        @gonzokalle sagte in Fage zu binde objekt:

        In dem Thema "Blockly for dummies" ... Starthilfe und Tipps wird der Unterschied von "steuere" und "aktualisiere" gut erklärt.

        Aha, in dem unbekannten Beitrag also. ;) Gibt es da auch einen Link ?

        @gonzokalle sagte in Fage zu binde objekt:

        Bei mir sind einige Werte unter 0_userdata auch rot. Habe ich vorher nie beachtet.
        Der Grund wird sein, das die Werte mit "binde objekt" von einem DP kopiert werden.
        Wie kann ich "bind objekt" dazu bringen, das der Wert unter 0_userdata bestätigt wird? Also schwarz wird.

        in dem Screenshot "deines" Blocklys gibt es kein "bind"

        Ob Du Dein Blockly nicht mal zeigen magst ?!
        Dann kann man vll verstehen und helfen.

        J Offline
        J Offline
        jensven
        schrieb am zuletzt editiert von
        #3

        @djmarc75 said in Fage zu binde objekt:

        @gonzokalle sagte in Fage zu binde objekt:

        In dem Thema "Blockly for dummies" ... Starthilfe und Tipps wird der Unterschied von "steuere" und "aktualisiere" gut erklärt.

        Aha, in dem unbekannten Beitrag also. ;) Gibt es da auch einen Link ?

        Unbekannt ?
        https://forum.iobroker.net/topic/70481/blockly-for-dummies-starthilfe-und-tipps/6

        1 Antwort Letzte Antwort
        0
        • DJMarc75D DJMarc75

          @gonzokalle sagte in Fage zu binde objekt:

          In dem Thema "Blockly for dummies" ... Starthilfe und Tipps wird der Unterschied von "steuere" und "aktualisiere" gut erklärt.

          Aha, in dem unbekannten Beitrag also. ;) Gibt es da auch einen Link ?

          @gonzokalle sagte in Fage zu binde objekt:

          Bei mir sind einige Werte unter 0_userdata auch rot. Habe ich vorher nie beachtet.
          Der Grund wird sein, das die Werte mit "binde objekt" von einem DP kopiert werden.
          Wie kann ich "bind objekt" dazu bringen, das der Wert unter 0_userdata bestätigt wird? Also schwarz wird.

          in dem Screenshot "deines" Blocklys gibt es kein "bind"

          Ob Du Dein Blockly nicht mal zeigen magst ?!
          Dann kann man vll verstehen und helfen.

          G Online
          G Online
          Gonzokalle
          schrieb am zuletzt editiert von Gonzokalle
          #4

          @djmarc75
          Habe mir nicht getraut in das Thema zu schreiben.

          Also da wird wirklich nur ein DP in 0_userdata kopiert (gespiegelt). Der original DP ist schwarz, der in 0_userdata rot. ???
          5daea6d6-2c60-4d8b-93ad-a2b2f2837ced-image.png

          Das andere Blockly.
          Mehr macht das Blockly nicht.
          Der schreibt bei Sonnenaufgang "Tag" und bei Sonnenuntergang "Nacht"
          Und ist halt auch rot.???

          CodierknechtC HomoranH 2 Antworten Letzte Antwort
          0
          • G Gonzokalle

            @djmarc75
            Habe mir nicht getraut in das Thema zu schreiben.

            Also da wird wirklich nur ein DP in 0_userdata kopiert (gespiegelt). Der original DP ist schwarz, der in 0_userdata rot. ???
            5daea6d6-2c60-4d8b-93ad-a2b2f2837ced-image.png

            Das andere Blockly.
            Mehr macht das Blockly nicht.
            Der schreibt bei Sonnenaufgang "Tag" und bei Sonnenuntergang "Nacht"
            Und ist halt auch rot.???

            CodierknechtC Online
            CodierknechtC Online
            Codierknecht
            Developer Most Active
            schrieb am zuletzt editiert von
            #5

            @gonzokalle
            "Binde Objekt" wird intern zu folgendem JS übersetzt:

            on({ id: 'Object ID 1', change: 'ne' }, (obj) => {
              setState('Object ID 2', obj.state.val);
            });
            

            Ob mit oder ohne "nur Änderungen" - es wird immer ohne Ackknowledge geschrieben.
            Der Unterschied ist nur das "change". Da hat den gleichen Effekt wie "wurde aktualisiert" bzw. "wurde geändert" in einem üblichen Trigger.

            Du kannst das einfach nachbilden, allerdings mit einzelnen Blöcken.
            1667651d-49a1-4fca-b744-c9f5e55a4c4f-image.png
            Das wird übersetzt zu:

            on({ id: 'Object ID', change: 'ne' }, async (obj) => {
              let value = obj.state.val;
              let oldValue = obj.oldState.val;
              setState('Object ID', (obj.state ? obj.state.val : ""), true);
            });
            

            Ich vermute mal, dass das nur für Objekte von Adaptern gedacht war und darum ohne Ack geschrieben wird.

            In dem Einführungs-Thread habe ich das bewußt nicht erwähnt. Das sind schon recht fortgeschrittene Dinge.

            "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

            Proxmox 9.1.1 LXC|8 GB|Core i7-6700
            HmIP|ZigBee|Tasmota|Unifi
            Zabbix Certified Specialist
            Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

            G 1 Antwort Letzte Antwort
            0
            • CodierknechtC Codierknecht

              @gonzokalle
              "Binde Objekt" wird intern zu folgendem JS übersetzt:

              on({ id: 'Object ID 1', change: 'ne' }, (obj) => {
                setState('Object ID 2', obj.state.val);
              });
              

              Ob mit oder ohne "nur Änderungen" - es wird immer ohne Ackknowledge geschrieben.
              Der Unterschied ist nur das "change". Da hat den gleichen Effekt wie "wurde aktualisiert" bzw. "wurde geändert" in einem üblichen Trigger.

              Du kannst das einfach nachbilden, allerdings mit einzelnen Blöcken.
              1667651d-49a1-4fca-b744-c9f5e55a4c4f-image.png
              Das wird übersetzt zu:

              on({ id: 'Object ID', change: 'ne' }, async (obj) => {
                let value = obj.state.val;
                let oldValue = obj.oldState.val;
                setState('Object ID', (obj.state ? obj.state.val : ""), true);
              });
              

              Ich vermute mal, dass das nur für Objekte von Adaptern gedacht war und darum ohne Ack geschrieben wird.

              In dem Einführungs-Thread habe ich das bewußt nicht erwähnt. Das sind schon recht fortgeschrittene Dinge.

              G Online
              G Online
              Gonzokalle
              schrieb am zuletzt editiert von
              #6

              @codierknecht
              Das habe ich verstanden.

              Aber warum ist "Tag" und "Nacht" auch rot?

              CodierknechtC 1 Antwort Letzte Antwort
              0
              • G Gonzokalle

                @codierknecht
                Das habe ich verstanden.

                Aber warum ist "Tag" und "Nacht" auch rot?

                CodierknechtC Online
                CodierknechtC Online
                Codierknecht
                Developer Most Active
                schrieb am zuletzt editiert von
                #7

                @gonzokalle
                Also bei mir reagiert das genau so wie ich es beschrieben habe:
                ad6376e7-cc29-438f-80e2-14498053d0dc-image.png
                e2c2533b-ca15-4918-bb79-7f617f59b0a8-image.png

                "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                HmIP|ZigBee|Tasmota|Unifi
                Zabbix Certified Specialist
                Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                G 1 Antwort Letzte Antwort
                0
                • CodierknechtC Codierknecht

                  @gonzokalle
                  Also bei mir reagiert das genau so wie ich es beschrieben habe:
                  ad6376e7-cc29-438f-80e2-14498053d0dc-image.png
                  e2c2533b-ca15-4918-bb79-7f617f59b0a8-image.png

                  G Online
                  G Online
                  Gonzokalle
                  schrieb am zuletzt editiert von
                  #8

                  @codierknecht

                  Du hast Recht, ist jetzt bei mir auch schwarz.
                  Da war ich zu ungeduldig.

                  1 Antwort Letzte Antwort
                  0
                  • G Gonzokalle

                    @djmarc75
                    Habe mir nicht getraut in das Thema zu schreiben.

                    Also da wird wirklich nur ein DP in 0_userdata kopiert (gespiegelt). Der original DP ist schwarz, der in 0_userdata rot. ???
                    5daea6d6-2c60-4d8b-93ad-a2b2f2837ced-image.png

                    Das andere Blockly.
                    Mehr macht das Blockly nicht.
                    Der schreibt bei Sonnenaufgang "Tag" und bei Sonnenuntergang "Nacht"
                    Und ist halt auch rot.???

                    HomoranH Nicht stören
                    HomoranH Nicht stören
                    Homoran
                    Global Moderator Administrators
                    schrieb am zuletzt editiert von
                    #9

                    @gonzokalle sagte in Fage zu binde objekt:

                    Habe mir nicht getraut in das Thema zu schreiben.

                    ist ja auch richtig.
                    Steht ja deswegen auch extra drin.

                    Der Dummies Thread ist nur zum lesen als Hilfe.
                    Spezielle Fragen zu Skripten sollen immer in eigenen Threads gestellt werden

                    @djmarc75 sagte in Fage zu binde objekt:

                    Aha, in dem unbekannten Beitrag also. Gibt es da auch einen Link ?

                    ist angepinnt!
                    (unter Blockly)

                    kein Support per PN! - Fragen im Forum stellen -
                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                    Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                    1 Antwort Letzte Antwort
                    0

                    Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                    Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                    Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                    Registrieren Anmelden
                    Antworten
                    • In einem neuen Thema antworten
                    Anmelden zum Antworten
                    • Älteste zuerst
                    • Neuste zuerst
                    • Meiste Stimmen


                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    544

                    Online

                    32.8k

                    Benutzer

                    82.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