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. ioBroker Allgemein
  4. Fehlermeldungen bzgl Datentypen

NEWS

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

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

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

Fehlermeldungen bzgl Datentypen

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
16 Beiträge 4 Kommentatoren 1.1k Aufrufe 2 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.
  • E etzeste13

    Hallo,

    ich bekomme in meinen Log laufend und sehr häufig Fehlermeldungen wie

    You are assigning a boolean to the state "0_userdata.0.SPR8_0.SPR8#8.Heating" which expects a state. Please fix your code to use a state or change the state type to boolean. This warning might become an error in future versions.
    

    oder

    State value to set for "sonoff.0.Hydrolife.NeoPool_Hydrolysis_Data" has to be type "string" but received type "number"
    

    Wie kann ich den die Objekte anpassen, dass das zusammenpasst, bzw wie kann ich das gleich umgehen?

    vG
    Etze

    mickymM Offline
    mickymM Offline
    mickym
    Most Active
    schrieb am zuletzt editiert von mickym
    #2

    @etzeste13 Na bei dem ersten musst halt immer den richtigen Datentyp verwenden. Wenn Du einen Boolean verwendest, dann brauchst nur den typ ändern. Das liegt doch in Deiner Macht 💪 bzw. Deinem Script.

    Bei dem Adapter (sonoff) kannst mal den Datenpunkt löschen - der sollte vom Adapter ja neu angelegt werden. Wenns dann trotzdem vorkommt issue auf github eröffnen.

    Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

    E 1 Antwort Letzte Antwort
    0
    • E etzeste13

      Hallo,

      ich bekomme in meinen Log laufend und sehr häufig Fehlermeldungen wie

      You are assigning a boolean to the state "0_userdata.0.SPR8_0.SPR8#8.Heating" which expects a state. Please fix your code to use a state or change the state type to boolean. This warning might become an error in future versions.
      

      oder

      State value to set for "sonoff.0.Hydrolife.NeoPool_Hydrolysis_Data" has to be type "string" but received type "number"
      

      Wie kann ich den die Objekte anpassen, dass das zusammenpasst, bzw wie kann ich das gleich umgehen?

      vG
      Etze

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

      @etzeste13 sagte: Fehlermeldungen wie

      Ändere in den Objektdaten von "0_userdata.0.SPR8_0.SPR8#8.Heating" unter "common" den "type" von "state" in "boolean".

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB

      1 Antwort Letzte Antwort
      0
      • mickymM mickym

        @etzeste13 Na bei dem ersten musst halt immer den richtigen Datentyp verwenden. Wenn Du einen Boolean verwendest, dann brauchst nur den typ ändern. Das liegt doch in Deiner Macht 💪 bzw. Deinem Script.

        Bei dem Adapter (sonoff) kannst mal den Datenpunkt löschen - der sollte vom Adapter ja neu angelegt werden. Wenns dann trotzdem vorkommt issue auf github eröffnen.

        E Offline
        E Offline
        etzeste13
        schrieb am zuletzt editiert von
        #4

        @mickym
        Hi

        Wo muss ich das genau ändern und gibt es eine Übersicht welche Datentypen

        1. erlaubt sind
        2. welche man in welcher Kobination mit Typ/Rolle verwendet werden soll
        3. wo ich die im Objekt anpassen soll --> bei "common" oder "native"

        5f4fc7f5-ace9-4c6f-8e75-f29278da6dba-grafik.png

        vG
        Etze

        paul53P mickymM 2 Antworten Letzte Antwort
        0
        • E etzeste13

          @mickym
          Hi

          Wo muss ich das genau ändern und gibt es eine Übersicht welche Datentypen

          1. erlaubt sind
          2. welche man in welcher Kobination mit Typ/Rolle verwendet werden soll
          3. wo ich die im Objekt anpassen soll --> bei "common" oder "native"

          5f4fc7f5-ace9-4c6f-8e75-f29278da6dba-grafik.png

          vG
          Etze

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

          @etzeste13 sagte: Übersicht welche Datentypen erlaubt sind

          Siehe Doku

          @etzeste13 sagte in Fehlermeldungen bzgl Datentypen:

          welche man in welcher Kobination mit Typ/Rolle verwendet werden soll

          Rollen von Datenpunkten

          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
          Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB

          1 Antwort Letzte Antwort
          0
          • E etzeste13

            @mickym
            Hi

            Wo muss ich das genau ändern und gibt es eine Übersicht welche Datentypen

            1. erlaubt sind
            2. welche man in welcher Kobination mit Typ/Rolle verwendet werden soll
            3. wo ich die im Objekt anpassen soll --> bei "common" oder "native"

            5f4fc7f5-ace9-4c6f-8e75-f29278da6dba-grafik.png

            vG
            Etze

            mickymM Offline
            mickymM Offline
            mickym
            Most Active
            schrieb am zuletzt editiert von
            #6

            @etzeste13 Du brauhst es doch nur in der Übersicht zu ändern:

            2c857b16-b238-4b07-af53-e71929b42c9b-image.png

            Wenn Du schon direkt in der Objektdefinition rumfummeln willst dann type auf booleanb:

            f5b26038-78a6-4809-9e11-e51f12bfd254-image.png

            Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

            E 1 Antwort Letzte Antwort
            0
            • mickymM mickym

              @etzeste13 Du brauhst es doch nur in der Übersicht zu ändern:

              2c857b16-b238-4b07-af53-e71929b42c9b-image.png

              Wenn Du schon direkt in der Objektdefinition rumfummeln willst dann type auf booleanb:

              f5b26038-78a6-4809-9e11-e51f12bfd254-image.png

              E Offline
              E Offline
              etzeste13
              schrieb am zuletzt editiert von
              #7

              @mickym
              Hi besten Dank, werde das gleich testen

              vielen Dank für die schnelle Hilfe!!

              vG

              mickymM 1 Antwort Letzte Antwort
              0
              • E etzeste13

                @mickym
                Hi besten Dank, werde das gleich testen

                vielen Dank für die schnelle Hilfe!!

                vG

                mickymM Offline
                mickymM Offline
                mickym
                Most Active
                schrieb am zuletzt editiert von
                #8

                @etzeste13 Der Datentyp wird in der Regel in der common Eigenschaft definiert - da steht bei Dir in meinen Augen Mist drin. Da gehört nicht state, sondern eben ein Datentyp rein.

                Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                E 1 Antwort Letzte Antwort
                0
                • mickymM mickym

                  @etzeste13 Der Datentyp wird in der Regel in der common Eigenschaft definiert - da steht bei Dir in meinen Augen Mist drin. Da gehört nicht state, sondern eben ein Datentyp rein.

                  E Offline
                  E Offline
                  etzeste13
                  schrieb am zuletzt editiert von
                  #9

                  @mickym
                  Das kann ich leicht ändern, ich habe nur die logik noch nicht durchschaut wass ich wann zu verwenden habe

                  Ich verwende eigentlich nur wenige verschiedene "Typen" bzw "Werte"

                  1. EIN/AUS -> Hier ist Typ "boolean" aber was ist die Rolle?
                  2. Gleitkommawerte z.B. von -23,7 bis 50,6 -> hier verwende ich Typ "number" was ist hier die richtige Rolle?
                  3. vorgegebene Werte siehe hier....f2cc4d36-d05b-4c1d-9cd3-fea05691c9b9-grafik.png

                  Ich weiß Bescheid was ein Boolean, Bit, Byte, Wort, String, Gleitkommawert, Liste.... ist, aber ich komme mit der richtigen Definition bei der Kombination aus Type und Rolle nicht wirklich klar...

                  lg

                  paul53P mickymM 2 Antworten Letzte Antwort
                  0
                  • E etzeste13

                    @mickym
                    Das kann ich leicht ändern, ich habe nur die logik noch nicht durchschaut wass ich wann zu verwenden habe

                    Ich verwende eigentlich nur wenige verschiedene "Typen" bzw "Werte"

                    1. EIN/AUS -> Hier ist Typ "boolean" aber was ist die Rolle?
                    2. Gleitkommawerte z.B. von -23,7 bis 50,6 -> hier verwende ich Typ "number" was ist hier die richtige Rolle?
                    3. vorgegebene Werte siehe hier....f2cc4d36-d05b-4c1d-9cd3-fea05691c9b9-grafik.png

                    Ich weiß Bescheid was ein Boolean, Bit, Byte, Wort, String, Gleitkommawert, Liste.... ist, aber ich komme mit der richtigen Definition bei der Kombination aus Type und Rolle nicht wirklich klar...

                    lg

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

                    @etzeste13 sagte: Hier ist Typ "boolean" aber was ist die Rolle?

                    Rolle "switch" bei "r/w", Rolle "indicator" bei "read only" und Rolle "button" bei "write only".

                    @etzeste13 sagte in Fehlermeldungen bzgl Datentypen:

                    Typ "number" was ist hier die richtige Rolle?

                    Rolle "level" bei "r/w" und Rolle "value" bei "read only".

                    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                    Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB

                    1 Antwort Letzte Antwort
                    0
                    • E etzeste13

                      @mickym
                      Das kann ich leicht ändern, ich habe nur die logik noch nicht durchschaut wass ich wann zu verwenden habe

                      Ich verwende eigentlich nur wenige verschiedene "Typen" bzw "Werte"

                      1. EIN/AUS -> Hier ist Typ "boolean" aber was ist die Rolle?
                      2. Gleitkommawerte z.B. von -23,7 bis 50,6 -> hier verwende ich Typ "number" was ist hier die richtige Rolle?
                      3. vorgegebene Werte siehe hier....f2cc4d36-d05b-4c1d-9cd3-fea05691c9b9-grafik.png

                      Ich weiß Bescheid was ein Boolean, Bit, Byte, Wort, String, Gleitkommawert, Liste.... ist, aber ich komme mit der richtigen Definition bei der Kombination aus Type und Rolle nicht wirklich klar...

                      lg

                      mickymM Offline
                      mickymM Offline
                      mickym
                      Most Active
                      schrieb am zuletzt editiert von mickym
                      #11

                      @etzeste13

                      1. Nein Boolean ist nur true und false und nicht EIN/AUS.
                      2. Die Rolle hat ja @paul53 verlinkt. Ich finde die eher unwichtig. Bei role button - erscheint im Nicht- Experten Modus halt so ein Button. Bei Zahlenwerten kannst immer value oder level als Rolle verwenden
                        a5519676-0780-4290-980a-d059facba207-image.png
                        6118d3ea-598a-41a0-b65c-a1c7d8da4429-image.png

                      , ansonsten einfach state.
                      32fbc2a6-ca68-459d-9ddf-26980d9cd5f2-image.png

                      kannst auch text verwenden.

                      Bei meinen selbsterstellten Datenpunkten steht einfach state - ich betreibe da keinen Aufwand. Das mag für Adapterentwickler vielleicht wichtig sein, aber nicht für selbst erstellte Datenpunkte.

                      Ansonsten halte ich mich wohl besser raus.

                      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                      paul53P HomoranH 2 Antworten Letzte Antwort
                      0
                      • mickymM mickym

                        @etzeste13

                        1. Nein Boolean ist nur true und false und nicht EIN/AUS.
                        2. Die Rolle hat ja @paul53 verlinkt. Ich finde die eher unwichtig. Bei role button - erscheint im Nicht- Experten Modus halt so ein Button. Bei Zahlenwerten kannst immer value oder level als Rolle verwenden
                          a5519676-0780-4290-980a-d059facba207-image.png
                          6118d3ea-598a-41a0-b65c-a1c7d8da4429-image.png

                        , ansonsten einfach state.
                        32fbc2a6-ca68-459d-9ddf-26980d9cd5f2-image.png

                        kannst auch text verwenden.

                        Bei meinen selbsterstellten Datenpunkten steht einfach state - ich betreibe da keinen Aufwand. Das mag für Adapterentwickler vielleicht wichtig sein, aber nicht für selbst erstellte Datenpunkte.

                        Ansonsten halte ich mich wohl besser raus.

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

                        @mickym sagte: Ich finde die eher unwichtig.

                        Der Admin und Visualisierungen werten die Rolle zum Teil aus.

                        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                        Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB

                        mickymM 1 Antwort Letzte Antwort
                        0
                        • mickymM mickym

                          @etzeste13

                          1. Nein Boolean ist nur true und false und nicht EIN/AUS.
                          2. Die Rolle hat ja @paul53 verlinkt. Ich finde die eher unwichtig. Bei role button - erscheint im Nicht- Experten Modus halt so ein Button. Bei Zahlenwerten kannst immer value oder level als Rolle verwenden
                            a5519676-0780-4290-980a-d059facba207-image.png
                            6118d3ea-598a-41a0-b65c-a1c7d8da4429-image.png

                          , ansonsten einfach state.
                          32fbc2a6-ca68-459d-9ddf-26980d9cd5f2-image.png

                          kannst auch text verwenden.

                          Bei meinen selbsterstellten Datenpunkten steht einfach state - ich betreibe da keinen Aufwand. Das mag für Adapterentwickler vielleicht wichtig sein, aber nicht für selbst erstellte Datenpunkte.

                          Ansonsten halte ich mich wohl besser raus.

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

                          @mickym sagte in Fehlermeldungen bzgl Datentypen:

                          Ich finde die eher unwichtig.

                          die Rollen wurden bisher nur unzureichend ausgewertet. Dadurch kann schon der Eindruck erweckt werden, dass sie unwichtig seien.

                          Das soll sich aber demnächst ändern.

                          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 -

                          E 1 Antwort Letzte Antwort
                          0
                          • paul53P paul53

                            @mickym sagte: Ich finde die eher unwichtig.

                            Der Admin und Visualisierungen werten die Rolle zum Teil aus.

                            mickymM Offline
                            mickymM Offline
                            mickym
                            Most Active
                            schrieb am zuletzt editiert von
                            #14

                            @paul53 sagte in Fehlermeldungen bzgl Datentypen:

                            @mickym sagte: Ich finde die eher unwichtig.

                            Der Admin und Visualisierungen werten die Rolle zum Teil aus.

                            Ja ich weiß bei dem Typ Button sieht man dann im Nichtexperten-Modus so einen Taster - habe ich ja geschrieben. Wenn man das ggf. braucht, kann man es ja immer noch verändern.

                            @homoran sagte in Fehlermeldungen bzgl Datentypen:

                            die Rollen wurden bisher nur unzureichend ausgewertet. Dadurch kann schon der Eindruck erweckt werden, dass sie unwichtig seien.
                            Das soll sich aber demnächst ändern.

                            Na ich hoffe nicht unter userdata oder mqtt usw. - sonst gibts wieder Chaos. Für Adapterentwickler mag das alles richtig sein, aber mqtt kennt keine Rollen und solche Dinge muss man nicht wieder generell verpflichtend machen. Man sollte eigentlich aus dem Chaos mit den Objekten in der Vergangenheit bisschen gelernt haben, dass man solche Konventionen nicht generell über das System stülpen sollte.

                            Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                            HomoranH 1 Antwort Letzte Antwort
                            0
                            • HomoranH Homoran

                              @mickym sagte in Fehlermeldungen bzgl Datentypen:

                              Ich finde die eher unwichtig.

                              die Rollen wurden bisher nur unzureichend ausgewertet. Dadurch kann schon der Eindruck erweckt werden, dass sie unwichtig seien.

                              Das soll sich aber demnächst ändern.

                              E Offline
                              E Offline
                              etzeste13
                              schrieb am zuletzt editiert von
                              #15

                              Hallo an alle die geantwortet haben,

                              vielen Dank für die Erklärungen, damit ist mir klar wie ich damit umgehen muss und kann.

                              Ich habe die types auch schon auf boolean geändert, und wie von euch erwartet sind die warnungen nun auch weg!!

                              Vielen Dank für eure Erklärung und Zeit!!

                              vG Etze

                              1 Antwort Letzte Antwort
                              0
                              • mickymM mickym

                                @paul53 sagte in Fehlermeldungen bzgl Datentypen:

                                @mickym sagte: Ich finde die eher unwichtig.

                                Der Admin und Visualisierungen werten die Rolle zum Teil aus.

                                Ja ich weiß bei dem Typ Button sieht man dann im Nichtexperten-Modus so einen Taster - habe ich ja geschrieben. Wenn man das ggf. braucht, kann man es ja immer noch verändern.

                                @homoran sagte in Fehlermeldungen bzgl Datentypen:

                                die Rollen wurden bisher nur unzureichend ausgewertet. Dadurch kann schon der Eindruck erweckt werden, dass sie unwichtig seien.
                                Das soll sich aber demnächst ändern.

                                Na ich hoffe nicht unter userdata oder mqtt usw. - sonst gibts wieder Chaos. Für Adapterentwickler mag das alles richtig sein, aber mqtt kennt keine Rollen und solche Dinge muss man nicht wieder generell verpflichtend machen. Man sollte eigentlich aus dem Chaos mit den Objekten in der Vergangenheit bisschen gelernt haben, dass man solche Konventionen nicht generell über das System stülpen sollte.

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

                                @mickym sagte in Fehlermeldungen bzgl Datentypen:

                                Na ich hoffe nicht unter userdata oder mqtt usw. - so

                                das ist wahrscheinlich ein Missverständnis

                                es geht um die Adapter, die die Werte in den Datenpunkten verarbeiten.
                                Damit diese wissen was für eine nennen wir es Art der Information in dem Wert steckt, bekommt der Datenpunkt eine Rolle zugewiesen.

                                Wie @paul53 schon schrieb, wird das im Moment in Visualisierungen und im Admin (zum Teil) ausgewertet.

                                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
                                FAQ Cloud / IOT
                                HowTo: Node.js-Update
                                HowTo: Backup/Restore
                                Downloads
                                BLOG

                                505

                                Online

                                32.9k

                                Benutzer

                                83.0k

                                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