Input_number + esp8266

Hello! I am new to HA. I write my firmware on esp8266 and integrate into HA via MQTT.
I create input_number in configuration.yaml. It is necessary to transfer numbers from 0 to 30 to esp 8266:

input_number:
  target_volume:
    name: volume
    min: 1
    max: 30
    step: 1
    icon: mdi:target
automation:
  - alias: Set volume slider
    trigger:
      platform: mqtt
      topic: 'fireplace/setVolume'
    action:
      service: input_number.set_value
      data:
        entity_id: input_number.target_volume
        value: "{{ trigger.payload }}"

This code does not work, tell me how to do it.
Thanks for the help.

Sorry for my english )