Temp automation not firing

New to HA - coming from Hubitat/SmartThings.

I have a few separate automations to set the humidity set point based on the outdoor temp so my windows don’t bleed but they aren’t triggering. I read various posts but not seeing what I’m doing wrong

alias: Humidity when Temp Above 40
description: ''
  - platform: numeric_state
    entity_id: weather.home
    attribute: temperature
    above: '41'
condition: []
  - device_id: daae9607956d176221065d6ffb2ad123
    domain: humidifier
    entity_id: humidifier.ecobee3
    type: set_humidity
    humidity: 45


Welcome to the forum, please have a read of point 11 here then edit your post.