The system should measure the difference in the 4 tires rolling speed and should not be impacted by temp. When you reset the system, are you getting two flashes from the dash light and a beep following the manual?:
No sensor in the rim. It uses the antilock brake wheel speed sensor. A low tire turns at a different rate than the other 3.