Probleme capteur d'ouverture ZWAVE / MQTT

Bonjour à tous,
J’ai migré de l’add-on Zwave2MQTT vers l’add-on ZwaveJS2MQTT et malgré mes recherches et mes essais, je n’arrive pas à solutionner mon problème.

Mon problème

J’ai 3 modèles de capteurs d’ouverture (Fibaro FGDW-002, AeonZW089, Heiman HS1DS-Z), le probleme est identique, ils ne remontent plus l’information Ouvert / Fermé dans Home Assistant.

binary_sensor:
  - platform: mqtt
    name: "capteur_ouverture_1_etat"
    state_topic: "zwave/nodeID_25/113/0/Acess_Control/Door_state"
    payload_on: "22"
    payload_off: "23"
    device_class: opening

Pourtant l’information remonte bien dans MQTT, 22 (lorsque ouvert) et 23 (lorsque fermé).
Mes automatismes dans Node-Red fonctionnent mais j’ai remarqué que la valeur est reconnue au format string et non number.
Auparavant aveczwave2mqtt, les payload étaient 0 ou 1, et cela fonctionnait correctement.

Merci pour votre aide

Ma configuration


System Health

version core-2021.2.3
installation_type Home Assistant OS
dev false
hassio true
docker true
virtualenv false
python_version 3.8.7
os_name Linux
os_version 5.4.99
arch x86_64
timezone Europe/Paris
Home Assistant Community Store
GitHub API ok
Github API Calls Remaining 5000
Installed Version 1.11.3
Stage running
Available Repositories 813
Installed Repositories 18
Hass.io
host_os Home Assistant OS 5.12
update_channel stable
supervisor_version supervisor-2021.02.11
docker_version 19.03.13
disk_total 62.3 GB
disk_used 9.2 GB
healthy true
supported true
board ova
supervisor_api ok
version_api ok
installed_addons Check Home Assistant configuration (3.6.0), Samba share (9.3.1), DahuaVTO2MQTT (1.0.13), Portainer (1.4.0), SSH & Web Terminal (8.0.3), Duck DNS (1.12.5), Samba Backup (4.4), Z-Wave JS to MQTT (0.5.0)
Lovelace
dashboards 2
resources 12
views 17
mode storage
___

J’ai trouvé une solution en utilisant value_template

  - platform: mqtt
    name: "capteur_ouverture_1_etat"
    state_topic: "zwave/nodeID_25/113/0/Access_Control/Door_state"
    value_template: >
      {%if value == '22' %} true {%else%} false {%endif%}
    payload_on: "true"
    payload_off: "false"
    device_class: opening

Si quelqu’un rencontre le même souci.