DOIF mehrere Zustände als icon und Button für enable/disable

Begonnen von Sebuz, 13 Oktober 2023, 11:40:40

Vorheriges Thema - Nächstes Thema

Sebuz

Hallo,
ich habe ein DOIF als Regler, der 4 Zustände hat (0,1,2,3). Die Zustände lassen sich mittels devstateicon auch schön anzeigen.
Jetzt habe ich herausgefunden, daß man das DOIF elegent enablen/disablen kann, was über webcmd auch schön funktioniert.
Leider bekomme ich neben dem Stausicon (für die Zustände) leider keine icons für die Schalter enable/disable sondern nur 2 Befehle als Text (enable disable) hin.
Wo implementiere ich die beiden Knöpfe, die auch wechselseitig schalten neben das Stausicon?

Das Statusicon kann ggf. auch noch den mode anzeigen

nebenbei: das ganze ist eine PV-Heizstabsteuerung mit kaskadierter Leistung, bei Interesse poste ich das ganze Listing

Attributes:
   cmdState   Stufe_1|Aus|Stufe_2|Stufe_1|Stufe_3|Stufe_2|Aus
   cmdpause   3:3:3:3:3:3:3
   devStateIcon Aus:rc_0 Stufe_1:rc_1 Stufe_2:rc_2 Stufe_3:rc_3
   event-on-change-reading state
   icon       sani_buffer_electric_heater_side
   room       Energie,Heizung,PV
   webCmd     disable:enable
FHEM seit 3/2019 auf Rasbberry Pi3B+ -Signalduino433/FS1000A/RXB6
- diverse IT Geräte, Funksteckdosen, Sonoffs, -Gas/Wasser/Stromzähler über Logo und FHEM
- Siemens 1x LOGO!8-RCE12/24 0BA8  / 1x LOGO!8-RCT
- PV-Anlage mit Fronius SymoGen24 /- 3-Stufige Heizstabsteuerung für PV-Überschuss

Damian

Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF