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. Visualisierung
  4. [gelöst] Werteliste in Lovelace

NEWS

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

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    9
    1
    283

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

[gelöst] Werteliste in Lovelace

Geplant Angeheftet Gesperrt Verschoben Visualisierung
vis
20 Beiträge 3 Kommentatoren 1.7k Aufrufe 3 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.
  • GarfonsoG Garfonso

    @CrunkFX
    Urgs. Das sieht ja murksik aus. Zeig mal bitte das RAW vom Objekt.

    CrunkFXC Offline
    CrunkFXC Offline
    CrunkFX
    Forum Testing
    schrieb am zuletzt editiert von CrunkFX
    #10

    @Garfonso

    {
      "from": "system.adapter.admin.0",
      "user": "system.user.admin",
      "ts": 1590049757794,
      "common": {
        "name": "Rolladen Mimi",
        "role": "",
        "type": "number",
        "desc": "Manuell erzeugt",
        "states": "0:Schließen;1:1/4 Zu;2:Halb zu;3:3/4 Zu;4:Ganz auf;5:Lüftungsposition",
        "min": 0,
        "max": 5,
        "def": 0,
        "read": true,
        "write": true,
        "custom": {
          "lovelace.0": {
            "enabled": true,
            "entity": "input_select",
            "name": "Rolladen_Mimi"
          }
        }
      },
      "native": {},
      "acl": {
        "object": 1636,
        "owner": "system.user.admin",
        "ownerGroup": "system.group.administrator",
        "state": 1636
      },
      "_id": "0_userdata.0.Rolladen_Mimi",
      "type": "state"
    }
    
    
    title: Home
    views:
      - badges: []
        cards:
          - type: entities
            entities:
              - input_select.Rolladen_Mimi
        path: default_view
        title: Home
    hideToolbar: false
    
    

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

    GarfonsoG 1 Antwort Letzte Antwort
    0
    • CrunkFXC CrunkFX

      @Garfonso

      {
        "from": "system.adapter.admin.0",
        "user": "system.user.admin",
        "ts": 1590049757794,
        "common": {
          "name": "Rolladen Mimi",
          "role": "",
          "type": "number",
          "desc": "Manuell erzeugt",
          "states": "0:Schließen;1:1/4 Zu;2:Halb zu;3:3/4 Zu;4:Ganz auf;5:Lüftungsposition",
          "min": 0,
          "max": 5,
          "def": 0,
          "read": true,
          "write": true,
          "custom": {
            "lovelace.0": {
              "enabled": true,
              "entity": "input_select",
              "name": "Rolladen_Mimi"
            }
          }
        },
        "native": {},
        "acl": {
          "object": 1636,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator",
          "state": 1636
        },
        "_id": "0_userdata.0.Rolladen_Mimi",
        "type": "state"
      }
      
      
      title: Home
      views:
        - badges: []
          cards:
            - type: entities
              entities:
                - input_select.Rolladen_Mimi
          path: default_view
          title: Home
      hideToolbar: false
      
      
      GarfonsoG Offline
      GarfonsoG Offline
      Garfonso
      Developer
      schrieb am zuletzt editiert von Garfonso
      #11

      @CrunkFX
      States in dem Objekt ist falsch. States soll ein Objekt sein, also so:

          {
            "from": "system.adapter.admin.0",
            "user": "system.user.admin",
            "ts": 1590049757794,
            "common": {    
              "name": "Rolladen Mimi",
              "role": "",
              "type": "number",
              "desc": "Manuell erzeugt",
              "states": {0:"Schließen". 1:"1/4 Zu", 2: "Halb zu", 3: "3/4 Zu", 4: "Ganz auf", 5: "Lüftungsposition"},
              "min": 0,
              "max": 5,
              "def": 0,
              "read": true,
              "write": true,
              "custom": {
                "lovelace.0": {
                  "enabled": true,
                  "entity": "input_select",
                  "name": "Rolladen_Mimi"
                }
              }
            },
            "native": {},
            "acl": {
              "object": 1636,
              "owner": "system.user.admin",
              "ownerGroup": "system.group.administrator",
              "state": 1636
            },
            "_id": "0_userdata.0.Rolladen_Mimi",
            "type": "state"
          } 
      

      siehe auch hier: https://www.iobroker.net/#de/documentation/dev/objectsschema.md

      Ultimativer Lovelace Leitfaden: https://forum.iobroker.net/topic/35937/der-ultimative-iobroker-lovelace-leitfaden-dokumentation

      Lovelace UI Beispiele: https://forum.iobroker.net/topic/35950/zeigt-her-eure-lovelace-visualisierung

      CrunkFXC 1 Antwort Letzte Antwort
      1
      • GarfonsoG Garfonso

        @CrunkFX
        States in dem Objekt ist falsch. States soll ein Objekt sein, also so:

            {
              "from": "system.adapter.admin.0",
              "user": "system.user.admin",
              "ts": 1590049757794,
              "common": {    
                "name": "Rolladen Mimi",
                "role": "",
                "type": "number",
                "desc": "Manuell erzeugt",
                "states": {0:"Schließen". 1:"1/4 Zu", 2: "Halb zu", 3: "3/4 Zu", 4: "Ganz auf", 5: "Lüftungsposition"},
                "min": 0,
                "max": 5,
                "def": 0,
                "read": true,
                "write": true,
                "custom": {
                  "lovelace.0": {
                    "enabled": true,
                    "entity": "input_select",
                    "name": "Rolladen_Mimi"
                  }
                }
              },
              "native": {},
              "acl": {
                "object": 1636,
                "owner": "system.user.admin",
                "ownerGroup": "system.group.administrator",
                "state": 1636
              },
              "_id": "0_userdata.0.Rolladen_Mimi",
              "type": "state"
            } 
        

        siehe auch hier: https://www.iobroker.net/#de/documentation/dev/objectsschema.md

        CrunkFXC Offline
        CrunkFXC Offline
        CrunkFX
        Forum Testing
        schrieb am zuletzt editiert von
        #12

        @Garfonso Danke, wenn man immer was aus Tutorials nachmacht und es funktioniert obwohls falsch ist. 🙄

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

        1 Antwort Letzte Antwort
        1
        • C Offline
          C Offline
          cr4y-z1
          schrieb am zuletzt editiert von
          #13

          @Garfonso, @CrunkFX sorry das ich mich diesem Thema noch einmal anschließen muss. Versuche mich gerade in das Thema Lovelace einzuarbeiten.

          Ich habe den Code von @Garfonso kopiert, ts und _id abgeändert um den Code zu testen. Leider bekomme ich immer ein "SyntaxError: JSON Parse error: Expected '}'" Fehler.

          {
            "from": "system.adapter.admin.0",
            "user": "system.user.admin",
            "ts": 1590049757794,
            "common": {
              "name": "Rolladen Mimi",
              "role": "",
              "type": "number",
              "desc": "Manuell erzeugt",
              "states": {0:"Schließen", 1:"1/4 Zu", 2: "Halb zu", 3: "3/4 Zu", 4: "Ganz auf", 5: "Lüftungsposition"},
              "min": 0,
              "max": 5,
              "def": 0,
              "read": true,
              "write": true,
              "custom": {
                "lovelace.0": {
                  "enabled": true,
                  "entity": "input_select",
                  "name": "Rolladen_Mimi"
                }
              }
            },
            "native": {},
            "acl": {
              "object": 1636,
              "owner": "system.user.admin",
              "ownerGroup": "system.group.administrator",
              "state": 1636
            },
            "_id": "0_userdata.0.input2",
            "type": "state"
          }
          

          Was mache ich falsch? Ich habe den Code schon einmal abgeglichen, je doch finde ich den Fehler nicht.
          Alternativ hatte ich bereits auch einmal schon den Code von der Github Seite zum Thema input_select getestet. Dabei hatte ich nur leider immer das Problem, dass hinter dem Wert aus dem Input_select immer die Positionszahl aus dem String mit aufgeführt wurde. Beispiel: der Wert von Option 1:"Radio" – das Ergebnis im ioBroker Objekt war: "Radio(1)". Wie kann man verhindern, dass der Wert in Klammern mit in den State geschrieben wird?

          Besten Dank und schönen Abend noch!

          CrunkFXC 1 Antwort Letzte Antwort
          0
          • C cr4y-z1

            @Garfonso, @CrunkFX sorry das ich mich diesem Thema noch einmal anschließen muss. Versuche mich gerade in das Thema Lovelace einzuarbeiten.

            Ich habe den Code von @Garfonso kopiert, ts und _id abgeändert um den Code zu testen. Leider bekomme ich immer ein "SyntaxError: JSON Parse error: Expected '}'" Fehler.

            {
              "from": "system.adapter.admin.0",
              "user": "system.user.admin",
              "ts": 1590049757794,
              "common": {
                "name": "Rolladen Mimi",
                "role": "",
                "type": "number",
                "desc": "Manuell erzeugt",
                "states": {0:"Schließen", 1:"1/4 Zu", 2: "Halb zu", 3: "3/4 Zu", 4: "Ganz auf", 5: "Lüftungsposition"},
                "min": 0,
                "max": 5,
                "def": 0,
                "read": true,
                "write": true,
                "custom": {
                  "lovelace.0": {
                    "enabled": true,
                    "entity": "input_select",
                    "name": "Rolladen_Mimi"
                  }
                }
              },
              "native": {},
              "acl": {
                "object": 1636,
                "owner": "system.user.admin",
                "ownerGroup": "system.group.administrator",
                "state": 1636
              },
              "_id": "0_userdata.0.input2",
              "type": "state"
            }
            

            Was mache ich falsch? Ich habe den Code schon einmal abgeglichen, je doch finde ich den Fehler nicht.
            Alternativ hatte ich bereits auch einmal schon den Code von der Github Seite zum Thema input_select getestet. Dabei hatte ich nur leider immer das Problem, dass hinter dem Wert aus dem Input_select immer die Positionszahl aus dem String mit aufgeführt wurde. Beispiel: der Wert von Option 1:"Radio" – das Ergebnis im ioBroker Objekt war: "Radio(1)". Wie kann man verhindern, dass der Wert in Klammern mit in den State geschrieben wird?

            Besten Dank und schönen Abend noch!

            CrunkFXC Offline
            CrunkFXC Offline
            CrunkFX
            Forum Testing
            schrieb am zuletzt editiert von
            #14

            @cr4y-z1 Hi, in Garfonso´s Lösing sind ein paar kleine Fehler, probier das mal:

            {
              "from": "system.adapter.admin.0",
              "user": "system.user.admin",
              "ts": 1590049757794,
              "common": {
                "name": "Rolladen Mimi",
                "role": "",
                "type": "number",
                "desc": "Manuell erzeugt",
                "min": 0,
                "max": 5,
                "def": 0,
                "read": true,
                "write": true,
                "states": {
                  "0": "Schließen",
                  "1": "Öffnen",
                  "2": "Halb"
                },
                "custom": {
                  "lovelace.0": {
                    "enabled": true,
                    "entity": "input_select",
                    "name": "Rolladen_Mimi"
                  }
                }
              },
              "native": {},
              "acl": {
                "object": 1636,
                "owner": "system.user.admin",
                "ownerGroup": "system.group.administrator",
                "state": 1636
              },
              "_id": "0_userdata.0.Rolladen_Mimi",
              "type": "state"
            }
            

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

            1 Antwort Letzte Antwort
            1
            • C Offline
              C Offline
              cr4y-z1
              schrieb am zuletzt editiert von cr4y-z1
              #15

              @CrunkFX Guten Morgen, vielen Dank für den Code! Der läuft jetzt auch. Allerdings frage ich mich noch, warum der Wert, der innerhalb von IoB geschrieben wird nicht dem Wert aus dem Dropdown entspricht.

              Wie schon beschrieben wird immer der Wert aus dem Dropdown + (Nummer der Auswahl) in den IoB Wert geschrieben. Wie sieht das bei dir aus und kann man das wohl umstellen, dass nur der Wert aus dem Dropdown vorhanden ist?

              alt text

              Besten Dank und einen schönen Sonntag noch.

              CrunkFXC 1 Antwort Letzte Antwort
              0
              • C cr4y-z1

                @CrunkFX Guten Morgen, vielen Dank für den Code! Der läuft jetzt auch. Allerdings frage ich mich noch, warum der Wert, der innerhalb von IoB geschrieben wird nicht dem Wert aus dem Dropdown entspricht.

                Wie schon beschrieben wird immer der Wert aus dem Dropdown + (Nummer der Auswahl) in den IoB Wert geschrieben. Wie sieht das bei dir aus und kann man das wohl umstellen, dass nur der Wert aus dem Dropdown vorhanden ist?

                alt text

                Besten Dank und einen schönen Sonntag noch.

                CrunkFXC Offline
                CrunkFXC Offline
                CrunkFX
                Forum Testing
                schrieb am zuletzt editiert von
                #16

                @cr4y-z1 Nein, das ist bei Typ number so gewollt, wenn du gerne eigene Werte haben willst, änder in der Konfig

                "type": "string"
                

                Und dann die Zahlen in jeweils den Status der ausgegeben werden soll, z.B.
                "Auf": "Auf"

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

                C 1 Antwort Letzte Antwort
                0
                • CrunkFXC CrunkFX

                  @cr4y-z1 Nein, das ist bei Typ number so gewollt, wenn du gerne eigene Werte haben willst, änder in der Konfig

                  "type": "string"
                  

                  Und dann die Zahlen in jeweils den Status der ausgegeben werden soll, z.B.
                  "Auf": "Auf"

                  C Offline
                  C Offline
                  cr4y-z1
                  schrieb am zuletzt editiert von
                  #17

                  @CrunkFX sorry ich muss mich darauf hin noch einmal zurückmelden.
                  Ich habe jetzt folgendes im RAW des Objektes innerhalb IoB eingestellt:

                  {
                    "from": "system.adapter.admin.0",
                    "user": "system.user.admin",
                    "ts": 1590049757794,
                    "common": {
                      "name": "input2",
                      "role": "",
                      "type": "string",
                      "desc": "Manuell erzeugt",
                      "read": true,
                      "write": true,
                      "states": {
                        "Schließen": "Schließen",
                        "Öffnen": "Öffnen",
                        "Halb": "Halb"
                      },
                  

                  In der Lovelace Visualisierung sieht auch alles gut aus, im Dropdown stehen nur die Werte "Schließen, Öffnen, Halb". Allerdings wird bei auch beim Typ string noch ein abgewandelter Wert in den IoB Wert geschrieben. In diesen Fällen ist es: Schließen(Schließen) oder je nach dem was ich in Lovelace auswähle einer der anderen beide Werte. Das nur der Wert Schließen, Öffnen oder Halb im Wert steht bekommt man doch sicherlich auch hin, oder?

                  CrunkFXC 1 Antwort Letzte Antwort
                  0
                  • C cr4y-z1

                    @CrunkFX sorry ich muss mich darauf hin noch einmal zurückmelden.
                    Ich habe jetzt folgendes im RAW des Objektes innerhalb IoB eingestellt:

                    {
                      "from": "system.adapter.admin.0",
                      "user": "system.user.admin",
                      "ts": 1590049757794,
                      "common": {
                        "name": "input2",
                        "role": "",
                        "type": "string",
                        "desc": "Manuell erzeugt",
                        "read": true,
                        "write": true,
                        "states": {
                          "Schließen": "Schließen",
                          "Öffnen": "Öffnen",
                          "Halb": "Halb"
                        },
                    

                    In der Lovelace Visualisierung sieht auch alles gut aus, im Dropdown stehen nur die Werte "Schließen, Öffnen, Halb". Allerdings wird bei auch beim Typ string noch ein abgewandelter Wert in den IoB Wert geschrieben. In diesen Fällen ist es: Schließen(Schließen) oder je nach dem was ich in Lovelace auswähle einer der anderen beide Werte. Das nur der Wert Schließen, Öffnen oder Halb im Wert steht bekommt man doch sicherlich auch hin, oder?

                    CrunkFXC Offline
                    CrunkFXC Offline
                    CrunkFX
                    Forum Testing
                    schrieb am zuletzt editiert von CrunkFX
                    #18

                    @cr4y-z1 Nein, denn im Wert selbst steht dann nur z.B. "Schließen". iOB zeigt unter Objekte aber alles an. Wertest du z.b. mit VIS oder Javascript aus, enthält der Datenpunkt nur den Wert "Schließen". Der Wert der zuerst in "" steht ist der Wert den der Datenpunkt enthält, der 2. Wert der Angezeigte.

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

                    C 1 Antwort Letzte Antwort
                    0
                    • CrunkFXC CrunkFX

                      @cr4y-z1 Nein, denn im Wert selbst steht dann nur z.B. "Schließen". iOB zeigt unter Objekte aber alles an. Wertest du z.b. mit VIS oder Javascript aus, enthält der Datenpunkt nur den Wert "Schließen". Der Wert der zuerst in "" steht ist der Wert den der Datenpunkt enthält, der 2. Wert der Angezeigte.

                      C Offline
                      C Offline
                      cr4y-z1
                      schrieb am zuletzt editiert von
                      #19

                      @CrunkFX Besten Dank! Hab die Logik jetzt verstanden. Schönen Abend noch!

                      CrunkFXC 1 Antwort Letzte Antwort
                      0
                      • C cr4y-z1

                        @CrunkFX Besten Dank! Hab die Logik jetzt verstanden. Schönen Abend noch!

                        CrunkFXC Offline
                        CrunkFXC Offline
                        CrunkFX
                        Forum Testing
                        schrieb am zuletzt editiert von
                        #20

                        @cr4y-z1 Gerne, dir auch falls noch Fragen sind, nicht zögern.

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

                        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

                        567

                        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