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
    770

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

    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 ?

    cu

    Uwe

    paul53P 1 Antwort Letzte Antwort
    0
    • 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 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 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 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

                              349

                              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