Подключение стороннего оборудования

Зачем так сложно?
В JS есть встроенные функции для JSON:

var str = '{"ext_sensor":"online","temp":"24.9","relay":"0","name":"tasmota-123456"}';
var jsobject = JSON.parse(str);
log ( jsobject.temp );    

Кроме того, некоторые пользователи уже сталкивались с такой проблемой и даже создали специальный конвертер. Жаль,что разработчики его проигнорировали:

2 лайка