Сбор информации с температурных нескольких датчиков и вывод их на Superchart на одной странице

Добрый день! Прошу подсказать. Настроил сбор с температурных датчиков.
Схема такая: имеется несколько NodeMCU , на каждой установлен один датчик температуры. Каждую минуту температура снимается с датчика и отправляется на сервер Blynk , где отрисовывается Superchart с данными температуры и влажности.
Каждый датчик передает данные на свой Superchart. Все Superchart-ы находятся на одной странице, все скетчи прошиты с одним api_id , меняю лишь виртуальные пины (в них записывается полученная информация), которая считывается Superchart-ами.
Все работает отлично до тех пор, пока не сядет батарейка на какой-о ноде. Тогда Superchart начинает записывать каждый раз одно и то же последнее значение, чем сбивает всю статистику.

Если я правильно понимаю, для определения жив ли девайс в скетче нужно прописать
Blynk.virtualWrite(5, millis()/1000);
Я прописал, но в каждый из модулей одинаковый код. Я так понимаю, что сервер получает эти синхроданные хоть с одного модуля, он считает что все живы и можно забирать данные.
Как это все правильно организовать7