Dummy-Switch Kommunikation fehlgeschlagen

GUI Relevanten, PaperUI, BasicUI, HabPanel ...

Moderatoren: seppy, udo1toni

Antworten
larsfcfa
Beiträge: 3
Registriert: 29. Nov 2021 07:31
Answers: 0

Dummy-Switch Kommunikation fehlgeschlagen

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

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

Re: Dummy-Switch Kommunikation fehlgeschlagen

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

Re: Dummy-Switch Kommunikation fehlgeschlagen

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

Re: Dummy-Switch Kommunikation fehlgeschlagen

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

Code: Alles auswählen

stateAsHeader: true

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

Re: Dummy-Switch Kommunikation fehlgeschlagen

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

Antworten