Я не спец в движках, СО и прочем, но жизненный опыт подсказывает, что когда все логические решения опробованы и не принесли успеха, то самое время начать действовать методом научного тыка. В данном случае попробовать поставить другой термостат и посмотреть что будет. Может быть такой же, может быть погорячее.
Ну и чтобы не тратиться либо как-то договариваться о возврате в случае "не подошел" (иирц закон о потребителях такое разрешает, но опять же нет уверенности что тут он подействует) либо с кем-то договариваться на временный тест.