For me, with air heating it was also a couple of degrees short until I calibrated the BME; weirdly, if you set 95 or 93, it still stays two degrees short, but at 94 it starts calculating correctly.
🇷🇺 Оригинал
у меня по воздуху то же не добирал пару градусов пока bme не откалибровал, причем ставишь 95 или 93 - так же два градуса остается, на 94 начинает корректно считать
Yeah, exactly! I did all this based on the calibrated BME. That might be it!
🇷🇺 Оригинал
Кстати да! Я же в привязке к калиброваному бме все это делал. Возможно оно!
How do you do that? [iz chata]
🇷🇺 Оригинал
А как это сделать? [iz chata]
Thanks, I’ll try it tomorrow
🇷🇺 Оригинал
Спасибо, завтра попробую
IMO there’s an issue in the calibration — for some reason you’re running data.bmeTemp through the calibration formula twice. In setPoint you’re calibrating the value from iDtyer.getData that’s already been calibrated, so it gets distorted. You don’t need to calibrate it again in setPoint.
🇷🇺 Оригинал
Имхо в калибровке есть косяк - ты два раза значение data.bmeTemp зачем то через формулу калибровки прогоняешь - в setPoint калибруешь уже откалиброванное в iDtyer.getData значение, оно искажается. В setPoint калибровать уже не надо