У меня тоже прокол подобный был, когда мое ПО для новой
метеостанции БТА (не обкатанное как следует, но, впринципе, это
везде так у нас) показало 6553.5℃, я сразу понял, что где-то вместо
int16_t написал uint16_t… АСУшник тогда мне телефон оборвал, мол, как определить внешнюю температуру (запрещается открывать телескоп при перепаде больше 10℃), ну я ему и подсказал простую "формулу"… А я, благо, дома был - быстренько поправил. Вот до чего доводит ублюдочный модбас вместо вменяемого текстового протокола…