MQTT Synax / Temperature Sensor - Not appearing

Hello

Apologies for the (hopefully) simple question. I’m working through trying to add temperature data coming from an RTL433 source. That data exists in mqtt today and my HA is setup (and working) to same MQTT server.

I have the following in my configuration.yaml and expected a new device added to my environment when reloaded. This did not occur and I’m unsure where my mistake is.

mqtt:
  sensor:
    - name: "Outside Temperature"
      device_class: temperature
      unit_of_measurement: "°F"
      value_template: "{{ value_json.temperature_F }}"
      state_topic: "rtl_433/b0b7ee6fc593/devices/LaCrosse-BreezePro/761607/temperature_F"
      json_attributes_topic: "rtl_433/b0b7ee6fc593/devices/LaCrosse-BreezePro/761607/temperature_F"

I’ve monitored the MQTT thread and there are updates coming in.

Any insight the community can offer? Appreciations in advance.

Update: It seems it is creating the entity but its not updating the entity state.
I am seeing MQTT messages within Home assistant when I listen to that topic. Unfortunately its not updating the state to the temperature its receiving. I’m assuming its something in my syntax when creating this but can’t seem to identify

Comparing to one of my mqtt sensors i have no json_attributes_topic in my sensor, only the state_topic and the value template.
Can you post the content of the state_topic?

I commented out the json attribute. Didnt seem to make a difference.

Listening to the topic:

Message 7 received on rtl_433/b0b7ee6fc593/devices/LaCrosse-BreezePro/761607/temperature_F at 6:49 AM:

66.92

QoS: 0 - Retain: false

Remove value_template line. This is not a JSON-formatted message.

Thank you. Quick change and everything is now working as it should.