Seite 1 von 1

Dummy-Switch Kommunikation fehlgeschlagen

Verfasst: 30. Dez 2025 09:54
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?

Re: Dummy-Switch Kommunikation fehlgeschlagen

Verfasst: 30. Dez 2025 11:12
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

Re: Dummy-Switch Kommunikation fehlgeschlagen

Verfasst: 30. Dez 2025 11:59
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!!

Re: Dummy-Switch Kommunikation fehlgeschlagen

Verfasst: 30. Dez 2025 12:11
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

Re: Dummy-Switch Kommunikation fehlgeschlagen

Verfasst: 30. Dez 2025 12:38
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.