Ergibt (für die Switches SwitchBuro1, SwitchBuro3 Zustand OFF und SwitchBuro2, SwitchBuro4 Zustand ON):
Screenshot 2023-12-01 203530.png
Es sollte klar sein, dass in yaml sowohl Indentation (Einrückung) als auch Zeilenumbrüche nicht beliebig gesetzt werden dürfen, beides hat eine Bedeutung.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Gleiches Problem wie bei den Schaltern, und letztlich identische Lösung: Du musst für die Zeile ein oh-list-item verwenden, kein oh-label-item.
Und im oh-list-item kannst Du dann als slot after setzen und dort explizit den Status ausgeben (und vollumfänglich formatieren).
Nutze einfach eine der Online-Anzeigen als Vorlage...
Warum machst Du Dir das Leben so schwer? Eine Bedingung schreibt man nur hin, wenn es eine Entscheidung zu treffen gilt. Hier willst Du die Farbe IMMER auf orange stehen haben, nicht nur, wenn der Status(!) des Items den Wert (!) "orange" hat (was bei einem Number Item niemals der Fall ist... orange ist ein String...)
Was ganz wichtig ist: Wenn Du den Codeblock einfügst, machst Du das gewöhnlich auf der Ebene, in die der Codeblock gehört (schon damit die Einrückungen automatisch korrekt sind). Dabei wird openHAB aber gerne mal Details abändern, insbesondere z.B. aus einem oh-list-item ein oh-label-item machen. Das musst Du danach noch mal kontrollieren. Am besten machst Du das auf der übergeordneten Ebene, denn nur dort kannst Du die entsprechenden Stellen im Code ändern, ohne dass openHAB drin rum pfuscht (immer vorausgesetzt, die Änderungen sind syntaktisch, semantisch und im Kontext korrekt).
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.