#ifdef USE_MLX_SENSOR
if (mlxSuccess) { Tir = mlx.readAmbientTempC() / 100.0;
IR = mlx.readObjectTempC() / 100.0;
} else if (mlxSuccess = mlx.begin()) {
// Retrymlx.begin(), and clear MLX sensor fail flag
digitalWrite(PIN_TO_DIGITAL(PIN_STATUS_MLX), STATUS_OK);
}
It seems, that these are also the values shown in the INDI Control Panel under Raw Sensors. Both values are 0.20 inside an the IR temperaure goes up to 0.30 when holding a hand over the sensor. As a result the Sky Temperature inside is -7.70 C which is obviously wrong.
So I asked myself, why the temps of the MLX Sensor are divided by 100 and if the Sky Temperature ist calculated correctly.