IMO, before the BME calibration procedure on 0.5.6, you should first set both minimum constants to 0 and the maximum ones to 100 (or 110, whatever you need). And only then start comparing with the probe. Only in this case will the data come through as-is, without calibration corrections. After the procedure, you can change them to your own values.
🇷🇺 Оригинал
Имхо перед процедурой калибровки BME на 0.5.6 нужно сначала выставить константы обе минимальные в 0 а максимальные в 100 ( или в 110 кому сколько нужно). И потом уже начинать с пробником сравнивать. Только в этом случае данные будут идти как есть без калибровочных поправок. Потом уже после процедуры их можно поменять на свои полученные.
So before the first calibration, set those values, and after reaching the temperature, put the thermocouple value into the #define REAL_CALIB_TEMP_MAX field, am I understanding that right?

🇷🇺 Оригинал
т.е перед первой калибровкой ставить такие значения, после достижения температуры в поле #define REAL_CALIB_TEMP_MAX поставить значение с термопары, я правильно понимаю?

Of course, those are the values without calibration and correction; you need to get the difference in the readings and enter it there.
🇷🇺 Оригинал
конечно, это же значения без калибровок и коррекции, нужно получить разницу в показаниях и тут ее записать
After calibration, do the minimum values stay at 0?
🇷🇺 Оригинал
после калибровок минимальные значения остаются 0 ?
Zeroes don’t make much sense, since the room isn’t at 0, so it’s better to set the actual room temperature.
🇷🇺 Оригинал
нули смысла не имеют, т.к. в помещении не 0, лучше поставить реальную температуру в помещении
#define CE 100 - set either 100 or 110
#define MIN_CALIB_TEMP - current room temperature
#define REAL_CALIB_TEMP_MIN - current room temperature taken from the bme
#define REAL_CALIB_TEMP_MAX - before the first calibration set it to 100 or 110 (same as in define CE), then change it to the value from the thermocouple
now it’s a bit clearer ))
🇷🇺 Оригинал
#define CE 100 - ставим либо 100 либо 110
#define MIN_CALIB_TEMP - текущая температура в помещение
#define REAL_CALIB_TEMP_MIN - текущая температура в помещение взятая с bme
#define REAL_CALIB_TEMP_MAX - перед первой калибровкой ставим 100 или 110 (как в define CE), затем меняем на значение с термопары
вот теперь стало чуть понятней ))
Well, you got that from somewhere, right)
🇷🇺 Оригинал
Ну ты же это где-то взял)
You can calibrate the minimum too, or at least just fill in the room-temperature values there afterward (because anything below that doesn’t matter to us) for the bme and the probe as they are initially before turning on the heater. Mine differ by a couple of degrees. At the low end, my bme shows a bit more than the probe, and at the high end, quite a bit less.
🇷🇺 Оригинал
Минимальное тоже можно откалибровать, как минимум просто проставить туда потом комнатные ( бо ниже нам не важно) значения бме и пробника которые будут изначально до включения нагревателя. У меня эти на пару градусов отличаются. Внизу мой бме показывает чуть больше пробника, а вверху существенно меньше.