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. Blocky Binde Objekt synchronisiert switch object mit Fehler

NEWS

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

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

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

Blocky Binde Objekt synchronisiert switch object mit Fehler

Geplant Angeheftet Gesperrt Verschoben Blockly
14 Beiträge 3 Kommentatoren 88 Aufrufe 1 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.
  • Uwe-KU Uwe-K

    Hallo,
    Ich habe einen Relais Daten Punkt, der von von einem Adapter angelegt wurde, der Type ist Switch.

    5f21ecc8-62b1-4adf-85c4-3f66dd8e260c-image.jpeg

    Diese möchte ich mit folgendem Bindeobjekt auf einen selbst angelegten datenpunkt synchronisieren..

    522d26b3-d90f-42e9-8a42-2caa3eb41f57-image.jpeg

    Der eigene Datenpunkt ist als Boolean angelegt. Dann bekomme ich folgende Fehlermeldung:

    You are assigning a number to the state "0_userdata.0.Kaki-Home.6_Batterie_Speicher.EcoFlow_AC_Ausgänge.Küche_AC_PRO_AC2_Relais" which expects a boolean. Please fix your code to use a boolean or change the state type to number. This warning might become an error in future versions.

    Also ändere ich den Type des eigenen Datenpunkts auf Zahl. Nun bekomme ich folgende Fehlermeldung :

    You are assigning a boolean to the state "0_userdata.0.Kaki-Home.6_Batterie_Speicher.EcoFlow_AC_Ausgänge.Küche_AC_PRO_AC2_Relais" which expects a number. Please fix your code to use a number or change the state type to boolean. This warning might become an error in future versions.

    Welchen Typ des Ziel-datenpunkts ich auch immer wähle, das Binde-Objekt erzeugt eine Warnung im JS Adapter

    Hat jemand eine Idee ?

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

    @Uwe-K [sagte]: der Type ist Switch.

    Die Rolle ist "switch". Der Typ ist "boolean", wie man in dem Bild sieht.

    @Uwe-K sagte:
    You are assigning a number to the state "0_userdata.0.Kaki-Home.6_Batterie_Speicher.EcoFlow_AC_Ausgänge.Küche_AC_PRO_AC2_Relais" which expects a boolean.

    Werden in den Quell-DP ("relay AC out 2") Zahlen (0 / 1) vom Adapter geschrieben? Dann sollte man sie in boolesche Werte wandeln.

    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

    1 Antwort Letzte Antwort
    0
    • Uwe-KU Offline
      Uwe-KU Offline
      Uwe-K
      schrieb am zuletzt editiert von
      #3

      Hi,
      der Typ des Quell Datenpunktes ist boolean, zumindest deute ich das so.

      a36f18a5-25c2-49c4-9d60-38185b90688f-image.jpeg

      Die Rolle ist Switch, der Typ "State"

      9e693c23-dfa4-454e-ad64-06ccec0ca8a1-image.jpeg

      daher hatte ich den Ziel Datenpunkt in den ich mit binde Objekt schreiben wollte auch als Boolean definiert.

      Dann bekam ich die Fehlermeldung, das ich versuchen würde, dem Zieldatenpunkt ( boolean ) eine Zahl zuzuweisen.

      You are assigning a number to the state "0_userdata.0.Kaki-Home.6_Batterie_Speicher.EcoFlow_AC_Ausgänge.Küche_AC_PRO_AC2_Relais" which expects a boolean. Please fix your code to use a boolean or change the state type to number. This warning might become an error in future versions.

      Habe dann den Ziel Type auf Zahl gesetzt und nun bemängelt das Binde Objekt das ich versuchen würde einen Boolean Wert zu schreiben.

      You are assigning a boolean to the state "0_userdata.0.Kaki-Home.6_Batterie_Speicher.EcoFlow_AC_Ausgänge.Küche_AC_PRO_AC2_Relais" which expects a number. Please fix your code to use a number or change the state type to boolean. This warning might become an error in future versions.

      habe das ganze mit inzwischen umgeschrieben in die lange Variante und das klappt problemlos.

      1ffbde41-a5eb-4de7-9845-d3dc6c3da71d-image.jpeg

      aber das ist deutlich länger und schwerer zu lesen / korrigieren bei Änderungen

      cu

      Uwe

      paul53P HomoranH 2 Antworten Letzte Antwort
      0
      • Uwe-KU Uwe-K

        Hi,
        der Typ des Quell Datenpunktes ist boolean, zumindest deute ich das so.

        a36f18a5-25c2-49c4-9d60-38185b90688f-image.jpeg

        Die Rolle ist Switch, der Typ "State"

        9e693c23-dfa4-454e-ad64-06ccec0ca8a1-image.jpeg

        daher hatte ich den Ziel Datenpunkt in den ich mit binde Objekt schreiben wollte auch als Boolean definiert.

        Dann bekam ich die Fehlermeldung, das ich versuchen würde, dem Zieldatenpunkt ( boolean ) eine Zahl zuzuweisen.

        You are assigning a number to the state "0_userdata.0.Kaki-Home.6_Batterie_Speicher.EcoFlow_AC_Ausgänge.Küche_AC_PRO_AC2_Relais" which expects a boolean. Please fix your code to use a boolean or change the state type to number. This warning might become an error in future versions.

        Habe dann den Ziel Type auf Zahl gesetzt und nun bemängelt das Binde Objekt das ich versuchen würde einen Boolean Wert zu schreiben.

        You are assigning a boolean to the state "0_userdata.0.Kaki-Home.6_Batterie_Speicher.EcoFlow_AC_Ausgänge.Küche_AC_PRO_AC2_Relais" which expects a number. Please fix your code to use a number or change the state type to boolean. This warning might become an error in future versions.

        habe das ganze mit inzwischen umgeschrieben in die lange Variante und das klappt problemlos.

        1ffbde41-a5eb-4de7-9845-d3dc6c3da71d-image.jpeg

        aber das ist deutlich länger und schwerer zu lesen / korrigieren bei Änderungen

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

        @Uwe-K [sagte]: das ist deutlich länger und schwerer zu lesen

        Es geht einfacher:

        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

        1 Antwort Letzte Antwort
        0
        • Uwe-KU Offline
          Uwe-KU Offline
          Uwe-K
          schrieb zuletzt editiert von
          #5

          Warum ‚nicht nicht wert‘ und nicht einfach nur der Wert?

          Aber eigentlich versuche ich zu ergründen warum der Binde Befehl nicht klappt ? 🤔

          cu

          Uwe

          paul53P 1 Antwort Letzte Antwort
          0
          • Uwe-KU Uwe-K

            Warum ‚nicht nicht wert‘ und nicht einfach nur der Wert?

            Aber eigentlich versuche ich zu ergründen warum der Binde Befehl nicht klappt ? 🤔

            paul53P Offline
            paul53P Offline
            paul53
            schrieb zuletzt editiert von
            #6

            @Uwe-K [sagte]: Warum ‚nicht nicht wert‘ und nicht einfach nur der Wert?

            Falls der Quell-DP eine Zahl enthält, wird sie so nach "boolean" gewandelt.

            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

            Uwe-KU 1 Antwort Letzte Antwort
            0
            • paul53P paul53

              @Uwe-K [sagte]: Warum ‚nicht nicht wert‘ und nicht einfach nur der Wert?

              Falls der Quell-DP eine Zahl enthält, wird sie so nach "boolean" gewandelt.

              Uwe-KU Offline
              Uwe-KU Offline
              Uwe-K
              schrieb zuletzt editiert von
              #7

              @paul53 sagte:

              @Uwe-K [sagte]: Warum ‚nicht nicht wert‘ und nicht einfach nur der Wert?

              Falls der Quell-DP eine Zahl enthält, wird sie so nach "boolean" gewandelt.

              Cool, habe ich nicht gewusst - danke 👍

              cu

              Uwe

              1 Antwort Letzte Antwort
              0
              • Uwe-KU Uwe-K

                Hi,
                der Typ des Quell Datenpunktes ist boolean, zumindest deute ich das so.

                a36f18a5-25c2-49c4-9d60-38185b90688f-image.jpeg

                Die Rolle ist Switch, der Typ "State"

                9e693c23-dfa4-454e-ad64-06ccec0ca8a1-image.jpeg

                daher hatte ich den Ziel Datenpunkt in den ich mit binde Objekt schreiben wollte auch als Boolean definiert.

                Dann bekam ich die Fehlermeldung, das ich versuchen würde, dem Zieldatenpunkt ( boolean ) eine Zahl zuzuweisen.

                You are assigning a number to the state "0_userdata.0.Kaki-Home.6_Batterie_Speicher.EcoFlow_AC_Ausgänge.Küche_AC_PRO_AC2_Relais" which expects a boolean. Please fix your code to use a boolean or change the state type to number. This warning might become an error in future versions.

                Habe dann den Ziel Type auf Zahl gesetzt und nun bemängelt das Binde Objekt das ich versuchen würde einen Boolean Wert zu schreiben.

                You are assigning a boolean to the state "0_userdata.0.Kaki-Home.6_Batterie_Speicher.EcoFlow_AC_Ausgänge.Küche_AC_PRO_AC2_Relais" which expects a number. Please fix your code to use a number or change the state type to boolean. This warning might become an error in future versions.

                habe das ganze mit inzwischen umgeschrieben in die lange Variante und das klappt problemlos.

                1ffbde41-a5eb-4de7-9845-d3dc6c3da71d-image.jpeg

                aber das ist deutlich länger und schwerer zu lesen / korrigieren bei Änderungen

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

                @Uwe-K sagte:

                der Typ des Quell Datenpunktes ist boolean

                Aber nicht unbedingt der Inhalt!
                Da kann auch eine Zahl drin stehen.

                @Uwe-K sagte:

                Die Rolle ist Switch, der Typ "State"

                Sicher?
                Nicht nur verschobene Spaltenköpfe?

                Genaues steht in den Objektdaten!

                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
                • Uwe-KU Offline
                  Uwe-KU Offline
                  Uwe-K
                  schrieb zuletzt editiert von
                  #9

                  Das ist was ich sehen kann.

                  Wie kann ich denn die Objektdaten Eigenschaften noch detaillierter anschauen ?

                  73ccab00-4d6b-4aba-9b8c-b498903a38ef-image.jpeg

                  cu

                  Uwe

                  HomoranH 1 Antwort Letzte Antwort
                  0
                  • Uwe-KU Uwe-K

                    Das ist was ich sehen kann.

                    Wie kann ich denn die Objektdaten Eigenschaften noch detaillierter anschauen ?

                    73ccab00-4d6b-4aba-9b8c-b498903a38ef-image.jpeg

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

                    @Uwe-K sagte:

                    Wie kann ich denn die Objektdaten Eigenschaften noch detaillierter anschauen ?

                    Expertenmodus-> bleistift -> Objektdaten

                    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 -

                    Uwe-KU 1 Antwort Letzte Antwort
                    0
                    • HomoranH Homoran

                      @Uwe-K sagte:

                      Wie kann ich denn die Objektdaten Eigenschaften noch detaillierter anschauen ?

                      Expertenmodus-> bleistift -> Objektdaten

                      Uwe-KU Offline
                      Uwe-KU Offline
                      Uwe-K
                      schrieb zuletzt editiert von
                      #11

                      @Homoran sagte:

                      Expertenmodus-> bleistift -> Objektdaten

                      Super, danke.

                      Danach ist das ein boolscher Wert

                      bcfa68f8-1de3-403e-a3d1-959ee23e1e67-image.jpeg

                      cu

                      Uwe

                      HomoranH 1 Antwort Letzte Antwort
                      0
                      • Uwe-KU Uwe-K

                        @Homoran sagte:

                        Expertenmodus-> bleistift -> Objektdaten

                        Super, danke.

                        Danach ist das ein boolscher Wert

                        bcfa68f8-1de3-403e-a3d1-959ee23e1e67-image.jpeg

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

                        @Uwe-K sagte:

                        Super, danke.

                        Nööö, das ist nicht der Reiter Objektdaten!

                        Und Typ des Werts muss nicht Typ des Datenpunkts sein, wie du an der Meldung "you are assigning...." siehst

                        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
                        • Uwe-KU Offline
                          Uwe-KU Offline
                          Uwe-K
                          schrieb zuletzt editiert von Homoran
                          #13

                          Ok, hier der Inhalt der Objekt Daten

                          Source - Datenpunkt

                          {
                            "type": "state",
                            "common": {
                              "name": "relay AC out #1",
                              "type": "boolean",
                              "read": true,
                              "write": true,
                              "role": "switch",
                              "desc": "relay AC out #1"
                            },
                            "native": {},
                            "from": "system.adapter.ecoflow-mqtt.0",
                            "user": "system.user.admin",
                            "ts": 1766353437409,
                            "_id": "ecoflow-mqtt.0.BK31ZE1A4H4S0212.DisplayPropertyUpload.relay2Onoff",
                            "acl": {
                              "object": 1638,
                              "state": 1636,
                              "owner": "system.user.uwe",
                              "ownerGroup": "system.group.administrator"
                            }
                          }
                          

                          Target Datenpunkt auf den in mit Binde-Objekt schreiben wollte

                          {
                            "common": {
                              "name": "HWR AC PRO AC1 Relais",
                              "desc": "Manuell erzeugt",
                              "type": "boolean",
                              "read": true,
                              "write": true,
                              "def": 0,
                              "custom": {
                                "influxdb.0": {
                                  "enabled": true,
                                  "storageType": "Boolean",
                                  "aliasId": "",
                                  "debounceTime": 0,
                                  "blockTime": 0,
                                  "changesOnly": true,
                                  "changesRelogInterval": 3600,
                                  "changesMinDelta": 0,
                                  "ignoreBelowNumber": "",
                                  "disableSkippedValueLogging": false,
                                  "enableDebugLogs": false,
                                  "debounce": 0
                                }
                              }
                            },
                            "type": "state",
                            "native": {},
                            "_id": "0_userdata.0.Kaki-Home.6_Batterie_Speicher.EcoFlow_AC_Ausgänge.HWR_AC_PRO_AC1_Relais",
                            "acl": {
                              "object": 1638,
                              "state": 1636,
                              "owner": "system.user.uwe",
                              "ownerGroup": "system.group.administrator"
                            },
                            "from": "system.adapter.admin.0",
                            "user": "system.user.admin",
                            "ts": 1774963313848
                          }
                          

                          MOD-EDIT: Code in code-tags gesetzt!

                          cu

                          Uwe

                          HomoranH 1 Antwort Letzte Antwort
                          0
                          • Uwe-KU Uwe-K

                            Ok, hier der Inhalt der Objekt Daten

                            Source - Datenpunkt

                            {
                              "type": "state",
                              "common": {
                                "name": "relay AC out #1",
                                "type": "boolean",
                                "read": true,
                                "write": true,
                                "role": "switch",
                                "desc": "relay AC out #1"
                              },
                              "native": {},
                              "from": "system.adapter.ecoflow-mqtt.0",
                              "user": "system.user.admin",
                              "ts": 1766353437409,
                              "_id": "ecoflow-mqtt.0.BK31ZE1A4H4S0212.DisplayPropertyUpload.relay2Onoff",
                              "acl": {
                                "object": 1638,
                                "state": 1636,
                                "owner": "system.user.uwe",
                                "ownerGroup": "system.group.administrator"
                              }
                            }
                            

                            Target Datenpunkt auf den in mit Binde-Objekt schreiben wollte

                            {
                              "common": {
                                "name": "HWR AC PRO AC1 Relais",
                                "desc": "Manuell erzeugt",
                                "type": "boolean",
                                "read": true,
                                "write": true,
                                "def": 0,
                                "custom": {
                                  "influxdb.0": {
                                    "enabled": true,
                                    "storageType": "Boolean",
                                    "aliasId": "",
                                    "debounceTime": 0,
                                    "blockTime": 0,
                                    "changesOnly": true,
                                    "changesRelogInterval": 3600,
                                    "changesMinDelta": 0,
                                    "ignoreBelowNumber": "",
                                    "disableSkippedValueLogging": false,
                                    "enableDebugLogs": false,
                                    "debounce": 0
                                  }
                                }
                              },
                              "type": "state",
                              "native": {},
                              "_id": "0_userdata.0.Kaki-Home.6_Batterie_Speicher.EcoFlow_AC_Ausgänge.HWR_AC_PRO_AC1_Relais",
                              "acl": {
                                "object": 1638,
                                "state": 1636,
                                "owner": "system.user.uwe",
                                "ownerGroup": "system.group.administrator"
                              },
                              "from": "system.adapter.admin.0",
                              "user": "system.user.admin",
                              "ts": 1774963313848
                            }
                            

                            MOD-EDIT: Code in code-tags gesetzt!

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

                            @Uwe-K beide Datenpunkte sind vom common.type boolean, passt von daher also.

                            Leider sagt das nichts darüber aus, welchen Typ der Wert hat.

                            Daher hat @paul53 mit doppeltem nicht sichergestellt, dass ein falscher Typ number in boolean konvertiert wird.

                            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

                            625

                            Online

                            32.8k

                            Benutzer

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