Yes, the commands are caught up.
For window OPEN detection, we distinguish between internal, which is determined based on cooling within a certain time, and external, which is done by a window-door contact via the HomePilot.
If "Window OPEN" is detected internally, the temperature is lowered to 4°C for 15 minutes, after which the temperature is reset to the last set value. If a switching command with a new temperature is issued within the 15 minutes, the temperature is reset to this new value after the 15 minutes.
If "Window OPEN" is detected externally, it behaves as follows. For example, if an open window is detected by a window/door contact at 6:30, the temperature is lowered to 4°C. If then at 7:30 a command is sent by the HomePilot with the target 22°C, the radiator actuator remains at 4°c. If the window is then closed at 8:00, the heating is regulated to 22°C.