First steps with Blynk on ESP8266 - how to connect a few codes

Thank you very much for many messages.

I am trying make something alone and my device is running very well.
Now I must add phisical buttons and current meter.

Code in my device:

#define BLYNK_PRINT Serial

#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
#include <OneWire.h>
#include <DallasTemperature.h>

#define ONE_WIRE_BUS 2   // SET GPIO2
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature DS18B20(&oneWire);

char auth[] = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"; 
char ssid[] = "ERKO_IOT";
char pass[] = "aaaaaaaaaaaaaaaaaaaa";

void setup()
{
  // Debug console
  Serial.begin(9600);

  Blynk.begin(auth, ssid, pass);
}

void loop()
{
  float temp;
do
{
DS18B20.requestTemperatures();
temp = DS18B20.getTempCByIndex(0);
Serial.print("Temperature: ");
Serial.println(temp);
}
while (temp == 85.0 || temp == (-127.0));
Blynk.virtualWrite(1, temp); // SET V1 (VIRTUAL PIN 1)
  Blynk.run();
}

And screen shot from phone: