Openweathermap temp trigger

Truly stumped on this one. I have openweathermap working just fine, widget on the dashboard and values populating without any issue. For some reason this automation just won’t fire.

- id: '1589515028437'
  alias: Fans on above 70
  description: ''
  trigger:
  - above: '70.0'
    entity_id: weather.openweathermap
    platform: numeric_state
  condition:
  - condition: state
    entity_id: sun.sun
    state: above_horizon
  action:
  - data: {}
    entity_id: switch.01200885ecfabc810d33
    service: switch.turn_on
  - data: {}
    entity_id: switch.leviton_dz15s_1bz_decora_smart_switch_switch
    service: switch.turn_on

Basically it’s just turning on 2 outdoor fans when the outdoor temp hits 70 F and the sun it up. Pretty simple but won’t fire. This was built in the automation builder. I’m not schooled enough on this yet to configure it manually.

Looks like I have a bunch of errors in my log file too. I can’t really understand what it’s saying though.

Value cannot be processed as a number: <state weather.openweathermap=partlycloudy; temperature=77.3, humidity=65, pressure=30.0, wind_bearing=190, wind_speed=6.94, attribution=Data provided by OpenWeatherMap, forecast=[{‘datetime’: 1590073200000, ‘temperature’: 80.7, ‘precipitation’: None, ‘condition’: ‘partlycloudy’}, {‘datetime’: 1590084000000, ‘temperature’: 86.2, ‘precipitation’: None, ‘condition’: ‘partlycloudy’}, {‘datetime’: 1590094800000, ‘temperature’: 85.3, ‘precipitation’: None, ‘condition’: ‘sunny’}, {‘datetime’: 1590105600000, ‘temperature’: 78.8, ‘precipitation’: None, ‘condition’: ‘partlycloudy’}, {‘datetime’: 1590116400000, ‘temperature’: 74.8, ‘precipitation’: 2.1, ‘condition’: ‘rainy’}, {‘datetime’: 1590127200000, ‘temperature’: 71.9, ‘precipitation’: 0.1, ‘condition’: ‘rainy’}, {‘datetime’: 1590138000000, ‘temperature’: 70.2, ‘precipitation’: None, ‘condition’: ‘partlycloudy’}, {‘datetime’: 1590148800000, ‘temperature’: 73.9, ‘precipitation’: None, ‘condition’: ‘partlycloudy’}, {‘datetime’: 1590159600000, ‘temperature’: 84.9, ‘precipitation’: None, ‘condition’: ‘partlycloudy’}, {‘datetime’: 1590170400000, ‘temperature’: 87.8, ‘precipitation’: None, ‘condition’: ‘partlycloudy’}, {‘datetime’: 1590181200000, ‘temperature’: 81.9, ‘precipitation’: 1.6, ‘condition’: ‘rainy’}, {‘datetime’: 1590192000000, ‘temperature’: 77.1, ‘precipitation’: 0.7, ‘condition’: ‘rainy’}, {‘datetime’: 1590202800000, ‘temperature’: 72.0, ‘precipitation’: 4.8, ‘condition’: ‘rainy’}, {‘datetime’: 1590213600000, ‘temperature’: 73.1, ‘precipitation’: 0.3, ‘condition’: ‘rainy’}, {‘datetime’: 1590224400000, ‘temperature’: 72.4, ‘precipitation’: None, ‘condition’: ‘cloudy’}, {‘datetime’: 1590235200000, ‘temperature’: 74.8, ‘precipitation’: None, ‘condition’: ‘cloudy’}, {‘datetime’: 1590246000000, ‘temperature’: 86.0, ‘precipitation’: None, ‘condition’: ‘cloudy’}, {‘datetime’: 1590256800000, ‘temperature’: 87.8, ‘precipitation’: None, ‘condition’: ‘cloudy’}, {‘datetime’: 1590267600000, ‘temperature’: 84.8, ‘precipitation’: None, ‘condition’: ‘partlycloudy’}, {‘datetime’: 1590278400000, ‘temperature’: 78.8, ‘precipitation’: None, ‘condition’: ‘sunny’}, {‘datetime’: 1590289200000, ‘temperature’: 75.7, ‘precipitation’: 0.1, ‘condition’: ‘rainy’}, {‘datetime’: 1590300000000, ‘temperature’: 74.1, ‘precipitation’: None, ‘condition’: ‘cloudy’}, {‘datetime’: 1590310800000, ‘temperature’: 72.6, ‘precipitation’: None, ‘condition’: ‘cloudy’}, {‘datetime’: 1590321600000, ‘temperature’: 75.2, ‘precipitation’: None, ‘condition’: ‘cloudy’}, {‘datetime’: 1590332400000, ‘temperature’: 85.1, ‘precipitation’: None, ‘condition’: ‘cloudy’}, {‘datetime’: 1590343200000, ‘temperature’: 85.5, ‘precipitation’: None, ‘condition’: ‘cloudy’}, {‘datetime’: 1590354000000, ‘temperature’: 84.1, ‘precipitation’: None, ‘condition’: ‘cloudy’}, {‘datetime’: 1590364800000, ‘temperature’: 78.3, ‘precipitation’: None, ‘condition’: ‘cloudy’}, {‘datetime’: 1590375600000, ‘temperature’: 74.8, ‘precipitation’: None, ‘condition’: ‘sunny’}, {‘datetime’: 1590386400000, ‘temperature’: 72.7, ‘precipitation’: None, ‘condition’: ‘partlycloudy’}, {‘datetime’: 1590397200000, ‘temperature’: 70.9, ‘precipitation’: None, ‘condition’: ‘partlycloudy’}, {‘datetime’: 1590408000000, ‘temperature’: 74.3, ‘precipitation’: None, ‘condition’: ‘partlycloudy’}, {‘datetime’: 1590418800000, ‘temperature’: 83.0, ‘precipitation’: None, ‘condition’: ‘partlycloudy’}, {‘datetime’: 1590429600000, ‘temperature’: 84.4, ‘precipitation’: None, ‘condition’: ‘partlycloudy’}, {‘datetime’: 1590440400000, ‘temperature’: 82.8, ‘precipitation’: None, ‘condition’: ‘sunny’}, {‘datetime’: 1590451200000, ‘temperature’: 78.1, ‘precipitation’: None, ‘condition’: ‘sunny’}, {‘datetime’: 1590462000000, ‘temperature’: 75.2, ‘precipitation’: None, ‘condition’: ‘sunny’}, {‘datetime’: 1590472800000, ‘temperature’: 73.8, ‘precipitation’: None, ‘condition’: ‘sunny’}, {‘datetime’: 1590483600000, ‘temperature’: 72.6, ‘precipitation’: None, ‘condition’: ‘sunny’}, {‘datetime’: 1590494400000, ‘temperature’: 76.1, ‘precipitation’: 0.2, ‘condition’: ‘rainy’}], friendly_name=OpenWeatherMap @ 2020-05-21T01:37:21.255836-04:00> (Offending entity: partlycloudy)

Appreciate any guidance.

That is not the correct entity for a temperature from Openweathermap. I think you will find the answer in the Openweathermap documentation page. Look for configuring a temperature sensor.

I should have checked my config before posting. Apparently I had it set to weather instead of sensor still. I changed it last night but had some internet issues so it didn’t save. All good now. Thank you!