Switch-Item (ohne Schalter zum Bedienen)

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Benutzeravatar
TorstenE
Beiträge: 246
Registriert: 12. Jan 2022 18:29
Answers: 4
Wohnort: Niederstaufen

Switch-Item (ohne Schalter zum Bedienen)

Beitrag von TorstenE »

Hallo Mitstreiter,

gibt es die Möglichkeit ein Switch-Item zu erstellen, bei welchem
KEIN Schalter angezeigt wird. Es ist nur für Statusmeldungen in rules ON/OFF
soll aber keine Bedienung ermöglichen ?

Danke

Torsten
openHAB 5.0.0 (#4495) auf einem Pi 4 mit openHABian

Benutzeravatar
sihui
Beiträge: 1827
Registriert: 11. Apr 2018 19:03
Answers: 21

Re: Switch-Item (ohne Schalter zum Bedienen)

Beitrag von sihui »

TorstenE hat geschrieben: 10. Okt 2022 07:09 bei welchem KEIN Schalter angezeigt wird.
In einer Sitemap:

Statt

Code: Alles auswählen

Switch item=ItemName

oder

Code: Alles auswählen

Default item=ItemName
schreibt man

Code: Alles auswählen

Text item=ItemName
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.

Benutzeravatar
TorstenE
Beiträge: 246
Registriert: 12. Jan 2022 18:29
Answers: 4
Wohnort: Niederstaufen

Re: Switch-Item (ohne Schalter zum Bedienen)

Beitrag von TorstenE »

Hallo Sihui,

danke für die Antwort.

Ein "String" Item ist mir schon klar, beinhaltet dann die Werte "false" und "true". Ich meinte, so etwas wie in html

Code: Alles auswählen

<input type="text" id="lname" name="lname" value="Mein Name lässt sich nicht ändern" disabled>
Ein ganz normales Switch-Item, aber "nicht bedienbar" :-)
openHAB 5.0.0 (#4495) auf einem Pi 4 mit openHABian

Benutzeravatar
sihui
Beiträge: 1827
Registriert: 11. Apr 2018 19:03
Answers: 21

Re: Switch-Item (ohne Schalter zum Bedienen)

Beitrag von sihui »

TorstenE hat geschrieben: 10. Okt 2022 08:56 Ein ganz normales Switch-Item, aber "nicht bedienbar" :-)
Ein

Code: Alles auswählen

Text item=NeoMotion1
in der Sitemap erzeugt für ein Switch Itemtype

Code: Alles auswählen

Switch NeoMotion1 "Bewegung Küche" <motion> ...
folgende Anzeige in der Sitemap als "ganz normales Switch Item und ist nicht bedienbar":

textitem.png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.

Benutzeravatar
udo1toni
Beiträge: 15249
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Switch-Item (ohne Schalter zum Bedienen)

Beitrag von udo1toni »

Es ist wichtig, zu verstehen, dass die verwendeten Widgets nur bedingt etwas mit dem Itemtyp zu tun haben.

Wenn man in der Sitemap Switch schreibt, so bedeutet das, dass ein Schalter gezeichnet wird. Ich kann mit diesem Widget aber nicht nur Switch verknüpfen, sondern z.B. auch String, Dimmer, Contact und Number (!). Sinnvoll werden die letzten beiden aber erst mit einer Option des Switch Widgets, weil sie - anders als String und Dimmer - nicht in der Lage sind, ON und OFF als Status zu halten oder als Befehl zu verarbeiten.
Das Switch Widget hat aber noch eine Option mappings. Wenn man diese hinzufügt, wird kein Schiebeschalter gezeichnet, sondern - abhängig von den Mappings - eine oder mehr Schaltflächen, wobei das Mapping vorgibt, wie die Schaltflächen beschriftet sind und welchem Status/Befehl sie entsprechen.
Text ist ein anderes Wigdet, welches einfach Read Only einen Text ausgibt. Wahlweise kann man hier auch ein Item mit angeben, dessen Status dann (auf Wunsch) mit ausgegeben wird. Aber auch hier spielt der Itemtyp keine große Rolle, es ist egal, ob Dimmer, Switch, String, Number, Player... es wird einfach nur der aktuelle Status angezeigt, fertig.

Gleiches gilt sinngemäß auch in der Main UI oder auch in HABPanel usw., das Widget gibt nur die Art der Darstellung vor, ist aber gewöhnlich nicht abhängig von dem Itemtyp.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Antworten