Liquid Crystal I2C LCD Usage Issues

You need to make a function which prints the text on LCD and call that function using Blynk Timer
Check this code to print text on I2C LCD.

#define BLYNK_PRINT Serial
#include <ESP8266_Lib.h>
#include <BlynkSimpleShieldEsp8266.h>

#include <LiquidCrystal_I2C.h>

char auth[] = "xxxxxxxxxxxxxxxxxxxxx";
char ssid[] = "xxxxxx";
char pass[] = "xxxxxxx";

LiquidCrystal_I2C lcd(0x27, 16, 2);

#include <SoftwareSerial.h>
SoftwareSerial EspSerial(2, 3);  // RX, TX

#define ESP8266_BAUD 115200

BlynkTimer timer;

ESP8266 wifi(&EspSerial);

void printOnLcd() {     
  lcd.print(F("Hello World: "));
}

void setup()  {
  Serial.begin(9600);
  EspSerial.begin(ESP8266_BAUD);
  delay(10);
  Blynk.begin(auth, wifi, ssid, pass);
  lcd.begin(16, 2);
  lcd.init();
  lcd.backlight();

  timer.setInterval(1000L, printOnLcd);
}

void loop() {
  Blynk.run();
  timer.run();
}

Hope this helps. :smile::smile: