Scrape: change icon on state

hey guys, could someone point me to … what I´m doing wrong ?!?

scrape:
  - resource: https://www.der-mond.de/
    sensor:
      - name: "Astrologisches Sternbild"
        unique_id: mond.astrologisches.sternbild
        icon: >
          {% if is_state('sensor.astrologisches_sternbild', 'Mondzeichen Steinbock') %}
             "mdi:zodiac-capricorn"
          {% elif is_state('sensor.astrologisches_sternbild', 'Mondzeichen Wassermann') %}
             "mdi:zodiac-aquarius"
          {% elif is_state('sensor.astrologisches_sternbild', 'Mondzeichen Fische') %}
             "mdi:zodiac-pisces"
          {% elif is_state('sensor.astrologisches_sternbild', 'Mondzeichen Widder') %}
             "mdi:zodiac-aries"
          {% elif is_state('sensor.astrologisches_sternbild', 'Mondzeichen Stier') %}
             "mdi:zodiac-taurus"
          {% elif is_state('sensor.astrologisches_sternbild', 'Mondzeichen Zwillinge') %}
             "mdi:zodiac-gemini"
          {% elif is_state('sensor.astrologisches_sternbild', 'Mondzeichen Krebs') %}
             "mdi:zodiac-cancer"
          {% elif is_state('sensor.astrologisches_sternbild', 'Mondzeichen Löwe') %}
             "mdi:zodiac-leo"
          {% elif is_state('sensor.astrologisches_sternbild', 'Mondzeichen Jungfrau') %}
             "mdi:zodiac-virgo"
          {% elif is_state('sensor.astrologisches_sternbild', 'Mondzeichen Waage') %}
             "mdi:zodiac-libra"
          {% elif is_state('sensor.astrologisches_sternbild', 'Mondzeichen Skorpion') %}
             "mdi:zodiac-scorpio"
          {% elif is_state('sensor.astrologisches_sternbild', 'Mondzeichen Schütze') %}
             "mdi:zodiac-sagittarius"
          {% endif %}
        select: ".table > tbody:nth-child(1) > tr:nth-child(6) > td:nth-child(2)"
      - name: "Astronomisches Sternbild"
        unique_id: mond.astronomisches.sternbild
        icon: "mdi:weather-night"
        select: ".table > tbody:nth-child(1) > tr:nth-child(5) > td:nth-child(2)"
      - name: "Mondhöhe"
        unique_id: mond.mondhoehe
        select: ".table > tbody:nth-child(1) > tr:nth-child(3) > td:nth-child(2)"
        icon: "mdi:theme-light-dark"
      - name: "Himmelsrichtung"
        unique_id: mond.himmelsrichtung
        select: ".table > tbody:nth-child(1) > tr:nth-child(4) > td:nth-child(2)"
        icon: "mdi:compass-rose"

I get no Icon on state “red”, with static icon it works “blue”.
many thanks…