DIY Regensensor

Hallo, ich habe folgende Anleitung umgesetzt.
DIY ZigBee Regensensor

Soweit klappt auch technisch alles nur mit dem binary_sensor habe ich so meine Probleme.
zZ habe ich es wie folgt umgesetzt.

  - platform: template
    sensors:
      regensensor:
        friendly_name: "Regensensor"
        device_class: moisture
        unique_id: "Regensensor"
        value_template: >-
         {{ "Regen" if is_state("binary_sensor.regensensor_contact", "off") else "Trocken" }}
        icon_template: >-
         {% if is_state("binary_sensor.regensensor_contact", "off") %}
         mdi:weather-rainy
         {% else %}
         mdi:water-off
         {% endif %}

Das Icon verändert sich auch stets je nach Zustand aber der Text Regen/Trocken bleibt immer gleich.
Hat wer einen Idee ?