Trying to automate my AC but always get weird issue messages

I have the following setup:

Midea AC controlled with ESPHOME

And controlling it by hand from the mobile app or web page works 100%.
But now i tried to turn ac on as soon temp falls below 15C…and i see the automation got triggered but ended with

Stopped because an error was encountered at November 20, 2022 at 9:16:31 AM (runtime: 0.01 seconds)
must contain at least one of entity_id, device_id, area_id.

automation looks like this

id: '1668880568239'
alias: FrostSave
description: Turn on when under 15C
  - platform: device
    device_id: 29db89185fda53e7e9425b9a7e403882
    domain: climate
    entity_id: climate.bed_room_ac
    type: current_temperature_changed
    below: 17
condition: []
  - service: climate.turn_on
    data: {}
  - service: climate.set_temperature
      temperature: 21
      hvac_mode: heat
mode: single

Any ideas what it wants me to do?
Automation is created via the visual guided way…not hand coded

Thx for any idea