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
    310

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

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

[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 Offline
    GarfonsoG Offline
    Garfonso
    Developer
    schrieb am zuletzt editiert von
    #7

    Also Werteliste geht eigentlich gut (hier mit string, müsste aber auch mit anderen Datentypen gehen). Einfach in ein "Elemente" mit einfügen, dann steht da der aktuelle State:
    lovelace_werteliste.JPG
    Und wenn man drauf klickt, kann man auswählen, was gesetzt werden soll:
    lovelace_werteliste_offen.JPG

    Wichtig ist manuelles entity vom type "input_select" (Übersetzt aktuell Eingang auswählen oder so -> fürchterlich, hab ich mal etwas entschärft).

    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
    0
    • GarfonsoG Garfonso

      Also Werteliste geht eigentlich gut (hier mit string, müsste aber auch mit anderen Datentypen gehen). Einfach in ein "Elemente" mit einfügen, dann steht da der aktuelle State:
      lovelace_werteliste.JPG
      Und wenn man drauf klickt, kann man auswählen, was gesetzt werden soll:
      lovelace_werteliste_offen.JPG

      Wichtig ist manuelles entity vom type "input_select" (Übersetzt aktuell Eingang auswählen oder so -> fürchterlich, hab ich mal etwas entschärft).

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

      @Garfonso Schau mal so weit war ich bereits allerding passiert bei mir das: e.PNG d.PNG

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

      GarfonsoG 1 Antwort Letzte Antwort
      0
      • CrunkFXC CrunkFX

        @Garfonso Schau mal so weit war ich bereits allerding passiert bei mir das: e.PNG d.PNG

        GarfonsoG Offline
        GarfonsoG Offline
        Garfonso
        Developer
        schrieb am zuletzt editiert von
        #9

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

        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
        0
        • 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

                              575

                              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