None of my automations automatically run

loremI am trying to run automations and none of them seem to run, If I manually trigger them they do go through the actions but it seems that the triggers/conditions are not being respected. here is what I have tried:

  • I have checked for syntax errors by running the checks on the development section and they all look to be passing
  • I have restarted the home assistant

Below am sharing a couple of them to for context;

alias: Turn on Bedroom Fan if hot
description: ""
trigger:
  - platform: numeric_state
    entity_id: sensor.bedroom_thrmometer_temperature
    above: 10
condition:
  - condition: numeric_state
    entity_id: zone.home
    above: 0
    enabled: true
action:
  - choose:
      - conditions:
          - condition: numeric_state
            entity_id: sensor.bedroom_thrmometer_temperature
            below: 25
        sequence:
          - service: fan.turn_off
            data: {}
            target:
              device_id: d6e4cf384717aab5129f153446953ee3
      - conditions:
          - condition: numeric_state
            entity_id: sensor.bedroom_thrmometer_temperature
            below: 26.5
            above: 25
        sequence:
          - service: fan.turn_on
            data:
              percentage: 35
            target:
              device_id: d6e4cf384717aab5129f153446953ee3
      - conditions:
          - condition: numeric_state
            entity_id: sensor.bedroom_thrmometer_temperature
            above: 26.5
            below: 27.5
        sequence:
          - service: fan.turn_on
            data:
              percentage: 65
            target:
              device_id: d6e4cf384717aab5129f153446953ee3
      - conditions:
          - condition: numeric_state
            entity_id: sensor.bedroom_thrmometer_temperature
            above: 27.5
            below: 28.5
        sequence:
          - service: fan.turn_on
            data:
              percentage: 75
            target:
              device_id: d6e4cf384717aab5129f153446953ee3
      - conditions:
          - condition: numeric_state
            entity_id: sensor.bedroom_thrmometer_temperature
            above: 28.5
            below: 29.5
        sequence:
          - service: fan.turn_on
            data:
              percentage: 85
            target:
              device_id: d6e4cf384717aab5129f153446953ee3
      - conditions:
          - condition: numeric_state
            entity_id: sensor.bedroom_thrmometer_temperature
            above: 29.5
        sequence:
          - service: fan.turn_on
            data:
              percentage: 100
            target:
              device_id: d6e4cf384717aab5129f153446953ee3
  - service: notify.mobile_app_pixel_7
    data:
      message: Setting Fan Settings
      title: Bedroom
mode: single
alias: Turn Lights On
description: ""
trigger:
  - platform: numeric_state
    entity_id: sun.sun
    attribute: elevation
    below: 11
    alias: Is it Dusk
condition:
  - condition: numeric_state
    entity_id: zone.home
    above: 0
action:
  - type: turn_on
    device_id: dc787f9d8d0024bc2c6ac24a67bcc8f0
    entity_id: 3bdfa98680fbcaf461a2452ee229bd61
    domain: light
    brightness_pct: 10
  - type: turn_on
    device_id: d6e4cf384717aab5129f153446953ee3
    entity_id: 335999cf962324935e7d8c30b3c09366
    domain: light
    brightness_pct: 10
  - service: notify.mobile_app_pixel_7
    data:
      message: Turning the lights On
      title: Lights On!
mode: single

Possibly your triggers - i.e they only trigger when the set point is passed. For example:

This will only trigger when the sensor value changes from 10 or below to above 10. If you expect it to trigger when the temp is already above 10, that won’t happen.

That probably wants to be

trigger:
  - platform: state
    entity_id: sensor.bedroom_thrmometer_temperature
    to: ~
  - platform: numeric_state
    entity_id: zone.home
    above: 0
condition:
  - condition: numeric_state
    entity_id: zone.home
    above: 0
    enabled: true
  - condition: numeric_state
    entity_id: sensor.bedroom_thrmometer_temperature
    above: 10

That will trigger when the first person comes home, or when the temperature changes, and then continue only if people are home and the temperature is above 10.

Similarly, this should probably be:

trigger:
  - platform: numeric_state
    entity_id: sun.sun
    attribute: elevation
    below: 11
    alias: Is it Dusk
  - platform: numeric_state
    entity_id: zone.home
    above: 0
condition:
  - condition: numeric_state
    entity_id: zone.home
    above: 0
  - condition: numeric_state
    entity_id: sun.sun
    attribute: elevation
    below: 11

Thank you @Tinkerer @zoogara these comments seemed to help! appreciate it