Sensor - transformation - binaire

Bonjour

J’essaie de créer un virtuel pour un détecteur qui ne communique pas le statut binaire vrai / faux, mais des codes : 23 (fermé), 22 ouvert. J’ai essayé cela dans mon configuration YAML :

  • platform: template
    sensors:
    chattiere_etat:
    friendly_name: « Chattiere Etat »
    entity_id: sensor.vision_security_sensor_access_control
    # value_template: « {{ is_state(‹ sensor.vision_security_sensor_access_control ›, ‹ 22 ›) }} »
    device_class: Door
    icon_template: >
    {% if is_state(‹ sensor.vision_security_sensor_access_control ›) %}
    mdi:door-open
    {% else %}
    mdi:door-closed
    {% endif %}
    value_template: >
    {% if is_state(‹ sensor.vision_security_sensor_access_control ›, ‹ 22 ›) %}
    True
    {% elif is_state(‹ sensor.vision_security_sensor_access_control ›, ‹ 23 ›) %}
    False
    {% else %}
    Error
    {% endif %}

Est-ce que vous avez une idée car cela ne fonctionne pas
Merci

J’ai la même chose que toi et ça fonctionne.

  - platform: template
    sensors:
      fenetre_bureau:
        friendly_name: "Fenêtre Bureau"
        device_class: window
        value_template: "{{ is_state('sensor.fenetre_bureau_access_control', '22') }}"
1 « J'aime »

@Larnak, as-tu bien mis en forme en YAML comme le présente @Romain.denis67 ? Le YAML est par essence sensible à la mise en forme!

Merci ca fonctionne :innocent: