Danfoss Ally - window feature does not work

Hi, can I found here someone with Danfoss Ally thermostats? I have two, everything works great, except the window feature. Automation for switch between window_opem_external works, the valve change the value to true or false when window is opened/closed, but the internal value does not change. After reboot the valve, it one time changes to quarantine and then back to closed, but if I try it again, nothing happens. Firmware is last available.

info  2024-03-04 10:54:27: MQTT publish: topic 'zigbee2mqtt/Living Room Thermostat - Danfoss Ally', payload '{"adaptation_run_control":"none","adaptation_run_settings":true,"adaptation_run_status":"found","algorithm_scale_factor":1,"battery":96,"day_of_week":"saturday","external_measured_room_sensor":-8000,"heat_available":true,"heat_required":false,"keypad_lockout":"unlock","last_seen":"2024-03-04T09:54:26.999Z","linkquality":176,"load_balancing_enable":true,"load_estimate":-8000,"load_room_mean":-8000,"local_temperature":19.48,"mounted_mode_active":false,"mounted_mode_control":false,"occupied_heating_setpoint":18,"occupied_heating_setpoint_scheduled":18,"pi_heating_demand":1,"preheat_status":false,"programming_operation_mode":"setpoint","radiator_covered":true,"regulation_setpoint_offset":0,"running_state":"idle","setpoint_change_source":"externally","system_mode":"heat","thermostat_vertical_orientation":false,"trigger_time":720,"update":{"installed_version":28,"latest_version":28,"state":"idle"},"update_available":null,"viewing_direction":false,"window_open_external":true,"window_open_feature":true,"window_open_internal":"quarantine"}'
info  2024-03-04 10:54:27: MQTT publish: topic 'zigbee2mqtt/Living Room Thermostat - Danfoss Ally', payload '{"adaptation_run_control":"none","adaptation_run_settings":true,"adaptation_run_status":"found","algorithm_scale_factor":1,"battery":96,"day_of_week":"saturday","external_measured_room_sensor":2110,"heat_available":true,"heat_required":false,"keypad_lockout":"unlock","last_seen":"2024-03-04T09:54:26.999Z","linkquality":176,"load_balancing_enable":true,"load_estimate":-8000,"load_room_mean":-8000,"local_temperature":19.48,"mounted_mode_active":false,"mounted_mode_control":false,"occupied_heating_setpoint":18,"occupied_heating_setpoint_scheduled":18,"pi_heating_demand":1,"preheat_status":false,"programming_operation_mode":"setpoint","radiator_covered":true,"regulation_setpoint_offset":0,"running_state":"idle","setpoint_change_source":"externally","system_mode":"heat","thermostat_vertical_orientation":false,"trigger_time":720,"update":{"installed_version":28,"latest_version":28,"state":"idle"},"update_available":null,"viewing_direction":false,"window_open_external":true,"window_open_feature":true,"window_open_internal":"quarantine"}'
info  2024-03-04 10:54:27: MQTT publish: topic 'zigbee2mqtt/Living Room Thermostat - Danfoss Ally', payload '{"adaptation_run_control":"none","adaptation_run_settings":true,"adaptation_run_status":"found","algorithm_scale_factor":1,"battery":96,"day_of_week":"saturday","external_measured_room_sensor":2110,"heat_available":true,"heat_required":false,"keypad_lockout":"unlock","last_seen":"2024-03-04T09:54:27.024Z","linkquality":176,"load_balancing_enable":true,"load_estimate":-8000,"load_room_mean":-8000,"local_temperature":19.48,"mounted_mode_active":false,"mounted_mode_control":false,"occupied_heating_setpoint":18,"occupied_heating_setpoint_scheduled":18,"pi_heating_demand":1,"preheat_status":false,"programming_operation_mode":"setpoint","radiator_covered":true,"regulation_setpoint_offset":0,"running_state":"idle","setpoint_change_source":"externally","system_mode":"heat","thermostat_vertical_orientation":false,"trigger_time":720,"update":{"installed_version":28,"latest_version":28,"state":"idle"},"update_available":null,"viewing_direction":false,"window_open_external":true,"window_open_feature":true,"window_open_internal":"quarantine"}'
info  2024-03-04 10:54:35: MQTT publish: topic 'zigbee2mqtt/Living Room Thermostat - Danfoss Ally', payload '{"adaptation_run_control":"none","adaptation_run_settings":true,"adaptation_run_status":"found","algorithm_scale_factor":1,"battery":96,"day_of_week":"saturday","external_measured_room_sensor":2110,"heat_available":true,"heat_required":false,"keypad_lockout":"unlock","last_seen":"2024-03-04T09:54:35.044Z","linkquality":172,"load_balancing_enable":true,"load_estimate":-8000,"load_room_mean":-8000,"local_temperature":20.69,"mounted_mode_active":false,"mounted_mode_control":false,"occupied_heating_setpoint":18,"occupied_heating_setpoint_scheduled":18,"pi_heating_demand":1,"preheat_status":false,"programming_operation_mode":"setpoint","radiator_covered":true,"regulation_setpoint_offset":0,"running_state":"idle","setpoint_change_source":"externally","system_mode":"heat","thermostat_vertical_orientation":false,"trigger_time":720,"update":{"installed_version":28,"latest_version":28,"state":"idle"},"update_available":null,"viewing_direction":false,"window_open_external":true,"window_open_feature":true,"window_open_internal":"quarantine"}'
info  2024-03-04 10:54:35: MQTT publish: topic 'zigbee2mqtt/Living Room Thermostat - Danfoss Ally', payload '{"adaptation_run_control":"none","adaptation_run_settings":true,"adaptation_run_status":"found","algorithm_scale_factor":1,"battery":96,"day_of_week":"saturday","external_measured_room_sensor":2110,"heat_available":true,"heat_required":false,"keypad_lockout":"unlock","last_seen":"2024-03-04T09:54:35.515Z","linkquality":172,"load_balancing_enable":true,"load_estimate":-163,"load_room_mean":-8000,"local_temperature":20.69,"mounted_mode_active":false,"mounted_mode_control":false,"occupied_heating_setpoint":18,"occupied_heating_setpoint_scheduled":18,"pi_heating_demand":1,"preheat_status":false,"programming_operation_mode":"setpoint","radiator_covered":true,"regulation_setpoint_offset":0,"running_state":"idle","setpoint_change_source":"externally","system_mode":"heat","thermostat_vertical_orientation":false,"trigger_time":720,"update":{"installed_version":28,"latest_version":28,"state":"idle"},"update_available":null,"viewing_direction":false,"window_open_external":true,"window_open_feature":true,"window_open_internal":"closed"}'

Anyone please?

I tried to do the same - the update of the external window sensor value updates (0x4003), but the window sensor value in 0x4000 does not show that it was set to open by an external sensor (value 4) when locally detected as closed.

Maybe it works, I just installed a sensor in 1 room - I’ll check if the valve does get closed in case the window stays open.

sequence:
  - variables:
      ieee: "{{ (device_attr(device, 'identifiers')|list)[0][1] }}"
      default_tries: 3
  - alias: Set external external window open
    action: zha_toolkit.attr_write
    data:
      ieee: "{{ ieee }}"
      cluster: 513
      attribute: 16387
      attr_val: "{{ (states(binary_sensor_entity_id) == \"on\") | int }}"
      read_before_write: false
alias: Danfoss Ally TRV - Set window open
description: A script that sets the external window open state based on another
fields:
  device:
    name: Ally TRV Device
    description: A Danfoss Ally Thermostatic Regulation Valve (TRV) to configure
    required: true
    selector:
      device:
        manufacturer: Danfoss
        entity:
          domain: climate
          integration: zha
  binary_sensor_entity_id:
    name: Source binary sensor
    description: The entity ID of the binary sensor
    required: true
    example: binary_sensor.fenetre_chambre
    selector:
      entity: null
mode: single
icon: mdi:thermostat