String vs. Number (vorauswahl in der UI)

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Oekel
Beiträge: 201
Registriert: 28. Aug 2021 10:34
Answers: 0

String vs. Number (vorauswahl in der UI)

Beitrag von Oekel »

Moin,

mir ist gerade bei meinem MQTT-Think aufgefallen, dass ich den Channel "Modus" als String konfiguriert habe.
Somit sind ebenfalls die "allowed States": 0,1,11,15,31
eingetragen (0 = Aus, 1 = Tagestemperatur, 11 = abgesenkte Temperatur usw.)

Nun hatte ich intuitiv das zugehörige Item auf Number geändert und es funktionierte nicht mehr.
Nun hatte ich bei String/String in der MainUI auch die Möglichkeit in einem Dropdown genau DIESE "allowed States" OOTB zu wählen.
Wechsel ich nun im Channel auf mqtt:number habe ich nicht mals mehr die Möglichkeit "allowed States" einzutragen.

Kennt ihr diesen Fall/Szenario?
Wie setzt ihr einen solchen "Modus"/"Multiswitch" um? Welche UI Komppnenten gewähren eine Vorauswahl?
Muss ich das Pärchen Channel & Item mit gleichen Datentypen belegen oder gibt es denkbare Konstellationen wo dies auch mal abweichen darf (und wie verläuft dann das Mapping?)

LG

Harka
Beiträge: 489
Registriert: 30. Apr 2021 13:13
Answers: 19

Re: String vs. Number (vorauswahl in der UI)

Beitrag von Harka »

Moin,
ich verwende hier Item/Add_Metadata/State_Description/Options -> zeilenweise Zuweisung z.B.

Code: Alles auswählen

0 = Aus
1 = Tagestemperatur
11 = abgesenkte Temperatur
Funktionickelt auch mit Number. Beim Rest der Frage bin ich raus :(

Antworten