да хрен с ним пока не всё, сообщения сыпет одинаковые, только температура без знака цельсия, как будто обрезает
Ну, если не ошибаюсь, ты записываешь значение, которое пришло откуда-то(с порта или смской в буфер) и если там чет есть - запитываешь его в переменную. А потом
Если ТЕМП(это и есть 1 из вариантов значения переменной ) - то : отправка смс. Ты не возвращаешь значение переменной на исходное, и пока ты не отправишь в буфер что-то другое - у тебя ее значение будет постоянно ТЕМП. А значит условие ебошит циклично и у тебя постоянная отправка смс.