YAML, Variable wird nicht gesetzt/verwendet/angezeigt

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Bubbleman
Beiträge: 122
Registriert: 22. Dez 2020 17:03
Answers: 1

YAML, Variable wird nicht gesetzt/verwendet/angezeigt

Beitrag von Bubbleman »

Hallo zusammen

Ich habe in einem größeren Kontext ein Problem, dass ich versucht habe einzukreisen.
Im Kern geht es darum, dass eine Variable die mit action: variable in einem List Item gesetzt wird/werden sollte, entweder nicht gesetzt wird, oder nicht weiterverwendet werden kann.
Um das nachzuvollziehen, habe ich eine Testseite angelegt und nur eine Listcard in der ein Listitem ist welches eine Variable setzt. Weiterhin gibt es eine Labelcard, die die Variable anzeigen soll. Problem: Die bleibt leer, wenn ich auf das Listitem klicke.
Hier der Code der Page

Code: Alles auswählen

config:
  label: Test
  sidebar: true
  layoutType: responsive
blocks:
  - component: oh-block
    config: {}
    slots:
      default:
        - component: oh-grid-row
          config: {}
          slots:
            default:
              - component: oh-grid-col
                config: {}
                slots:
                  default:
                    - component: oh-list-card
                      config: {}
                      slots:
                        default:
                          - component: oh-list-item
                            config:
                              title: Test
                              action: variable
                              actionVariable: testbutton
                              actionVariableValue: Testclick
                              listButton: true
              - component: oh-grid-col
                config: {}
                slots:
                  default:
                    - component: oh-label-card
                      config:
                        label: =vars.testbutton
masonry: null
grid: []
Wo es dann richtig kurios wird:
Die Page aufrufen
rechts oben Bearbeiten klicken
rechts unten Run Mode klicken
links oben ein paar mal Save klicken
dann auf das ListItem klicken und dann wird der Inhalt der Variable in der LabelCard angezeigt.
Aber auch nur dann. Im Echtbetrieb passiert beim Klick des Listitems nichts.

Ich habe keine Idee mehr, woran das liegen kann. Ich glaube schon an einen Bug.

Hat jemand eine Lösungsidee?
Vielleicht könnte da mal jemand bei sich testen. Den oberen Code in eine neu erstellt Page im Tab "Code" einfügen, sollte reichen.

Gruß
Thomas
openHAB 4.3.2 in einem Proxmox LXC, SONOFF Zigbee 3.0 USB Dongle Plus
PVE Hardware: ASRock N100M 32GB RAM, diverse SSD+HDD in einem weißen Jonsbo N4 Gehäuse (love it)

Antworten