I have a simple Flask app that worked for an earlier version of this project. I'm in the process of deciding whether to rework this app to work with the current set up or to work on integrating with something like Home Assistant or OpenHab.
The earlier versions of this project ran entirely on Raspberry Pi and would automatically water when needed using a peristaltic pump. To do some longer term testing of the new mesh network I abandoned the watering feature and currently am only setting up sensor modules.
Once I have the logging portion working correctly and a better idea how to visualize data and have some basic controls, I plan on adding watering back to the project. Probably with the Raspberry Pi server handling all of the logic and passing messages to the D1 boards to trigger a pump and water.