Mqtt.py log warning "No matching payload found for entity"

Remove these two lines from your configuration:

    payload_on: "2B810A"
    payload_off: "2B810E"

They are not needed because the value_template handles the interpretation of the received payload.

For more information, see: