These 2 statements together don’t make sense. If you have HA receiving MQTT data - then that will be represented as devices and entities in HA. You don’t need an ESPHome node to do anything with that data. Just add it to a suitable weather card.
If you want the ESPHome device to display some data on a small screen, again no MQTT required, just some yaml to expose the Home Assistant entities on the ESPHome node.
Thanks Daryl. Of course I missed the obvious as you say the MQTT message data will already be represented as devices and entities in HA. Thanks for your help.