Sending over 433 VirtialWire Understanding help

And, my Trigger value of 111 is 2220.

What does that mean?

Trigger = buf;

The above won't work as you expect, because buf[] is an array.

Try

Trigger = buf[0]; //for a 1 byte transmission