ESP32 Code for Lowered Mesh Traffic
- u7311614
- Apr 28, 2025
- 1 min read
One of the limitations of LoRa and a Meshtastic mesh is the amount and frequency of data transmission (at least compared to modern day communication methods)
To minimise the impact of sending rainfall data across our mesh, code relating to the processing of data was revisited and altered to include a isCurrentlyRaining function, which only sends data when it is actually raining (and for 30 minutes after last detected rain).

To enable users to still verify the mesh and rainfall nodes are still working, 9am daily update messages, as well as hourly heartbeat messages were also created. These messages include a quick rainfall summary

Similarly, redundancy was added in the form of user inputs. Previously when setting date, messages had to be in a specific format. Now, SETDATE messages can have the year written as either 2025 or 25. Small changes to increase usability.




Comments