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!