Switch für Sitemap der nicht schalten soll ?

GUI Relevanten, PaperUI, BasicUI, HabPanel ...

Moderatoren: seppy, udo1toni

Benutzeravatar
Steinspiel
Beiträge: 396
Registriert: 28. Dez 2019 08:49
Answers: 2

Switch für Sitemap der nicht schalten soll ?

Beitrag von Steinspiel »

Moin,

Ich habe ein Item welches per cronJob geschaltet wird. Durch

Code: Alles auswählen

Switch item=UHR_morgen                  icon="clock"                   label="Morgens 04:40 - 05:50"
sehe ich es in der Sitemap, kann es dort aber auch per Hand schalten.

Gibt es eine Möglichkeit das ich in der Sitemap nur den Zustand des Item (AN oder AUS) sehe, ohne ihn von Hand beeinflussen zu können?
bis dann, Steinspiel

Benutzeravatar
PeterA
Beiträge: 1106
Registriert: 8. Feb 2019 12:12
Answers: 13

Re: Switch für Sitemap der nicht schalten soll ?

Beitrag von PeterA »

Ja das geht mit "visibility" code Beispiel kann ich heute Abend posten
- OpenHab 2.4
#PWRUP

Don Stefano
Beiträge: 83
Registriert: 24. Mär 2018 23:02
Answers: 1

Re: Switch für Sitemap der nicht schalten soll ?

Beitrag von Don Stefano »

Klar, ganz einfach als Text Widget. Am Symbol kannst du den Zustand erkennen oder du machst dir noch An und Aus per Map.

Gesendet von meinem SM-A530F mit Tapatalk


Benutzeravatar
Steinspiel
Beiträge: 396
Registriert: 28. Dez 2019 08:49
Answers: 2

Re: Switch für Sitemap der nicht schalten soll ?

Beitrag von Steinspiel »

PeterA hat geschrieben: 26. Jul 2020 17:31 Ja das geht mit "visibility" code Beispiel kann ich heute Abend posten
Das hatte ich vorher noch nie gehört, Danke.
Dazu habe ich was mit nem "zweiten" Item gefunden, in der Sitemap sieht das dann so aus

Code: Alles auswählen

                    Switch item=Test_B visibility=[Test_B_visability =="ON"]
Normal: schalte ich Test_A geht Test_B auch auf ON
mit dem visibility erscheint Test_B erst wenn Test_A geschaltet ist... Auch nicht schlecht, aber es sollte bei mir praktisch nur eine Zustandsanzeige vom geschaltetten Item angezeigt werden, ich warte auf Dein Beispiel... ;-) ;)
bis dann, Steinspiel

Benutzeravatar
Steinspiel
Beiträge: 396
Registriert: 28. Dez 2019 08:49
Answers: 2

Re: Switch für Sitemap der nicht schalten soll ?

Beitrag von Steinspiel »

Don Stefano hat geschrieben: 26. Jul 2020 18:10 Klar, ganz einfach als Text Widget. A
Hast Du ein kurzes Beispiel?
Danke.
bis dann, Steinspiel

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

Re: Switch für Sitemap der nicht schalten soll ?

Beitrag von udo1toni »

Achte bitte auf den Zwischenwurf von Don Stefano :)

Der Punkt geht gerne mal an den Usern vorbei:

Widgets (Elemente in der Sitemap) haben nur eingeschränkt etwas mit Items zu tun.

Konkret heißt das, dass ein Switch Item nicht zwingend mit einem Switch Widget dargestellt werden muss, man kann ebensogut auch ein Text Widget nutzen. Das Text Widget stellt nur das Label dar, ohne Möglichkeit einer Eingabe.
Genauso kann man ein Number Item sowohl mit einem Text Widget (nur lesen), einem Setpoint Widget (Änderung des Werts nach oben oder unten), einem Selection Widget (Auswahl des Werts aus einer Liste) oder auch einem Switch(!) Widget (Auswahl des Werts über Schaltflächen mittels Mapping) darstellen lassen.

Es gibt diverse Optionen, um die Darstellung eines Widgets zu beeinflussen, visibility (Sichtbarkeit abhängig vom Status eines Items), labelcolor und valuecolor, aber auch das Mapping beim Switch Widget beeinflussen die Darstellung.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Don Stefano
Beiträge: 83
Registriert: 24. Mär 2018 23:02
Answers: 1

Re: Switch für Sitemap der nicht schalten soll ?

Beitrag von Don Stefano »

Steinspiel hat geschrieben:
Don Stefano hat geschrieben: 26. Jul 2020 18:10 Klar, ganz einfach als Text Widget. A
Hast Du ein kurzes Beispiel?
Danke.
text item=Switch_A

Mobil gesendet




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

Re: Switch für Sitemap der nicht schalten soll ?

Beitrag von udo1toni »

Code: Alles auswählen

Text item=Switch_A
:) openHAB ist sehr pingelig, wenn es um Groß/Kleinschreibung geht...
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Benutzeravatar
Steinspiel
Beiträge: 396
Registriert: 28. Dez 2019 08:49
Answers: 2

Re: Switch für Sitemap der nicht schalten soll ?

Beitrag von Steinspiel »

udo1toni hat geschrieben: 27. Jul 2020 20:10 :) openHAB ist sehr pingelig, wenn es um Groß/Kleinschreibung geht...
Ist es, wie ich gemerkt habe! ;-)

Es hat ne Weile gedauert bis ich das gerafft habe, wirklich!
Für die Nachwelt: auf @Don Stefano`s Beispiel angewandt heißt das, ich nehme das Text Widget und als Icon das Switch, dann funktioniert es.

Code: Alles auswählen

	Frame label="*nur* Anzeige Test" {
	Switch item=Test_A          label="Testschalter A"
	Text   item=Test_A          icon="switch"                      
	}
Bild

Danke für die Hilfe,
bis dann, Steinspiel

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

Re: Switch für Sitemap der nicht schalten soll ?

Beitrag von udo1toni »

Ergänzend zum dynamischen Icon kannst Du noch den Status als Text ausgeben lassen:

Code: Alles auswählen

Text item=Test_A icon="switch" label="Testschalter A[%s]"
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Antworten