MQTT Sensor state unknown

Hi,

I try to set a sensor to default 0 or default 1 if the state is unknown.

The sensor only sends a payload if it was used, after that I get a state, but before it’s always unknown.

I already tried several ways, but everytime I reload yaml configs the state of the sensor is unknow.

e.g.

- unique_id: ABB_HOT
    name: ABB HOT
    state_topic: bsc/trigger/7
    value_template: "{{ 1 if (value == 'unknown' or value == 'Unknown' or value == 'none' or value == 'None' or value == 'unavailable' or value == '' or value == 'Unbekannt') else value }}"
    icon: mdi:power-on
    device: {
      identifiers: [
       "ABB"
      ],
      manufacturer: "ABB",
      model: "T3",
      name: "ABB"}

I’d also like some clarity on this issue.