FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Sebuz am 13 Oktober 2023, 11:40:40

Titel: DOIF mehrere Zustände als icon und Button für enable/disable
Beitrag von: Sebuz am 13 Oktober 2023, 11:40:40
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
Titel: Aw: DOIF mehrere Zustände als icon und Button für enable/disable
Beitrag von: Damian am 13 Oktober 2023, 17:42:16
Ich benutze für solche Fälle das uiTable/uiState-Attribut: https://wiki.fhem.de/wiki/DOIF/uiTable_Schnelleinstieg