Cover switches in esphome devices ignore delay

Hello,

I have a cover created in an ESPhome device. As any cover it has 2 switch entities and I have 200ms delay for them defined in the esphome config.
On the frontend if I use the entity card it says: Closed or Open
If I use the entities card I’m getting up-down arrows to control the cover. Pressing either button sets the pin high or low for 200ms as expected.
If I’m adding either up or down switch it is permanently setting my pin high totally ignoring the delay.
Why it ignores the delay?
How can I display the Open/Closed text in the Entities card together with the switches?

It sounds like you have configured the cover to use the switches with a momentary on time (your delay). The switches themselves do not have the delay. So if you change their state they will stay that way.

Sharing your ESPHome config would help make this clearer.

Why do you want both the switches and the cover controls?

https://esphome.io/cookbook/garage-door.html

This is the esphome setup.
When I trigger the open switch entity I’m expecting the following sequence to run:

open_action:
      # Cancel any previous action
      - switch.turn_off: close_switch
      # Turn the OPEN switch on briefly
      - switch.turn_on: open_switch
      - delay: 0.1s
      - switch.turn_off: open_switch

I do understand that the open_swich and open_action are different but now it seems like all this setup in the esphome is useless for HA automation I have to setup the same thing again in automation.
I have shelly switches and they are set in shelly cloud to turn off in 0.1s
When I integrate them into HA and press the switch they do like that, they turn off immediately.
I would expect the same behaviour here as well, I dont understand why is this ignored.

Am I missing something? Can I call the open action in buttons (other than entities card) and automation?

Don’t use the switches use the cover entity and its services (cover_open, cover_close, etc…).

https://www.home-assistant.io/integrations/cover/#services