Turn switch off at specific weather temperature

Hello.
I am trying to turn my boiler off when outside air is above 10.
I have this, but it dont seem to work.
It is using an ewelink switch and I can turn the switch on and off via the dashboard and the Id is correct.
Any pointers please? Thanks

alias: Boiler On Off Above 10 Degs C
description: Boiler On Off Above 10 Degs C
triggers:
  - trigger: numeric_state
    entity_id:
      - weather.forecast_home
    attribute: temperature
    above: 10
conditions: []
actions:
  - action: switch.turn_off
    metadata: {}
    data: {}
    target:
      entity_id: switch.1001fdb5bf_1
mode: single

You may be better served using the following integration, but it may require that you set up a template sensor helper for the temperature if your weather integration does not supply an independent sensor.