Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Number ist aufeinmal String?

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.0k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.5k

Number ist aufeinmal String?

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
12 Beiträge 2 Kommentatoren 741 Aufrufe 1 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • T Timmss

    Guten Tag liebe Community,

    ich habe seit ein paar Tagen etwas festgestellt. Und zwar habe ich einen Datenpunkt mit Typ Number. Diese Variable wird im Heizungsskript den Solltemperatur-Datenpunkten der Heizungen gegeben.

    Diesen Datenpunkt kann man seit paar Tagen in Lovelace ändern, hier die Einstellungen:

    f898f05a-0e2e-4c63-a0db-b6a3797be78f-grafik.png

    {
      "common": {
        "name": "TagtemperaturSupport",
        "desc": "Manuell erzeugt",
        "role": "state",
        "type": "number",
        "read": true,
        "write": true,
        "def": 0,
        "custom": {
          "lovelace.0": {
            "enabled": true,
            "entity": "input_number",
            "name": "Raum_Support_TagtemperaturSupport",
            "attr_mode": "box"
          }
        }
      },
      "type": "state",
      "native": {},
      "_id": "0_userdata.0.Raum.Support.TagtemperaturSupport",
      "acl": {
        "object": 1636,
        "state": 1636,
        "file": 1632,
        "owner": "system.user.admin",
        "ownerGroup": "system.group.administrator"
      },
      "from": "system.adapter.admin.0",
      "user": "system.user.admin",
      "ts": 1722240525184
    }
    

    Ich habe gleich auch mal testweise den Wert verändert - Funktioniert super.

    Allerdings kam am nächsten Tag die Meldung im Log:

    2024-08-02 06:00:00.009 - warn: javascript.0 (31850) You are assigning a string to the state "hm-rpc.1.00399F29A4F5DA.1.SET_POINT_TEMPERATURE" which expects a number. Please fix your code to use a number or change the state type to string. This warning might become an error in future versions.
    2024-08-02 06:00:00.012 - warn: javascript.0 (31850) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1975:20)
    2024-08-02 06:00:00.012 - warn: javascript.0 (31850) at Object. (script.js.common.Raum.Support.Support_autom__Heizungssteuerung:14:7)
    2024-08-02 06:00:00.012 - warn: javascript.0 (31850) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1769:34)
    2024-08-02 06:00:00.012 - warn: javascript.0 (31850) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15)
    2024-08-02 06:00:00.012 - warn: javascript.0 (31850) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28
    2024-08-02 06:00:00.012 - warn: javascript.0 (31850) at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7)
    2024-08-02 06:00:00.012 - warn: javascript.0 (31850) at listOnTimeout (node:internal/timers:569:17)
    2024-08-02 06:00:00.012 - warn: javascript.0 (31850) at processTimers (node:internal/timers:512:7)
    2024-08-02 06:00:00.019 - info: javascript.0 (31850) State value to set for "hm-rpc.1.00399F29A4F5DA.1.SET_POINT_TEMPERATURE" has to be type "number" but received type "string"
    

    Es sagt, ich würde der Solltemperatur einen String überweisen?

    Das ist der Ausschnitt aus meinem Blockly:

    525c4ecb-f2c6-403d-948a-0b70c4a01d1d-grafik.png

    Dieser hat zuvor problemlos funktioniert. Erst, seitdem ich den Wert geändert habe im Lovelace-Eingabefeld, kommt es zu dem String-Problem.

    Kennt das jemand?

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

    @timmss sagte in Number ist aufeinmal String?:

    Erst, seitdem ich den Wert geändert habe im Lovelace-Eingabefeld, kommt es zu dem String-Problem.

    dann schreibt lovelace wohl einen String.
    Wandeln in Zahl hilft nicht?

    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

    T 1 Antwort Letzte Antwort
    1
    • HomoranH Homoran

      @timmss sagte in Number ist aufeinmal String?:

      Erst, seitdem ich den Wert geändert habe im Lovelace-Eingabefeld, kommt es zu dem String-Problem.

      dann schreibt lovelace wohl einen String.
      Wandeln in Zahl hilft nicht?

      T Offline
      T Offline
      Timmss
      schrieb am zuletzt editiert von
      #3

      @homoran Ich habe das jetzt mal probiert:

      0737dbc2-4a30-4668-acab-226b4607d990-grafik.png

      Und damit klappt es fehlerfrei. Trotzdem komisch, weil es ja eigentlich nie zum String gemacht wird.

      HomoranH 1 Antwort Letzte Antwort
      0
      • T Timmss

        @homoran Ich habe das jetzt mal probiert:

        0737dbc2-4a30-4668-acab-226b4607d990-grafik.png

        Und damit klappt es fehlerfrei. Trotzdem komisch, weil es ja eigentlich nie zum String gemacht wird.

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

        @timmss sagte in Number ist aufeinmal String?:

        weil es ja eigentlich nie zum String gemacht wird.

        tatsächlich?

        was sagt denn Typ von?

        @homoran sagte in Number ist aufeinmal String?:

        dann schreibt lovelace wohl einen String.

        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

        T 1 Antwort Letzte Antwort
        0
        • HomoranH Homoran

          @timmss sagte in Number ist aufeinmal String?:

          weil es ja eigentlich nie zum String gemacht wird.

          tatsächlich?

          was sagt denn Typ von?

          @homoran sagte in Number ist aufeinmal String?:

          dann schreibt lovelace wohl einen String.

          T Offline
          T Offline
          Timmss
          schrieb am zuletzt editiert von
          #5

          @homoran

          9e36631e-1e1b-4655-bf78-9cfd9f3afbe8-grafik.png

          2024-08-02 09:46:53.778 - info: javascript.0 (31850) script.js.common.Test.Testskript1: Typ von Datenpunkt = number
          

          Sehr komisch.

          HomoranH 1 Antwort Letzte Antwort
          0
          • T Timmss

            @homoran

            9e36631e-1e1b-4655-bf78-9cfd9f3afbe8-grafik.png

            2024-08-02 09:46:53.778 - info: javascript.0 (31850) script.js.common.Test.Testskript1: Typ von Datenpunkt = number
            

            Sehr komisch.

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

            @timmss sagte in Number ist aufeinmal String?:

            Sehr komisch.

            nee, falscher Block, :grin:
            deswegen hab ich ihn wieder weggenommen.
            das ist der Datenpunkt-Typ, nicht der Typ des Werts

            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            T 1 Antwort Letzte Antwort
            0
            • HomoranH Homoran

              @timmss sagte in Number ist aufeinmal String?:

              Sehr komisch.

              nee, falscher Block, :grin:
              deswegen hab ich ihn wieder weggenommen.
              das ist der Datenpunkt-Typ, nicht der Typ des Werts

              T Offline
              T Offline
              Timmss
              schrieb am zuletzt editiert von Timmss
              #7

              @homoran Sorry, da hat es wieder gekracht :joy:

              0f3093fd-f071-4882-be26-5fd1186b21a5-grafik.png

              2024-08-02 09:58:45.308 - info: javascript.0 (31850) script.js.common.Test.Testskript1: Typ von Wert = string
              

              Es passiert aber echt beim Verändern des Wertes im Lovelace Eingabefeld. Ich habe es mit einem Wert probiert, den ich noch nicht im Lovelace Feld verändert habe und er sagt mir Typ = number. Nun habe ich ihn verändert und er sagt Typ = string :anguished:

              HomoranH 1 Antwort Letzte Antwort
              0
              • T Timmss

                @homoran Sorry, da hat es wieder gekracht :joy:

                0f3093fd-f071-4882-be26-5fd1186b21a5-grafik.png

                2024-08-02 09:58:45.308 - info: javascript.0 (31850) script.js.common.Test.Testskript1: Typ von Wert = string
                

                Es passiert aber echt beim Verändern des Wertes im Lovelace Eingabefeld. Ich habe es mit einem Wert probiert, den ich noch nicht im Lovelace Feld verändert habe und er sagt mir Typ = number. Nun habe ich ihn verändert und er sagt Typ = string :anguished:

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

                @timmss sagte in Number ist aufeinmal String?:

                Typ von Wert = string

                @timmss sagte in Number ist aufeinmal String?:

                weil es ja eigentlich nie zum String gemacht wird.

                :joy:

                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                T 1 Antwort Letzte Antwort
                0
                • HomoranH Homoran

                  @timmss sagte in Number ist aufeinmal String?:

                  Typ von Wert = string

                  @timmss sagte in Number ist aufeinmal String?:

                  weil es ja eigentlich nie zum String gemacht wird.

                  :joy:

                  T Offline
                  T Offline
                  Timmss
                  schrieb am zuletzt editiert von
                  #9

                  @homoran Jaja, deswegen das eigentlich kursiv geschrieben :joy:

                  Mein Lovelace Eingabefeld vom Typ input-number wandelt meine Eingaben in String um.

                  HomoranH 1 Antwort Letzte Antwort
                  0
                  • T Timmss

                    @homoran Jaja, deswegen das eigentlich kursiv geschrieben :joy:

                    Mein Lovelace Eingabefeld vom Typ input-number wandelt meine Eingaben in String um.

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

                    @timmss sagte in Number ist aufeinmal String?:

                    @homoran Jaja, deswegen das eigentlich kursiv geschrieben :joy:

                    Mein Lovelace Eingabefeld vom Typ input-number wandelt meine Eingaben in String um.

                    Wäre ein Issue wert!

                    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                    T 1 Antwort Letzte Antwort
                    0
                    • HomoranH Homoran

                      @timmss sagte in Number ist aufeinmal String?:

                      @homoran Jaja, deswegen das eigentlich kursiv geschrieben :joy:

                      Mein Lovelace Eingabefeld vom Typ input-number wandelt meine Eingaben in String um.

                      Wäre ein Issue wert!

                      T Offline
                      T Offline
                      Timmss
                      schrieb am zuletzt editiert von
                      #11

                      Issue ist erstellt, https://github.com/ioBroker/ioBroker.lovelace/issues/545

                      1 Antwort Letzte Antwort
                      0
                      • T Offline
                        T Offline
                        Timmss
                        schrieb am zuletzt editiert von
                        #12

                        Die Lovelace Version 4.1.11 ist nun da. Number-Werte bleiben jetzt auch number-Werte nach Veränderung in Lovelace Eingabefeldern.
                        Vielen lieben Dank @Garfonso!

                        1 Antwort Letzte Antwort
                        2
                        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

                        725

                        Online

                        32.4k

                        Benutzer

                        81.4k

                        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