MQTT sensor setup

You can get attributes from a json payload - see this thread.

Unfortunately, your json is an array rather than named parameters, so I think that won’t work. I think your best option is a different sensor for each element of the array. Is there some reason why that isn’t acceptable? It is normally easier to use for automations.