Color sensor

Hello wanted to ask why the color sensor Flora Wiring of adafruit does not work with blynk code see below can someone help me

#define BLYNK_PRINT Serial
#include <OneWire.h>
#include <Wire.h>
#include "Adafruit_TCS34725.h"
#include <SPI.h>
#include <Fishino.h>
#include <BlynkSimpleFishino.h>

// Adafruit_TCS34725 tcs = Adafruit_TCS34725();

/* Initialise with specific int time and gain values */
Adafruit_TCS34725 tcs = Adafruit_TCS34725(TCS34725_INTEGRATIONTIME_700MS, TCS34725_GAIN_1X);

char auth[] = "2614428253cf4c4";
char ssid[] = "v";
char pass[] = "3";
WidgetTerminal terminal(V5);
void setup()
{
  if (tcs.begin()) {
    terminal.println("Found sensor");
  } else {
    terminal.println("No TCS34725 found ... check your connections");
    while (1);
  }
  Serial.begin(9600);
  Blynk.begin(auth, ssid, pass);
}

BLYNK_WRITE(V5){
   uint16_t clearcol, red, green, blue;
 float average, r, g, b;
 tcs.getRawData(&red, &green, &blue, &clearcol);
 
 // Mein Versuch einer Farbbestimmung für 
 // die 5 M&M-Farben Rot, Grün, Blau, Orange und Gelb
 
 // Durchschnitt von RGB ermitteln
 average = (red+green+blue)/3;
 // Farbwerte durch Durchschnitt, 
 // alle Werte bewegen sich jetzt rund um 1 
 r = red/average;
 g = green/average;
 b = blue/average;
 
 // Clear-Wert und r,g,b seriell ausgeben zur Kontrolle
 // r,g und b sollten sich ca. zwischen 0,5 und 1,5 
 // bewegen. Sieht der Sensor rot, dann sollte r deutlich über 1.0
 // liegen, g und b zwischen 0.5 und 1.0 usw.
 terminal.print("\tClear:"); terminal.print(clearcol);
 terminal.print("\tRed:"); terminal.print(r);
 terminal.print("\tGreen:"); terminal.print(g);
 terminal.print("\tBlue:"); terminal.print(b);
 terminal.println("");
 } 
void loop()
{
  Blynk.run();
}

Assuming you are reading the correct values in the first place (I would recommend some Serial prints to test) you are not following up with a terminal.flush() command.

But I recommend simply using the normal Blynk.virtualWrite() command to the terminals vPin anyhow.