1. Zuerst einen Sensor für den Parameter erstellen und dann
2. Einen Template Sensor mit der Mehrfachauswahl definieren ... schon wird der korrekte Status angezeigt
Bei der Modbus-Config:
sensors: - name: "OvumHP Betriebsart" unique_id: ovumac16_anfo_modbus address: 12338 data_type: int32 swap: word input_type: holding slave: 247
- sensor: - name: "OvumHP Betriebsart" unique_id: ovumac16_anfo_template device_class: enum availability: "{{ states('sensor.ovumhp_betriebsart')|int(5) in [0,1,2,3,4,5] }}" state: > {% set mapper = { '0' : 'Standby', '1' : 'Warmwasser', '2' : 'Heizung', '3' : 'Externe', '4' : 'Kühlung', '5' : 'Photovoltaik'} %} {% set state = states('sensor.ovumhp_betriebsart') %} {{ mapper[state] if state in mapper}}
Kommentar