Master devices are online but no temperature data is sent to Blynk Cloud, and Master heaters do not activate

Hi everyone,

We are experiencing an issue with two separate Blynk-based temperature monitoring and heating systems, and we would appreciate some help identifying whether the problem is related to Blynk configuration or to our device firmware.

Very important to mention: it was working a year ago for sure! Nobody touched the code since then!

Blynk plan: Maker

System setup

Each system consists of a Master device and multiple Slave/Viewer devices.

The devices are connected to temperature sensors and electric heating elements. The Master collects temperature data from its own sensors as well as from the surrounding Slave and Viewer devices.

The data is also stored locally on an SD card.

We have two separate Master systems (Pond 1 and Pond 5), each with its own SD card, Blynk Template ID, Device Name and Auth Token.

Both Masters are configured with:

Role:M

and each Master points to itself as Master:

Pond 1:
ID:1
Master:1

Pond 5:
ID:5
Master:5

Problem 1 – Master is online, but temperature data is not reaching Blynk Cloud

Both Master devices appear as Online in Blynk.

However, their temperature data is not appearing in Blynk Cloud and therefore we cannot download the historical temperature data either.

At the same time, the Master devices are working correctly locally:

  • they store temperature data on their SD cards;
  • they receive and store measurements from the surrounding Slave and Viewer devices;
  • they appear as Online in Blynk.

So the devices seem to have network connectivity and the local data collection is working, but the temperature data is apparently not reaching or being stored in Blynk Cloud.

Problem 2 – Slave heaters work, but Master heaters do not

All heating elements connected to the Slave devices are working and heating correctly .

However, the heating elements connected to the Master devices do not activate .

This happens even though the Masters are online, communicating with the other devices and successfully logging data to their SD cards.

How I said, it was working before, and no changes were made in the coding.

We’d appreciate any help!

What exact,y does this mean?

How is data being interchanged by devices? Are you sharing auth codes, using automations, or using code to achieve this?

Without sight of your code, datastreams, topology and dashboards it’s impossible to understand what may be causing your issues.

Pete.