GUI Relevanten, PaperUI, BasicUI, HabPanel ...
Moderatoren: seppy, udo1toni
-
larsfcfa
- Beiträge: 3
- Registriert: 29. Nov 2021 07:31
-
Answers: 0
Beitrag
von larsfcfa »
Hallo allerseits,
ich versuche, mit einem Dummy-Switch einige Rules zeitweise zu deaktivieren.
Item erstellt:
Code: Alles auswählen
label: rules_on_off_switch
type: Switch
icon: ""
groupNames: []
tags:
- Point
- Enabled
unter Pages/Layout ins UI übertragen:
Code: Alles auswählen
component: oh-cell
config:
header: Rules On/Off
title: Rules aktiv
action: toggle
actionItem: Rules_An
actionCommand: On
actionCommandAlt: Off
item: Rules_An
stateAsHeader: true
Ergebnis beim anklicken:
Kommunikation fehlgeschlagen
Kann mir da jemand weiterhelfen?
von udo1toni » 30. Dez 2025 11:12
Da es sich um ein Switch Item handelt, müssen die Commands
ON bzw.
OFF lauten, nicht
On bzw.
Off.
Hint: Mir wäre nicht bewusst, dass oh-cell einen Parameter stateAsHeader kennt. Stattdessen sollte es so ausshen:
Code: Alles auswählen
component: oh-cell
config:
header: =items[config.item].state
title: Rules aktiv
action: toggle
actionItem: Rules_An
actionCommand: ON
actionCommandAlt: OFF
item: Rules_An
Gehe zur vollständigen Antwort
-
udo1toni
- Beiträge: 15533
- Registriert: 11. Apr 2018 18:05
-
Answers: 251
- Wohnort: Darmstadt
Beitrag
von udo1toni »
Da es sich um ein Switch Item handelt, müssen die Commands
ON bzw.
OFF lauten, nicht
On bzw.
Off.
Hint: Mir wäre nicht bewusst, dass oh-cell einen Parameter stateAsHeader kennt. Stattdessen sollte es so ausshen:
Code: Alles auswählen
component: oh-cell
config:
header: =items[config.item].state
title: Rules aktiv
action: toggle
actionItem: Rules_An
actionCommand: ON
actionCommandAlt: OFF
item: Rules_An
openHAB5.0.3 stable in einem Debian-Container (trixie, OpenJDK 21 headless runtime - LXC, 4 Kerne, 3 GByte RAM)
Hostsystem Proxmox 9.1.2 - AMD Ryzen 5 3600 6 Kerne, 12 Threads - 64 GByte RAM - ZFS Pools: Raid Z1, 3 x 20 TB HDD -> 40 TByte und Raid Z0-Mirrored 4 x 1 TByte NVMe -> 2 TByte
-
larsfcfa
- Beiträge: 3
- Registriert: 29. Nov 2021 07:31
-
Answers: 0
Beitrag
von larsfcfa »
udo1toni hat geschrieben: 30. Dez 2025 11:12
Da es sich um ein Switch Item handelt, müssen die Commands
ON bzw.
OFF lauten, nicht
On bzw.
Off.
Hint: Mir wäre nicht bewusst, dass oh-cell einen Parameter stateAsHeader kennt. Stattdessen sollte es so ausshen:
Code: Alles auswählen
component: oh-cell
config:
header: =items[config.item].state
title: Rules aktiv
action: toggle
actionItem: Rules_An
actionCommand: ON
actionCommandAlt: OFF
item: Rules_An
Wie von Meisterhand - klappt es jetzt, vielen Dank!!
-
larsfcfa
- Beiträge: 3
- Registriert: 29. Nov 2021 07:31
-
Answers: 0
Beitrag
von larsfcfa »
udo1toni hat geschrieben: 30. Dez 2025 11:12
Da es sich um ein Switch Item handelt, müssen die Commands
ON bzw.
OFF lauten, nicht
On bzw.
Off.
Hint: Mir wäre nicht bewusst, dass oh-cell einen Parameter stateAsHeader kennt. Stattdessen sollte es so ausshen:
Code: Alles auswählen
component: oh-cell
config:
header: =items[config.item].state
title: Rules aktiv
action: toggle
actionItem: Rules_An
actionCommand: ON
actionCommandAlt: OFF
item: Rules_An
Anmerkung: bei mir geht bei OH 5.0.3 auch
-
udo1toni
- Beiträge: 15533
- Registriert: 11. Apr 2018 18:05
-
Answers: 251
- Wohnort: Darmstadt
Beitrag
von udo1toni »
larsfcfa hat geschrieben: 30. Dez 2025 12:11
bei mir geht bei OH 5.0.3 auch
Stimmt. Aber nur, wenn der Parameter
header nicht gesetzt ist.
openHAB5.0.3 stable in einem Debian-Container (trixie, OpenJDK 21 headless runtime - LXC, 4 Kerne, 3 GByte RAM)
Hostsystem Proxmox 9.1.2 - AMD Ryzen 5 3600 6 Kerne, 12 Threads - 64 GByte RAM - ZFS Pools: Raid Z1, 3 x 20 TB HDD -> 40 TByte und Raid Z0-Mirrored 4 x 1 TByte NVMe -> 2 TByte