Switch "fast"/"multi2" anstatt ON/OFF

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 "fast"/"multi2" anstatt ON/OFF

Beitrag von TorstenE »

Hallo Mitstreiter,

wie konfiguriere ich einen Switch um, damit er anstatt ON/OFF
"fast"/"multi" sendet und auch so anzeigt ?

Die Channel-Konfig sieht wie folgt aus:

MQTT Command Topic:

Code: Alles auswählen

"zigbee2mqtt/Doppelschalter_01/set"
Custom On/Open Value:

Code: Alles auswählen

"fast"
Custom Off/Closed Value:

Code: Alles auswählen

"multi"
Outgoing Value Transformation:

Code: Alles auswählen

'{"click_mode": %s}'
Danke für Tipps

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

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

Re: Switch "fast"/"multi2" anstatt ON/OFF

Beitrag von udo1toni »

Also, senden sollte er das bereits. Damit die Anzeige auch angepasst ist, musst Du ein MApping des "echten" Werts vornehmen (ein Switch Item kann nur die Werte ON und OFF annehmen und senden (und natürlich gibt es noch die Status UNDEV und NULL).

Funktioniert denn das Senden schon? Vermutlich musst Du statt der Outgoing Value Transformation den Ausdruck unter Format before Publish einfügen.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

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

Re: Switch "fast"/"multi2" anstatt ON/OFF

Beitrag von TorstenE »

Hallo Udo1Toni,

yepp senden funktioniert. Ja ist "Format before Publish" vor lauter hin und her falsch eingetragen.
Und wie erstelle ich das Mapping ?

Schönen Sonntag

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

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

Re: Switch "fast"/"multi2" anstatt ON/OFF

Beitrag von udo1toni »

Das Mapping betrifft nur die Anzeige des Items, das kannst Du über die Metadaten festlegen. Ich meine, dass man in der aktuellen Version sogar direkt das Mapping eintragen kann. Ansonsten muss halb die MAP Transformation installiert sein und für die Darstellung gibst Du in den Metadatan MAP(fastmulti.map) an.
Zusätzlich brauchst Du dann noch im Verzeichnis /etc/openhab/transform/ eine Datei fastmulti.map mit dem Inhalt

Code: Alles auswählen

ON=fast
OFF=multi
-=-
UNDEV=-
NULL=-
Keine Leerzeichen, links ist der "echte" Itemstatus, rechts der, welcher angezeigt wird.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

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

Re: Switch "fast"/"multi2" anstatt ON/OFF

Beitrag von TorstenE »

Guten Abend Udo,

habe ich verstanden, werde ich so ausprobieren.

Danke

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

Antworten