Problem with automating a climate entity - commands repeated

Hi All

I’m having some issues with automating things like turning on an air conditioner. It works, but I find that it sends the command multiple times?

i.e. I have scene where I have my aircon set to 22 deg C, fan mode auto, vane swing off. I then use an automation that triggers at 6:30 AM to run this scene, the aircon beeps multiple times.

If it matters, I have an esp01-m connected to ESPHome with IR Remote for controlling the air conditioner

I also have a Midea aircon for which I use the midea local LAN integration (this is over wifi, not IR).

Both respond in the same way. When I activate the scene, the aircons beep multiple times.

Interestingly, if I check the log for my esp01-m it does in fact show it is transmitting the setting multiple times. Why?

[15:54:58][D][climate:010]: 'livrm-ac' - Setting
[15:54:58][D][climate:014]:   Mode: HEAT
[15:54:58][D][remote_transmitter:075]: Sending remote code...
[15:54:58][D][climate:378]: 'livrm-ac' - Sending state:
[15:54:58][D][climate:381]:   Mode: HEAT
[15:54:58][D][climate:386]:   Fan Mode: AUTO
[15:54:58][D][climate:398]:   Swing Mode: OFF
[15:54:58][D][climate:401]:   Current Temperature: 21.00°C
[15:54:58][D][climate:407]:   Target Temperature: 22.00°C
[15:54:58][W][component:204]: Component api took a long time for an operation (0.56 s).
[15:54:58][W][component:205]: Components should block for at most 20-30ms.
[15:54:58][D][climate:378]: 'livrm-ac' - Sending state:
[15:54:58][D][climate:381]:   Mode: HEAT
[15:54:58][D][climate:386]:   Fan Mode: AUTO
[15:54:58][D][climate:398]:   Swing Mode: OFF
[15:54:58][D][climate:401]:   Current Temperature: 21.00°C
[15:54:58][D][climate:407]:   Target Temperature: 22.00°C
[15:54:58][D][climate:010]: 'livrm-ac' - Setting
[15:54:58][D][climate:039]:   Target Temperature: 22.00
[15:54:58][D][remote_transmitter:075]: Sending remote code...
[15:54:58][D][climate:378]: 'livrm-ac' - Sending state:
[15:54:58][D][climate:381]:   Mode: HEAT
[15:54:58][D][climate:386]:   Fan Mode: AUTO
[15:54:58][D][climate:398]:   Swing Mode: OFF
[15:54:58][D][climate:401]:   Current Temperature: 21.00°C
[15:54:58][D][climate:407]:   Target Temperature: 22.00°C
[15:54:58][W][component:204]: Component api took a long time for an operation (0.57 s).
[15:54:58][W][component:205]: Components should block for at most 20-30ms.
[15:54:58][D][climate:378]: 'livrm-ac' - Sending state:
[15:54:58][D][climate:381]:   Mode: HEAT
[15:54:58][D][climate:386]:   Fan Mode: AUTO
[15:54:58][D][climate:398]:   Swing Mode: OFF
[15:54:58][D][climate:401]:   Current Temperature: 21.00°C
[15:54:58][D][climate:407]:   Target Temperature: 22.00°C
[15:54:58][D][climate:010]: 'livrm-ac' - Setting

Normally I wouldn’t care about this, but multiple loud beeps at 6 AM in the morning when I turn on my AC is starting to get a little annoying.