Anzeige der Value's in uzsuSelectRadio für FHEMweb verändern

Begonnen von dafreak, 23 Oktober 2022, 19:11:02

Vorheriges Thema - Nächstes Thema

dafreak

Hey,
ich tüftele hier schon seit ein paar Stunden rum, aber ich kriege es einfach nicht hin.
Ich habe meine Heizung über BSB-LAN eingebunden und mir wird die Betriebsart per MQTT gesendet z.B. "1 - Automatik" oder "0 - Schutzbetrieb"
Senden darf ich aber nur die 0 oder 1 damit es von der Heizung übernommen wird. Hab mir jetzt erstmal ein Notify gebaut, welches dann die 0 oder 1 im original Reading Betriebsart überschreibt. Ich weiß, nicht ganz so toll. Funktioniert aber soweit.
Im FhemWeb habe ich mir dann ein uzsuSelectRadio eingefügt in dem jetzt aber halt nur die Nummern 0 bzw. 1 sehe.

Gibt es eine Möglichkeit hier andere Werte (Automatik, Schutzbetrieb) einzutragen, aber trotzdem 0 oder 1 zu senden? Über eventmap scheint das nicht zu gehen.

Würde mich über eure Hilfe echt freuen.

Grüße DaFreak

jhohmann

Bei mir scheint es zu gehen:
Internals:
   CFGFN     
   FUUID      6356461c-f33f-98e0-3a83-3bcb14ad6dacee3e
   NAME       BSB_Dummy
   NR         48818
   STATE      Automatik
   TYPE       dummy
   eventCount 5
   READINGS:
     2022-10-24 10:05:03   state           1
   hmccu:
Attributes:
   eventMap   0:Schutzbetrieb 1:Automatik
   readingList state
   setList    state:Schutzbetrieb,Automatik
   verbose    5
   webCmd     state

Im Log wird der Wechsel auch dokumentiert:
2022.10.24 10:04:28 4: dummy set BSB_Dummy 0
2022.10.24 10:05:03 4: dummy set BSB_Dummy 1
Raspberry Pi 4 - bookworm / EnOcean - Rollo+Licht, deCONZ - Licht+Sensoren, ZWave - CO Messung, HMCCU mit piVCCU - Heizung+Rollo
plus dovecot, minidlna