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. [gelöst] Fehler/Warnung bei CIE-Farbwert

NEWS

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

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

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

[gelöst] Fehler/Warnung bei CIE-Farbwert

Geplant Angeheftet Gesperrt Verschoben Blockly
12 Beiträge 3 Kommentatoren 365 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.
  • T TomS71

    Ein freundliches Hallo an Alle,

    ich bin ganz neu in der Materie und habe mir für meine Nachtbeleuchtung folgendes Blockly-Script geschrieben:

    Bildschirmfoto 2022-02-01 um 07.34.20.png

    Das Script läuft soweit, allerdings erscheint in den Protokollen folgende Warnung: "You are assigning a string to the state "deconz.0.Lights.1.xy" which expects a array. Please fix your code to use a array or change the state type to string. This warning might become an error in future versions."

    Jetzt meine Frage: Wie kann ich das Textfeld in ein Array bzw. einen String ändern? Es handelt sich bei der Lampe um eine IKEA-Tradfri Farblampe, die als Farbwert die CIS-Tabelle benutzt. Der Datenpunkt liefert Farbwerte in Form von [x.y,x.y]

    Danke für eure Hilfe!

    A Online
    A Online
    Ahnungsbefreit
    schrieb am zuletzt editiert von
    #2

    @toms71 Probier bitte mal so:
    950e45e3-7229-4a48-b456-206d9a17ceb4-image.png

    Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

    T 1 Antwort Letzte Antwort
    0
    • A Ahnungsbefreit

      @toms71 Probier bitte mal so:
      950e45e3-7229-4a48-b456-206d9a17ceb4-image.png

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

      @ahnungsbefreit Danke für die schnelle Antwort 👍

      Leider jetzt folgende Warnung: {"address":"/lights/1/state","description":"invalid value, , for parameter, xy","type":7}

      A 1 Antwort Letzte Antwort
      0
      • T TomS71

        @ahnungsbefreit Danke für die schnelle Antwort 👍

        Leider jetzt folgende Warnung: {"address":"/lights/1/state","description":"invalid value, , for parameter, xy","type":7}

        A Online
        A Online
        Ahnungsbefreit
        schrieb am zuletzt editiert von
        #4

        @toms71 Zeig mal bitte den "raw"-Inhalt des Datenpunkts und zeig bitte noch einmal, wie das gesamte Script jetzt aussieht.

        Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

        T 1 Antwort Letzte Antwort
        0
        • A Ahnungsbefreit

          @toms71 Zeig mal bitte den "raw"-Inhalt des Datenpunkts und zeig bitte noch einmal, wie das gesamte Script jetzt aussieht.

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

          @ahnungsbefreitder Datenpunkt sieht folgendermaßen aus:

          [0.54","0.45] (weiß sonst nicht, wie ich den "raw-Inhalt" hier her kopieren soll), sorry...)

          und hier nochmal das Script, wie es jetzt aussieht:

          Bildschirmfoto 2022-02-01 um 09.22.21.png

          Danke!

          A 1 Antwort Letzte Antwort
          0
          • T TomS71

            @ahnungsbefreitder Datenpunkt sieht folgendermaßen aus:

            [0.54","0.45] (weiß sonst nicht, wie ich den "raw-Inhalt" hier her kopieren soll), sorry...)

            und hier nochmal das Script, wie es jetzt aussieht:

            Bildschirmfoto 2022-02-01 um 09.22.21.png

            Danke!

            A Online
            A Online
            Ahnungsbefreit
            schrieb am zuletzt editiert von
            #6

            @toms71 said in Fehler/Warnung bei CIS-Farbwert:

            weiß sonst nicht, wie ich den "raw-Inhalt" hier her kopieren soll),

            Auf Objekte, den Datenpunkt auswählen, ganz rechts auf den Stift, dann den Inhalt von "Objektdaten" bitte in Code Tags (das </> oberhalb der Box, in der Du schreibst) posten.

            Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

            T 1 Antwort Letzte Antwort
            0
            • A Ahnungsbefreit

              @toms71 said in Fehler/Warnung bei CIS-Farbwert:

              weiß sonst nicht, wie ich den "raw-Inhalt" hier her kopieren soll),

              Auf Objekte, den Datenpunkt auswählen, ganz rechts auf den Stift, dann den Inhalt von "Objektdaten" bitte in Code Tags (das </> oberhalb der Box, in der Du schreibst) posten.

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

              @ahnungsbefreit Wow! Wieder was gelernt...

              {
                "type": "state",
                "common": {
                  "name": "Color light 1 xy",
                  "type": "array",
                  "role": "color.CIE",
                  "read": true,
                  "write": true,
                  "def": [
                    0.1,
                    0.1
                  ]
                },
                "native": {},
                "from": "system.adapter.deconz.0",
                "user": "system.user.admin",
                "ts": 1643703547080,
                "_id": "deconz.0.Lights.1.xy",
                "acl": {
                  "object": 1636,
                  "state": 1636,
                  "owner": "system.user.admin",
                  "ownerGroup": "system.group.administrator"
                }
              }
              
              A 1 Antwort Letzte Antwort
              0
              • T TomS71

                @ahnungsbefreit Wow! Wieder was gelernt...

                {
                  "type": "state",
                  "common": {
                    "name": "Color light 1 xy",
                    "type": "array",
                    "role": "color.CIE",
                    "read": true,
                    "write": true,
                    "def": [
                      0.1,
                      0.1
                    ]
                  },
                  "native": {},
                  "from": "system.adapter.deconz.0",
                  "user": "system.user.admin",
                  "ts": 1643703547080,
                  "_id": "deconz.0.Lights.1.xy",
                  "acl": {
                    "object": 1636,
                    "state": 1636,
                    "owner": "system.user.admin",
                    "ownerGroup": "system.group.administrator"
                  }
                }
                
                A Online
                A Online
                Ahnungsbefreit
                schrieb am zuletzt editiert von
                #8

                @toms71 ok, die Inhalte des Arrays müssen also wirklich Zahlen sein, keine Strings. Deshalb bitte mal so probieren:
                dd134f21-0d68-4ae7-8a40-07bf09adec00-image.png

                Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

                T flkontaktF 2 Antworten Letzte Antwort
                1
                • A Ahnungsbefreit

                  @toms71 ok, die Inhalte des Arrays müssen also wirklich Zahlen sein, keine Strings. Deshalb bitte mal so probieren:
                  dd134f21-0d68-4ae7-8a40-07bf09adec00-image.png

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

                  @ahnungsbefreit Super, vielen Dank! Es läuft ohne Warnungen...

                  Ich gehe davon aus, dass folgende Meldung:

                  Read-only state "deconz.0.Sensors.4.presence" has been written without ack-flag with value "true"

                  davon kommt, dass ich den Bewegungsmelder in den Objekten "händisch" auf "true" gesetzt habe. Ich bin gerade nicht zu Hause, nur per vpn mit dem Server verbunden und kann nicht vor den Bewegungsmelder laufen.

                  Danke!

                  A 1 Antwort Letzte Antwort
                  0
                  • T TomS71

                    @ahnungsbefreit Super, vielen Dank! Es läuft ohne Warnungen...

                    Ich gehe davon aus, dass folgende Meldung:

                    Read-only state "deconz.0.Sensors.4.presence" has been written without ack-flag with value "true"

                    davon kommt, dass ich den Bewegungsmelder in den Objekten "händisch" auf "true" gesetzt habe. Ich bin gerade nicht zu Hause, nur per vpn mit dem Server verbunden und kann nicht vor den Bewegungsmelder laufen.

                    Danke!

                    A Online
                    A Online
                    Ahnungsbefreit
                    schrieb am zuletzt editiert von
                    #10

                    @toms71 Ja, genau. Dann markier bitte noch den Thread (durch Editieren der Überschrift in Deinem ersten Post ganz oben) als "[Gelöst]".

                    Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

                    1 Antwort Letzte Antwort
                    0
                    • A Ahnungsbefreit

                      @toms71 ok, die Inhalte des Arrays müssen also wirklich Zahlen sein, keine Strings. Deshalb bitte mal so probieren:
                      dd134f21-0d68-4ae7-8a40-07bf09adec00-image.png

                      flkontaktF Online
                      flkontaktF Online
                      flkontakt
                      schrieb am zuletzt editiert von
                      #11

                      @ahnungsbefreit Hallo, aufgrund eines ähnlichen Falls habe ich mich hier eingelesen, habe deinen Lösungsvorschlag übernommen. Die Farbwerte ändern sich, leider bekomme ich noch Fehlermeldungen. Vielleicht kannst du einen Blick auf den Datenpunkt werfen. Ich freue mich auf deine Rückmeldung!

                      javascript.0
                      2023-07-14 14:31:04.440 warn You are assigning a array to the state "alias.0.Beleuchtung.PV-Ueberschuss.XY" which expects a string. Please fix your code to use a string or change the state type to array. This warning might become an error in future versions.

                      {
                        "type": "state",
                        "common": {
                          "name": "PV Erzeugung xy",
                          "type": "array",
                          "role": "color.CIE",
                          "read": true,
                          "write": true,
                          "def": "[0.1,0.1]"
                        },
                        "native": {},
                        "from": "system.adapter.deconz.0",
                        "user": "system.user.admin",
                        "ts": 1689228110451,
                        "_id": "deconz.0.Lights.24.xy",
                        "acl": {
                          "object": 1638,
                          "state": 1638,
                          "owner": "system.user.admin",
                          "ownerGroup": "system.group.administrator"
                        }
                      }
                      
                      A 1 Antwort Letzte Antwort
                      0
                      • flkontaktF flkontakt

                        @ahnungsbefreit Hallo, aufgrund eines ähnlichen Falls habe ich mich hier eingelesen, habe deinen Lösungsvorschlag übernommen. Die Farbwerte ändern sich, leider bekomme ich noch Fehlermeldungen. Vielleicht kannst du einen Blick auf den Datenpunkt werfen. Ich freue mich auf deine Rückmeldung!

                        javascript.0
                        2023-07-14 14:31:04.440 warn You are assigning a array to the state "alias.0.Beleuchtung.PV-Ueberschuss.XY" which expects a string. Please fix your code to use a string or change the state type to array. This warning might become an error in future versions.

                        {
                          "type": "state",
                          "common": {
                            "name": "PV Erzeugung xy",
                            "type": "array",
                            "role": "color.CIE",
                            "read": true,
                            "write": true,
                            "def": "[0.1,0.1]"
                          },
                          "native": {},
                          "from": "system.adapter.deconz.0",
                          "user": "system.user.admin",
                          "ts": 1689228110451,
                          "_id": "deconz.0.Lights.24.xy",
                          "acl": {
                            "object": 1638,
                            "state": 1638,
                            "owner": "system.user.admin",
                            "ownerGroup": "system.group.administrator"
                          }
                        }
                        
                        A Online
                        A Online
                        Ahnungsbefreit
                        schrieb am zuletzt editiert von
                        #12

                        @flkontakt Wenn da wirklich ein String erwartet wird, sollte es so wie im Script ganz am Anfang dieses Threads funktionieren:
                        e695a625-2e3e-4dc4-ab4a-0a45cb8b2e88-image.png

                        Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

                        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

                        571

                        Online

                        32.8k

                        Benutzer

                        82.8k

                        Themen

                        1.3m

                        Beiträge
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2025
                        logo
                        • Anmelden

                        • Du hast noch kein Konto? Registrieren

                        • Anmelden oder registrieren, um zu suchen
                        • Erster Beitrag
                          Letzter Beitrag
                        0
                        • Home
                        • Aktuell
                        • Tags
                        • Ungelesen 0
                        • Kategorien
                        • Unreplied
                        • Beliebt
                        • GitHub
                        • Docu
                        • Hilfe