Climate not switching?

My switch is not ‘turning on’ as i am expecting it to.

This comes from the logs:

[16:54:37][D][sensor:125]: 'Vloerverwarming aanvoer': Sending state 28.50000 °C with 1 decimals of accuracy
[16:54:37][D][climate:385]: 'Vloerverwarming controller' - Sending state:
[16:54:37][D][climate:388]:   Mode: OFF
[16:54:37][D][climate:390]:   Action: OFF
[16:54:37][D][climate:408]:   Current Temperature: 28.50°C
[16:54:37][D][climate:414]:   Target Temperature: 25.00°C

And this is my config:

# Vloerverwarming controller
climate:
  - platform: thermostat
    name: "Vloerverwarming controller"
    sensor: vloerverwarming_aanvoer
    default_mode: cool
    default_target_temperature_high: 25 °C
    min_cooling_off_time: 0s
    min_cooling_run_time: 0s
    min_idle_time: 0s
    cool_action:
      - switch.turn_on: vloerverwarming_pomp
    idle_action:
      - switch.turn_off: vloerverwarming_pomp

Basically what i want to achieve is that the switch turns ON when the temp is above 25 degrees celcius, but it doesn’t turn on whereas i am expecting it that it should based on above logs and config?

Your log says: Mode: OFF and Action: OFF, so it looks like the controller on the HA dashboard is deactivated (OFF button pushed). What happens if you click on the fan icon (ON) in the HA dashboard?
thermostat in HA