Beziehung UV-Lichtintensität und UV-Index


#1

Hi,

weiss jemand, wie die Beziehung zwischen den Werten für die gemessene UVA-Strahlung und dem UV-Index ist?

Könnte man aus dem Wert der Box den Index “errechnen”?

Beste Grüße
Torsten


#2

Hallo @Torsten,
die Zahlen und Umrechnung habe ich hier gefunden:
https://sensebox.github.io/books-v2/edu/de/projekte/Umweltstation/UV_Sensor.html

In der Box habe ich das mit folgender Methode umgesetzt:

int uvIndex(double uv) {
  float refVal = 0.4; // Referenzwert: 0,01 W/m^2 ist äquivalent zu 0.4 als UV-Index
  float uvIndex = refVal * (uv * 5.625) / 1000;
  int uvIndex_round = round(uvIndex);
  return uvIndex_round;
}

Hier noch eine entsprechende Wertung des Indexes:

String uvRating(int uvI) {
  //Wertung des UV-Index
  int x = uvI;
  String uvi_rating = "";

  if (x <= 2) {
    uvi_rating = " (gering)";
  }
  else if (x >= 3 && x<= 5) {
    uvi_rating = " (mittel)";
  }
  else if (x >= 6 && x<= 7) {
    uvi_rating = " (hoch)";
  }
  else if (x >= 8 && x <= 10) {
    uvi_rating = " (sehr hoch)";
  }
  else if (x >= 11) {
    uvi_rating = " (extrem)";
  }
  return uvi_rating;
}

Ich hoffe, dass dir das weiterhilft. :slight_smile: :sunny:

Viele Grüße
Johannes


#3

und ob! super, vielen Dank :grinning: