Sensor icone et couleur

Bonjour à tous,
j’ai créé un sensor:

  - resource: http://192.168.1.103/cgi-bin/webgui.fcgi?xmlitem=44.2001
    scan_interval: 1
    sensor:
      - name: "Alarme collective"
        value_template: '{{ value_json.pm5.item["@active"] }}'
        icon: >-
            {% if (value_template == 0)  %}
                mdi:volume-off
            {% else %}
                mdi:alarm-light
            {% endif %}

le sensor prend la valeur 0 ou 1
en revanche le changement d’icone ne marche pas et je n’arrive pas a le faire changer de couleur.
Est ce que quelqu’un peux m’aider car je sèche
Merci d’avance
Loic

Bj

regarde dans les messages +/- de cette semaine , un membre été en difficulté aussi ,
il me semble que c’est @WarC0zes , qui lui est venu en secours .

Essai un truc comme ceci:

sensor:
  - platform: rest
    resource: http://192.168.1.103/cgi-bin/webgui.fcgi?xmlitem=44.2001
    scan_interval: 1
    name: "Alarme collective"
    value_template: '{{ value_json.pm5.item["@active"] }}'

t dans le fichier config.taml

homeassistant:
  customize:
    sensor.alarme_collective:
      templates:
        icon: >
          {% if is_state('sensor.alarme_collective', '0') %}
            mdi:volume-off
          {% else %}
            mdi:alarm-light
          {% endif %}
      state: >
        {% if is_state('sensor.alarme_collective', '0') %}
          off
        {% else %}
          on
        {% endif %}
      icon_color: >
        {% if is_state('sensor.alarme_collective', '0') %}
          '#00FF00'
        {% else %}
          '#FF0000'
        {% endif %}

Bonjour,
une explication sur ce lien: