ZW120 Door Window Sensor Gen5 by AEON Labs in Homekit

Hi,

I am trying to configure a “ZW120 Door Window Sensor Gen5 by AEON Labs” to work in Homekit.
I have managed to get it working in Home Assistant Dashboard by adding this code in the configuration.yaml:

binary_sensor:
  - platform: template
    sensors:
      frontdoor:
        friendly_name: "Door"
        value_template: >-
          {% if is_state('sensor.door_access_control', '22') %}
            open
          {% elif is_state('sensor.door_access_control', '23') %}
            closed
          {% else %}
            unknown
          {% endif %}
        icon_template: >-
          {% if is_state('sensor.door_access_control', '22') %}
            mdi:door-open
          {% elif is_state('sensor.door_access_control', '23') %}
            mdi:door-closed
          {% else %}
            mdi:alert
          {% endif %}

I have also tried setting the sensor to binary sensor report as well as changing Report type (121) to both 17 as well as 272.

But in Homekit the sensor will not change in Homekit. Do I need to make sure that my entity Door get exported or something?

Thanks!